--- /srv/rebuilderd/tmp/rebuilderdK6uQFk/inputs/python3.13-minimal_3.13.5-2+deb13u3_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdK6uQFk/out/python3.13-minimal_3.13.5-2+deb13u3_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-06-13 14:18:01.000000 debian-binary │ -rw-r--r-- 0 0 0 2312 2026-06-13 14:18:01.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1843328 2026-06-13 14:18:01.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1844004 2026-06-13 14:18:01.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: 0x19699d │ │ │ │ + Entry point address: 0x197039 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ Start of section headers: 4757808 (bytes into file) │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ Number of program headers: 11 │ │ │ │ Size of section headers: 40 (bytes) │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Elf file type is EXEC (Executable file) │ │ │ │ -Entry point 0x19699d │ │ │ │ +Entry point 0x197039 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x43a994 0x0044a994 0x0044a994 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x43acd4 0x0044acd4 0x0044acd4 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 0x43a9c0 0x43a9c0 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x43ad00 0x43ad00 R E 0x10000 │ │ │ │ LOAD 0x43fee4 0x0045fee4 0x0045fee4 0x4975c 0x75024 RW 0x10000 │ │ │ │ DYNAMIC 0x43fef8 0x0045fef8 0x0045fef8 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000194 0x00010194 0x00010194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x43a9a0 0x0044a9a0 0x0044a9a0 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x43ace0 0x0044ace0 0x0044ace0 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0x43fee4 0x0045fee4 0x0045fee4 0x00004 0x0000d R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x43fee4 0x0045fee4 0x0045fee4 0x0011c 0x0011c R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,21 +10,21 @@ │ │ │ │ [ 5] .dynstr STRTAB 0001c9dc 00c9dc 00a281 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 00026c5e 016c5e 0011a0 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00027e00 017e00 0001b0 00 A 5 4 4 │ │ │ │ [ 8] .rel.dyn REL 00027fb0 017fb0 000030 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00027fe0 017fe0 001080 08 AI 4 25 4 │ │ │ │ [10] .init PROGBITS 00029060 019060 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 0002906c 01906c 001968 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0002a9d8 01a9d8 2411b8 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 0026bb90 25bb90 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0026bbc0 25bbc0 1dedd0 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 0044a990 43a990 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0044a994 43a994 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0044a99c 43a99c 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 0044a9a0 43a9a0 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002a9d8 01a9d8 2414f0 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 0026bec8 25bec8 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0026bf00 25bf00 1dedd0 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 0044acd0 43acd0 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0044acd4 43acd4 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0044acdc 43acdc 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 0044ace0 43ace0 000020 00 A 0 0 4 │ │ │ │ [19] .tdata PROGBITS 0045fee4 43fee4 000004 00 WAT 0 0 4 │ │ │ │ [20] .tbss NOBITS 0045fee8 43fee8 000009 00 WAT 0 0 4 │ │ │ │ [21] .init_array INIT_ARRAY 0045fee8 43fee8 000008 04 WA 0 0 4 │ │ │ │ [22] .fini_array FINI_ARRAY 0045fef0 43fef0 000004 04 WA 0 0 4 │ │ │ │ [23] .data.rel.ro PROGBITS 0045fef4 43fef4 000004 00 WA 0 0 4 │ │ │ │ [24] .dynamic DYNAMIC 0045fef8 43fef8 000108 08 WA 5 0 4 │ │ │ │ [25] .got PROGBITS 00460000 440000 000854 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,2259 +1,2259 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 2256 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ 1: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ 2: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ 3: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ - 4: 000676a5 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 5: 0006c5dd 64 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 001172f9 360 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 0003cec5 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 00065445 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 00065e99 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 4: 00067c2f 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0006c61d 64 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 00117725 360 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 0003cf09 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 00065515 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 00065f69 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 00147649 378 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 00147b01 378 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ 12: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (2) │ │ │ │ 13: 0046bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ - 14: 00062ad9 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 15: 0005f83d 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 0010478d 102 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 14: 00063055 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 15: 0005f885 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 16: 00104a25 102 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ 17: 0046db44 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ 18: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (2) │ │ │ │ - 19: 001109f1 52 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 0005ad95 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 00110c89 52 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 0005aead 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 001477c5 114 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 00062f2d 24 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 00147c7d 114 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 000609d1 24 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ 24: 00000000 0 FUNC GLOBAL DEFAULT UND getgid@GLIBC_2.4 (2) │ │ │ │ 25: 00029994 0 FUNC GLOBAL DEFAULT UND XML_SetEndDoctypeDeclHandler │ │ │ │ - 26: 000f1a61 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 000f1a49 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 00086e8d 78 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 00124bd5 736 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 00086e61 78 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 0012500d 736 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ 30: 00000000 0 FUNC GLOBAL DEFAULT UND fma@GLIBC_2.4 (3) │ │ │ │ 31: 00000000 0 FUNC GLOBAL DEFAULT UND memmove@GLIBC_2.4 (2) │ │ │ │ - 32: 00124b65 64 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 002333a1 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 32: 00124f9d 64 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 00233951 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ 34: 0046af50 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ 35: 00000000 0 FUNC GLOBAL DEFAULT UND __sendmsg64@GLIBC_2.34 (4) │ │ │ │ - 36: 0024972d 32 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 0008fb09 146 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 00089159 288 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 0024a0dd 32 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 0008fac9 146 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 00089129 288 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 00152551 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 00060e27 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 00152a09 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 0005ff0f 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ 42: 0002bb31 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ 43: 004a9640 4 OBJECT WEAK DEFAULT 29 environ@GLIBC_2.4 (2) │ │ │ │ - 44: 0005fecd 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 002061bd 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 0011cec9 160 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 00056983 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 0005ff11 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 00066a19 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 44: 0006002f 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 00206835 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 0011d2dd 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 00056a21 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 00060073 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 000671b9 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ 50: 00461104 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ 51: 0002ed6f 14 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ 52: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (2) │ │ │ │ 53: 00032077 28 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ - 54: 0005de45 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 00144919 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 000f1d09 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 0016c0d9 162 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 00066ad1 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 0022cf49 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 0019b841 80 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 000663eb 194 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 001df12d 196 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 54: 0005de8d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 55: 00144dd1 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 000f1cf1 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 0016c461 162 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 00067271 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 0022d4fd 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 0019bee1 80 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 00066881 194 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 001df7b1 196 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ 63: 00000000 0 FUNC GLOBAL DEFAULT UND atan2@GLIBC_2.4 (3) │ │ │ │ 64: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnp@GLIBC_2.15 (16) │ │ │ │ 65: 0046db0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ - 66: 000da86d 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 0011ac51 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 66: 000da899 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 0011b079 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ 68: 0046bbb8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 0007d65d 140 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 69: 0007d68d 140 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ 70: 00000000 0 FUNC GLOBAL DEFAULT UND fsetxattr@GLIBC_2.4 (2) │ │ │ │ 71: 00000000 0 FUNC GLOBAL DEFAULT UND fexecve@GLIBC_2.4 (2) │ │ │ │ - 72: 000ccf4d 72 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 000625b1 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 001a4d11 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 0011bd75 210 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 76: 0005ed91 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 000e1459 730 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 72: 000ccfd5 72 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 00062b2d 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 001a53b1 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 0011c189 210 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 0005eddb 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 77: 000e1479 730 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 00080401 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 00080435 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ 80: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.4 (2) │ │ │ │ 81: 0002b14f 86 FUNC GLOBAL DEFAULT 12 Py_InitializeEx │ │ │ │ - 82: 000cdfa1 320 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 000ce029 320 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ 83: 00000000 0 FUNC GLOBAL DEFAULT UND nextafter@GLIBC_2.4 (3) │ │ │ │ 84: 00000000 0 FUNC GLOBAL DEFAULT UND setpriority@GLIBC_2.4 (2) │ │ │ │ 85: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_rr_get_interval64@GLIBC_2.34 (4) │ │ │ │ 86: 0046dadc 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnboundLocalError │ │ │ │ 87: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (11) │ │ │ │ - 88: 0004c21f 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 88: 0004c28f 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 89: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 90: 00063121 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 91: 000c5091 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 92: 000d12e5 1228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 93: 00128f5d 354 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 94: 000c3149 164 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 95: 000fb62d 112 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 90: 00064c81 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 91: 000c5119 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 92: 000d1365 1228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 93: 00129399 354 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 94: 000c31c5 164 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 95: 000fb905 112 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 96: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 97: 0015e2a1 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 97: 0015e769 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 98: 004a9cb8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 99: 00208ad9 164 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 99: 00209151 164 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 100: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 101: 00147fc1 160 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 102: 00060d75 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 103: 001f2945 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 104: 0004fc61 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 101: 00148479 160 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 102: 0005fe5f 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 103: 001f2fb9 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 104: 0004fc9d 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 105: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 106: 001db475 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 106: 001dbaf9 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 107: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 108: 0013bc69 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 109: 000652dd 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 110: 00057e61 68 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 108: 0013c099 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 109: 000653ad 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 110: 00057e9d 68 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ 111: 0002afe3 40 FUNC GLOBAL DEFAULT 12 Py_Main │ │ │ │ 112: 00000000 0 FUNC GLOBAL DEFAULT UND setrlimit64@GLIBC_2.4 (2) │ │ │ │ 113: 00000000 0 FUNC GLOBAL DEFAULT UND setsid@GLIBC_2.4 (2) │ │ │ │ - 114: 0006621f 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 114: 000662ef 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 115: 00461f0c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 116: 00193511 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 117: 000624fb 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 118: 0019699d 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 116: 00193a49 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 117: 00062a77 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 118: 00197039 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 119: 004a9c64 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 120: 0007fb79 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 121: 001f73bd 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 120: 0007fbad 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 121: 001f7b99 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 122: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ - 123: 0005fb99 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 123: 0005fbe1 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ 124: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (2) │ │ │ │ 125: 004a9ca0 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ - 126: 00109939 128 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 127: 00198b65 120 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 126: 00109bc1 128 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 127: 00199205 120 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 128: 000297f8 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 129: 00115491 484 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 130: 000790d9 976 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 131: 000624c5 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 129: 001158bd 484 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 130: 00079109 976 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 131: 00062a41 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 132: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 133: 00062c53 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 133: 0006345d 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 134: 0002ba65 64 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ - 135: 0005eebb 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 136: 000cfa29 772 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 135: 0005ef05 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 136: 000cfaad 772 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ 137: 0002ebd9 186 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ 138: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (2) │ │ │ │ - 139: 0005fb5f 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 140: 0005a219 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 141: 00055b33 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 142: 0013c405 60 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 139: 0005fba7 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 140: 0005a259 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 141: 00055b4b 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 142: 0013c835 60 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ 143: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (2) │ │ │ │ 144: 004a9cb4 4 OBJECT GLOBAL DEFAULT 29 Py_NoSiteFlag │ │ │ │ - 145: 00036609 568 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 146: 0014aa35 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 147: 0018885d 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 148: 0007eb45 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 149: 00086631 80 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 145: 00036605 568 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 146: 0014aeed 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 147: 00188d01 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 148: 0007eb79 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 149: 00086601 80 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 150: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 151: 000473b3 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 151: 000473fb 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 152: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 153: 0015b6a1 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 154: 000713d9 184 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 153: 0015bff9 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 154: 00071421 184 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ 155: 00000000 0 FUNC GLOBAL DEFAULT UND __wait4_time64@GLIBC_2.34 (4) │ │ │ │ 156: 004610cc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemError │ │ │ │ 157: 0002ced5 392 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ 158: 0046af44 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ 159: 00000000 0 FUNC GLOBAL DEFAULT UND dcgettext@GLIBC_2.4 (2) │ │ │ │ - 160: 00056757 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 161: 001af269 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 162: 000644cd 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 160: 000567ff 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 161: 001af909 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 162: 0006019d 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 163: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 164: 001359cd 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 165: 0005ef61 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 166: 0006cb91 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 164: 00135dfd 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 165: 0005efab 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 166: 0006cbd1 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 167: 0002a120 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 168: 0020c649 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 169: 000cb795 54 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 168: 0020ccbd 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 169: 000cb81d 54 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ 170: 00467848 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 171: 00110615 536 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 172: 0005eccd 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 173: 000ea5c5 806 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 174: 000f7249 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 175: 001448a5 110 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ - 176: 0006c045 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 177: 001071a9 196 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 178: 0015e1bd 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 179: 0004d0c5 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 180: 001d19e1 384 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 181: 0005f54b 446 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 182: 0003ab8b 182 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 183: 0005d67d 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 171: 001108ad 536 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 172: 0005ed15 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 173: 000ea5ad 806 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 174: 000f7229 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 175: 00144d5d 110 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 176: 0006c085 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 177: 0010742d 196 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 178: 0015e669 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 179: 0004d105 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 180: 001d20a5 384 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 181: 0005f593 446 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 182: 0003ab83 182 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 183: 0005d6c5 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ 184: 00000000 0 FUNC GLOBAL DEFAULT UND setlogmask@GLIBC_2.4 (2) │ │ │ │ 185: 004634e4 208 OBJECT GLOBAL DEFAULT 26 PySet_Type │ │ │ │ - 186: 00062baf 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 186: 0006312b 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 187: 00029a58 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 188: 00066243 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 188: 00066313 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 189: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 190: 00117a71 52 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 191: 001d6b69 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 192: 0005f17f 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 193: 001cbf09 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 190: 00117e9d 52 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 191: 001d7231 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 192: 0005f1c7 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 193: 001cc5d9 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 194: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 195: 00131d91 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 196: 0013ab3d 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 195: 001321c1 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 196: 0013af69 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ 197: 0003274d 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ 198: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 199: 00197819 40 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 200: 00244d41 84 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 199: 00197eb9 40 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 200: 00245161 84 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ 201: 00461d60 8 OBJECT GLOBAL DEFAULT 26 _Py_EllipsisObject │ │ │ │ 202: 0046ac18 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseExceptionGroup │ │ │ │ 203: 00000000 0 FUNC GLOBAL DEFAULT UND setns@GLIBC_2.14 (22) │ │ │ │ - 204: 001714ed 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 205: 00127ab1 72 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 204: 00171865 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 205: 00127ee9 72 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ 206: 00468cb8 208 OBJECT GLOBAL DEFAULT 26 PySuper_Type │ │ │ │ 207: 0046c440 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterNotFoundError │ │ │ │ 208: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (2) │ │ │ │ - 209: 0006300f 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 209: 00060a91 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 210: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 211: 0006259b 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 211: 00062b17 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 212: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 213: 00151c2d 124 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 214: 00076135 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 213: 001520e5 124 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 214: 0007617d 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 215: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 216: 000e6e75 196 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 217: 0019698d 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 216: 000e6e8d 196 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 217: 00197029 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ 218: 0046dad8 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ 219: 00029bf4 0 FUNC GLOBAL DEFAULT UND fdatasync@GLIBC_2.4 (2) │ │ │ │ - 220: 00065787 266 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 221: 001d6fad 372 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 220: 00065857 266 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 221: 001d7675 372 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ 222: 00000000 0 FUNC GLOBAL DEFAULT UND wcslen@GLIBC_2.4 (2) │ │ │ │ 223: 0002b149 6 FUNC GLOBAL DEFAULT 12 Py_Initialize │ │ │ │ 224: 00000000 0 FUNC GLOBAL DEFAULT UND readv@GLIBC_2.4 (2) │ │ │ │ 225: 0046bbb0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportError │ │ │ │ 226: 00000000 0 FUNC GLOBAL DEFAULT UND readlinkat@GLIBC_2.4 (2) │ │ │ │ 227: 00000000 0 FUNC GLOBAL DEFAULT UND tzset@GLIBC_2.4 (2) │ │ │ │ - 228: 0005ee7b 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ - 229: 0020a4b5 386 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 230: 00062495 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 231: 0011abe9 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 228: 0005eec5 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 229: 0020ab2d 386 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 230: 00062a11 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 231: 0011b011 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 232: 0046af68 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 233: 0007a21d 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 234: 000d124d 152 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 235: 0005efaf 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 233: 0007a24d 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 234: 000d12cd 152 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 235: 0005eff9 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ 236: 00032ccd 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 237: 0006c1f9 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 238: 000c9221 874 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 239: 0003556f 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 240: 0005ffff 402 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 241: 000de7bd 400 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 242: 0010dead 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 237: 0006c239 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 238: 000c92a9 874 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 239: 0003557b 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 240: 0006031f 402 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 241: 000de7d5 400 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 242: 0010e145 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ 243: 00000000 0 FUNC GLOBAL DEFAULT UND wcscoll@GLIBC_2.4 (2) │ │ │ │ 244: 0046db48 4 OBJECT GLOBAL DEFAULT 26 PyExc_GeneratorExit │ │ │ │ - 245: 00076f8d 220 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 246: 0019d2cd 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 247: 00084005 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 245: 00076fc1 220 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 246: 0019d96d 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 247: 00084011 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ 248: 0002a350 0 FUNC GLOBAL DEFAULT UND XML_ParserFree │ │ │ │ 249: 0002a3cc 0 FUNC GLOBAL DEFAULT UND erf@GLIBC_2.4 (3) │ │ │ │ 250: 00000000 0 FUNC GLOBAL DEFAULT UND getuid@GLIBC_2.4 (2) │ │ │ │ 251: 0002bb2b 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ - 252: 0019cec9 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 252: 0019d569 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ 253: 00000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.4 (2) │ │ │ │ 254: 004a9ca4 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ - 255: 000f180d 288 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 256: 00231815 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 255: 000f17f5 288 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 256: 00231dc5 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ 257: 0002a3f0 0 FUNC GLOBAL DEFAULT UND XML_SetUnknownEncodingHandler │ │ │ │ 258: 0002aa49 364 FUNC GLOBAL DEFAULT 12 Py_FrozenMain │ │ │ │ - 259: 0005fddb 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 259: 00060261 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 260: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 261: 0011ad8d 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 262: 00231d8d 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 263: 002458dd 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 264: 001eb455 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 265: 000626cd 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 266: 000824bd 312 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 261: 0011b1b5 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 262: 002322e1 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 263: 00245de5 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 264: 001ebadd 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 265: 00062c49 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 266: 000824f1 312 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ 267: 00000000 0 FUNC GLOBAL DEFAULT UND sigwait@GLIBC_2.4 (2) │ │ │ │ 268: 0046500c 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ 269: 0046dad0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeTranslateError │ │ │ │ - 270: 0004fed1 48 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 271: 00191cb5 676 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 272: 00060d87 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 270: 0004ff17 48 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 271: 001921ed 676 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 272: 0005fe71 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 273: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 274: 00140f0d 136 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 274: 00141385 136 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ 275: 00000000 0 FUNC GLOBAL DEFAULT UND getgrgid_r@GLIBC_2.4 (2) │ │ │ │ 276: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@GLIBC_2.4 (2) │ │ │ │ - 277: 00065b69 70 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 278: 001ba109 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 279: 000862ed 150 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 277: 00065c39 70 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 278: 001ba7d9 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 279: 000862bd 150 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 280: 004d2cd8 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 281: 002aa5e0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 282: 00057c1d 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 283: 00062675 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 284: 0009a9f1 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 281: 002aa920 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 282: 00057c59 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 283: 00062bf1 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 284: 0009aa9d 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 285: 000291b0 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 286: 00110a25 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 286: 00110cbd 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ 287: 004a9c98 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 288: 001ed795 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 288: 001ede1d 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 289: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 290: 002b0ca8 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 291: 001cbf15 184 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 290: 002b0fe8 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 291: 001cc5e5 184 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ 292: 00029eec 0 FUNC GLOBAL DEFAULT UND XML_SetCommentHandler │ │ │ │ 293: 00000000 0 FUNC GLOBAL DEFAULT UND mkdirat@GLIBC_2.4 (2) │ │ │ │ - 294: 001e3f4d 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 295: 0010b939 536 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 294: 001e45d5 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 295: 0010bbc9 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: 0006307f 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 300: 0014ba11 60 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 301: 000f1005 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 302: 000813d5 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 299: 00064bdf 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 300: 0014bec9 60 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 301: 000f0fed 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 302: 00081409 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 303: 00464f3c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 304: 001bc68d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 305: 00060dc7 30 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 306: 00194ec5 410 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 307: 001d7121 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 308: 00047527 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 304: 001bcd5d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 305: 0005feb1 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 306: 001953fd 410 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 307: 001d77e9 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 308: 0004756f 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: 001f0a0d 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 314: 0007e901 580 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 315: 0011bcc1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 316: 0005efab 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 313: 001f1095 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 314: 0007e935 580 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 315: 0011c0d5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 316: 0005eff5 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: 000cb7cd 1024 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 319: 000cb855 1024 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ 320: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (2) │ │ │ │ 321: 004a9f48 4 OBJECT GLOBAL DEFAULT 29 Py_HashRandomizationFlag │ │ │ │ 322: 00000000 0 FUNC GLOBAL DEFAULT UND uname@GLIBC_2.4 (2) │ │ │ │ 323: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetFeatureList │ │ │ │ 324: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyname@GLIBC_2.4 (2) │ │ │ │ - 325: 000fa1b1 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 326: 0005a115 128 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 325: 000fa1bd 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 326: 0005a155 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: 0006659d 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 330: 0005df69 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 331: 00035efd 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 332: 001576bd 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 333: 0015e5e1 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 334: 0006c079 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 329: 00060cf5 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 330: 0005dfb1 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 331: 00035ef9 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 332: 00157b7d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 333: 0015eaa9 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 334: 0006c0b9 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: 000b4e1d 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 338: 0019d2c1 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 339: 0015c395 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 340: 000e9f15 28 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 341: 00065339 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 342: 00111631 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 337: 000b4e91 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 338: 0019d961 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 339: 0015c649 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 340: 000e9efd 28 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 341: 00065409 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 342: 001118d1 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: 000c958d 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 346: 000c9615 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 347: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 348: 001fa06d 54 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 349: 0004c44d 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 350: 0009b041 28 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 351: 001290c1 254 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 352: 00102599 432 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 348: 001fa6e5 54 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 349: 0004c48d 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 350: 0009b0d9 28 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 351: 001294fd 254 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 352: 00102835 432 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 353: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2) │ │ │ │ - 354: 000676fb 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 355: 00145549 212 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 354: 00067c85 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 355: 00145a01 212 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ 356: 00000000 0 FUNC GLOBAL DEFAULT UND hstrerror@GLIBC_2.4 (2) │ │ │ │ 357: 00000000 0 FUNC GLOBAL DEFAULT UND if_freenameindex@GLIBC_2.4 (2) │ │ │ │ - 358: 001d5029 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 358: 001d56f1 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 359: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 360: 0024bc2d 204 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 361: 00062b6d 56 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 360: 0024c0fd 204 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 361: 000630e9 56 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ 362: 00465f30 208 OBJECT GLOBAL DEFAULT 26 PyFunction_Type │ │ │ │ 363: 00000000 0 FUNC GLOBAL DEFAULT UND flistxattr@GLIBC_2.4 (2) │ │ │ │ 364: 00029ad4 0 FUNC GLOBAL DEFAULT UND tanh@GLIBC_2.4 (3) │ │ │ │ - 365: 0005eb9f 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 366: 0003eb49 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 367: 000c6999 204 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 368: 00065acf 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 369: 0017a3a9 766 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 365: 0005ebe7 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 366: 0003eb43 354 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 367: 000c6a25 204 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 368: 00065b9f 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 369: 0017a721 766 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 370: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 371: 0018f6a1 656 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 371: 0018fba5 656 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ 372: 0046db38 4 OBJECT GLOBAL DEFAULT 26 PyExc_AssertionError │ │ │ │ 373: 00000000 0 FUNC GLOBAL DEFAULT UND inflateInit2_ │ │ │ │ - 374: 0010e441 120 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 374: 0010e6d5 120 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ 375: 00000000 0 FUNC GLOBAL DEFAULT UND endpwent@GLIBC_2.4 (2) │ │ │ │ 376: 00000000 0 FUNC GLOBAL DEFAULT UND mprotect@GLIBC_2.4 (2) │ │ │ │ - 377: 00083b81 140 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 378: 0005fd67 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 379: 00198bdd 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 380: 00124ecd 72 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 381: 0010ca95 1796 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ - 382: 00035e3f 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 383: 0004b181 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 377: 00083bb1 140 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 378: 0005fde9 56 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 379: 0019927d 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 380: 00125305 72 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 381: 0010cd1d 1796 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 382: 00035e3b 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 383: 0004b1c3 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 384: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 385: 00196975 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 386: 001ce559 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 385: 00197011 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 386: 001cec29 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 387: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ - 388: 0003bcb9 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 388: 0003bc9d 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ 389: 00032939 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ - 390: 0005cb55 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 391: 00066185 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 392: 00051f61 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 393: 0010127d 222 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 390: 0005cb9d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 391: 00066255 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 392: 00051fa9 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 393: 00101519 222 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ 394: 004a9640 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 395: 0023a985 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 396: 00268415 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 395: 0023b0d1 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 396: 00268745 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 397: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 398: 000e1931 166 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 398: 000e1951 166 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ 399: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (2) │ │ │ │ - 400: 0010df9d 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ - 401: 00047229 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 402: 001e2159 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 400: 0010e235 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 401: 0004726f 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 402: 001e27dd 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ 403: 00000000 0 FUNC GLOBAL DEFAULT UND if_indextoname@GLIBC_2.4 (2) │ │ │ │ 404: 0046dae8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ModuleNotFoundError │ │ │ │ - 405: 00182acd 364 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 406: 0006c521 188 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 407: 000544a9 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 405: 00182edd 364 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 406: 0006c561 188 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 407: 00054545 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 408: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 409: 00062ba5 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 409: 00063121 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 410: 000293b8 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 411: 0024ab09 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 411: 0024afd9 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 412: 00029840 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 413: 00062491 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 413: 00062a0d 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 414: 0002bc69 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 415: 0007debd 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 416: 002313c1 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 415: 0007deed 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 416: 00231975 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 417: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 418: 000f5531 108 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 418: 000f5511 108 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 419: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ - 420: 0006a8bf 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 420: 0006a60b 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ 421: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (2) │ │ │ │ 422: 00462f9c 208 OBJECT GLOBAL DEFAULT 26 PySlice_Type │ │ │ │ - 423: 0008fb9d 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 423: 0008fb5d 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 424: 00464d9c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 425: 001957ed 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 426: 0020a135 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 427: 00210f29 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 425: 00195d25 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 426: 0020a7ad 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 427: 00211501 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ 428: 0046db08 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 429: 0007f7f5 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 429: 0007f829 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 430: 004a9c9c 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 431: 0006763d 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 432: 000be4c5 56 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 433: 0003a98b 346 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 431: 00063215 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 432: 000be53d 56 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 433: 0003a983 346 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 434: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 435: 000624c3 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 436: 001d95e5 200 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 437: 0005f2dd 32 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 438: 0006ac7b 66 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 435: 00062a3f 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 436: 001d9ca9 200 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 437: 0005f325 32 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 438: 0006ae1b 66 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ 439: 00000000 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.4 (2) │ │ │ │ 440: 0002bc1d 76 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ - 441: 001d7271 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 442: 001cefad 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 441: 001d7939 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 442: 001cf671 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 443: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 444: 0014afcd 52 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 445: 0011aee1 286 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 446: 000624bf 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 444: 0014b485 52 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 445: 0011b309 286 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 446: 00062a3b 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ 447: 004a9640 4 OBJECT GLOBAL DEFAULT 29 __environ@GLIBC_2.4 (2) │ │ │ │ 448: 00000000 0 FUNC GLOBAL DEFAULT UND pipe2@GLIBC_2.9 (5) │ │ │ │ 449: 00000000 0 FUNC GLOBAL DEFAULT UND openlog@GLIBC_2.4 (2) │ │ │ │ 450: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (4) │ │ │ │ - 451: 000624c1 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 451: 00062a3d 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 452: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 453: 0024c3c5 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 453: 0024c895 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ 454: 0002a0e0 0 FUNC GLOBAL DEFAULT UND XML_ErrorString │ │ │ │ 455: 00029098 0 FUNC GLOBAL DEFAULT UND sinh@GLIBC_2.4 (3) │ │ │ │ 456: 00461968 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ - 457: 000e9c19 28 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 458: 000625f9 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 459: 001e248d 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 460: 00043685 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 461: 0021ba7d 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 457: 000e9c01 28 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 458: 00062b75 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 459: 001e2b11 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 460: 000435f5 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 461: 0021c05d 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 462: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 463: 00043bcd 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 464: 000661fb 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 465: 001152dd 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 463: 00043c99 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 464: 000662cb 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 465: 00115709 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 466: 0046db14 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ - 467: 00048625 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 468: 000623a5 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 469: 0006cb25 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 470: 0018ad4d 100 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 471: 00044f0f 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 472: 001cd221 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 467: 0004865f 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 468: 00062921 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 469: 0006cb65 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 470: 0018b1fd 100 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 471: 00044f57 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 472: 001cd8f1 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ 473: 00029744 0 FUNC GLOBAL DEFAULT UND expm1@GLIBC_2.4 (3) │ │ │ │ 474: 0046a5bc 208 OBJECT GLOBAL DEFAULT 26 PyBytes_Type │ │ │ │ - 475: 00269b35 34 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 475: 00269e65 34 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 476: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 477: 0013ba05 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 478: 00083a01 176 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 479: 000af015 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 480: 00106a61 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 481: 0006657d 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 477: 0013be35 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 478: 00083a31 176 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 479: 000af085 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 480: 00106cf9 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 481: 00060d75 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 482: 0046309c 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 483: 0008f9b9 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 483: 0008f979 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 484: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 485: 0036c4fc 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 486: 00067683 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 487: 00101259 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 485: 0036c83c 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 486: 0006325b 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 487: 001011e5 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ 488: 000310a9 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 489: 001116a5 36 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 490: 00267e29 38 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 491: 001eda55 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 489: 00111945 36 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 490: 00268159 38 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 491: 001ee0dd 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 492: 004a9cbc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 493: 00163f6d 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 493: 001642f1 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: 00139fd5 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 496: 0013a401 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: 001444ed 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 503: 001263a5 100 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 504: 00148141 84 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 502: 00144965 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 503: 001267dd 100 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 504: 00148595 84 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ 505: 004b1f6c 4 OBJECT GLOBAL DEFAULT 29 PyExc_EnvironmentError │ │ │ │ 506: 00462180 208 OBJECT GLOBAL DEFAULT 26 PyContextToken_Type │ │ │ │ - 507: 00187891 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 508: 0006247b 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 509: 0020a0e5 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 507: 00187d31 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 508: 000629f7 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 509: 0020a75d 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ 510: 00000000 0 FUNC GLOBAL DEFAULT UND getnameinfo@GLIBC_2.4 (2) │ │ │ │ 511: 00000000 0 FUNC GLOBAL DEFAULT UND lgetxattr@GLIBC_2.4 (2) │ │ │ │ - 512: 000ddbf5 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 513: 0004a9e5 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 512: 000ddc0d 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 513: 0004aa2d 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ 514: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (2) │ │ │ │ 515: 00042a9f 86 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 516: 001d4fe9 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 516: 001d56b1 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: 0013ab0d 46 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 520: 00121cad 76 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 519: 0013af39 46 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 520: 001220e5 76 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ 521: 00000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.4 (2) │ │ │ │ 522: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.4 (2) │ │ │ │ - 523: 001574e9 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ - 524: 0005cf7d 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 523: 001579a9 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 524: 0005cfc5 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ 525: 0002fc39 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 526: 000fa48d 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 527: 00127181 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 528: 0023191d 116 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 529: 000776b9 400 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 530: 00139e61 108 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 531: 000e43f1 332 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 526: 000fa765 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 527: 001275b9 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 528: 00231ecd 116 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 529: 000776ed 408 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 530: 0013a28d 108 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 531: 000e4405 332 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 532: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 533: 000adc1d 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 534: 000cb16d 1574 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 535: 0004cf2b 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 536: 00062be5 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 533: 000adc85 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 534: 000cb1f5 1574 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 535: 0004cf6d 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 536: 00063161 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 537: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 538: 0020a34d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 539: 0005c791 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 540: 001ed385 36 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 538: 0020a9c5 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 539: 0005c7d9 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 540: 001eda0d 36 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ 541: 00000000 0 FUNC GLOBAL DEFAULT UND sem_init@GLIBC_2.34 (4) │ │ │ │ 542: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_exit@GLIBC_2.4 (2) │ │ │ │ 543: 00000000 0 FUNC GLOBAL DEFAULT UND gethostname@GLIBC_2.4 (2) │ │ │ │ - 544: 001efdad 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 544: 001f0435 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ 545: 00000000 0 FUNC GLOBAL DEFAULT UND sendfile64@GLIBC_2.4 (2) │ │ │ │ 546: 00465480 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ - 547: 0010b4f9 1014 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 548: 000624c7 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 547: 0010b789 1014 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 548: 00062a43 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: 0013b4bd 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 551: 0013b8ed 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 552: 0002a9bc 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 553: 00095cfd 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 553: 00095d91 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 554: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 555: 000cc4c9 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ - 556: 0005f709 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 557: 000630d5 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 558: 0008231d 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 559: 001891c5 76 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 560: 0015d479 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 561: 001da029 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 555: 000cc551 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 556: 0005f751 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 557: 00064c35 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 558: 00082351 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 559: 00189669 76 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 560: 0015d941 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 561: 00144a6d 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: 00037895 100 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 565: 0013ed95 186 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 564: 000379d3 100 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 565: 0013f1c5 186 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 566: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 567: 000f8615 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 568: 00126b35 168 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 569: 00083e19 268 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 570: 000813f1 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 567: 000f85f5 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 568: 00126f6d 168 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 569: 00083e25 268 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 570: 00081425 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: 00088465 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 574: 00126e61 316 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 575: 000d45b5 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 576: 00049a75 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 573: 00088439 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 574: 00127299 316 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 575: 000d45f1 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 576: 00049c3d 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: 00121931 260 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 580: 00133d2d 320 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 579: 00121d65 260 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 580: 0013415d 320 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ 581: 0002c10f 2402 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ 582: 00471710 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ 583: 00000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.4 (2) │ │ │ │ - 584: 0020a699 64 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 585: 0014e401 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 586: 00246aa1 98 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 587: 0017a285 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 584: 0020ad11 64 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 585: 0014e8b9 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 586: 00246fa5 98 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 587: 0017a5fd 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ 588: 0046dae4 4 OBJECT GLOBAL DEFAULT 26 PyExc_PythonFinalizationError │ │ │ │ 589: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 _end │ │ │ │ - 590: 0004c1e3 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 591: 001ce511 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 592: 00210b05 52 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 590: 0004c223 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 591: 001cebe1 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 592: 002110dd 52 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ 593: 00462c4c 208 OBJECT GLOBAL DEFAULT 26 PyUnicodeIter_Type │ │ │ │ 594: 0002b21f 76 FUNC GLOBAL DEFAULT 12 Py_ExitStatusException │ │ │ │ - 595: 001f38c1 122 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 596: 0015e6d9 196 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 595: 001f3f85 122 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 596: 0015ead9 196 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 597: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 598: 000644c7 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 598: 00060b01 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ 599: 000295ec 0 FUNC GLOBAL DEFAULT UND fsync@GLIBC_2.4 (2) │ │ │ │ 600: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getparam@GLIBC_2.4 (2) │ │ │ │ 601: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_settime64@GLIBC_2.34 (4) │ │ │ │ 602: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetParamEntityParsing │ │ │ │ 603: 00462b3c 208 OBJECT GLOBAL DEFAULT 26 _PyUnion_Type │ │ │ │ - 604: 00051ce5 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 604: 00051c91 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 605: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 606: 000d3b99 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 607: 000b43b9 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 608: 000ddac5 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 606: 000d3bd5 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 607: 000b4429 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 608: 000ddadd 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 609: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 610: 0007cf21 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 611: 00042559 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 612: 0005f445 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 613: 001e0201 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 614: 00080329 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 615: 0005fffb 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 616: 0017ed99 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 610: 0007cf51 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 611: 00042553 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 612: 0005f48d 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 613: 001e0885 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 614: 0008035d 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 615: 0006031b 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 616: 0017f1b5 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ 617: 0046af4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 618: 001e5da1 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 618: 001e6429 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 619: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 620: 0004c019 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 621: 000cbbcd 276 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 622: 0018a085 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 620: 0004c089 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 621: 000cbc55 276 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 622: 0018a52d 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ 623: 00000000 0 FUNC GLOBAL DEFAULT UND setpwent@GLIBC_2.4 (2) │ │ │ │ 624: 0002b0d9 112 FUNC GLOBAL DEFAULT 12 Py_SetPythonHome │ │ │ │ 625: 00000000 0 FUNC GLOBAL DEFAULT UND faccessat@GLIBC_2.4 (2) │ │ │ │ - 626: 001232dd 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 626: 00123715 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 627: 0002caf5 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 628: 00050593 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 629: 00047391 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 630: 000d0335 3656 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 631: 0010e4b9 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 632: 0008e001 596 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 633: 002094c1 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 628: 000505d7 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 629: 000473d9 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 630: 000d03b9 3652 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 631: 0010e74d 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 632: 0008dfbd 600 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 633: 00209b39 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: 00097cc1 96 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 636: 00097d51 96 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ 637: 00000000 0 FUNC GLOBAL DEFAULT UND funlockfile@GLIBC_2.4 (2) │ │ │ │ 638: 00000000 0 FUNC GLOBAL DEFAULT UND __ioctl_time64@GLIBC_2.34 (4) │ │ │ │ - 639: 001e506d 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 640: 00080371 144 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 641: 0008028d 86 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 642: 000c33f5 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 643: 0005ec87 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 639: 001e56f5 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 640: 000803a5 144 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 641: 000802c1 86 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 642: 000c3471 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 643: 0005eccf 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ 644: 00000000 0 FUNC GLOBAL DEFAULT UND deflateEnd │ │ │ │ 645: 00000000 0 FUNC GLOBAL DEFAULT UND rewinddir@GLIBC_2.4 (2) │ │ │ │ 646: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_init@GLIBC_2.4 (2) │ │ │ │ 647: 004a9640 0 NOTYPE GLOBAL DEFAULT 28 _edata │ │ │ │ 648: 00466184 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ 649: 00460858 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ - 650: 0008fae5 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 650: 0008faa5 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 651: 0046bbb4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 652: 00148e55 372 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 653: 000f42d5 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 654: 0005c13f 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 655: 00062935 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 656: 0006bf9d 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 657: 001e82fd 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 658: 00123259 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 659: 00157145 148 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 652: 0014930d 372 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 653: 000f42bd 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 654: 0005c185 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 655: 00062eb1 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 656: 0006bfdd 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 657: 001e8985 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 658: 00123691 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 659: 00157605 148 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ 660: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyaddr_r@GLIBC_2.4 (2) │ │ │ │ 661: 00000000 0 FUNC GLOBAL DEFAULT UND setxattr@GLIBC_2.4 (2) │ │ │ │ - 662: 0006257d 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 663: 000ddabd 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 662: 00062af9 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 663: 000ddad5 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ 664: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.4 (2) │ │ │ │ 665: 00461d70 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ - 666: 001810b1 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 666: 001814c1 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 667: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (17) │ │ │ │ - 668: 001e4e3d 130 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 669: 001069e5 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 670: 001dee2d 316 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ - 671: 0005f17b 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 672: 000498ad 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 673: 00064463 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 674: 00060d95 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 668: 001e54c5 130 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 669: 00106c7d 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 670: 001df4b1 316 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 671: 0005f1c3 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 672: 000498f5 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 673: 00060ab5 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 674: 0005fe7f 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 675: 004658a4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 676: 000dda01 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 677: 000651df 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 678: 00065085 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 676: 000dda19 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 677: 000652af 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 678: 00064ddf 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 679: 0046af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 680: 001d1695 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 681: 0003e5b7 182 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 680: 001d1d59 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 681: 0003e5af 182 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 682: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 683: 001dea61 76 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 683: 001df0e5 76 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 685: 002aa9e0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 686: 0004fcdf 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 687: 00167c9d 58 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 688: 0006cbb9 156 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 689: 0006849f 224 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 690: 00088dc9 52 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 691: 001f6c8d 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 692: 001f0045 130 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 685: 002aad20 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 686: 0004fd65 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 687: 00168025 58 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 688: 0006cbf9 156 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 689: 00066a9d 224 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 690: 00088d9d 52 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 691: 001f7461 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 692: 001f06cd 130 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 693: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 694: 002094cd 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 695: 000623d1 90 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 694: 00209b45 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 695: 0006294d 90 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ 696: 004626ec 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_RefType │ │ │ │ 697: 0002af0d 14 FUNC GLOBAL DEFAULT 12 Py_IsInitialized │ │ │ │ - 698: 000434dd 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 698: 000434e1 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 699: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 700: 0017c959 114 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 701: 0022d265 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 702: 000b9521 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 703: 00066119 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 704: 0019459d 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 705: 00056849 188 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 706: 0006290d 40 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 700: 0017cd6d 114 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 701: 0022d75d 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 702: 000b95a1 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 703: 000661e9 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 704: 00194ad5 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 705: 000568e7 188 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 706: 00062e89 40 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ 707: 00042bb3 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 708: 0005edb5 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 709: 0014a245 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 710: 0014dd8d 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 711: 000cea35 116 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 712: 000f998d 136 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 708: 0005edff 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 709: 0014a6fd 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 710: 0014e245 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 711: 000ceabd 116 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 712: 000f9971 136 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 713: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 714: 001916e5 204 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 715: 000475c5 350 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 714: 00191c1d 204 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 715: 0004760d 350 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ 716: 00468e40 208 OBJECT GLOBAL DEFAULT 26 PyBaseObject_Type │ │ │ │ 717: 00029cb8 0 FUNC GLOBAL DEFAULT UND acos@GLIBC_2.4 (3) │ │ │ │ 718: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 719: 00066bd9 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 720: 00062dff 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 721: 001230f1 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 722: 00060517 112 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 723: 00188861 1328 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 724: 0013c8a1 292 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 719: 00067379 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 720: 00063607 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 721: 00123529 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 722: 000607cf 112 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 723: 00188e79 1328 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 724: 0013ccd1 292 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 725: 0002e465 64 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ 726: 00466374 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ 727: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (2) │ │ │ │ - 728: 0008281d 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 728: 00082851 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ 729: 0002dd9f 98 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 730: 0005fdd5 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 731: 000ddc1d 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 732: 000664ad 208 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 733: 000d772d 112 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 734: 00065a39 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 730: 0005fe59 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 731: 000ddc35 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 732: 00066943 206 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 733: 000d7785 112 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 734: 00065b09 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 735: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 736: 0014c169 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 736: 0014c621 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ 737: 0045fef4 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (18) │ │ │ │ - 738: 000478b9 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 738: 00047907 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ 739: 00000000 0 FUNC GLOBAL DEFAULT UND fdopendir@GLIBC_2.4 (2) │ │ │ │ 740: 00461d5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 741: 002011c9 1170 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 742: 0007f791 100 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 741: 00201841 1170 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 742: 0007f7c5 100 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ 743: 00000000 0 FUNC GLOBAL DEFAULT UND recvfrom@GLIBC_2.4 (2) │ │ │ │ 744: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ 745: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64v2@GLIBC_2.26 (14) │ │ │ │ - 746: 0006befd 94 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 747: 00081eb5 64 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 748: 000f9081 184 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 749: 00060d8b 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 750: 0006458b 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 751: 00048a8f 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 752: 000887fd 1484 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 753: 000834e5 1308 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 754: 00115831 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 755: 000c8b79 1704 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 756: 0004f2f9 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 746: 0006bf3d 94 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 747: 00081ee9 64 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 748: 000f9061 184 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 749: 0005fe75 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 750: 0005ff71 72 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 751: 00048b2f 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 752: 000887d1 1484 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 753: 00083515 1308 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 754: 00115c5d 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 755: 000c8c01 1704 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 756: 0004f33f 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ 757: 004647bc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 758: 00062559 32 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 758: 00062ad5 32 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ 759: 004627bc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ 760: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (2) │ │ │ │ - 761: 00066859 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 762: 00126f9d 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 761: 00066e99 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 762: 001273d5 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ 763: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ - 764: 001271a5 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 765: 00045011 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 764: 001275dd 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 765: 00045059 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ 766: 004b1f70 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ - 767: 000474d5 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 767: 0004751d 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 768: 00000000 0 FUNC GLOBAL DEFAULT UND close_range@GLIBC_2.34 (4) │ │ │ │ 769: 0046ac0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 770: 0005e229 224 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 770: 0005e271 224 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ 771: 004611dc 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 772: 00177005 112 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 773: 00066135 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 772: 0017737d 112 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 773: 00066205 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ 774: 0046af54 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 775: 001f401d 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 775: 001f468d 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 776: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 777: 0013a949 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 778: 000f53fd 308 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 779: 0009e1a5 53896 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 780: 001d7985 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 777: 0013ad75 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 778: 000f53dd 308 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 779: 0009e1f5 53936 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 780: 001d804d 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 781: 004610d0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 782: 000b8c99 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 783: 000d3bd9 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 782: 000b8d19 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 783: 000d3c15 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 784: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 785: 00040627 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 786: 0014ce55 848 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 787: 001f03f1 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 788: 001caf45 88 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 789: 000624bd 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 790: 001abcd9 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 785: 0004061f 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 786: 0014d30d 848 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 787: 001f0a79 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 788: 001cb615 88 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 789: 00062a39 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 790: 001ac375 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 791: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 792: 000f4a55 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 793: 00091a9d 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 792: 000f4a3d 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 793: 00091b35 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 794: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (2) │ │ │ │ - 795: 00051b01 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 796: 0013d4dd 324 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 797: 000fa249 152 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 798: 001d6ae9 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 799: 001cb85d 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 800: 000668ad 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 795: 00051b49 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 796: 0013d90d 324 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 797: 000fa22d 152 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 798: 001d71b1 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 799: 001cbf2d 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 800: 00066eed 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 801: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 802: 0005123d 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 803: 00062849 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 804: 00071551 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 805: 00144e81 1200 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 806: 000f2901 1160 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 807: 00088dfd 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 808: 001640f1 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 802: 00051285 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 803: 00062dc5 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 804: 00071599 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 805: 00145339 1200 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 806: 000f28e9 1160 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 807: 00088dd1 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 808: 00164475 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ 809: 0046bbc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_AttributeError │ │ │ │ 810: 00000000 0 FUNC GLOBAL DEFAULT UND sem_wait@GLIBC_2.34 (4) │ │ │ │ - 811: 001804d1 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 811: 00213fa9 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ 812: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (2) │ │ │ │ 813: 00467e08 208 OBJECT GLOBAL DEFAULT 26 PyComplex_Type │ │ │ │ - 814: 000ea1b5 432 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 815: 00062d4b 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 816: 0023e189 52 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 814: 000ea19d 432 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 815: 00063553 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 816: 0023e699 52 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ 817: 000297c0 0 FUNC GLOBAL DEFAULT UND XML_SetExternalEntityRefHandler │ │ │ │ 818: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_tolower_loc@GLIBC_2.4 (2) │ │ │ │ 819: 00000000 0 FUNC GLOBAL DEFAULT UND timerfd_create@GLIBC_2.8 (23) │ │ │ │ - 820: 000ecba1 354 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 821: 000dd8ad 212 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 822: 0012331d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 823: 002318c1 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 824: 00261fb1 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 825: 00090979 4388 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 826: 000d779d 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 820: 000ecb89 354 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 821: 000dd8c5 212 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 822: 00123755 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 823: 00231e71 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 824: 00262445 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 825: 00090959 4572 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 826: 000d77f5 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 827: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ - 828: 0005cb59 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 829: 000aefd5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 830: 000cf591 1096 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 828: 0005cba1 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 829: 000af045 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 830: 000cf619 1092 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ 831: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_create1@GLIBC_2.9 (5) │ │ │ │ 832: 00000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.4 (2) │ │ │ │ 833: 00461960 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ 834: 000292e0 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (3) │ │ │ │ - 835: 00062dab 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 836: 001aeb79 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 835: 000635b3 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 836: 001af219 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 837: 0002a180 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 838: 001facad 64 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 839: 0006d98d 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 840: 0006c949 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 838: 001fb325 64 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 839: 0006d9cd 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 840: 0006c989 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ 841: 0046daf8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionError │ │ │ │ 842: 00000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.4 (2) │ │ │ │ - 843: 00147e21 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 844: 0005db0f 74 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 845: 002327cd 672 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 843: 001482d9 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 844: 0005db57 74 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 845: 00232d79 672 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ 846: 0046af74 4 OBJECT GLOBAL DEFAULT 26 PyExc_ProcessLookupError │ │ │ │ 847: 004644ec 208 OBJECT GLOBAL DEFAULT 26 PyODict_Type │ │ │ │ - 848: 0005f1d9 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 848: 0005f221 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ 849: 0002f059 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 850: 000572ed 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 851: 00147ec1 76 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 852: 000f3efd 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 850: 00057389 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 851: 00148379 76 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 852: 000f3ee5 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ 853: 0002bb99 60 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ 854: 00000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.4 (2) │ │ │ │ 855: 00000000 0 FUNC GLOBAL DEFAULT UND accept@GLIBC_2.4 (2) │ │ │ │ - 856: 0006523b 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 856: 0006530b 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 857: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 858: 00081231 420 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 859: 0023955d 260 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 858: 00081265 420 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 859: 0023987d 260 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ 860: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ 861: 004a9c94 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 862: 00257e39 130 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 863: 000f46d1 696 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 864: 00065427 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 865: 0017653d 1048 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 866: 000fc819 640 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 862: 002582d5 130 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 863: 000f46b9 696 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 864: 000654f7 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 865: 001768b5 1048 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 866: 000fcaf1 640 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ 867: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (2) │ │ │ │ 868: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.4 (2) │ │ │ │ 869: 00000000 0 FUNC GLOBAL DEFAULT UND __recvmsg64@GLIBC_2.34 (4) │ │ │ │ 870: 004a9648 4 OBJECT GLOBAL DEFAULT 29 stdin@GLIBC_2.4 (2) │ │ │ │ 871: 00000000 0 FUNC GLOBAL DEFAULT UND strsignal@GLIBC_2.4 (2) │ │ │ │ - 872: 000f771d 3832 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 873: 0005730d 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 874: 000b3ac9 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 872: 000f76fd 3832 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 873: 000573a9 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 874: 000b3b39 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 875: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ - 876: 000480e9 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 877: 000d6c25 1288 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 878: 0018261d 92 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 876: 00048135 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 877: 000d6c6d 1288 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 878: 00182a2d 92 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ 879: 00465684 208 OBJECT GLOBAL DEFAULT 26 PyList_Type │ │ │ │ 880: 00469f3c 208 OBJECT GLOBAL DEFAULT 26 PyType_Type │ │ │ │ 881: 00000000 0 FUNC GLOBAL DEFAULT UND strtok_r@GLIBC_2.4 (2) │ │ │ │ - 882: 00248b31 1216 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 882: 00249035 1216 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 883: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 884: 0013c2a9 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 884: 0013c6d9 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 885: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 886: 001880e9 216 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 886: 00188589 216 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ 887: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.4 (2) │ │ │ │ 888: 0046a4ec 208 OBJECT GLOBAL DEFAULT 26 PyUnicode_Type │ │ │ │ - 889: 000782b1 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 890: 000628f9 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 891: 00160b15 62 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 892: 0007e209 764 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 889: 000782ed 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 890: 00062e75 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 891: 00160fdd 62 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 892: 0007e239 764 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ 893: 0002fd49 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 894: 00157859 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 895: 00193651 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 894: 00157d19 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 895: 00193b89 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 896: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ - 897: 0006d31d 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 898: 001ef895 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 899: 0006260d 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 900: 001f1379 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 901: 0026ae65 50 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 897: 0006d35d 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 898: 001eff1d 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 899: 00062b89 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 900: 001f19f1 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 901: 0026b19d 50 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 902: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 903: 001f37e1 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 904: 00062729 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 903: 001f3ea5 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 904: 00062ca5 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ 905: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setparam@GLIBC_2.4 (2) │ │ │ │ 906: 0002acbd 244 FUNC GLOBAL DEFAULT 12 PySys_AddAuditHook │ │ │ │ - 907: 0005edfb 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 908: 002105b9 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 909: 0008fe91 86 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 907: 0005ee45 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 908: 00210b91 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 909: 0008fe51 86 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 910: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 911: 0013d621 48 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 912: 0005f2fd 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 913: 0003c9bd 152 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 914: 000482cb 190 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 915: 00159555 1072 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 911: 0013da51 48 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 912: 0005f345 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 913: 0003c9b5 152 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 914: 00048313 190 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 915: 00159a25 1072 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 916: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 917: 0004c423 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 918: 000d39c5 236 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 919: 0008102d 516 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 920: 000cd6b1 256 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 921: 0009ab81 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 917: 0004c463 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 918: 000d3a01 236 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 919: 00081061 516 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 920: 000cd739 256 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 921: 0009ac2d 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ 922: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (15) │ │ │ │ 923: 004682a4 208 OBJECT GLOBAL DEFAULT 26 PyInstanceMethod_Type │ │ │ │ - 924: 002084f1 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 925: 000dd9dd 36 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 926: 0020a25d 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 927: 0005ff43 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 928: 0023d6a1 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 924: 00208b69 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 925: 000dd9f5 36 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 926: 0020a8d5 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 927: 000600a5 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 928: 0023dc05 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 929: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 930: 001e2dbd 160 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 930: 001e3445 160 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ 931: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_wait@GLIBC_2.4 (2) │ │ │ │ 932: 00000000 0 FUNC GLOBAL DEFAULT UND memfd_create@GLIBC_2.27 (13) │ │ │ │ 933: 00000000 0 FUNC GLOBAL DEFAULT UND shutdown@GLIBC_2.4 (2) │ │ │ │ 934: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (2) │ │ │ │ 935: 0002972c 0 FUNC GLOBAL DEFAULT UND XML_SetStartDoctypeDeclHandler │ │ │ │ 936: 0002fafb 78 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ - 937: 0011532d 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 938: 001eea41 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 939: 0044a78c 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 937: 00115759 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 938: 001ef0c9 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 939: 0044aadc 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 940: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 941: 0013aac5 70 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 941: 0013aef1 70 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ 942: 00000000 0 FUNC GLOBAL DEFAULT UND __sigtimedwait64@GLIBC_2.34 (4) │ │ │ │ 943: 00029900 0 FUNC GLOBAL DEFAULT UND XML_SetStartNamespaceDeclHandler │ │ │ │ - 944: 0014e541 28 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 945: 0004b703 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 944: 0014e9f9 28 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 945: 0004b743 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 946: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 947: 00060e77 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 948: 00195d15 52 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 949: 0007d8f9 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 950: 00062875 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 951: 0006695d 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 952: 000d4661 104 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 947: 0005ff5f 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 948: 001963b1 52 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 949: 0007d929 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 950: 00062df1 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 951: 000670fd 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 952: 000d469d 104 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 953: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (19) │ │ │ │ - 954: 000645d1 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 954: 00060b43 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 955: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 956: 002100fd 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 957: 000469f9 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 956: 002106d5 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 957: 00046a41 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ 958: 00000000 0 FUNC GLOBAL DEFAULT UND __utimensat64@GLIBC_2.34 (4) │ │ │ │ 959: 00000000 0 FUNC GLOBAL DEFAULT UND unlockpt@GLIBC_2.4 (2) │ │ │ │ 960: 00000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.4 (2) │ │ │ │ 961: 0046af48 4 OBJECT GLOBAL DEFAULT 26 PyExc_BrokenPipeError │ │ │ │ 962: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (2) │ │ │ │ - 963: 00060db5 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 963: 0005fe9f 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 964: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 965: 0007fa69 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 966: 0007f80d 68 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 965: 0007fa9d 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 966: 0007f841 68 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ 967: 00467a08 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 968: 000802e5 68 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 969: 0015c139 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 968: 00080319 68 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 969: 0015c041 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ 970: 00466c54 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 971: 0006c451 38 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 971: 0006c491 38 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 972: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 973: 00062bcf 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 973: 0006314b 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ 974: 0046ac38 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ 975: 00000000 0 FUNC GLOBAL DEFAULT UND strpbrk@GLIBC_2.4 (2) │ │ │ │ 976: 00000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.4 (2) │ │ │ │ - 977: 00126415 70 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 977: 0012684d 70 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ 978: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (3) │ │ │ │ 979: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.4 (2) │ │ │ │ - 980: 00123181 104 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 981: 00108a29 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 982: 0023f805 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 983: 000628ad 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 984: 0006259d 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 980: 001235b9 104 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 981: 00108cb1 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 982: 002437f9 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 983: 00062e29 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 984: 00062b19 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 985: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 986: 0008fae9 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 986: 0008faa9 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 987: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 988: 0015dbcd 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 989: 00079e9d 72 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 988: 0015e095 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 989: 00079ecd 72 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 990: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 991: 000fa389 100 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 991: 000fa485 576 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 992: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 993: 00079e71 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 994: 0008c595 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 995: 0003ce23 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 993: 00079ea1 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 994: 0008c565 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 995: 0003ce1b 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ 996: 004645dc 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 997: 000cbfad 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 998: 00067687 30 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 999: 0006767f 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1000: 000ddbd1 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1001: 001648a5 342 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1002: 00174b21 800 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1003: 0005f4d5 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1004: 00064ab9 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1005: 0019e05d 120 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 997: 000cc035 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 998: 00067c11 30 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 999: 00063257 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1000: 000ddbe9 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1001: 00164c29 342 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1002: 00174e99 800 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1003: 0005f51d 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1004: 000632c5 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1005: 0019e6fd 120 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1006: 000291c8 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1007: 0007dec1 384 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1008: 002470b5 332 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1009: 000bfa2d 410 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1007: 0007def1 384 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1008: 002475b5 332 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1009: 000bfaa9 410 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ 1010: 00000000 0 FUNC GLOBAL DEFAULT UND __lstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1011: 00000000 0 FUNC GLOBAL DEFAULT UND localeconv@GLIBC_2.4 (2) │ │ │ │ - 1012: 0007839d 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1013: 0004c111 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1014: 001f216d 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1015: 00035803 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 1016: 0006c10d 120 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 1012: 000783d9 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1013: 0004c181 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1014: 001f27b9 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1015: 000359c9 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 1016: 0006c14d 120 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ 1017: 00000000 0 FUNC GLOBAL DEFAULT UND initgroups@GLIBC_2.4 (2) │ │ │ │ 1018: 00000000 0 FUNC GLOBAL DEFAULT UND sync@GLIBC_2.4 (2) │ │ │ │ - 1019: 00175369 492 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1020: 00064c51 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1021: 000acda9 118 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1019: 001756e1 492 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1020: 00063641 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1021: 000ace11 118 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ 1022: 0046c444 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1023: 00198c51 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1023: 001992f1 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ 1024: 00000000 0 FUNC GLOBAL DEFAULT UND pause@GLIBC_2.4 (2) │ │ │ │ 1025: 004d2cb4 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ 1026: 00465d34 208 OBJECT GLOBAL DEFAULT 26 PyClassMethod_Type │ │ │ │ - 1027: 00056b65 58 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1027: 00056c01 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: 000934ed 1080 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1031: 0020dcd5 64 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1030: 00093585 1080 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1031: 0020e2b1 64 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ 1032: 00000000 0 FUNC GLOBAL DEFAULT UND geteuid@GLIBC_2.4 (2) │ │ │ │ 1033: 0046daf4 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ - 1034: 0005f959 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1035: 000624a9 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1034: 0005f9a1 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1035: 00062a25 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1036: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1037: 0009ae59 232 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1038: 001cdcf1 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1037: 0009aef1 232 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1038: 001ce3c1 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1039: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1040: 00071ec9 492 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1041: 00254ccd 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1040: 00071f89 492 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1041: 0024dc6d 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1042: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1043: 001529c9 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1043: 00152e81 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: 0005efb3 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1047: 0010ca61 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1048: 00066193 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1049: 000f4b05 208 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1050: 000720b5 272 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1051: 002676f5 876 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1052: 0004efcf 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1053: 0017f671 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1046: 0005effd 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1047: 0010ca85 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1048: 00066263 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1049: 000f4aed 208 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1050: 00072175 272 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1051: 00267a25 876 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1052: 0004f00f 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1053: 0017fa8d 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1054: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1055: 000892ed 1416 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1056: 001e45dd 240 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1055: 000892bd 1416 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1056: 001e4c65 240 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ 1057: 004622f4 208 OBJECT GLOBAL DEFAULT 26 PyContext_Type │ │ │ │ 1058: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpucount@GLIBC_2.6 (20) │ │ │ │ 1059: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (3) │ │ │ │ 1060: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ - 1061: 001d304d 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1062: 00062d45 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1063: 0008de65 196 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1064: 001cd151 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1061: 001d3715 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1062: 0006354d 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1063: 0008de21 196 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1064: 001cd821 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ 1065: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (2) │ │ │ │ 1066: 00466940 208 OBJECT GLOBAL DEFAULT 26 PyGen_Type │ │ │ │ - 1067: 00046dc1 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1068: 0022e779 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1069: 00194365 468 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1070: 001ebb61 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1067: 00046e81 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1068: 0022ed2d 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1069: 001948a5 468 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1070: 001ec1e9 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ 1071: 0002e723 266 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1072: 0008efe9 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1073: 00131fdd 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1074: 0013c7f9 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1075: 00190955 412 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1072: 0008efa9 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1073: 0013240d 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1074: 0013cc29 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1075: 00190e91 408 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ 1076: 00463938 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1077: 00171c3d 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ - 1078: 0005f50d 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 1077: 00172041 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1078: 0005f555 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1079: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (24) │ │ │ │ - 1080: 0007b8b1 464 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1081: 001d5901 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1082: 001069d5 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1083: 0014da6d 432 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ - 1084: 00030325 884 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1080: 0007b8e1 464 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1081: 001d5fc9 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1082: 00106c6d 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1083: 0014df25 432 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1084: 000303d5 884 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ 1085: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (2) │ │ │ │ 1086: 0046abc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ 1087: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (2) │ │ │ │ - 1088: 00131269 44 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1089: 000d3bad 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1090: 001d56fd 68 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1091: 001efeed 110 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1092: 00067701 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1093: 000624cd 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1088: 00131699 44 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1089: 000d3be9 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1090: 001d5dc5 68 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1091: 001f0575 110 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1092: 00067c8b 18 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1093: 00062a49 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: 0005f3ab 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 1098: 0005f169 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1099: 000625b5 20 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1097: 0005f3f3 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 1098: 0005f1b1 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1099: 00062b31 20 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ 1100: 00000000 0 FUNC GLOBAL DEFAULT UND inflate │ │ │ │ 1101: 004d29c0 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ 1102: 00000000 0 FUNC GLOBAL DEFAULT UND wmemchr@GLIBC_2.4 (2) │ │ │ │ 1103: 0046110c 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ - 1104: 000e453d 808 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1105: 0013c6e1 104 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1106: 000e9561 692 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1107: 001530f1 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1108: 00176331 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1109: 00064431 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1110: 002037e1 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1111: 000e4ae5 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1112: 00126bed 346 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1104: 000e4551 808 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1105: 0013cb11 104 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1106: 000e9559 676 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1107: 001535a9 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1108: 001766a9 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1109: 00064911 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1110: 00203e5d 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1111: 000e4afd 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1112: 00127025 346 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1113: 0002ac99 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1114: 001cd22d 116 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1115: 0006c191 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1116: 00036a55 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1117: 0020b8ad 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1114: 001cd8fd 116 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1115: 0006c1d1 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1116: 00036b8d 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1117: 0020bf21 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1118: 0002afbb 40 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ - 1119: 0005f1f3 126 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1120: 00056c79 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1121: 001e2425 104 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1122: 0018c8bd 250 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1123: 00071c3d 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1124: 0017afa9 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1119: 0005f23b 126 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1120: 00056d15 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1121: 001e2aa9 104 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1122: 0018cdc5 250 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1123: 00071cfd 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1124: 0017b321 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1125: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ - 1126: 0005fd01 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1127: 0006c799 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1126: 0005fd83 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1127: 0006c7d9 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 1128: 00464268 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 1129: 0005c7df 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 1129: 0005c827 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1130: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ - 1131: 0005f7a1 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1131: 0005f7e9 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ 1132: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2) │ │ │ │ - 1133: 0003e581 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 1133: 0003e579 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1134: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1135: 0014ba4d 594 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1136: 0019e8d5 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1135: 0014bf05 594 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1136: 0019ef75 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1137: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1138: 0013e731 480 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1139: 000eb301 94 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1138: 0013eb61 480 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1139: 000eb2e9 94 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 1140: 004651dc 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ - 1141: 0003deb9 320 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 1142: 0015c179 540 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1141: 0003deb1 320 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1142: 0015c965 540 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1143: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1144: 0015d731 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1144: 0015dbd5 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1145: 000299c4 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ - 1146: 0005d687 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 1146: 0005d6cf 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1147: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1148: 000b7085 80 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1148: 000b70f9 80 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ 1149: 0002adb1 84 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOption │ │ │ │ 1150: 00000000 0 FUNC GLOBAL DEFAULT UND inet_aton@GLIBC_2.4 (2) │ │ │ │ 1151: 004648ac 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ 1152: 0002ac6d 44 FUNC GLOBAL DEFAULT 12 _PyPreConfig_InitCompatConfig │ │ │ │ - 1153: 0024c309 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1154: 00078279 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1155: 0022d2e1 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1156: 0005c29d 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1157: 0006b66b 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1158: 0008fee9 56 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1159: 000d2599 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1160: 00086f1d 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1153: 0024c7d9 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1154: 000782b5 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1155: 0022d895 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1156: 0005c2e3 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1157: 0006b80b 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1158: 0008fea9 56 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1159: 000d25e5 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1160: 00086ef1 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ 1161: 0046196c 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotImplementedError │ │ │ │ 1162: 000292c8 0 FUNC GLOBAL DEFAULT UND erfc@GLIBC_2.4 (3) │ │ │ │ 1163: 00000000 0 FUNC GLOBAL DEFAULT UND closelog@GLIBC_2.4 (2) │ │ │ │ 1164: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.4 (2) │ │ │ │ - 1165: 000f8ee1 416 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1165: 000f8ec1 416 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1166: 0046ea9c 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1167: 0005728f 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1168: 00237a79 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1169: 00081a2d 280 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1170: 0007732d 460 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1171: 00060d97 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1172: 00080251 60 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1167: 0005732b 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1168: 00237a45 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1169: 00081a61 280 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1170: 00077361 460 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1171: 0005fe81 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1172: 00080285 60 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1173: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1174: 0036f72c 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1175: 0011bd35 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1174: 0036fa6c 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1175: 0011c149 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1176: 0002be75 304 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1177: 0005bb5f 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1178: 00051ddb 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1177: 0005bba1 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1178: 00051e21 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ 1179: 00034701 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1180: 001e2125 52 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1180: 001e27a9 52 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1181: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ - 1182: 0005ec7d 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1183: 000b9c4d 744 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1184: 00148dc5 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1185: 001072c9 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1182: 0005ecc5 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1183: 000b9ccd 744 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1184: 0014927d 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1185: 0010754d 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1186: 0002a0d4 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1187: 001230d9 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1188: 0008fab1 50 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1189: 00060d93 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1190: 0007f76d 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 1187: 00123511 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1188: 0008fa71 50 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1189: 0005fe7d 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1190: 0007f7a1 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ 1191: 004a9cb0 4 OBJECT GLOBAL DEFAULT 29 Py_UnbufferedStdioFlag │ │ │ │ 1192: 004725b8 4 OBJECT GLOBAL DEFAULT 26 Py_hexdigits │ │ │ │ - 1193: 001591bd 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1193: 0015968d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1194: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ - 1195: 0005ef1b 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1196: 0036c3b0 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1197: 0015d2c5 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1198: 000fca99 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1199: 001f68a1 340 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1195: 0005ef65 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1196: 0036c6f0 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1197: 0015d1fd 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1198: 000fcd71 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1199: 001f7075 340 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ 1200: 00462980 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 1201: 0005fd49 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ - 1202: 0005f8c1 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1203: 0004cbfb 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1204: 00209f65 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1201: 0005fdcb 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1202: 0005f909 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 1203: 0004cc3b 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1204: 0020a5dd 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1205: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1206: 00066e7d 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1207: 0003c225 32 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1206: 0006761d 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1207: 0003c21d 32 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1208: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1209: 0012b36d 354 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1210: 00053f11 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1209: 0012b79d 354 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1210: 00053f53 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ 1211: 004646cc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 1212: 0005fa9d 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1212: 0005fae5 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ 1213: 000334b9 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1214: 00066263 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 1215: 001b9129 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1214: 00066333 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1215: 001b97f9 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ 1216: 0046af58 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ 1217: 00000000 0 FUNC GLOBAL DEFAULT UND clock@GLIBC_2.4 (2) │ │ │ │ - 1218: 000518eb 168 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1219: 00175db9 82 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1218: 00051933 168 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1219: 00176131 82 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1220: 0046dad4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1221: 001ab6dd 72 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1221: 001abd79 72 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ 1222: 004a9c6c 4 OBJECT GLOBAL DEFAULT 29 Py_UTF8Mode │ │ │ │ 1223: 004624e4 208 OBJECT GLOBAL DEFAULT 26 PyMap_Type │ │ │ │ 1224: 00000000 0 FUNC GLOBAL DEFAULT UND __fdelt_chk@GLIBC_2.15 (16) │ │ │ │ - 1225: 00166371 84 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1226: 000505c9 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1227: 00088f71 192 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1225: 001666f5 84 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1226: 0005060d 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1227: 00088f41 192 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ 1228: 00000000 0 FUNC GLOBAL DEFAULT UND lremovexattr@GLIBC_2.4 (2) │ │ │ │ 1229: 004a964c 4 OBJECT GLOBAL DEFAULT 29 stdout@GLIBC_2.4 (2) │ │ │ │ - 1230: 00060e41 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1230: 0005ff29 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ 1231: 00463ce8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1232: 00060e43 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1232: 0005ff2b 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1233: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1234: 0014f41d 84 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1234: 0014f8d5 84 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ 1235: 00000000 0 FUNC GLOBAL DEFAULT UND sem_trywait@GLIBC_2.34 (4) │ │ │ │ 1236: 000297b0 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandlerExpand │ │ │ │ - 1237: 001977c1 86 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1237: 00197e61 86 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1238: 0002a5d8 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1239: 000f17f1 26 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1240: 000bbf29 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1239: 000f17d9 26 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1240: 000bbf9d 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1241: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1242: 000544b1 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1242: 0005454d 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1243: 0002bb45 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1244: 0010e43d 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1245: 00231c55 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1246: 0004850b 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1247: 0020b2b1 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1248: 002441d5 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1249: 00040363 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1250: 000b7031 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1244: 0010e6d1 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1245: 002321a9 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1246: 000485c9 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1247: 0020b929 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1248: 00244695 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1249: 000403af 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1250: 000b70a5 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: 00036065 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1253: 00035ff5 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1254: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1255: 0004ef61 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1256: 0005f0ad 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1257: 00061e6b 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1258: 001d0da1 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1259: 00062445 28 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1255: 0004efa1 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1256: 0005f0f7 90 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1257: 000623e9 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1258: 001d1465 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1259: 000629c1 28 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1260: 0002a674 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ - 1261: 001bbda5 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1262: 00195d49 534 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1261: 001bc475 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1262: 001963e5 534 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ 1263: 004d2cd0 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1264: 000ddec1 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1265: 00064f73 274 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1264: 000dded9 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1265: 00064ccd 274 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1266: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1267: 0005c003 230 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1268: 000bd579 1604 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1267: 0005c049 230 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1268: 000bd5ed 1608 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ 1269: 0046ac14 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1270: 0009d2c5 66 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1271: 0003dc61 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1270: 0009d301 66 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1271: 0003dc59 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1272: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1273: 000495d1 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1274: 001a33cd 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1275: 000f5359 156 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1273: 00049619 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1274: 001a3a6d 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1275: 000f5339 156 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 1276: 0046db1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1277: 000813f9 1588 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1278: 0036c52c 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1279: 00040583 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1277: 0008142d 1588 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1278: 0036c86c 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1279: 000404ff 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ 1280: 00000000 0 FUNC GLOBAL DEFAULT UND forkpty@GLIBC_2.34 (4) │ │ │ │ 1281: 0046db18 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ 1282: 00000000 0 FUNC GLOBAL DEFAULT UND confstr@GLIBC_2.4 (2) │ │ │ │ 1283: 00000000 0 FUNC GLOBAL DEFAULT UND connect@GLIBC_2.4 (2) │ │ │ │ - 1284: 00050af3 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1285: 00060d79 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1286: 000627bd 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1287: 001e415d 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1284: 00050b6d 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1285: 0005fe63 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1286: 00062d39 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1287: 001e47e5 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1288: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1289: 0014e3ed 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1290: 0005a29b 62 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1291: 000d6271 66 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1292: 00057105 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1293: 001af191 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1289: 0014e8a5 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1290: 0005a3a5 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1291: 000d62b9 66 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1292: 000571a1 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1293: 001af831 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ 1294: 00467c1c 208 OBJECT GLOBAL DEFAULT 26 PyDictProxy_Type │ │ │ │ 1295: 00000000 0 FUNC GLOBAL DEFAULT UND sigfillset@GLIBC_2.4 (2) │ │ │ │ - 1296: 00123b8d 356 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1297: 0003869d 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1298: 000f192d 308 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1296: 00123fc5 356 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1297: 00038711 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1298: 000f1915 308 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ 1299: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentByteIndex │ │ │ │ 1300: 0002cb2b 112 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ - 1301: 00060191 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1302: 001bd1d5 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1303: 0004f5ab 44 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1304: 00062f55 104 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1305: 0012d989 80 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1306: 0005f1ed 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1307: 00106e5d 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1301: 000604b1 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1302: 001bd8a5 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1303: 0004f64b 44 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1304: 000609f9 104 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1305: 0012ddb9 80 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1306: 0005f235 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1307: 001070f5 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ 1308: 0046ac08 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ - 1309: 000362b3 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 1310: 000625e5 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1309: 00036277 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1310: 00062b61 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ 1311: 00000000 0 FUNC GLOBAL DEFAULT UND alarm@GLIBC_2.4 (2) │ │ │ │ 1312: 00000000 0 FUNC GLOBAL DEFAULT UND log10@GLIBC_2.4 (3) │ │ │ │ - 1313: 000d1de1 178 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1314: 00097c85 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1315: 00118999 34 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1316: 000f559d 876 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1313: 000d1e61 178 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1314: 00097d15 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1315: 00118dc1 34 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1316: 000f557d 876 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1317: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1318: 0026b021 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1318: 0026b345 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1319: 0002b205 26 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1320: 000c2c41 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1321: 00117e5d 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1322: 0008e255 196 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1323: 00197841 50 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1324: 000fae51 90 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1320: 000c2cbd 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1321: 00118285 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1322: 0008e215 196 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1323: 00197ee1 50 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1324: 000fb129 90 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1325: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ - 1326: 0005f3e5 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 1326: 0005f42d 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 1327: 00469074 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1328: 00091e8d 244 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1329: 0013b505 1278 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 1330: 0006c0b9 84 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1331: 000e6f39 1736 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1328: 00091f25 244 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1329: 0013b935 1278 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1330: 0006c0f9 84 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1331: 000e6f51 1736 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ 1332: 00471bd0 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1333: 001cc875 144 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1333: 001ccf45 144 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1334: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1335: 0011889d 68 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1336: 00110149 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1335: 00118cc5 68 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1336: 001103e1 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1337: 004672c4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1338: 001eb0f1 148 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1338: 001eb779 148 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1339: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1340: 000d40a1 1300 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1341: 0010a2f9 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1342: 0007eb99 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1343: 0004930b 74 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1340: 000d40dd 1300 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1341: 0010a581 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1342: 0007ebcd 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1343: 00049355 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1344: 0002b871 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1345: 00060195 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1345: 000604b5 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1346: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1347: 001bcca1 68 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 1348: 0004854f 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1349: 0007fb95 692 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1350: 0005da75 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1351: 0003bcbf 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1352: 001d4a0d 44 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1347: 001bd371 68 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1348: 0004860d 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1349: 0007fbc9 692 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1350: 0005dabd 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 1351: 0003bca3 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1352: 001d50d5 44 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1353: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1354: 0006287b 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1354: 00062df7 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1355: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ - 1356: 00082475 72 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1357: 00126b21 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1358: 00179e55 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1359: 00071265 370 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1356: 000824a9 72 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1357: 00126f59 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1358: 0017a1cd 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1359: 000712ad 370 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 1360: 0046a68c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1361: 00062df7 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1361: 000635ff 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1362: 00000000 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1363: 0015ecad 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1364: 00051305 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 1365: 0005ec6b 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1366: 0005d9df 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1363: 0015f175 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1364: 000512ed 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1365: 0005ecb3 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1366: 0005da27 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ 1367: 004665e0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1368: 00064f39 58 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1369: 000bc265 958 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1368: 00064ba5 58 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1369: 000bc2d9 958 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1370: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1371: 00064e8d 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1371: 00064af9 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 1372: 00463fb8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1373: 001a4d51 468 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1374: 00112741 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1375: 000f1f01 262 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1376: 0005fffd 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1377: 0011a30d 74 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1373: 001a53f1 468 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1374: 001129e1 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1375: 000f1ee9 262 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1376: 0006031d 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1377: 0011a735 74 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ 1378: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_wcstol@GLIBC_2.38 (15) │ │ │ │ 1379: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncmp@GLIBC_2.4 (2) │ │ │ │ - 1380: 00210dc1 28 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1380: 00211399 28 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 1381: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (2) │ │ │ │ 1382: 0003353d 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ 1383: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ 1384: 004d2cb0 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ 1385: 00464e6c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterValue_Type │ │ │ │ 1386: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetSpecifiedAttributeCount │ │ │ │ - 1387: 001ef3dd 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1388: 00153075 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1389: 000ccfc1 692 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1390: 001a5191 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1391: 00152431 288 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1392: 000f4bd5 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1393: 00081ef5 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1394: 0006c229 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1395: 0005f7d1 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1396: 00263ab9 114 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1387: 001efa65 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1388: 0015352d 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1389: 000cd049 692 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1390: 001a5831 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1391: 001528e9 288 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1392: 000f4bbd 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1393: 00081f29 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1394: 0006c269 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1395: 0005f819 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1396: 00263f4d 114 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ 1397: 0046846c 208 OBJECT GLOBAL DEFAULT 26 PyCapsule_Type │ │ │ │ 1398: 0046af60 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileNotFoundError │ │ │ │ - 1399: 001454ed 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1399: 001459a5 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 1400: 0046db3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1401: 0020a4ad 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1402: 00269a55 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1401: 0020ab25 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1402: 00269d85 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1403: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1404: 000bd251 96 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1405: 00118ddd 772 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1406: 00094761 124 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1407: 00048403 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1408: 0005f9c5 128 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 1404: 000bd2c5 96 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1405: 00119205 772 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1406: 000947f5 124 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1407: 0004844f 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1408: 0005fa0d 128 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ 1409: 00033511 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1410: 00263e09 116 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1411: 00062475 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1410: 00264139 116 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1411: 000629f1 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1412: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1413: 001e8485 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1413: 001e8b0d 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: 001d7675 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1417: 001810a9 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1416: 001d7d3d 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1417: 001814b9 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ 1418: 004d2cac 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncoding │ │ │ │ 1419: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getcpuclockid@GLIBC_2.34 (4) │ │ │ │ - 1420: 0006c931 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1421: 0005846d 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1422: 00062763 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1423: 000644bf 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1420: 0006c971 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1421: 0005842d 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1422: 00062cdf 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1423: 00060af9 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 1424: 004d2cdc 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1425: 00060251 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1426: 00142f15 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ - 1427: 000c47e5 1216 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1425: 00060571 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1426: 0014338d 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1427: 000c486d 1216 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1428: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1429: 0004c37f 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1430: 00062461 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1431: 000eb361 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1429: 0004c3bf 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1430: 000629dd 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1431: 000eb349 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1433: 001cc22d 136 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1433: 001cc8fd 136 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ 1434: 000350b5 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1435: 0022cc05 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1435: 0022d1b9 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ 1436: 0002a814 0 FUNC GLOBAL DEFAULT UND XML_SetCharacterDataHandler │ │ │ │ 1437: 00000000 0 FUNC GLOBAL DEFAULT UND llistxattr@GLIBC_2.4 (2) │ │ │ │ 1438: 0046db30 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ - 1439: 00155be5 688 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1439: 001560a5 688 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ 1440: 0002d935 552 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 1441: 0008846d 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1441: 00088441 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 1442: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ - 1443: 00036d91 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1444: 001cf9e9 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1445: 000433a5 136 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1446: 00071c11 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1447: 000cd7b1 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1448: 002135a1 128 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1449: 001d7515 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1450: 00088f05 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1443: 00036d89 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1444: 001d00ad 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1445: 0004339d 136 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1446: 00071c59 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1447: 000cd839 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1448: 00213c31 128 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1449: 001d7bdd 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1450: 00088ed9 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ 1451: 00462d5c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1452: 0017b615 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1453: 0017abd1 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1454: 00093279 276 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1452: 0017b98d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1453: 0017af49 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1454: 00093311 276 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ 1455: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (2) │ │ │ │ 1456: 0046db24 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopAsyncIteration │ │ │ │ - 1457: 00042705 56 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1457: 00042643 58 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ 1458: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (3) │ │ │ │ 1459: 00031259 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ - 1460: 0018d161 164 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1461: 000b99cd 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1462: 000fc7f5 34 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 1463: 0005f34b 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1460: 0018d66d 164 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1461: 000b9a4d 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1462: 000fcacd 34 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1463: 0005f393 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ 1464: 004a9cac 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1465: 000cd275 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1466: 0011b321 134 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1467: 000cbe75 52 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1465: 000cd2fd 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1466: 0011b749 134 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1467: 000cbefd 52 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ 1468: 0003552d 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1469: 0006454f 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1469: 00060b07 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ 1470: 00463c18 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1471: 000dcc4d 232 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1472: 00051379 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1471: 000dcc7d 232 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1472: 0005135b 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: 0018d289 584 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1476: 0009aac5 188 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1477: 000626bd 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1475: 0018d87d 584 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1476: 0009ab71 188 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1477: 00062c39 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1478: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ - 1479: 0005cb5d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ + 1479: 0005cba5 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1480: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1481: 0014d365 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1482: 001ebdc9 26 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1483: 001bc32d 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1484: 00215569 60 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1485: 00081e61 84 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1486: 001efc89 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1487: 000ff479 1322 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1481: 0014d81d 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1482: 001ec451 26 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1483: 001bc9fd 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1484: 00215b4d 60 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1485: 00081e95 84 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1486: 001f0311 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1487: 000ff559 1322 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ 1488: 00000000 0 FUNC GLOBAL DEFAULT UND ctermid@GLIBC_2.4 (2) │ │ │ │ 1489: 0002a798 0 FUNC GLOBAL DEFAULT UND fabs@GLIBC_2.4 (3) │ │ │ │ 1490: 0046ac10 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1491: 00198c05 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1492: 00126b29 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1491: 001992a5 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1492: 00126f61 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ 1493: 00000000 0 FUNC GLOBAL DEFAULT UND wmemcmp@GLIBC_2.4 (2) │ │ │ │ 1494: 00035059 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ - 1495: 00123e99 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1495: 001242d1 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1496: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1497: 00064a51 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1498: 000bde0d 404 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1499: 00263b2d 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1500: 00070905 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1497: 0006325f 102 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1498: 000bde85 404 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1499: 001961e5 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1500: 0007094d 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ 1501: 0046db20 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1502: 00062811 56 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1503: 0005fe47 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1502: 00062d8d 56 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1503: 0005ff6d 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1504: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1505: 000fa221 40 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1506: 000624d3 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1505: 000fa195 40 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1506: 00062a4f 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ 1507: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addopen@GLIBC_2.4 (2) │ │ │ │ 1508: 0046a41c 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ - 1509: 00158e1d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1509: 001592ed 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1510: 004a9650 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1511: 0015e0ed 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1511: 0015e525 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1512: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1513: 0016aa85 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1514: 00101855 1574 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1515: 000d33e9 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1513: 0016ae0d 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1514: 00101af1 1574 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1515: 000d3425 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 1516: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (2) │ │ │ │ - 1517: 00037a27 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ - 1518: 00133779 388 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1519: 00179b79 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1517: 000378a9 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 1518: 00133ba9 388 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1519: 00179ef1 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1520: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1521: 00067637 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1521: 0006320f 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1522: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1523: 00201f69 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1523: 002025e1 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ 1524: 00468f10 4 OBJECT GLOBAL DEFAULT 26 PyExc_MemoryError │ │ │ │ 1525: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_destroy@GLIBC_2.4 (2) │ │ │ │ - 1526: 001ba115 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1527: 000e23b5 272 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1528: 0007e041 456 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1529: 0007e6c1 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1530: 000bce5d 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1526: 001ba7e5 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1527: 000e23c9 272 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1528: 0007e071 456 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1529: 0007e6f5 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1530: 000bced1 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ 1531: 00471714 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ 1532: 00000000 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.4 (2) │ │ │ │ 1533: 00000000 0 FUNC GLOBAL DEFAULT UND pathconf@GLIBC_2.4 (2) │ │ │ │ - 1534: 001f5ee1 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1535: 0018f039 602 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1534: 001f6551 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1535: 0018f53d 602 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1536: 00029fb8 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1537: 0010859d 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 1538: 0006d9b9 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1537: 00108825 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1538: 0006d9f9 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1539: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1540: 0015dbb9 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1540: 0015e081 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: 0003a885 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 1544: 00077849 420 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1543: 0003a87d 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 1544: 00077885 420 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ 1545: 00030e8f 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1546: 001300e9 176 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1546: 00130521 176 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1547: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1548: 0003a5e9 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1549: 0018a305 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1550: 00121da1 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1551: 001978c1 200 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1548: 0003a62b 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1549: 0018a7ad 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1550: 001221d9 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1551: 00197f61 200 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1552: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1553: 0014c57d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1553: 0014ca35 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 1554: 0046bbc0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1555: 00083b79 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1555: 00083ba9 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ 1556: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpualloc@GLIBC_2.7 (11) │ │ │ │ 1557: 00484e00 0x24828 OBJECT GLOBAL DEFAULT 27 _PyRuntime │ │ │ │ - 1558: 0015dfad 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1559: 00126bdd 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1558: 0015e475 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1559: 00127015 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ 1560: 00465bec 208 OBJECT GLOBAL DEFAULT 26 PyStaticMethod_Type │ │ │ │ 1561: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (2) │ │ │ │ 1562: 00000000 0 FUNC GLOBAL DEFAULT UND __memcpy_chk@GLIBC_2.4 (2) │ │ │ │ 1563: 00000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.4 (2) │ │ │ │ - 1564: 0023b9a9 88 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1565: 000c87f1 468 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1566: 000e49d5 270 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1564: 0023bf0d 88 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1565: 000c8879 468 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1566: 000e49e9 274 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ 1567: 00468184 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1568: 001ef69d 90 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1568: 001efd25 90 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1569: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1570: 00060e57 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1571: 000602b9 140 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1570: 0005ff3f 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1571: 000605d9 140 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1572: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1573: 0014ddb5 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1574: 0014491d 28 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1575: 000604bf 88 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1576: 0010ef51 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1573: 0014e26d 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1574: 00144dd5 28 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1575: 00060777 88 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1576: 0010f1e1 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1577: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ - 1578: 0005fd3b 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 1579: 00057369 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1578: 0005fdbd 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1579: 00057405 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: 0006cb4d 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1583: 001ebd95 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1584: 000f8809 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1585: 000c89c5 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1586: 0014a545 106 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1582: 0006cb8d 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1583: 001ec41d 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1584: 000f87e9 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1585: 000c8a4d 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1586: 0014a9fd 106 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1587: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1588: 00043691 740 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1588: 00043699 740 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ 1589: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclose@GLIBC_2.4 (2) │ │ │ │ 1590: 00000000 0 FUNC GLOBAL DEFAULT UND freeaddrinfo@GLIBC_2.4 (2) │ │ │ │ 1591: 000310af 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 1592: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 1593: 0018db09 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1594: 0005d1dd 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1595: 00094231 110 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1593: 0018e039 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1594: 0005d225 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1595: 000942c5 110 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1596: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ - 1597: 0005e037 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 1597: 0005e07f 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ 1598: 00000000 0 FUNC GLOBAL DEFAULT UND nl_langinfo@GLIBC_2.4 (2) │ │ │ │ 1599: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetReturnNSTriplet │ │ │ │ 1600: 0002b00b 206 FUNC GLOBAL DEFAULT 12 Py_SetPath │ │ │ │ - 1601: 0005ff75 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1602: 001198d1 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1601: 000600d7 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1602: 00119cf9 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1603: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ - 1604: 0006bf5d 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1604: 0006bf9d 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1605: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1606: 00103b35 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1607: 0005db59 66 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1608: 001942b9 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1609: 00036401 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1606: 00103dcd 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1607: 0005dba1 66 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1608: 001947f1 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1609: 000363fd 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1610: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1611: 00186d01 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1612: 00157309 54 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1613: 000d7545 488 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1614: 000fc70d 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1615: 000508d1 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1611: 001871a1 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1612: 001577c9 54 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1613: 000d759d 488 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1614: 000fc9e5 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1615: 00050915 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ 1616: 0046839c 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ 1617: 00031165 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 1618: 0005f271 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1619: 00229efd 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1620: 0017be61 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 1618: 0005f2b9 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1619: 0022a49d 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1620: 0017c275 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ 1621: 0046db04 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxWarning │ │ │ │ 1622: 00464ccc 208 OBJECT GLOBAL DEFAULT 26 PyDictKeys_Type │ │ │ │ - 1623: 00182869 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1623: 00182c79 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1624: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ - 1625: 0004128d 32 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1626: 0005f327 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 1625: 00041285 32 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1626: 0005f36f 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1627: 0002a474 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1628: 00123099 64 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1628: 001234d1 64 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ 1629: 00000000 0 FUNC GLOBAL DEFAULT UND sem_post@GLIBC_2.34 (4) │ │ │ │ 1630: 00000000 0 FUNC GLOBAL DEFAULT UND login_tty@GLIBC_2.34 (4) │ │ │ │ - 1631: 000645d7 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1632: 000ff12d 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1633: 00147469 480 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1634: 000658c5 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1631: 00060b49 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1632: 000ff20d 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1633: 00147921 480 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1634: 00065995 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1635: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1636: 0015756d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1637: 0022d17d 230 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1638: 0026bbc0 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1636: 00157a2d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1637: 0022d675 230 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1638: 0026bf00 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ 1639: 000326f7 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ 1640: 00000000 0 FUNC GLOBAL DEFAULT UND __uflow@GLIBC_2.4 (2) │ │ │ │ 1641: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetInputContext │ │ │ │ - 1642: 0022be2d 124 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1643: 000f5df9 320 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1644: 000bc1dd 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1645: 00136b01 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1646: 00197989 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1647: 00077e91 68 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1648: 00143ab1 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1649: 000589b7 46 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1650: 0013c479 42 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1642: 0022c40d 124 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1643: 000f5dd9 320 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1644: 000bc251 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1645: 00136f35 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1646: 00198029 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1647: 00077ecd 68 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1648: 00143f29 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1649: 00058975 44 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1650: 0013c8a9 42 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ 1651: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (2) │ │ │ │ 1652: 0046868c 208 OBJECT GLOBAL DEFAULT 26 PyByteArrayIter_Type │ │ │ │ - 1653: 000bb551 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1653: 000bb5c5 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ 1654: 0046db34 4 OBJECT GLOBAL DEFAULT 26 PyExc_BufferError │ │ │ │ 1655: 004610d4 16 OBJECT GLOBAL DEFAULT 26 _Py_TrueStruct │ │ │ │ - 1656: 0003c41b 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1657: 001cf455 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1658: 001e5de5 64 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1659: 0006c94d 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1660: 001093bd 1304 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1661: 001f8e0d 234 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1662: 000fc71d 216 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1656: 0003c413 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1657: 001cfb19 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1658: 001e646d 64 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1659: 0006c98d 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1660: 00109645 1304 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1661: 001f9415 234 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1662: 000fc9f5 216 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ 1663: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_init@GLIBC_2.4 (2) │ │ │ │ 1664: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1665: 000ccafd 1104 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1665: 000ccb85 1104 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ 1666: 00000000 0 FUNC GLOBAL DEFAULT UND __fstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1667: 0002975c 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 1668: 001d6299 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1668: 001d6961 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1669: 0046dafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1670: 00060199 30 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1671: 000653d9 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1670: 000604b9 30 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1671: 000654a9 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: 00060e47 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1675: 0015dca9 176 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1674: 0005ff2f 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1675: 0015e171 176 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ 1676: 00462e4c 208 OBJECT GLOBAL DEFAULT 26 PyEllipsis_Type │ │ │ │ 1677: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn@GLIBC_2.15 (16) │ │ │ │ - 1678: 00037ae9 108 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1679: 000625c9 28 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1678: 00037add 108 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1679: 00062b45 28 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ 1680: 00035bf1 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1681: 000d17b1 368 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1682: 00091afd 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1681: 000d1831 368 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1682: 00091b95 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1683: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1684: 00136bf1 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1685: 001db799 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1686: 0005d0cb 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1687: 000661d9 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1688: 001d4529 56 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1684: 00137025 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1685: 001dbe1d 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1686: 0005d113 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1687: 000662a9 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1688: 001d4bf1 56 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1689: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1690: 00064b2d 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1691: 00126a51 208 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1690: 00063339 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1691: 00126e89 208 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1692: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1693: 00260a25 998 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1694: 00062f45 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1695: 0005ffa9 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1693: 00260ebd 998 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1694: 000609e9 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1695: 0006021f 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ 1696: 00466e5c 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ 1697: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@GLIBC_2.34 (4) │ │ │ │ - 1698: 001da069 108 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1698: 001da6ed 108 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ 1699: 00466a60 208 OBJECT GLOBAL DEFAULT 26 _PyAsyncGenASend_Type │ │ │ │ 1700: 0046af6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterruptedError │ │ │ │ 1701: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (2) │ │ │ │ - 1702: 0015df2d 128 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1703: 00245bad 176 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1702: 0015e3f5 128 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1703: 002460b5 176 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1704: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1705: 0020c535 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1705: 0020cba9 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1706: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (2) │ │ │ │ 1707: 0003106d 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ - 1708: 000ce56d 282 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1709: 0011e245 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1710: 0019e16d 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1708: 000ce5f5 282 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1709: 0011e671 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1710: 0019e80d 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1711: 0002a468 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1712: 000631ff 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1713: 0007cfdd 28 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1712: 000636df 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1713: 0007d00d 28 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ 1714: 0046daec 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyError │ │ │ │ 1715: 00000000 0 FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.4 (2) │ │ │ │ 1716: 00000000 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.4 (2) │ │ │ │ 1717: 00029d1c 0 FUNC GLOBAL DEFAULT UND XML_SetNotStandaloneHandler │ │ │ │ 1718: 00000000 0 FUNC GLOBAL DEFAULT UND times@GLIBC_2.4 (2) │ │ │ │ 1719: 004674f0 208 OBJECT GLOBAL DEFAULT 26 PyGetSetDescr_Type │ │ │ │ 1720: 00000000 0 FUNC GLOBAL DEFAULT UND openat64@GLIBC_2.4 (2) │ │ │ │ - 1721: 00062705 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1722: 000eac65 268 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1721: 00062c81 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1722: 000eac4d 268 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ 1723: 00000000 0 FUNC GLOBAL DEFAULT UND truncate64@GLIBC_2.4 (2) │ │ │ │ 1724: 00000000 0 FUNC GLOBAL DEFAULT UND wait@GLIBC_2.4 (2) │ │ │ │ 1725: 00000000 0 FUNC GLOBAL DEFAULT UND getpgid@GLIBC_2.4 (2) │ │ │ │ 1726: 00462054 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ - 1727: 0006273b 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1728: 001e3f55 70 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1729: 00231b75 132 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 1730: 001e65e5 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1731: 0044a898 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1732: 000e852d 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1733: 00192ba9 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1727: 00062cb7 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1728: 001e45dd 70 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1729: 00232125 132 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1730: 001e6c6d 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1731: 0044abe8 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1732: 000e8525 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1733: 00193235 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: 00103e61 1168 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1736: 001040f9 1168 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1737: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1738: 00060d8f 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1739: 0017ba91 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1738: 0005fe79 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1739: 0017bea5 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1740: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1741: 000cc6a5 1110 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1741: 000cc72d 1110 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1742: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1743: 0006289d 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1743: 00062e19 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ 1744: 0046af70 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 1745: 0005efa7 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1746: 0005efb7 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 1745: 0005eff1 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1746: 0005f001 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1747: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1748: 0006c259 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1749: 001b9441 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1748: 0006c299 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1749: 001b9b11 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ 1750: 00471e64 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1751: 00152e99 476 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1752: 001b0b0d 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1753: 0036c49c 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1754: 000e1cf1 770 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1755: 002635e9 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1751: 00153351 476 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1752: 001b11ad 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1753: 0036c7dc 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1754: 000e1d11 758 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1755: 00263a7d 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: 0005eced 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1760: 001092b5 262 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1761: 001f0de9 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ - 1762: 0006cc55 86 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1763: 0012fc15 28 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1764: 00142f49 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1759: 0005ed35 72 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1760: 001090cd 262 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1761: 001f1461 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1762: 0006cc95 86 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1763: 0013004d 28 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1764: 001433c1 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ 1765: 0002eadd 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1766: 00065407 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1767: 0011ae7d 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1768: 001cc905 128 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1769: 00182d21 240 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1770: 001a2d65 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1771: 001d3409 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1772: 002441b1 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1773: 0016ac05 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1774: 00066cf1 396 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1775: 001354ad 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 1776: 0006bfd1 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1766: 000654d7 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1767: 0011b2a5 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1768: 001ccfd5 128 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1769: 0018315d 240 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1770: 001a3405 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1771: 001d3ad1 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1772: 00244671 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1773: 0016af8d 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1774: 00067491 396 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1775: 001358dd 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1776: 0006c011 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1777: 004671b4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1778: 000d0319 26 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1779: 002301a9 148 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1780: 0011abf9 86 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1781: 0018afa5 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1778: 000d039d 26 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1779: 0023075d 148 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1780: 0011b021 86 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1781: 0018b455 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ 1782: 00468b98 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ 1783: 00000000 0 FUNC GLOBAL DEFAULT UND inflateSetDictionary │ │ │ │ - 1784: 0013d325 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1784: 0013d755 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 1785: 0046dae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1786: 00121f81 498 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1786: 001223b9 498 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ 1787: 00465794 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1788: 00248a91 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1788: 00248d8d 164 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1789: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ - 1790: 0005c86f 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ + 1790: 0005c8b7 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ 1791: 00029e00 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentLineNumber │ │ │ │ 1792: 0002d1c7 346 FUNC GLOBAL DEFAULT 12 _PyObject_DebugMallocStats │ │ │ │ - 1793: 000658fd 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1793: 000659cd 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1794: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1795: 0006242b 26 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1796: 00083c0d 70 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1797: 000645fd 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1795: 000629a7 26 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1796: 00083c3d 70 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1797: 00060bd9 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1798: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1799: 0013a1dd 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1799: 0013a609 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ 1800: 0002e1e1 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1801: 000c2ffd 332 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1801: 000c3079 332 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ 1802: 00000000 0 FUNC GLOBAL DEFAULT UND round@GLIBC_2.4 (3) │ │ │ │ 1803: 004a9c78 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ - 1804: 0020d8bd 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1804: 0020de99 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1805: 0046d928 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1806: 00066a75 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1806: 00067215 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1807: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1808: 00064511 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1809: 0012fbfd 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1810: 00157711 62 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1808: 000601e1 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1809: 00130035 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1810: 00157bd1 62 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ 1811: 004d29c4 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1812: 0016ac91 348 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1813: 001a3435 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1814: 000601e7 106 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1812: 0016b019 348 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1813: 001a3ad5 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1814: 00060507 106 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ 1815: 00463718 208 OBJECT GLOBAL DEFAULT 26 PyRange_Type │ │ │ │ 1816: 00000000 0 FUNC GLOBAL DEFAULT UND fstatvfs64@GLIBC_2.4 (2) │ │ │ │ - 1817: 0016b6fd 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1818: 00053835 56 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1819: 00065401 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1820: 00047b31 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1821: 000f3bbd 830 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1822: 00105fe1 1092 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1823: 00193151 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1817: 0016ba85 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1818: 0005387d 56 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1819: 000654d1 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1820: 00047be1 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1821: 000f3ba5 830 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1822: 00106279 1092 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1823: 00193689 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1824: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1825: 000aba35 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1826: 0004f36d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1825: 000aba9d 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1826: 0004f3ad 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1827: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1828: 0014ad59 352 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1829: 0005712b 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1830: 000624c9 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1831: 00245a11 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1828: 0014b211 352 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1829: 000571c7 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1830: 00062a45 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1831: 00245f19 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1832: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1833: 002133e1 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1834: 000e76ad 744 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1835: 0023b40d 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 1836: 0005eba5 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1837: 0006c6cd 204 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1838: 0019b76d 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1833: 002139b9 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1834: 000e76c5 744 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1835: 0023b971 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1836: 0005ebed 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1837: 0006c70d 204 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1838: 0019be0d 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1839: 0002a908 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1840: 0012f45d 704 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1841: 000b0d05 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1842: 00124ae5 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1843: 000457df 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1844: 00085145 648 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1845: 00062fbd 48 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1846: 000d1921 132 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1840: 0012f895 704 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1841: 000b0d75 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1842: 00124f1d 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1843: 000457a7 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1844: 00085115 648 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1845: 00060a61 48 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1846: 000d19a1 132 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 1847: 004676cc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1848: 001190e9 480 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1848: 00119511 480 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ 1849: 00461e64 16 OBJECT GLOBAL DEFAULT 26 _Py_FalseStruct │ │ │ │ 1850: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (4) │ │ │ │ - 1851: 001f73b1 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1852: 001a324d 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1853: 0007a1d5 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1854: 001d1801 240 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1851: 001f7b8d 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1852: 001a38ed 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1853: 0007a205 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1854: 001d1ec5 240 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1855: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1856: 00202271 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1857: 0005ee3b 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1856: 00202869 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1857: 0005ee85 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1858: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1859: 000e7999 1144 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1860: 000624dd 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1861: 000ddec5 120 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1862: 0010e2c9 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1859: 000e79b1 1112 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1860: 00062a59 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1861: 000ddedd 120 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1862: 0010e55d 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 1863: 004a9ca8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1864: 001e1535 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1865: 001df5a5 496 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1866: 00077c79 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1867: 0012da51 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1868: 00269b59 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1869: 00144915 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1870: 0016a099 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1864: 001e1bb9 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1865: 001dfc29 496 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1866: 00077cb5 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1867: 0012de81 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1868: 00269e89 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1869: 00144dcd 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1870: 0016a421 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1871: 0002bb25 6 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1872: 000626dd 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1873: 000ab6e1 596 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1872: 00062c59 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1873: 000ab759 580 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1874: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ - 1875: 000683cb 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1876: 000643c9 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1877: 00062bcb 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1878: 001f9539 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1875: 00066a33 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1876: 000648a9 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1877: 00063147 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1878: 001f9b91 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ 1879: 00000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.4 (2) │ │ │ │ 1880: 00463ab8 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ - 1881: 0019c641 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1881: 0019cce1 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ 1882: 004650dc 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterItem_Type │ │ │ │ 1883: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.34 (4) │ │ │ │ 1884: 00000000 0 FUNC GLOBAL DEFAULT UND bind_textdomain_codeset@GLIBC_2.4 (2) │ │ │ │ 1885: 00000000 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.4 (2) │ │ │ │ - 1886: 000cbf71 58 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1887: 001fc4e1 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1888: 00185b61 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1889: 00050959 94 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1886: 000cbff9 58 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1887: 001fcb59 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1888: 00185fa1 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1889: 0005099d 94 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ 1890: 0002d05d 20 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ 1891: 00460858 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ 1892: 0002a040 0 FUNC GLOBAL DEFAULT UND XML_SetProcessingInstructionHandler │ │ │ │ - 1893: 0006690d 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1893: 00066f4d 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ 1894: 004625d4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1895: 000987f9 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1895: 00098889 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1896: 00029858 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1897: 00196989 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1898: 000bdfa1 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1897: 00197025 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1898: 000be019 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1899: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1900: 0015eb71 316 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1900: 0015f039 316 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ 1901: 0002e4a5 240 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ 1902: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (2) │ │ │ │ 1903: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@GLIBC_2.34 (4) │ │ │ │ - 1904: 0007d5c1 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1905: 001fb815 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1906: 00115675 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1904: 0007d5f1 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1905: 001fbe8d 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1906: 00115aa1 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ 1907: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (2) │ │ │ │ 1908: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersionInfo │ │ │ │ 1909: 004673e4 208 OBJECT GLOBAL DEFAULT 26 PyWrapperDescr_Type │ │ │ │ 1910: 00471578 4 OBJECT GLOBAL DEFAULT 26 _PySet_Dummy │ │ │ │ - 1911: 00126d49 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 1912: 0005fa45 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1913: 00057815 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1914: 0009abed 620 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1915: 0020c53d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1916: 001f1411 260 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1911: 00127181 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1912: 0005fa8d 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 1913: 0005784f 302 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1914: 0009ac99 600 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1915: 0020cbb1 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1916: 001f1a89 260 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ 1917: 004623f4 208 OBJECT GLOBAL DEFAULT 26 PyZip_Type │ │ │ │ 1918: 000296c0 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentColumnNumber │ │ │ │ - 1919: 00065b45 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1920: 000f2e65 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1921: 00065af5 80 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1919: 00065c15 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1920: 000f2e4d 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1921: 00065bc5 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: 0010f539 78 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1925: 000cc655 80 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1924: 0010f7c9 78 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1925: 000cc6dd 80 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ 1926: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1927: 0006316d 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1927: 0006010b 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ 1928: 0002ed01 110 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ 1929: 0002a0fc 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 (2) │ │ │ │ - 1930: 00126409 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 1931: 000484b1 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1932: 00083ab1 200 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1930: 00126841 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1931: 00048521 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 1932: 00083ae1 200 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1933: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1934: 00191311 972 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1934: 00191851 972 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1935: 0002a3e4 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1936: 001a3259 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1936: 001a38f9 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1937: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1938: 00062ba9 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1938: 00063125 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1939: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1940: 00158c3d 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1940: 001590fd 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1941: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1942: 00064cab 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1942: 0006369b 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ 1943: 00030cf9 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ 1944: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ - 1945: 001cd2fd 2548 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1945: 001cd9cd 2548 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1946: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1947: 0013f289 354 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1947: 0013f6b9 354 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1948: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1949: 001ef575 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1950: 000722d1 264 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1949: 001efbfd 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1950: 00072319 264 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1951: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1952: 0010e4f9 1960 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1952: 0010e78d 1960 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ 1953: 0002b7cf 88 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ 1954: 0046db10 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ - 1955: 000e1ff5 626 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1956: 00088e41 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1955: 000e2009 626 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1956: 00088e15 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1957: 00029b4c 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1958: 000cbea9 198 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1958: 000cbf31 198 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1959: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1960: 001f5ead 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 1960: 001f651d 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ 1961: 00461890 208 OBJECT GLOBAL DEFAULT 26 PyCode_Type │ │ │ │ 1962: 004a9640 0 NOTYPE GLOBAL DEFAULT 29 __bss_start │ │ │ │ 1963: 00000000 0 FUNC GLOBAL DEFAULT UND poll@GLIBC_2.4 (2) │ │ │ │ 1964: 004649c4 208 OBJECT GLOBAL DEFAULT 26 PyDictValues_Type │ │ │ │ 1965: 00000000 0 FUNC GLOBAL DEFAULT UND __select64@GLIBC_2.34 (4) │ │ │ │ 1966: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setscheduler@GLIBC_2.4 (2) │ │ │ │ 1967: 004670b4 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ - 1968: 0009af41 256 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1969: 00182cc9 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1970: 0017b60d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1968: 0009afd9 256 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1969: 00183105 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1970: 0017b985 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ 1971: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (2) │ │ │ │ 1972: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (2) │ │ │ │ 1973: 00461d68 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ - 1974: 0004115f 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1975: 00037925 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 1976: 0005d569 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1977: 0015e3c9 534 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1978: 00202515 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1979: 000f9a21 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1974: 0004109f 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1975: 000378d1 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1976: 0005d5b1 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1977: 0015e785 534 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1978: 00202b91 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1979: 000f99f9 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1980: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1981: 0005fe8f 62 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1981: 00060223 62 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1982: 00029660 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1983: 000f9139 62 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1983: 000f9119 62 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 1984: 0002eb51 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1985: 00209175 78 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1986: 0022e735 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1987: 0011082d 238 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1988: 00188d91 190 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1989: 001a3265 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1990: 000668b5 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1991: 000fb22d 112 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1992: 000d2781 96 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1993: 00261d65 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 1994: 002636b1 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1995: 00156cf1 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 1996: 0019d9d1 800 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1985: 002097ed 78 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1986: 0022ece9 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1987: 00110ac5 238 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1988: 001893a9 190 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1989: 001a3905 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1990: 00066ef5 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1991: 000fb505 112 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1992: 000d27cd 96 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1993: 002621fd 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1994: 00263b49 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1995: 001571b1 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 1996: 0019e071 800 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 1997: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 1998: 00062621 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 1998: 00062b9d 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ 1999: 00466760 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2000: 000e7679 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 2001: 00047181 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2002: 0012c215 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2003: 0006618d 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 2000: 000e7691 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2001: 0004721f 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2002: 0012c645 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2003: 0006625d 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ 2004: 00463828 208 OBJECT GLOBAL DEFAULT 26 PyLongRangeIter_Type │ │ │ │ 2005: 004675fc 208 OBJECT GLOBAL DEFAULT 26 PyMemberDescr_Type │ │ │ │ - 2006: 0005fd9d 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 2006: 0005fe21 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2007: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2008: 0007ec05 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ - 2009: 0005de79 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2010: 00059bb3 358 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2011: 0020a469 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2008: 0007ec39 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2009: 0005dec1 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2010: 00059bf3 358 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2011: 0020aae1 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2012: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2013: 00103181 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2013: 00103419 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ 2014: 00030cc5 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2015: 00123e3d 54 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2015: 00124275 54 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ 2016: 00000000 0 FUNC GLOBAL DEFAULT UND getrandom@GLIBC_2.25 (17) │ │ │ │ 2017: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetpgrp@GLIBC_2.4 (2) │ │ │ │ - 2018: 0017bad5 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2019: 00050719 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2020: 0005da17 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2021: 000760e9 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2018: 0017bee9 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2019: 000508b9 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2020: 0005da5f 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 2021: 00076131 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2022: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2023: 00100ae5 1122 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2024: 0017a2b5 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2023: 00100805 1122 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2024: 0017a62d 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2025: 0002ae05 264 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2026: 00131295 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2027: 00127001 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2026: 001316c5 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2027: 00127439 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2028: 0002b8b1 184 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2029: 000dae7d 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2030: 000800b5 412 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2031: 001cad71 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2032: 0004f891 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2029: 000daea5 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2030: 000800e9 412 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2031: 001cb441 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2032: 0004f8d1 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ 2033: 0047170c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2034: 001d9e55 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2035: 000f9795 78 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2036: 000abb09 72 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2034: 001da519 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2035: 000f9895 78 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2036: 000abb71 72 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2037: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (15) │ │ │ │ - 2038: 00214255 50 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2038: 00214839 50 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2039: 00029eb0 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2040: 000daf89 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2041: 000c99a5 1206 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2042: 000541c1 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2040: 000dafb1 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2041: 000c9a2d 1206 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2042: 000541af 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2043: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2044: 000628c7 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2045: 0006252f 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2044: 00062e43 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2045: 00062aab 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ 2046: 00032093 362 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2047: 001601f9 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ - 2048: 0005e025 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2049: 001338fd 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2050: 001d40b9 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2051: 0017a8a5 138 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2052: 00209291 76 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2047: 001606c1 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2048: 0005e06d 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2049: 00133d2d 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2050: 001d4781 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2051: 0017ac1d 138 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2052: 00209909 76 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2053: 0002bc81 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2054: 00060345 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2055: 000624cb 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2054: 00060b6f 106 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2055: 00062a47 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2056: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2057: 001d5751 50 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2057: 001d5e19 50 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ 2058: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4 (2) │ │ │ │ 2059: 00029b04 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandler │ │ │ │ - 2060: 001116c9 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2061: 00089125 50 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2062: 0015f96d 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2060: 00111969 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2061: 000890f5 50 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2062: 0015fe35 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2063: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2064: 00066ca1 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2065: 0023b1f5 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2066: 000fa041 98 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2067: 0016847d 380 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 2068: 0005f1c7 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 2064: 00067441 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2065: 0023b759 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2066: 000f9ae1 98 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2067: 00168805 380 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2068: 0005f20f 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ 2069: 00000000 0 FUNC GLOBAL DEFAULT UND __fstatat64_time64@GLIBC_2.34 (4) │ │ │ │ 2070: 0002950c 0 FUNC GLOBAL DEFAULT UND XML_GetErrorCode │ │ │ │ 2071: 00029524 0 FUNC GLOBAL DEFAULT UND XML_SetUserData │ │ │ │ 2072: 0002abfd 112 FUNC GLOBAL DEFAULT 12 Py_SetProgramName │ │ │ │ - 2073: 00062579 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2074: 00263941 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2073: 00062af5 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2074: 00263dd9 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2075: 0002a51c 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ - 2076: 0005ec55 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2077: 000794a9 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2078: 000dcc29 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2079: 001cef61 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2076: 0005ec9d 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2077: 000794d9 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2078: 000dcc59 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2079: 001cf625 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 2080: 0046af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2081: 00149995 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2082: 00062ce9 92 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2083: 00123e75 36 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2084: 00193805 896 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2085: 00382168 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2086: 0006278d 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2087: 00111645 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2081: 00149e4d 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2082: 000634f3 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2083: 001242ad 36 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2084: 00193d3d 896 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2085: 00382488 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2086: 00062d09 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2087: 001118e5 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ 2088: 0002af1b 40 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromArgs │ │ │ │ 2089: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmax@GLIBC_2.4 (2) │ │ │ │ - 2090: 00064ba1 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2091: 001ec435 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2090: 000633ad 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2091: 001ecabd 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 2092: 004a9c68 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 2093: 0005f09b 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 2094: 000c4ca5 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2095: 0005c185 160 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2096: 000ea8ed 384 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2097: 00085a0d 112 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2098: 00062481 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2099: 000ea5c1 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2100: 00056609 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2101: 00062fed 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2102: 0018c281 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2103: 0009d309 564 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2104: 0024a269 132 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2105: 0018a949 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2093: 0005f0e5 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2094: 000c4d2d 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2095: 0005c1cb 160 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2096: 000ea8d5 384 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2097: 000859dd 112 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2098: 000629fd 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2099: 000ea5a9 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2100: 000566b1 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2101: 0006000d 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2102: 0018c789 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2103: 0009d345 584 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2104: 0024a739 132 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2105: 0018adfd 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ 2106: 000311cb 94 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ 2107: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (2) │ │ │ │ - 2108: 001d590d 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2108: 001d5fd5 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ 2109: 00000000 0 FUNC GLOBAL DEFAULT UND vfork@GLIBC_2.4 (2) │ │ │ │ 2110: 0002b4e9 108 FUNC GLOBAL DEFAULT 12 PyConfig_SetWideStringList │ │ │ │ - 2111: 00258369 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 2112: 00040fb1 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2111: 00258809 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2112: 00040fa9 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 2113: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2114: 0010eca1 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2115: 0003dde1 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2116: 0036c5a8 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2114: 0010ef35 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2115: 0003ddd9 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2116: 0036c8e8 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: 00065ad7 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2120: 000f0ecd 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2119: 00065ba7 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2120: 000f0eb5 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2121: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2122: 000f9515 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2122: 000f94f9 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 2123: 004a9c90 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2124: 00186d3d 782 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2124: 001871dd 782 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ 2125: 00030bfd 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 2126: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (2) │ │ │ │ - 2127: 00115835 348 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2128: 00095d01 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2129: 00120ebd 322 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2127: 00115c61 348 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2128: 00095d95 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2129: 001212f1 322 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ 2130: 0002ea55 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ 2131: 00030c03 102 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ 2132: 0002abb5 72 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ 2133: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (2) │ │ │ │ - 2134: 001536f5 92 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2135: 001f1c75 164 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2136: 00062647 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2134: 00153bad 92 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2135: 001f229d 164 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2136: 00062bc3 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ 2137: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (2) │ │ │ │ 2138: 0046db40 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ 2139: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_adddup2@GLIBC_2.4 (2) │ │ │ │ 2140: 00000000 0 FUNC GLOBAL DEFAULT UND __setsockopt64@GLIBC_2.34 (4) │ │ │ │ - 2141: 0012fcc9 380 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2141: 00130101 380 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2142: 0002a9d9 112 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2143: 001b9769 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2143: 001b9ef5 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2144: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2145: 001cb315 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2146: 00187191 1790 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2145: 001cb9e5 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2146: 00187631 1790 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ 2147: 00000000 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.4 (2) │ │ │ │ 2148: 0002af43 26 FUNC GLOBAL DEFAULT 12 Py_PreInitialize │ │ │ │ - 2149: 003950d4 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2149: 00395414 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2150: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2151: 00156d95 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2152: 000dae9d 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2151: 00157255 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2152: 000daec5 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ 2153: 0046857c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2154: 001564f1 160 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2155: 00132c45 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2156: 000e1405 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2157: 0008e6e9 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2158: 0007d599 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2159: 001cfa71 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2160: 00232749 130 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2161: 0015f72d 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2154: 001569b1 160 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2155: 00133075 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2156: 000e1429 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2157: 0008e6a9 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2158: 0007d5c9 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2159: 001d0135 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2160: 00232cf5 130 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2161: 0015fbf5 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2162: 0002bbd5 72 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2163: 001a3c51 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2164: 00199835 28 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 2165: 0005f19b 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ - 2166: 0005dead 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 2167: 00065ad3 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2163: 001a42f1 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2164: 00199ed5 28 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2165: 0005f1e3 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 2166: 0005def5 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 2167: 00065ba3 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2168: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2169: 001d58f5 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2170: 00077069 404 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2169: 001d5fbd 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2170: 0007709d 404 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ 2171: 0046af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2172: 00086b09 178 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2173: 001cf9f5 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2172: 00086ad9 178 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2173: 001d00b9 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: 0024d719 30000 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2176: 0024dcc5 30004 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2177: 00464aec 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2178: 00062da5 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2179: 0005f91d 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2180: 0018add9 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2181: 000d9f99 744 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ - 2182: 0005f765 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 2178: 000635ad 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2179: 0005f965 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2180: 0018b28d 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2181: 000d9fc5 744 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2182: 0005f7ad 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ 2183: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (3) │ │ │ │ 2184: 0046db2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ 2185: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigmask@GLIBC_2.4 (2) │ │ │ │ 2186: 0002b1a5 96 FUNC GLOBAL DEFAULT 12 PySys_ResetWarnOptions │ │ │ │ 2187: 0046db28 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ 2188: 00035c29 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 2189: 000d3ab1 230 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2190: 00214cd5 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2191: 0026b029 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2192: 001161b9 180 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2193: 000f436d 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2189: 000d3aed 230 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2190: 002152b9 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2191: 0026b34d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2192: 001165e5 180 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2193: 000f4355 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2194: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ - 2195: 0005de11 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2196: 000c054d 308 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2197: 0026b031 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2198: 001d4329 248 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2199: 001d8a01 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2200: 00175555 318 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2201: 00148dfd 80 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2202: 00060da9 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2203: 00235bb9 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2204: 0004fffb 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2205: 00062bd1 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2206: 0006c479 52 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2207: 00265dc5 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2195: 0005de59 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2196: 000c05c9 308 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2197: 0026b355 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2198: 001d49f1 248 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2199: 001d90c5 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2200: 001758cd 318 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2201: 001492b5 80 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2202: 0005fe93 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2203: 002360fd 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2204: 0005008b 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2205: 0006314d 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2206: 0006c4b9 52 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2207: 002660f5 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 2208: 00463e28 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2209: 00060e67 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2210: 0007f9dd 140 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2209: 0005ff4f 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2210: 0007fa11 140 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ 2211: 00000000 0 FUNC GLOBAL DEFAULT UND adler32 │ │ │ │ 2212: 0046daf0 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndexError │ │ │ │ - 2213: 000bbf01 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2213: 000bbf75 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2214: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (15) │ │ │ │ - 2215: 00064719 824 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2216: 00088489 152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2217: 0003e749 140 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2215: 00064f15 824 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2216: 0008845d 152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2217: 0003e741 140 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2218: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2219: 000ffb6d 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2219: 000ffddd 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ 2220: 0046bbbc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxError │ │ │ │ 2221: 00465aa4 208 OBJECT GLOBAL DEFAULT 26 PySeqIter_Type │ │ │ │ 2222: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (2) │ │ │ │ - 2223: 001714dd 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2223: 00171855 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2224: 0002cce1 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2225: 0022eb05 40 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2226: 000931ed 140 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2225: 0022f0b9 40 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2226: 00093285 140 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ 2227: 00000000 0 FUNC GLOBAL DEFAULT UND fmod@GLIBC_2.38 (21) │ │ │ │ 2228: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_signal@GLIBC_2.4 (2) │ │ │ │ - 2229: 001eefc9 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2230: 0013d31d 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2229: 001ef651 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2230: 0013d74d 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ 2231: 004610e4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2232: 0004ee4d 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2233: 00049277 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2234: 00055257 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2232: 0004ee8d 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2233: 000492cd 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2234: 00055179 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2235: 00465994 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2236: 0004704d 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 2236: 00047185 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2237: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2238: 00269ee5 652 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2239: 0017af81 38 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2240: 00071769 220 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 2238: 0026a215 658 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2239: 0017b2f9 38 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2240: 000717b1 220 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ 2241: 0046db00 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeWarning │ │ │ │ 2242: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (2) │ │ │ │ - 2243: 00144c81 74 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2244: 0014c24d 242 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2245: 00133f8d 5406 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2243: 00145139 74 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2244: 0014c705 242 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2245: 001343bd 5406 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: 001f58a1 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2249: 001d6b75 120 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2250: 00060de5 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2251: 0017b605 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 2252: 0003bf2f 92 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2253: 000dd6dd 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 2254: 0005d0d3 266 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 2248: 001f5f11 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2249: 001d723d 120 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2250: 0005fecd 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2251: 0017b97d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2252: 0003bf27 92 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2253: 000dd6f5 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2254: 0005d11b 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) 0x26bb90 │ │ │ │ + 0x0000000d (FINI) 0x26bec8 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x45fee8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x45fef0 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x101d4 │ │ │ │ 0x00000005 (STRTAB) 0x1c9dc │ │ │ │ 0x00000006 (SYMTAB) 0x13cdc │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,31 +1,31 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c1cf77113338ef9c32d45f43636ec3409e9e5af9 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3a200e830718001f0383a9586c0dc22fa2a33c91 │ │ │ │ │ │ │ │ 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: 0x000908de, Base: 0x0044a990, Semaphore: 0x004a963e │ │ │ │ + Location: 0x00090912, Base: 0x0044acd0, Semaphore: 0x004a963e │ │ │ │ Arguments: 4@r8 4@fp │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000acc56, Base: 0x0044a990, Semaphore: 0x004a9638 │ │ │ │ + Location: 0x000accbe, Base: 0x0044acd0, Semaphore: 0x004a9638 │ │ │ │ Arguments: -4@r6 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000acd1c, Base: 0x0044a990, Semaphore: 0x004a9636 │ │ │ │ + Location: 0x000acd84, Base: 0x0044acd0, Semaphore: 0x004a9636 │ │ │ │ Arguments: -4@[sp, #16] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x000f8242, Base: 0x0044a990, Semaphore: 0x004a963c │ │ │ │ + Location: 0x000f8224, Base: 0x0044acd0, Semaphore: 0x004a963c │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x000f825a, Base: 0x0044a990, Semaphore: 0x004a963a │ │ │ │ + Location: 0x000f823a, Base: 0x0044acd0, Semaphore: 0x004a963a │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -139,16 +139,16 @@ │ │ │ │ posix_spawnp │ │ │ │ posix_spawnattr_setschedpolicy │ │ │ │ posix_spawnattr_setschedparam │ │ │ │ posix_spawnattr_setsigmask │ │ │ │ socketpair │ │ │ │ __open64_2 │ │ │ │ __sendmsg64 │ │ │ │ -gethostname │ │ │ │ __syslog_chk │ │ │ │ +gethostname │ │ │ │ setlogmask │ │ │ │ closelog │ │ │ │ getpeername │ │ │ │ inet_pton │ │ │ │ getaddrinfo │ │ │ │ freeaddrinfo │ │ │ │ inet_ntop │ │ │ │ @@ -255,16 +255,16 @@ │ │ │ │ sched_setscheduler │ │ │ │ sched_setparam │ │ │ │ getgrouplist │ │ │ │ XML_SetBase │ │ │ │ pthread_getcpuclockid │ │ │ │ getresgid │ │ │ │ getresuid │ │ │ │ -initgroups │ │ │ │ ptsname_r │ │ │ │ +initgroups │ │ │ │ posix_openpt │ │ │ │ unlockpt │ │ │ │ ttyname_r │ │ │ │ posix_fadvise64 │ │ │ │ posix_fallocate64 │ │ │ │ preadv64v2 │ │ │ │ pwrite64 │ │ │ │ @@ -282,32 +282,32 @@ │ │ │ │ pthread_kill │ │ │ │ recvfrom │ │ │ │ timerfd_create │ │ │ │ __timerfd_settime64 │ │ │ │ __timerfd_gettime64 │ │ │ │ pthread_exit │ │ │ │ __sysconf │ │ │ │ +closefrom │ │ │ │ __vfprintf_chk │ │ │ │ XML_GetBase │ │ │ │ getrlimit64 │ │ │ │ setrlimit64 │ │ │ │ -closefrom │ │ │ │ mprotect │ │ │ │ -if_nametoindex │ │ │ │ __isoc23_sscanf │ │ │ │ +if_nametoindex │ │ │ │ inet_aton │ │ │ │ XML_GetInputContext │ │ │ │ inet_ntoa │ │ │ │ strsignal │ │ │ │ -getservbyname │ │ │ │ -getservbyport │ │ │ │ -getprotobyname │ │ │ │ getlogin_r │ │ │ │ sigpending │ │ │ │ sethostname │ │ │ │ +getservbyname │ │ │ │ +getservbyport │ │ │ │ +getprotobyname │ │ │ │ if_indextoname │ │ │ │ getnameinfo │ │ │ │ login_tty │ │ │ │ __setitimer64 │ │ │ │ __getitimer64 │ │ │ │ dcgettext │ │ │ │ bind_textdomain_codeset │ │ │ │ @@ -2056,46 +2056,45 @@ │ │ │ │ +F"F9FXF │ │ │ │ &+F"F9FXF │ │ │ │ FCF8FJFQF[ │ │ │ │ SF2FAF8F │ │ │ │ pGpGpGpGpGpGpGpG │ │ │ │ %L#F8F2F)F │ │ │ │ +h2F!F8F │ │ │ │ -F F2F)F. │ │ │ │ +F F2F)F/ │ │ │ │ +#F2F)F8F │ │ │ │ 33`2F!F(F │ │ │ │ 33`2F!F(F │ │ │ │ -F"F9FHFf │ │ │ │ -#F2F)F8F │ │ │ │ +F"F9FHFe │ │ │ │ 79hJF@F! │ │ │ │ h$I*FX`pl1 │ │ │ │ \h F"hZ` │ │ │ │ CF:F!F(F │ │ │ │ AF.FeF F │ │ │ │ ""`#|#|O │ │ │ │ i0FJF9FZ │ │ │ │ *F!FHF3F │ │ │ │ `Eh+C)`D │ │ │ │ 1FCF"F8FS │ │ │ │ 1FCF"F8FS │ │ │ │ ;F)")F F │ │ │ │ -;F]")F F │ │ │ │ SF}")F F │ │ │ │ -6*FphCEV │ │ │ │ +;F]")F F │ │ │ │ FBF0F+F9F │ │ │ │ - #RF0F!F │ │ │ │ + #RF!F0F │ │ │ │ + #RF!F0F │ │ │ │ 1F>FGFF'F │ │ │ │ +F3FIF F@ │ │ │ │ +F3FYF F@ │ │ │ │ V9FCFJFei │ │ │ │ ';FQF F@ │ │ │ │ F;F1F F@ │ │ │ │ pz+F1F F@ │ │ │ │ pz+F1F F@ │ │ │ │ V:FIF@Fei │ │ │ │ CF*F!F0F │ │ │ │ @SehAF<" F │ │ │ │ *FIF3F F │ │ │ │ SF2F)F8F │ │ │ │ ;FaiADaad │ │ │ │ m8@/hwE' │ │ │ │ -@+DIh]i5 │ │ │ │ +@+DIh]i/ │ │ │ │ 3h:C8`cE │ │ │ │ CF"F1FHF │ │ │ │ -`N!F`JHF │ │ │ │ +zN!FzJHF │ │ │ │ 22E9?????? │ │ │ │ 3#`ShCE@ │ │ │ │ ==================== │ │ │ │ "FYF FcF │ │ │ │ ah3FBF(F │ │ │ │ @BgL@F9F │ │ │ │ GGGGGG/%G │ │ │ │ @@ -2156,15 +2154,15 @@ │ │ │ │ RhIhJ@Z` │ │ │ │ 3F*F^FEF │ │ │ │ @B0F)F+h │ │ │ │ &0#h(Fbj │ │ │ │ CF(F:F1F │ │ │ │ #m"iSD#e │ │ │ │ :F k1D>D │ │ │ │ -3#`pI FG │ │ │ │ +3#`pI FF │ │ │ │ +FBF1FHF │ │ │ │ +FBF1FHF │ │ │ │ &FRFIF0F │ │ │ │ Fd 2F;F>& │ │ │ │ ;F%FGFLF │ │ │ │ ib2F)F8F │ │ │ │ KFPFBF!F │ │ │ │ @@ -2185,15 +2183,15 @@ │ │ │ │ %h,I(Ffh# │ │ │ │ !FZFPF\D │ │ │ │ @AWkbhVk │ │ │ │ !oYD!g+hU │ │ │ │ &$1!g*h#h │ │ │ │ [hs`3hjh │ │ │ │ n#hID!gR │ │ │ │ -hBFHF3Fs │ │ │ │ +hBFHF3Ft │ │ │ │ Bi3F!FXF │ │ │ │ KF:F1F F │ │ │ │ si*F!F0F │ │ │ │ si*F!F0F │ │ │ │ qkj F#Dkb │ │ │ │ hj Dhb F │ │ │ │ raj 1ab+xSTcj │ │ │ │ @@ -2206,15 +2204,14 @@ │ │ │ │ #FBF1F8F │ │ │ │ 'E 5*F(F0 │ │ │ │ 0%e5`HF │ │ │ │ #FJFYFPF │ │ │ │ \Kp)F0FEE │ │ │ │ (F;F"F1F │ │ │ │ 3F2FAFHF │ │ │ │ -SBSA"hREC │ │ │ │ 22`;hCEY │ │ │ │ 3;`9F0FF │ │ │ │ +F/iZF1F │ │ │ │ #F2FAF8F │ │ │ │ %2F9FXFO │ │ │ │ 3FJF!F@FH │ │ │ │ 3FJF!FXF │ │ │ │ @@ -2231,23 +2228,22 @@ │ │ │ │ U{IF F*F │ │ │ │ F#F1F(F@ │ │ │ │ `#F9F(F@ │ │ │ │ =F4FGFNF │ │ │ │ 21FKFBFei │ │ │ │ ;F*F)F F │ │ │ │ 9FKFBF(F │ │ │ │ -29FCFJFei │ │ │ │ +2QFCFJFei │ │ │ │ +FBF1F F │ │ │ │ >F*F1F F │ │ │ │ (F:FKFQF │ │ │ │ -KF!h*FPF │ │ │ │ !FSFZF(F │ │ │ │ ;F2F)F F │ │ │ │ a!d!2F F7 │ │ │ │ -a!d!`F2F7 │ │ │ │ +a!d!`F2F6 │ │ │ │ =:s^a+O@dO │ │ │ │ .#,:AF@F │ │ │ │ *F-ikh[m │ │ │ │ ;FJFAF F │ │ │ │ *F3F!F@F │ │ │ │ 0vE7Sah>oLZ │ │ │ │ "DvB*D4@2@ │ │ │ │ @@ -2294,23 +2290,23 @@ │ │ │ │ ********* │ │ │ │ ***********tc**WK**?3=F │ │ │ │ 'E 5*F(F │ │ │ │ K@S@\@D@c │ │ │ │ JF8F)F+h │ │ │ │ &;D#a"F(FGE) │ │ │ │ #fh"F(Fc` │ │ │ │ - N]F0V7> │ │ │ │ + ]F>07VN │ │ │ │ KpG$jd\\p │ │ │ │ )))))<9))) │ │ │ │ )))))))6 │ │ │ │ F)FkFeF2F F │ │ │ │ 3#`ch[mX │ │ │ │ #F:F(F1Fr │ │ │ │ 3+`0i5ai │ │ │ │ -#:F!F0Fn │ │ │ │ +#:F!F0Fm │ │ │ │ #:F)F0Fm │ │ │ │ #RF)F0Fm │ │ │ │ #BF)F0Fm │ │ │ │ ACFZF FH │ │ │ │ @ ,"AFHF │ │ │ │ RFWFUFVFO │ │ │ │ 2F F+iii │ │ │ │ @@ -2332,15 +2328,15 @@ │ │ │ │ *FXFLnIF │ │ │ │ 0F2hIFBE │ │ │ │ #2F!F(F │ │ │ │ `j;F2F)F, │ │ │ │ 4;Dk`4`8F │ │ │ │ ci2FAF F │ │ │ │ F!FKFBFO │ │ │ │ -*i#F8F1FC │ │ │ │ +*i#F8F1FD │ │ │ │ 5ch F[m[ │ │ │ │ p/#hQXJj │ │ │ │ "h(F!`AFI │ │ │ │ 4D5F0F)F │ │ │ │ +iBF9F0F │ │ │ │ y[FJF F9F │ │ │ │ #*F1F@F9 │ │ │ │ @@ -2350,55 +2346,57 @@ │ │ │ │ #FZFAF8FUF │ │ │ │ (F#FJFQFUD │ │ │ │ #33333%!33!333313333333333333333/38363- │ │ │ │ 3333)333 │ │ │ │ @F)Fkh[m │ │ │ │ +FjF9F F. │ │ │ │ EFNF(F1F │ │ │ │ -3w4t4q4n4 │ │ │ │ -3w4t4q4n4 │ │ │ │ -i"f"u"r"o"l"o2l2 │ │ │ │ -i"f"u"i2f2r"o" │ │ │ │ -i"f"u"i2i2f2r"o"l" │ │ │ │ -i"f2r"o"l" │ │ │ │ +3y4v4s4p4 │ │ │ │ +3y4v4s4p4 │ │ │ │ +i"f"u"r"o"l"q2n2 │ │ │ │ +i"f"u"k2h2r"o" │ │ │ │ +i"f"u"k2k2h2r"o"l" │ │ │ │ +i"h2r"o"l" │ │ │ │ i"r"o"l"f"u" │ │ │ │ -i"f"u"i2f2]2Z2 │ │ │ │ -2~2{2x2u2o2r2 │ │ │ │ -248:878F8C8@8=8 │ │ │ │ -i"f"u"i2r"o"l"o2`2 │ │ │ │ -i"f2r"o"l" │ │ │ │ -i"f"u"i2r"o"l"o2 │ │ │ │ -i"f"u"i2r"o"l"o2 │ │ │ │ -i"f"u"i2r"o"l" │ │ │ │ --7i"f"u"i2f2]2Z2 │ │ │ │ -+]/Z/`/I/ │ │ │ │ -+]/Z/`/I/ │ │ │ │ -+]/Z/`/I/ │ │ │ │ -+]/Z/`/I/ │ │ │ │ -(x+u+r+o+J │ │ │ │ -(h)e)_)\)Y)V)S)},z,w,t,q,n,k,h,e,b,l+i+f+c+`+]+ │ │ │ │ -(h)e)_)\)Y)V)S)},z,w,t,q,n,k,h,e,b,l+i+f+c+`+]+ │ │ │ │ -(h)e)_)h,b,`+ │ │ │ │ -$X%U%R%O% │ │ │ │ -$X%U%R%O% │ │ │ │ -$X%U%R%O% │ │ │ │ -$}$n$k$h$e$ │ │ │ │ -$}$n$k$h$e$ │ │ │ │ -q q q q q | │ │ │ │ -pGUUUUUU │ │ │ │ +i"f"u"k2h2_2\2 │ │ │ │ +2}2z2w2q2t2 │ │ │ │ +268<898H8E8B8?8 │ │ │ │ +i"f"u"k2r"o"l"q2b2 │ │ │ │ +i"h2r"o"l" │ │ │ │ +i"f"u"k2r"o"l"q2 │ │ │ │ +i"f"u"k2r"o"l"q2 │ │ │ │ +i"f"u"k2r"o"l" │ │ │ │ +/7i"f"u"k2h2_2\2 │ │ │ │ ++_/\/b/K/ │ │ │ │ ++_/\/b/K/ │ │ │ │ ++_/\/b/K/ │ │ │ │ ++_/\/b/K/ │ │ │ │ +(z+w+t+q+J │ │ │ │ +(j)g)a)^)[)X)U) │ │ │ │ +,|,y,v,s,p,m,j,g,d,n+k+h+e+b+_+ │ │ │ │ +(j)g)a)^)[)X)U) │ │ │ │ +,|,y,v,s,p,m,j,g,d,n+k+h+e+b+_+ │ │ │ │ +(j)g)a)j,d,b+ │ │ │ │ +$Z%W%T%Q% │ │ │ │ +$Z%W%T%Q% │ │ │ │ +$Z%W%T%Q% │ │ │ │ +$p$m$j$g$ │ │ │ │ +$p$m$j$g$ │ │ │ │ +q q q q q ~ │ │ │ │ ;852/,)&# │ │ │ │ ;852/,)&# │ │ │ │ ;852/,)&# │ │ │ │ .AUUUUUU │ │ │ │ ;F2F)F F │ │ │ │ TQ@rhi@@ │ │ │ │ +FBF`j1F` │ │ │ │ BF(FLE<` │ │ │ │ ` Fbj@3^D#b?+ │ │ │ │ .F2F!F8F| │ │ │ │ +#2F)F F2 │ │ │ │ 22222222222222%?% │ │ │ │ D4`Sx0; +K │ │ │ │ 3;`Jx0: *1 │ │ │ │ 3+`Bx0: *? │ │ │ │ xQ:F1F@F │ │ │ │ option '%s': %ld │ │ │ │ /dev/urandom │ │ │ │ @@ -4775,140 +4773,25 @@ │ │ │ │ code object requires a closure of exactly length %zd │ │ │ │ closure can only be used when source is a code object │ │ │ │ string, bytes or code │ │ │ │ replace string is too long │ │ │ │ descriptor '%V' of '%.100s' object needs an argument │ │ │ │ descriptor '%V' requires a '%.100s' object but received a '%.100s' │ │ │ │ 'break', 'continue' and 'return' cannot appear in an except* block │ │ │ │ +from __future__ imports must occur at the beginning of the file │ │ │ │ issubclass() arg 1 must be a class │ │ │ │ issubclass() arg 2 must be a class, a tuple of classes, or a union │ │ │ │ -from __future__ imports must occur at the beginning of the file │ │ │ │ DEFAULT_BUFFER_SIZE │ │ │ │ UnsupportedOperation │ │ │ │ pop from empty list │ │ │ │ pop index out of range │ │ │ │ '%.200s' object does not support item deletion │ │ │ │ '%.200s' object is not subscriptable; perhaps you missed a comma? │ │ │ │ %.200s indices must be integers or slices, not %.200s; perhaps you missed a comma? │ │ │ │ sem_destroy │ │ │ │ -getpriority │ │ │ │ -setpriority │ │ │ │ -posix_spawn │ │ │ │ -posix_spawnp │ │ │ │ -readlink │ │ │ │ -copy_file_range │ │ │ │ -register_at_fork │ │ │ │ -sched_get_priority_max │ │ │ │ -sched_get_priority_min │ │ │ │ -sched_getparam │ │ │ │ -sched_getscheduler │ │ │ │ -sched_rr_get_interval │ │ │ │ -sched_setparam │ │ │ │ -sched_yield │ │ │ │ -sched_setaffinity │ │ │ │ -sched_getaffinity │ │ │ │ -posix_openpt │ │ │ │ -unlockpt │ │ │ │ -login_tty │ │ │ │ -getgrouplist │ │ │ │ -getgroups │ │ │ │ -getlogin │ │ │ │ -setreuid │ │ │ │ -setregid │ │ │ │ -setgroups │ │ │ │ -initgroups │ │ │ │ -pidfd_open │ │ │ │ -tcgetpgrp │ │ │ │ -tcsetpgrp │ │ │ │ -closerange │ │ │ │ -device_encoding │ │ │ │ -sendfile │ │ │ │ -ftruncate │ │ │ │ -truncate │ │ │ │ -posix_fallocate │ │ │ │ -posix_fadvise │ │ │ │ -unsetenv │ │ │ │ -fdatasync │ │ │ │ -WCOREDUMP │ │ │ │ -WIFCONTINUED │ │ │ │ -WIFSTOPPED │ │ │ │ -WIFSIGNALED │ │ │ │ -WIFEXITED │ │ │ │ -WEXITSTATUS │ │ │ │ -WTERMSIG │ │ │ │ -WSTOPSIG │ │ │ │ -fstatvfs │ │ │ │ -fpathconf │ │ │ │ -pathconf │ │ │ │ -_path_splitroot_ex │ │ │ │ -_path_normpath │ │ │ │ -getloadavg │ │ │ │ -setresuid │ │ │ │ -setresgid │ │ │ │ -getresuid │ │ │ │ -getresgid │ │ │ │ -getxattr │ │ │ │ -setxattr │ │ │ │ -removexattr │ │ │ │ -listxattr │ │ │ │ -get_terminal_size │ │ │ │ -get_inheritable │ │ │ │ -set_inheritable │ │ │ │ -get_blocking │ │ │ │ -set_blocking │ │ │ │ -getrandom │ │ │ │ -memfd_create │ │ │ │ -eventfd_read │ │ │ │ -eventfd_write │ │ │ │ -waitstatus_to_exitcode │ │ │ │ -timerfd_create │ │ │ │ -timerfd_settime │ │ │ │ -timerfd_settime_ns │ │ │ │ -timerfd_gettime │ │ │ │ -timerfd_gettime_ns │ │ │ │ -_inputhook │ │ │ │ -_is_inputhook_installed │ │ │ │ -newlines │ │ │ │ -_CHUNK_SIZE │ │ │ │ -line_buffering │ │ │ │ -write_through │ │ │ │ -_finalizing │ │ │ │ -reconfigure │ │ │ │ -seekable │ │ │ │ -getvalue │ │ │ │ -True if the file descriptor will be closed by close(). │ │ │ │ -_blksize │ │ │ │ -readinto │ │ │ │ -_dealloc_warn │ │ │ │ -readinto1 │ │ │ │ -True if the file is closed. │ │ │ │ -writelines │ │ │ │ -getbuffer │ │ │ │ -_checkClosed │ │ │ │ -_checkSeekable │ │ │ │ -_checkReadable │ │ │ │ -_checkWritable │ │ │ │ -getstate │ │ │ │ -setstate │ │ │ │ -text_encoding │ │ │ │ -open_code │ │ │ │ -_io.TextIOWrapper │ │ │ │ -_io.StringIO │ │ │ │ -_io.FileIO │ │ │ │ -_io.BufferedRandom │ │ │ │ -_io.BufferedRWPair │ │ │ │ -_io.BufferedReader │ │ │ │ -_io.BufferedWriter │ │ │ │ -_io.BytesIO │ │ │ │ -_io._RawIOBase │ │ │ │ -_io._BufferedIOBase │ │ │ │ -_io._TextIOBase │ │ │ │ -_io._IOBase │ │ │ │ -_io._BytesIOBuffer │ │ │ │ -_io.IncrementalNewlineDecoder │ │ │ │ NGROUPS_MAX │ │ │ │ WCONTINUED │ │ │ │ WUNTRACED │ │ │ │ O_RDONLY │ │ │ │ O_WRONLY │ │ │ │ O_NDELAY │ │ │ │ O_NONBLOCK │ │ │ │ @@ -5053,40 +4936,14 @@ │ │ │ │ struct_rusage │ │ │ │ _have_functions │ │ │ │ cannot read ticks_per_second │ │ │ │ Exception ignored on removing the last compiler stack item │ │ │ │ Exception ignored on appending nested instruction sequence │ │ │ │ argument should be integer or None, not %.200s │ │ │ │ ordinal not in range(128) │ │ │ │ -_register_code │ │ │ │ -linecache._register_code is not callable │ │ │ │ -'%.200s' object doesn't support item deletion │ │ │ │ -compiler_lookup_arg(name=%R) with reftype=%d failed in %S; freevars of code %S: %R │ │ │ │ -__classdict__ │ │ │ │ -_PyST_GetScope(name=%R) failed: unknown scope in unit %S (%R); symbols: %R; locals: %R; globals: %R │ │ │ │ -%s op %d should not be possible │ │ │ │ -too many expressions in star-unpacking assignment │ │ │ │ -multiple starred expressions in assignment │ │ │ │ -can only join an iterable │ │ │ │ -invalid node type (%d) for augmented assignment │ │ │ │ -Comparison between bytes and string │ │ │ │ -Comparison between bytes and int │ │ │ │ -can only concatenate tuple (not "%.200s") to tuple │ │ │ │ -Internal error: failed to get value of a constant │ │ │ │ -argument 'byteorder' │ │ │ │ -byteorder must be either 'little' or 'big' │ │ │ │ -length argument must be non-negative │ │ │ │ -can't convert negative int to unsigned │ │ │ │ -int too big to convert │ │ │ │ -marshal.dumps │ │ │ │ -object too deeply nested to marshal │ │ │ │ -marshalling code objects is disallowed │ │ │ │ -unmarshallable object │ │ │ │ -too many objects │ │ │ │ -__bytes__ returned non-bytes (type %.200s) │ │ │ │ the entry's base filename, relative to scandir() "path" argument │ │ │ │ the entry's full path name; equivalent to os.path.join(scandir_path, entry.name) │ │ │ │ is_symlink │ │ │ │ is_junction │ │ │ │ __fspath__ │ │ │ │ operating system name │ │ │ │ nodename │ │ │ │ @@ -5131,14 +4988,115 @@ │ │ │ │ st_blksize │ │ │ │ blocksize for filesystem I/O │ │ │ │ st_blocks │ │ │ │ number of blocks allocated │ │ │ │ device type (if inode device) │ │ │ │ si_signo │ │ │ │ si_status │ │ │ │ +getpriority │ │ │ │ +setpriority │ │ │ │ +posix_spawn │ │ │ │ +posix_spawnp │ │ │ │ +readlink │ │ │ │ +copy_file_range │ │ │ │ +register_at_fork │ │ │ │ +sched_get_priority_max │ │ │ │ +sched_get_priority_min │ │ │ │ +sched_getparam │ │ │ │ +sched_getscheduler │ │ │ │ +sched_rr_get_interval │ │ │ │ +sched_setparam │ │ │ │ +sched_yield │ │ │ │ +sched_setaffinity │ │ │ │ +sched_getaffinity │ │ │ │ +posix_openpt │ │ │ │ +unlockpt │ │ │ │ +login_tty │ │ │ │ +getgrouplist │ │ │ │ +getgroups │ │ │ │ +getlogin │ │ │ │ +setreuid │ │ │ │ +setregid │ │ │ │ +setgroups │ │ │ │ +initgroups │ │ │ │ +pidfd_open │ │ │ │ +tcgetpgrp │ │ │ │ +tcsetpgrp │ │ │ │ +closerange │ │ │ │ +device_encoding │ │ │ │ +sendfile │ │ │ │ +ftruncate │ │ │ │ +truncate │ │ │ │ +posix_fallocate │ │ │ │ +posix_fadvise │ │ │ │ +unsetenv │ │ │ │ +fdatasync │ │ │ │ +WCOREDUMP │ │ │ │ +WIFCONTINUED │ │ │ │ +WIFSTOPPED │ │ │ │ +WIFSIGNALED │ │ │ │ +WIFEXITED │ │ │ │ +WEXITSTATUS │ │ │ │ +WTERMSIG │ │ │ │ +WSTOPSIG │ │ │ │ +fstatvfs │ │ │ │ +fpathconf │ │ │ │ +pathconf │ │ │ │ +_path_splitroot_ex │ │ │ │ +_path_normpath │ │ │ │ +getloadavg │ │ │ │ +setresuid │ │ │ │ +setresgid │ │ │ │ +getresuid │ │ │ │ +getresgid │ │ │ │ +getxattr │ │ │ │ +setxattr │ │ │ │ +removexattr │ │ │ │ +listxattr │ │ │ │ +get_terminal_size │ │ │ │ +get_inheritable │ │ │ │ +set_inheritable │ │ │ │ +get_blocking │ │ │ │ +set_blocking │ │ │ │ +getrandom │ │ │ │ +memfd_create │ │ │ │ +eventfd_read │ │ │ │ +eventfd_write │ │ │ │ +waitstatus_to_exitcode │ │ │ │ +timerfd_create │ │ │ │ +timerfd_settime │ │ │ │ +timerfd_settime_ns │ │ │ │ +timerfd_gettime │ │ │ │ +timerfd_gettime_ns │ │ │ │ +_inputhook │ │ │ │ +_is_inputhook_installed │ │ │ │ +newlines │ │ │ │ +_CHUNK_SIZE │ │ │ │ +line_buffering │ │ │ │ +write_through │ │ │ │ +_finalizing │ │ │ │ +reconfigure │ │ │ │ +seekable │ │ │ │ +getvalue │ │ │ │ +True if the file descriptor will be closed by close(). │ │ │ │ +_blksize │ │ │ │ +readinto │ │ │ │ +_dealloc_warn │ │ │ │ +readinto1 │ │ │ │ +True if the file is closed. │ │ │ │ +writelines │ │ │ │ +getbuffer │ │ │ │ +_checkClosed │ │ │ │ +_checkSeekable │ │ │ │ +_checkReadable │ │ │ │ +_checkWritable │ │ │ │ +getstate │ │ │ │ +setstate │ │ │ │ +text_encoding │ │ │ │ +open_code │ │ │ │ SC_2_CHAR_TERM │ │ │ │ SC_2_C_BIND │ │ │ │ SC_2_C_DEV │ │ │ │ SC_2_C_VERSION │ │ │ │ SC_2_FORT_DEV │ │ │ │ SC_2_FORT_RUN │ │ │ │ SC_2_LOCALEDEF │ │ │ │ @@ -5346,14 +5304,54 @@ │ │ │ │ HAVE_UNLINKAT │ │ │ │ HAVE_UTIMENSAT │ │ │ │ HAVE_PTSNAME_R │ │ │ │ posix.uname_result │ │ │ │ posix.DirEntry │ │ │ │ posix.ScandirIterator │ │ │ │ os.terminal_size │ │ │ │ +_io.TextIOWrapper │ │ │ │ +_io.StringIO │ │ │ │ +_io.FileIO │ │ │ │ +_io.BufferedRandom │ │ │ │ +_io.BufferedRWPair │ │ │ │ +_io.BufferedReader │ │ │ │ +_io.BufferedWriter │ │ │ │ +_io.BytesIO │ │ │ │ +_io._RawIOBase │ │ │ │ +_io._BufferedIOBase │ │ │ │ +_io._TextIOBase │ │ │ │ +_io._IOBase │ │ │ │ +_io._BytesIOBuffer │ │ │ │ +_io.IncrementalNewlineDecoder │ │ │ │ +_register_code │ │ │ │ +linecache._register_code is not callable │ │ │ │ +'%.200s' object doesn't support item deletion │ │ │ │ +compiler_lookup_arg(name=%R) with reftype=%d failed in %S; freevars of code %S: %R │ │ │ │ +__classdict__ │ │ │ │ +_PyST_GetScope(name=%R) failed: unknown scope in unit %S (%R); symbols: %R; locals: %R; globals: %R │ │ │ │ +%s op %d should not be possible │ │ │ │ +can only join an iterable │ │ │ │ +too many expressions in star-unpacking assignment │ │ │ │ +multiple starred expressions in assignment │ │ │ │ +invalid node type (%d) for augmented assignment │ │ │ │ +Comparison between bytes and string │ │ │ │ +Comparison between bytes and int │ │ │ │ +can only concatenate tuple (not "%.200s") to tuple │ │ │ │ +Internal error: failed to get value of a constant │ │ │ │ +argument 'byteorder' │ │ │ │ +byteorder must be either 'little' or 'big' │ │ │ │ +length argument must be non-negative │ │ │ │ +can't convert negative int to unsigned │ │ │ │ +int too big to convert │ │ │ │ +marshal.dumps │ │ │ │ +object too deeply nested to marshal │ │ │ │ +marshalling code objects is disallowed │ │ │ │ +unmarshallable object │ │ │ │ +too many objects │ │ │ │ +__bytes__ returned non-bytes (type %.200s) │ │ │ │ can only concatenate list (not "%.200s") to list │ │ │ │ remaining subinterpreters; destroy them with _interpreters.destroy() │ │ │ │ cannot import name %R from %R (unknown location) │ │ │ │ cannot import name %R from %R (consider renaming %R since it has the same name as the standard library module named %R and prevents importing that standard library module) │ │ │ │ cannot import name %R from %R (consider renaming %R if it has the same name as a library you intended to import) │ │ │ │ cannot import name %R from partially initialized module %R (most likely due to a circular import) (%S) │ │ │ │ cannot import name %R from partially initialized module %R (most likely due to a circular import) │ │ │ │ @@ -5366,14 +5364,56 @@ │ │ │ │ CLOCK_THREAD_CPUTIME_ID │ │ │ │ CLOCK_BOOTTIME │ │ │ │ CLOCK_TAI │ │ │ │ _STRUCT_TM_ITEMS │ │ │ │ invalid GMT offset │ │ │ │ timezone │ │ │ │ daylight │ │ │ │ +year, for example, 1993 │ │ │ │ +month of year, range [1, 12] │ │ │ │ +day of month, range [1, 31] │ │ │ │ +hours, range [0, 23] │ │ │ │ +minutes, range [0, 59] │ │ │ │ +seconds, range [0, 61]) │ │ │ │ +day of week, range [0, 6], Monday is 0 │ │ │ │ +day of year, range [1, 366] │ │ │ │ +tm_isdst │ │ │ │ +1 if summer time is in effect, 0 if not, and -1 if unknown │ │ │ │ +abbreviation of timezone name │ │ │ │ +tm_gmtoff │ │ │ │ +offset from UTC in seconds │ │ │ │ +clock_gettime │ │ │ │ +clock_gettime_ns │ │ │ │ +clock_settime │ │ │ │ +clock_settime_ns │ │ │ │ +clock_getres │ │ │ │ +pthread_getcpuclockid │ │ │ │ +localtime │ │ │ │ +strptime │ │ │ │ +monotonic │ │ │ │ +monotonic_ns │ │ │ │ +process_time │ │ │ │ +process_time_ns │ │ │ │ +thread_time │ │ │ │ +thread_time_ns │ │ │ │ +perf_counter │ │ │ │ +perf_counter_ns │ │ │ │ +get_clock_info │ │ │ │ +fromlist │ │ │ │ +time.struct_time │ │ │ │ +The time value as returned by gmtime(), localtime(), and strptime(), and │ │ │ │ + accepted by asctime(), mktime() and strftime(). May be considered as a │ │ │ │ + sequence of 9 integers. │ │ │ │ + Note that several fields' values are not the same as those defined by │ │ │ │ + the C language standard for struct tm. For example, the value of the │ │ │ │ + field tm_year is the actual year, not year - 1900. See individual │ │ │ │ + fields' descriptions for details. │ │ │ │ +.cpython-313-arm-linux-gnueabihf.so │ │ │ │ +.abi3.so │ │ │ │ +.abi3-arm-linux-gnueabihf.so │ │ │ │ slice step cannot be zero │ │ │ │ string indices must be integers, not '%.200s' │ │ │ │ %s: can't specify dir_fd without matching path │ │ │ │ %s: can't specify both dir_fd and fd │ │ │ │ %s: cannot use fd and follow_symlinks together │ │ │ │ string, bytes, os.PathLike, integer or None │ │ │ │ string, bytes, os.PathLike or integer │ │ │ │ @@ -5387,14 +5427,17 @@ │ │ │ │ %s() iterable argument is empty │ │ │ │ |Op:enable │ │ │ │ unable to get the current thread state │ │ │ │ sys.stderr is None │ │ │ │ bool is used as a file descriptor │ │ │ │ file is not a valid file descriptor │ │ │ │ file.fileno() is not a valid file descriptor │ │ │ │ +Can't compare %.100s and %.100s │ │ │ │ +can't multiply sequence by non-int of type '%.200s' │ │ │ │ +repeated string is too long │ │ │ │ enable($module, /, file=sys.stderr, all_threads=True) │ │ │ │ Enable the fault handler. │ │ │ │ disable($module, /) │ │ │ │ Disable the fault handler. │ │ │ │ is_enabled │ │ │ │ is_enabled($module, /) │ │ │ │ Check if the handler is enabled. │ │ │ │ @@ -5426,62 +5469,17 @@ │ │ │ │ Raise a SIGABRT signal. │ │ │ │ _sigfpe($module, /) │ │ │ │ Raise a SIGFPE signal. │ │ │ │ _stack_overflow │ │ │ │ _stack_overflow($module, /) │ │ │ │ Recursive call to raise a stack overflow. │ │ │ │ follow_symlinks │ │ │ │ -year, for example, 1993 │ │ │ │ -month of year, range [1, 12] │ │ │ │ -day of month, range [1, 31] │ │ │ │ -hours, range [0, 23] │ │ │ │ -minutes, range [0, 59] │ │ │ │ -seconds, range [0, 61]) │ │ │ │ -day of week, range [0, 6], Monday is 0 │ │ │ │ -day of year, range [1, 366] │ │ │ │ -tm_isdst │ │ │ │ -1 if summer time is in effect, 0 if not, and -1 if unknown │ │ │ │ -abbreviation of timezone name │ │ │ │ -tm_gmtoff │ │ │ │ -offset from UTC in seconds │ │ │ │ -clock_gettime │ │ │ │ -clock_gettime_ns │ │ │ │ -clock_settime │ │ │ │ -clock_settime_ns │ │ │ │ -clock_getres │ │ │ │ -pthread_getcpuclockid │ │ │ │ -localtime │ │ │ │ -strptime │ │ │ │ -monotonic │ │ │ │ -monotonic_ns │ │ │ │ -process_time │ │ │ │ -process_time_ns │ │ │ │ -thread_time │ │ │ │ -thread_time_ns │ │ │ │ -perf_counter │ │ │ │ -perf_counter_ns │ │ │ │ -get_clock_info │ │ │ │ -fromlist │ │ │ │ all_threads │ │ │ │ |$OO:max │ │ │ │ |$OO:min │ │ │ │ -time.struct_time │ │ │ │ -The time value as returned by gmtime(), localtime(), and strptime(), and │ │ │ │ - accepted by asctime(), mktime() and strftime(). May be considered as a │ │ │ │ - sequence of 9 integers. │ │ │ │ - Note that several fields' values are not the same as those defined by │ │ │ │ - the C language standard for struct tm. For example, the value of the │ │ │ │ - field tm_year is the actual year, not year - 1900. See individual │ │ │ │ - fields' descriptions for details. │ │ │ │ -.cpython-313-arm-linux-gnueabihf.so │ │ │ │ -.abi3.so │ │ │ │ -.abi3-arm-linux-gnueabihf.so │ │ │ │ -Can't compare %.100s and %.100s │ │ │ │ -can't multiply sequence by non-int of type '%.200s' │ │ │ │ -repeated string is too long │ │ │ │ pop from an empty set │ │ │ │ |$OOO:ImportError │ │ │ │ Unmatched right paren in format string │ │ │ │ impossible │ │ │ │ Unmatched left paren in format string │ │ │ │ No active exception to reraise │ │ │ │ calling %R should have returned an instance of BaseException, not %R │ │ │ │ @@ -5533,14 +5531,16 @@ │ │ │ │ buffer size must be strictly positive │ │ │ │ can't allocate read lock │ │ │ │ cannot fit '%.200s' into an offset-sized integer │ │ │ │ Raw stream returned invalid position %lld │ │ │ │ I/O operation on closed file. │ │ │ │ raw stream has been detached │ │ │ │ I/O operation on uninitialized object │ │ │ │ +buffer_size │ │ │ │ +buffering │ │ │ │ read length must be non-negative or -1 │ │ │ │ argument should be integer or None, not '%.200s' │ │ │ │ read of closed file │ │ │ │ readall() should return bytes │ │ │ │ read() should return bytes │ │ │ │ unbounded read returned more bytes than a Python bytes object can hold │ │ │ │ close() takes no arguments │ │ │ │ @@ -5549,16 +5549,14 @@ │ │ │ │ cannot create new view on restricted memoryview │ │ │ │ memoryview: a bytes-like object is required, not '%.200s' │ │ │ │ memoryview: number of dimensions must not exceed 64 │ │ │ │ invalid indexing of 0-dim memory │ │ │ │ sub-views are not implemented │ │ │ │ memoryview: invalid slice key │ │ │ │ multi-dimensional slicing is not implemented │ │ │ │ -buffer_size │ │ │ │ -buffering │ │ │ │ compile() mode must be 'exec', 'eval', 'single' or 'func_type' │ │ │ │ compile() mode must be 'exec', 'eval' or 'single' │ │ │ │ compile(): unrecognised flags │ │ │ │ compile(): invalid optimize value │ │ │ │ func_type │ │ │ │ compile() mode 'func_type' requires flag PyCF_ONLY_AST │ │ │ │ string, bytes or AST │ │ │ │ @@ -6661,14 +6659,15 @@ │ │ │ │ iii|iiiiO$i │ │ │ │ could not convert string to %s: %R │ │ │ │ tzinfo.%s() must return None or timedelta, not '%.200s' │ │ │ │ offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24). │ │ │ │ register() takes at least 1 argument (0 given) │ │ │ │ the first argument must be callable │ │ │ │ could not convert string to float: %R │ │ │ │ +priority │ │ │ │ lastindex │ │ │ │ The integer index of the last matched capturing group. │ │ │ │ lastgroup │ │ │ │ The name of the last matched capturing group. │ │ │ │ The string passed to match() or search(). │ │ │ │ The regular expression object. │ │ │ │ The index into the string at which the RE engine started looking for a match. │ │ │ │ @@ -6682,15 +6681,14 @@ │ │ │ │ fullmatch │ │ │ │ finditer │ │ │ │ getcodesize │ │ │ │ ascii_iscased │ │ │ │ unicode_iscased │ │ │ │ ascii_tolower │ │ │ │ unicode_tolower │ │ │ │ -priority │ │ │ │ stacklevel │ │ │ │ skip_file_prefixes │ │ │ │ _sre.SRE_Template │ │ │ │ _sre.SRE_Scanner │ │ │ │ re.Match │ │ │ │ re.Pattern │ │ │ │ │ │ │ │ @@ -7299,21 +7297,21 @@ │ │ │ │ ERA_D_T_FMT │ │ │ │ ERA_T_FMT │ │ │ │ ALT_DIGITS │ │ │ │ _DATE_FMT │ │ │ │ Infinity │ │ │ │ ENABLE_SPECIALIZATION │ │ │ │ Cannot modify a string currently used │ │ │ │ -missing format argument │ │ │ │ repeated bytes are too long │ │ │ │ +missing format argument │ │ │ │ +cannot instrument shim code object '%U' │ │ │ │ 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 │ │ │ │ @@ -7361,17 +7359,18 @@ │ │ │ │ NB_INPLACE_OR │ │ │ │ NB_INPLACE_POWER │ │ │ │ NB_INPLACE_RSHIFT │ │ │ │ NB_INPLACE_SUBTRACT │ │ │ │ NB_INPLACE_TRUE_DIVIDE │ │ │ │ NB_INPLACE_XOR │ │ │ │ Missing initialization for NB_OP %d │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ parking_lot: sem_init failed │ │ │ │ -deallocated BytesIO object has exported buffers │ │ │ │ unexpected error from semaphore: %d │ │ │ │ +deallocated BytesIO object has exported buffers │ │ │ │ Expected int as r │ │ │ │ r must be non-negative │ │ │ │ 0123456789ABCDEF │ │ │ │ Exception ignored in thread started by %R │ │ │ │ string argument should contain only ASCII characters │ │ │ │ argument should be bytes, buffer or ASCII string, not '%.100s' │ │ │ │ quotetabs │ │ │ │ @@ -7392,15 +7391,14 @@ │ │ │ │ repeat argument too large │ │ │ │ methodcaller needs at least one argument, the method name │ │ │ │ method name must be a string │ │ │ │ __hash__ method should return an integer │ │ │ │ deque index out of range │ │ │ │ attrgetter │ │ │ │ attribute name must be a string │ │ │ │ -field 'value' is required for Await │ │ │ │ parking_lot: sem_post failed │ │ │ │ deque mutated during iteration │ │ │ │ %R is not in deque │ │ │ │ n must be >= 0 │ │ │ │ pop from an empty deque │ │ │ │ itemgetter │ │ │ │ readline of closed file │ │ │ │ @@ -7438,15 +7436,14 @@ │ │ │ │ Leading padding not allowed │ │ │ │ Excess padding not allowed │ │ │ │ Excess data after padding │ │ │ │ Discontinuous padding not allowed │ │ │ │ Only base64 data is allowed │ │ │ │ Invalid base64-encoded string: number of data characters (%zd) cannot be 1 more than a multiple of 4 │ │ │ │ Incorrect padding │ │ │ │ -field 'value' is required for YieldFrom │ │ │ │ Stop argument for islice() must be None or an integer: 0 <= x <= sys.maxsize. │ │ │ │ Indices for islice() must be None or an integer: 0 <= x <= sys.maxsize. │ │ │ │ Step for islice() must be a positive integer or None. │ │ │ │ clock_gettime(CLOCK_PROCESS_CPUTIME_ID) │ │ │ │ getrusage(RUSAGE_SELF) │ │ │ │ the processor time used is not available or its value cannot be represented │ │ │ │ %s first arg must be bytes or a tuple of bytes, not %s │ │ │ │ @@ -7499,16 +7496,14 @@ │ │ │ │ F_ADD_SEALS │ │ │ │ F_GET_SEALS │ │ │ │ F_SEAL_SEAL │ │ │ │ F_SEAL_SHRINK │ │ │ │ F_SEAL_GROW │ │ │ │ F_SEAL_WRITE │ │ │ │ F_SEAL_FUTURE_WRITE │ │ │ │ -O:make_scanner │ │ │ │ -fork_exec │ │ │ │ strict_mode │ │ │ │ persistent_load │ │ │ │ find_class │ │ │ │ persistent_id │ │ │ │ persistent_id($self, obj, /) │ │ │ │ clear_memo │ │ │ │ formatter_field_name_split │ │ │ │ @@ -7517,14 +7512,15 @@ │ │ │ │ parse the argument as a format string │ │ │ │ _pickle.Unpickler │ │ │ │ _pickle.Pickler │ │ │ │ _pickle.UnpicklerMemoProxy │ │ │ │ _pickle.PicklerMemoProxy │ │ │ │ _pickle.Pdata │ │ │ │ string helper module │ │ │ │ +O:make_scanner │ │ │ │ PIPE_BUF │ │ │ │ POLLNVAL │ │ │ │ POLLRDNORM │ │ │ │ POLLRDBAND │ │ │ │ POLLWRNORM │ │ │ │ POLLWRBAND │ │ │ │ POLLRDHUP │ │ │ │ @@ -7570,14 +7566,15 @@ │ │ │ │ cannot convert '%.200s' object to bytes │ │ │ │ '%U' codec can't encode character '\x%02x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\u%04x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\U%08x' in position %zd: %U │ │ │ │ '%U' codec can't encode characters in position %zd-%zd: %U │ │ │ │ field 'target' is required for AnnAssign │ │ │ │ field 'annotation' is required for AnnAssign │ │ │ │ +field 'value' is required for Await │ │ │ │ Cannot recover from Python stack overflow. │ │ │ │ maximum recursion depth exceeded │ │ │ │ i|Opp:register │ │ │ │ Failed joining thread │ │ │ │ signal %i cannot be registered, use enable() instead │ │ │ │ argument 'format' │ │ │ │ memoryview: casts are restricted to C-contiguous views │ │ │ │ @@ -7613,14 +7610,15 @@ │ │ │ │ get_traceback_limit │ │ │ │ get_tracemalloc_memory │ │ │ │ get_traced_memory │ │ │ │ reset_peak │ │ │ │ sizehint │ │ │ │ extra_tokens │ │ │ │ True if the epoll handler is closed │ │ │ │ +fork_exec │ │ │ │ structseq │ │ │ │ select.epoll │ │ │ │ select.poll │ │ │ │ memoryview: unsupported format %s │ │ │ │ memoryview: format %s not supported │ │ │ │ async generator raised StopIteration │ │ │ │ coroutine raised StopIteration │ │ │ │ @@ -8194,19 +8192,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 │ │ │ │ logoption │ │ │ │ @@ -8227,20 +8225,20 @@ │ │ │ │ %s.__bases__ must be tuple of classes, not '%s' │ │ │ │ a __bases__ item causes an inheritance cycle │ │ │ │ %s assignment: '%s' deallocator differs from '%s' │ │ │ │ %s assignment: '%s' object layout differs from '%s' │ │ │ │ can't delete __class__ attribute │ │ │ │ __class__ must be set to a class, not '%s' object │ │ │ │ __class__ assignment only supported for mutable types or ModuleType subclasses │ │ │ │ -socket.gethostname │ │ │ │ s:syslog │ │ │ │ is:syslog │ │ │ │ syslog.syslog requires 1 to 2 arguments │ │ │ │ syslog.syslog │ │ │ │ subinterpreter can't use syslog.syslog() until the syslog is opened by the main interpreter │ │ │ │ +socket.gethostname │ │ │ │ <%.100s [closed]> │ │ │ │ <%.100s fd=%d mode='%s' closefd=%s> │ │ │ │ <%.100s name=%R mode='%s' closefd=%s> │ │ │ │ syslog.setlogmask │ │ │ │ subinterpreter can't use syslog.closelog() │ │ │ │ syslog.closelog │ │ │ │ NEWOBJ_EX │ │ │ │ @@ -8953,54 +8951,54 @@ │ │ │ │ unsupported type for timedelta %s component: %s │ │ │ │ divmod() returned a value out of range │ │ │ │ divmod() returned non-tuple (type %.200s) │ │ │ │ divmod() returned a tuple of size %zd │ │ │ │ invalid operation in fma │ │ │ │ overflow in fma │ │ │ │ index out of bounds on dimension %d │ │ │ │ -memoryview: invalid type for format '%s' │ │ │ │ -memoryview: invalid value for format '%s' │ │ │ │ _parse_whole │ │ │ │ _setevents │ │ │ │ A string identifying what kind of data this element represents │ │ │ │ A string of text directly after the start tag, or None │ │ │ │ A string of text directly after the end tag, or None │ │ │ │ A dictionary containing the element's attributes │ │ │ │ itertext │ │ │ │ makeelement │ │ │ │ SubElement │ │ │ │ xml.etree.ElementTree.XMLParser │ │ │ │ xml.etree.ElementTree.Element │ │ │ │ xml.etree.ElementTree.TreeBuilder │ │ │ │ _elementtree._element_iterator │ │ │ │ +memoryview: invalid type for format '%s' │ │ │ │ +memoryview: invalid value for format '%s' │ │ │ │ argument 'tb_frame' │ │ │ │ expected traceback object or None, got '%s' │ │ │ │ negative seek value %zd │ │ │ │ invalid whence (%i, should be 0, 1 or 2) │ │ │ │ -multi-dimensional sub-views are not implemented │ │ │ │ __kwdefaults__ must be set to a dict object │ │ │ │ +multi-dimensional sub-views are not implemented │ │ │ │ %U%sseconds=%d │ │ │ │ %U%smicroseconds=%d │ │ │ │ XMLParser │ │ │ │ start_ns │ │ │ │ -XMLParser.__init__() wasn't called │ │ │ │ O|O!:Element │ │ │ │ +XMLParser.__init__() wasn't called │ │ │ │ hexadecimal string too long to convert │ │ │ │ hexadecimal value too large to represent as a float │ │ │ │ invalid hexadecimal floating-point string │ │ │ │ character mapping must be in range(256) │ │ │ │ character mapping must return integer, bytes or None, not %.400s │ │ │ │ '%c' format requires 0 <= number <= %llu │ │ │ │ keywords dict changed size during iteration │ │ │ │ %s(%R, %U) │ │ │ │ methodcaller │ │ │ │ -%s: line %zd, column %zd │ │ │ │ -position │ │ │ │ the BufferedRWPair object is being garbage-collected │ │ │ │ complex division by zero │ │ │ │ +%s: line %zd, column %zd │ │ │ │ +position │ │ │ │ tolerances must be non-negative │ │ │ │ complex() can't take second arg if first is a string │ │ │ │ complex() second arg can't be a string │ │ │ │ complex() first argument must be a string or a number, not '%.200s' │ │ │ │ complex() second argument must be a number, not '%.200s' │ │ │ │ complex modulo │ │ │ │ 0.0 to a negative or complex power │ │ │ │ @@ -9023,20 +9021,14 @@ │ │ │ │ invalid input data │ │ │ │ inconsistent stream state │ │ │ │ incomplete or truncated stream │ │ │ │ Error %d %s │ │ │ │ Error %d %s: %.200s │ │ │ │ |Cs:isoformat │ │ │ │ Unknown timespec value │ │ │ │ -%04d-%02d-%02d%c%02d │ │ │ │ -%04d-%02d-%02d%c%02d:%02d │ │ │ │ -%04d-%02d-%02d%c%02d:%02d:%02d │ │ │ │ -%04d-%02d-%02d%c%02d:%02d:%02d.%03d │ │ │ │ -%04d-%02d-%02d%c%02d:%02d:%02d.%06d │ │ │ │ -timespec │ │ │ │ truncated data │ │ │ │ illegal encoding │ │ │ │ illegal UTF-16 surrogate │ │ │ │ fill character is bigger than the string maximum character │ │ │ │ Exception ignored in PyDict_GetItemString(); consider using PyDict_GetItemRefString() │ │ │ │ invalid partial state │ │ │ │ expected an instruction sequence │ │ │ │ @@ -9059,31 +9051,31 @@ │ │ │ │ TYPE_TYPE_VARIABLE │ │ │ │ GLOBAL_EXPLICIT │ │ │ │ GLOBAL_IMPLICIT │ │ │ │ SCOPE_OFF │ │ │ │ SCOPE_MASK │ │ │ │ string or bytes │ │ │ │ symtable() arg 3 must be 'exec' or 'eval' or 'single' │ │ │ │ -PyType_GetModuleByDef: No superclass of '%s' nor '%s' has the given module │ │ │ │ O:PickleBuffer │ │ │ │ +PyType_GetModuleByDef: No superclass of '%s' nor '%s' has the given module │ │ │ │ paramspec │ │ │ │ operation forbidden on released PickleBuffer object │ │ │ │ expected an AST │ │ │ │ qualname │ │ │ │ cellvars │ │ │ │ freevars │ │ │ │ argcount │ │ │ │ posonlyargcount │ │ │ │ kwonlyargcount │ │ │ │ isqrt() argument must be nonnegative │ │ │ │ getgrnam(): name not found: %R │ │ │ │ +length should not be negative │ │ │ │ %.200s() %.200s must be %.50s, not %.50s │ │ │ │ lo must be non-negative │ │ │ │ in _bisect.bisect_right │ │ │ │ -length should not be negative │ │ │ │ is_symlink() takes no arguments │ │ │ │ cannot access free variable '%s' where it is not associated with a value in enclosing scope │ │ │ │ list changed size during iteration │ │ │ │ O!O|O!:SubElement │ │ │ │ getpwnam() argument must be str, not %T │ │ │ │ getpwnam(): name not found: %R │ │ │ │ expected an Element, not "%.200s" │ │ │ │ @@ -9098,126 +9090,132 @@ │ │ │ │ %.200s() │ │ │ │ argument %zd │ │ │ │ , item %d │ │ │ │ can't delete tb_next attribute │ │ │ │ expected traceback object, got '%s' │ │ │ │ traceback loop detected │ │ │ │ isinstance() argument 2 cannot be a parameterized generic │ │ │ │ +issubclass() argument 2 cannot be a parameterized generic │ │ │ │ cannot convert Infinity to integer ratio │ │ │ │ cannot convert NaN to integer ratio │ │ │ │ -issubclass() argument 2 cannot be a parameterized generic │ │ │ │ can't subtract offset-naive and offset-aware datetimes │ │ │ │ d;array item must be float │ │ │ │ -PyType_GetModuleByDef: No superclass of '%s', '%s' nor '%s' has the given module │ │ │ │ (iiiiii) │ │ │ │ (iOiiii) │ │ │ │ -expected str, got %s │ │ │ │ sep must be length 1. │ │ │ │ sep must be ASCII. │ │ │ │ sep must be str or bytes. │ │ │ │ +PyType_GetModuleByDef: No superclass of '%s', '%s' nor '%s' has the given module │ │ │ │ +expected str, got %s │ │ │ │ slice indices must be integers or have an __index__ method │ │ │ │ O|O:fromtimestamp │ │ │ │ bytes_per_sep │ │ │ │ effective_ids │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ +%04d-%02d-%02d%c%02d │ │ │ │ +%04d-%02d-%02d%c%02d:%02d │ │ │ │ +%04d-%02d-%02d%c%02d:%02d:%02d │ │ │ │ +%04d-%02d-%02d%c%02d:%02d:%02d.%03d │ │ │ │ +%04d-%02d-%02d%c%02d:%02d:%02d.%06d │ │ │ │ +timespec │ │ │ │ +invalid octal escape sequence '\%o' │ │ │ │ undefined entity │ │ │ │ iiiiiiiii;mktime(): illegal time tuple argument │ │ │ │ mktime argument out of range │ │ │ │ -invalid octal escape sequence '\%o' │ │ │ │ in _bisect.bisect_left │ │ │ │ required argument is not a float │ │ │ │ timeout must be a float or None │ │ │ │ timeout must be non-negative │ │ │ │ invalid octal escape sequence '\%.3s' │ │ │ │ fcntl expected at least 2 arguments, got %zd │ │ │ │ fcntl expected at most 3 arguments, got %zd │ │ │ │ │ │ │ │ f;array item must be float │ │ │ │ +arguments 1-3 must be sequences │ │ │ │ +filedescriptor out of range in select() │ │ │ │ +too many file descriptors in select() │ │ │ │ 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() │ │ │ │ %s(dt) argument must be a datetime instance or None, not %.200s │ │ │ │ argument 'namespace_separator' │ │ │ │ namespace_separator must be at most one character, omitted, or None │ │ │ │ intern must be a dictionary │ │ │ │ XML_ParserCreate failed │ │ │ │ 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 delete attribute │ │ │ │ cannot pickle '%.100s' instances │ │ │ │ -%.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ zip_longest() got an unexpected keyword argument │ │ │ │ %s%s%sj%s │ │ │ │ +%.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ expected a code object, not '%.100s' │ │ │ │ Executors are not available in this build │ │ │ │ iO:sched_setaffinity │ │ │ │ expected an iterator of ints, but iterator yielded %R │ │ │ │ negative CPU number │ │ │ │ CPU number too large │ │ │ │ os.listxattr │ │ │ │ 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 │ │ │ │ StartElement │ │ │ │ -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 │ │ │ │ ../Modules/pyexpat.c │ │ │ │ CharacterData │ │ │ │ integer argument expected, got '%s' │ │ │ │ expected an exception type, a tuple of exception types, or a callable (other than a class) │ │ │ │ cannot extract raw buffer from non-contiguous buffer │ │ │ │ n must be a non-negative integer │ │ │ │ k must be a non-negative integer │ │ │ │ min(n - k, k) must not exceed %lld │ │ │ │ (obj, /) │ │ │ │ in exceptiongroup_split_recursive │ │ │ │ EndElement │ │ │ │ +unsupported langinfo constant │ │ │ │ %U argument after ** must be a mapping, not %.200s │ │ │ │ %U got multiple values for keyword argument '%S' │ │ │ │ %s(%d, %d, %d) │ │ │ │ -unsupported langinfo constant │ │ │ │ derive must return an instance of BaseExceptionGroup │ │ │ │ -keys (%d) / patterns (%d) length mismatch in mapping pattern │ │ │ │ -can't use NULL keys in MatchMapping (set 'rest' parameter instead) │ │ │ │ -mapping pattern checks duplicate key (%R) │ │ │ │ -mapping pattern keys may only match literals and attribute lookups │ │ │ │ factorial() argument should not exceed %ld │ │ │ │ factorial() not defined for negative values │ │ │ │ reduce() arg 2 must support iteration │ │ │ │ reduce() of empty iterable with no initial value │ │ │ │ +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 │ │ │ │ %s(%d, %d, %d, %d, %d, %d, %d) │ │ │ │ %s(%d, %d, %d, %d, %d, %d) │ │ │ │ %s(%d, %d, %d, %d, %d) │ │ │ │ in collect_exception_group_leaf_ids │ │ │ │ invalid module index │ │ │ │ Interpreters module-list not accessible. │ │ │ │ Module index out of bounds. │ │ │ │ @@ -9229,30 +9227,30 @@ │ │ │ │ fork not supported for subinterpreters │ │ │ │ os.forkpty │ │ │ │ Context() does not accept any arguments │ │ │ │ h;array item must be integer │ │ │ │ signed char is less than minimum │ │ │ │ signed char is greater than maximum │ │ │ │ cannot add more objects to bytearray │ │ │ │ +O|O:getsizeof │ │ │ │ ii:wait4 │ │ │ │ a real number │ │ │ │ prec too big │ │ │ │ %%b requires a bytes-like object, or an object that implements __bytes__, not '%.100s' │ │ │ │ %%%c format: %s is required, not %.200s │ │ │ │ %c requires an integer in range(256) or a single byte │ │ │ │ %c arg not in range(256) │ │ │ │ not all arguments converted during bytes formatting │ │ │ │ -O|O:getsizeof │ │ │ │ Type %.100s doesn't define __sizeof__ │ │ │ │ __sizeof__() should return >= 0 │ │ │ │ os.chown │ │ │ │ -slice(%R, %R, %R) │ │ │ │ weakly-referenced object no longer exists │ │ │ │ cannot delete __dict__ │ │ │ │ __dict__ must be set to a dictionary, not a '%.200s' │ │ │ │ +slice(%R, %R, %R) │ │ │ │ Inputs are not the same length │ │ │ │ flock expected 2 arguments, got %zd │ │ │ │ fcntl.flock │ │ │ │ complex() arg is a malformed string │ │ │ │ both points must have the same number of dimensions │ │ │ │ expected an indented block after 'try' statement on line %d │ │ │ │ expected 'except' or 'finally' block │ │ │ │ @@ -9260,17 +9258,17 @@ │ │ │ │ state vector must be a tuple │ │ │ │ state vector is the wrong size │ │ │ │ invalid state │ │ │ │ %.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 │ │ │ │ -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 │ │ │ │ intermediate overflow in fsum │ │ │ │ math.fsum partials │ │ │ │ -inf + inf in fsum │ │ │ │ ElementDecl │ │ │ │ detach() takes no arguments │ │ │ │ @@ -9340,23 +9338,24 @@ │ │ │ │ read() didn't return bytes │ │ │ │ read() didn't return enough bytes │ │ │ │ an instance of Token was expected │ │ │ │ %R has already been used once │ │ │ │ %R was created by a different ContextVar │ │ │ │ %R was created in a different Context │ │ │ │ Expected an int as second argument to ldexp. │ │ │ │ +Expected a type param, got %R │ │ │ │ comparing strings with non-ASCII characters is not supported │ │ │ │ unsupported operand types(s) or combination of types: '%.100s' and '%.100s' │ │ │ │ -Expected a type param, got %R │ │ │ │ float too large to pack with f format │ │ │ │ -accumulate │ │ │ │ limit must be an integer │ │ │ │ i:fromordinal │ │ │ │ ordinal must be >= 1 │ │ │ │ don't know how to byteswap this array type │ │ │ │ +new_limit │ │ │ │ +accumulate │ │ │ │ no such name │ │ │ │ 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 │ │ │ │ @@ -9386,20 +9385,19 @@ │ │ │ │ L;array item must be integer │ │ │ │ strerror() argument out of range │ │ │ │ k must not exceed %lld │ │ │ │ et:gethostbyaddr │ │ │ │ socket.gethostbyaddr │ │ │ │ can only assign array (not "%.200s") to array slice │ │ │ │ attempt to assign array of size %zd to extended slice of size %zd │ │ │ │ +cannot iteratively unpack with a struct of length 0 │ │ │ │ +iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ not a decimal │ │ │ │ et:gethostbyname │ │ │ │ socket.gethostbyname │ │ │ │ -cannot iteratively unpack with a struct of length 0 │ │ │ │ -iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ -new_limit │ │ │ │ not a digit │ │ │ │ │ │ │ │ │ │ │ │ StartNamespaceDecl │ │ │ │ %S does not support cross-interpreter data │ │ │ │ missing interp │ │ │ │ missing new_object func │ │ │ │ @@ -9420,20 +9418,20 @@ │ │ │ │ cannot reuse already awaited __anext__()/asend() │ │ │ │ anext(): asynchronous generator is already running │ │ │ │ StartDoctypeDecl │ │ │ │ NotationDecl │ │ │ │ can't delete element attribute │ │ │ │ EndDoctypeDecl │ │ │ │ offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24), not %R. │ │ │ │ -not a numeric character │ │ │ │ '%.200s' object is not an async iterable │ │ │ │ aiter() returned not an async iterator of type '%.100s' │ │ │ │ +not a numeric character │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ -namespaces │ │ │ │ expected PickleBuffer, %.200s found │ │ │ │ +namespaces │ │ │ │ %c%02d%s%02d%s%02d.%06d │ │ │ │ %c%02d%s%02d%s%02d │ │ │ │ %c%02d%s%02d │ │ │ │ async for │ │ │ │ SHA1Type │ │ │ │ %R is not a generic class │ │ │ │ Too %s arguments for %R; actual %zd, expected %zd │ │ │ │ @@ -9442,31 +9440,31 @@ │ │ │ │ element indices must be integers │ │ │ │ maxdigits must be 0 or larger than %d │ │ │ │ digest_size must be between 1 and %d bytes │ │ │ │ maximum salt length is %d bytes │ │ │ │ maximum person length is %d bytes │ │ │ │ fanout must be between 0 and 255 │ │ │ │ depth must be between 1 and 255 │ │ │ │ -node_offset is too large │ │ │ │ node_depth must be between 0 and 255 │ │ │ │ inner_size must be between 0 and is %d │ │ │ │ maximum key length is %d bytes │ │ │ │ get expected 1 or 2 arguments │ │ │ │ '%.200s' object is not an async iterator │ │ │ │ ProcessingInstruction │ │ │ │ -NotStandalone │ │ │ │ object %.50s does not have __anext__ method │ │ │ │ +NotStandalone │ │ │ │ +object %.50s does not have __await__ method │ │ │ │ (NNO&O&i) │ │ │ │ AttlistDecl │ │ │ │ -object %.50s does not have __await__ method │ │ │ │ +node_offset is too large │ │ │ │ +char format requires a bytes object of length 1 │ │ │ │ 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 │ │ │ │ -__await__ returned a non-iterable │ │ │ │ │ │ │ │ float too large to pack with e format │ │ │ │ 'async with' received an object from __aenter__ that does not implement __await__: %.100s │ │ │ │ 'async with' received an object from __aexit__ that does not implement __await__: %.100s │ │ │ │ i:__reduce_ex__ │ │ │ │ UnparsedEntityDecl │ │ │ │ leaf_size │ │ │ │ @@ -9499,22 +9497,22 @@ │ │ │ │ execve: environment must be a mapping object │ │ │ │ execve: argv first element cannot be empty │ │ │ │ setdefault expected 1 or 2 arguments │ │ │ │ switch interval must be strictly positive │ │ │ │ U:__format__ │ │ │ │ %04d-%02d-%02d │ │ │ │ bad tzinfo state arg │ │ │ │ -can't translate character '\x%02x' in position %zd: %U │ │ │ │ -can't translate character '\u%04x' in position %zd: %U │ │ │ │ -can't translate character '\U%08x' in position %zd: %U │ │ │ │ -can't translate characters in position %zd-%zd: %U │ │ │ │ %d day%s, %d:%02d:%02d.%06d │ │ │ │ %d day%s, %d:%02d:%02d │ │ │ │ %d:%02d:%02d.%06d │ │ │ │ %d:%02d:%02d │ │ │ │ +can't translate character '\x%02x' in position %zd: %U │ │ │ │ +can't translate character '\u%04x' in position %zd: %U │ │ │ │ +can't translate character '\U%08x' in position %zd: %U │ │ │ │ +can't translate characters in position %zd-%zd: %U │ │ │ │ deepcopy helper not found │ │ │ │ typevartuple │ │ │ │ expected an instruction sequence, not %T │ │ │ │ name must be str, not %s │ │ │ │ variable %R does not exist │ │ │ │ OO|iiii:getaddrinfo │ │ │ │ getaddrinfo() argument 1 must be string or None │ │ │ │ @@ -9541,27 +9539,27 @@ │ │ │ │ BUG: internal directive bookkeeping broken │ │ │ │ cannot reuse already awaited aclose()/athrow() │ │ │ │ aclose(): asynchronous generator is already running │ │ │ │ athrow(): asynchronous generator is already running │ │ │ │ w*|ni:recv_into │ │ │ │ negative buffersize in recv_into │ │ │ │ buffer too small for requested bytes │ │ │ │ -et:gethostbyname_ex │ │ │ │ _paramspec_prepare_subst │ │ │ │ +et:gethostbyname_ex │ │ │ │ can only append array (not "%.200s") to array │ │ │ │ │ │ │ │ │ │ │ │ bad argument type for built-in operation │ │ │ │ negative value for 'count' not allowed │ │ │ │ non-integer arguments in division │ │ │ │ dropwhile │ │ │ │ deque already at its maximum size │ │ │ │ +the (type, exc, tb) signature of athrow() is deprecated, use the single-arg signature instead. │ │ │ │ offset_src │ │ │ │ offset_dst │ │ │ │ -the (type, exc, tb) signature of athrow() is deprecated, use the single-arg signature instead. │ │ │ │ can only extend with array of same kind │ │ │ │ array.remove(x): x not in array │ │ │ │ pop from empty array │ │ │ │ code must be a code object │ │ │ │ invalid local event set 0x%x │ │ │ │ arg must be list │ │ │ │ child assignment index out of range │ │ │ │ @@ -9595,16 +9593,16 @@ │ │ │ │ __cause__ may not be deleted │ │ │ │ exception cause must be None or derive from BaseException │ │ │ │ co_lnotab is deprecated, use co_lines instead. │ │ │ │ ../Modules/sha3module.c │ │ │ │ clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ ../Modules/_hacl/Hacl_Hash_SHA3.c │ │ │ │ KaRaMeL incomplete match at %s:%d │ │ │ │ -iiO:sched_setscheduler │ │ │ │ '%.200s' object doesn't support slice deletion │ │ │ │ +iiO:sched_setscheduler │ │ │ │ must have a sched_param object │ │ │ │ iO:sched_setparam │ │ │ │ '%.200s' object can't be repeated │ │ │ │ {sOsNsNsOsO} │ │ │ │ Pickle, copy, and deepcopy support will be removed from itertools in Python 3.14. │ │ │ │ <%s object; span=(%zd, %zd), match=%.50R> │ │ │ │ '%.200s' object doesn't support slice assignment │ │ │ │ @@ -9632,16 +9630,19 @@ │ │ │ │ required field "lineno" missing from excepthandler │ │ │ │ while traversing 'excepthandler' node │ │ │ │ required field "col_offset" missing from excepthandler │ │ │ │ while traversing 'ExceptHandler' node │ │ │ │ ExceptHandler field "body" must be a list, not a %.200s │ │ │ │ ExceptHandler field "body" changed size during iteration │ │ │ │ expected some sort of excepthandler, but got %R │ │ │ │ -i|O&:pidfd_open │ │ │ │ 'yield' inside generator expression │ │ │ │ +'yield' inside list comprehension │ │ │ │ +'yield' inside dict comprehension │ │ │ │ +'yield' inside set comprehension │ │ │ │ +i|O&:pidfd_open │ │ │ │ Exception ignored in PyEval_SetTrace │ │ │ │ │ │ │ │ argument 7 │ │ │ │ argument 8 │ │ │ │ argument 9 │ │ │ │ argument 10 │ │ │ │ argument 11 │ │ │ │ @@ -9658,17 +9659,17 @@ │ │ │ │ name tuples must contain only strings, not '%.500s' │ │ │ │ loading %s failed due to init function │ │ │ │ Weakref proxy referenced a non-iterator '%.200s' object │ │ │ │ On|p:scanstring │ │ │ │ preadv2() arg 2 must be a sequence │ │ │ │ state is not a tuple │ │ │ │ Arguments must be iterators. │ │ │ │ -pwritev() arg 2 must be a sequence │ │ │ │ │ │ │ │ │ │ │ │ +pwritev() arg 2 must be a sequence │ │ │ │ readv() arg 2 must be a sequence │ │ │ │ PyState_RemoveModule called on module with slots │ │ │ │ writable contiguous buffer requested for a non-contiguous object. │ │ │ │ │ │ │ │ {snsnsn} │ │ │ │ No such frozen object named %R │ │ │ │ Frozen object named %R is invalid │ │ │ │ @@ -9735,30 +9736,27 @@ │ │ │ │ reentrant call inside %R │ │ │ │ could not acquire lock for %s at interpreter shutdown, possibly due to daemon threads │ │ │ │ unexpected constant inside of a literal pattern │ │ │ │ match() takes no arguments │ │ │ │ write could not complete without blocking │ │ │ │ %U.kwargs │ │ │ │ %R.kwargs │ │ │ │ +fast mode: can't pickle cyclic objects including object type %.200s at %p │ │ │ │ +invalid arguments │ │ │ │ +Cannot subclass an instance of ParamSpec │ │ │ │ +Cannot subclass an instance of ParamSpecArgs │ │ │ │ +Cannot subclass an instance of ParamSpecKwargs │ │ │ │ paramspeckwargs │ │ │ │ paramspecargs │ │ │ │ initialization of %s failed without raising an exception │ │ │ │ initialization of %s raised unreported exception │ │ │ │ init function of %s returned uninitialized object │ │ │ │ initialization of %s did not return PyModuleDef │ │ │ │ initialization of %s did not return an extension module │ │ │ │ initialization of %s did not return a valid extension module │ │ │ │ -'yield' inside list comprehension │ │ │ │ -'yield' inside dict comprehension │ │ │ │ -'yield' inside set comprehension │ │ │ │ -fast mode: can't pickle cyclic objects including object type %.200s at %p │ │ │ │ -invalid arguments │ │ │ │ -Cannot subclass an instance of ParamSpec │ │ │ │ -Cannot subclass an instance of ParamSpecArgs │ │ │ │ -Cannot subclass an instance of ParamSpecKwargs │ │ │ │ __buffer__ returned non-memoryview object │ │ │ │ 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') │ │ │ │ @@ -9791,41 +9789,41 @@ │ │ │ │ [Previous line repeated %ld more time] │ │ │ │ ii:tcsetpgrp │ │ │ │ in print_chained │ │ │ │ A load persistent id instruction was encountered, but no persistent_load function was specified. │ │ │ │ signal.pthread_kill │ │ │ │ sys._current_frames │ │ │ │ │ │ │ │ +O(N)(OO) │ │ │ │ +O(O)(OO) │ │ │ │ event handling only supported for ElementTree.TreeBuilder targets │ │ │ │ events must be a sequence │ │ │ │ invalid events sequence │ │ │ │ start-ns │ │ │ │ unknown event '%s' │ │ │ │ -O(N)(OO) │ │ │ │ -O(O)(OO) │ │ │ │ +O(OO)(OOO) │ │ │ │ required field "lineno" missing from type_param │ │ │ │ while traversing 'type_param' node │ │ │ │ required field "col_offset" missing from type_param │ │ │ │ required field "end_lineno" missing from type_param │ │ │ │ required field "end_col_offset" missing from type_param │ │ │ │ required field "name" missing from TypeVar │ │ │ │ while traversing 'TypeVar' node │ │ │ │ required field "name" missing from ParamSpec │ │ │ │ while traversing 'ParamSpec' node │ │ │ │ required field "name" missing from TypeVarTuple │ │ │ │ while traversing 'TypeVarTuple' node │ │ │ │ expected some sort of type_param, but got %R │ │ │ │ -O(OO)(OOO) │ │ │ │ _grouper │ │ │ │ O(OnNn)n │ │ │ │ +pairwise │ │ │ │ attribute deletion is not supported │ │ │ │ memo key must be integers │ │ │ │ memo key must be positive integers. │ │ │ │ 'memo' attribute must be an UnpicklerMemoProxy object or dict, not %.200s │ │ │ │ -pairwise │ │ │ │ value not found in bytearray │ │ │ │ O(On)(NN) │ │ │ │ 'memo' values must be 2-item tuples │ │ │ │ 'memo' attribute must be a PicklerMemoProxy object or dict, not %.200s │ │ │ │ %s(%R, %zd) │ │ │ │ is:inet_pton │ │ │ │ illegal IP address string passed to inet_pton │ │ │ │ @@ -9907,57 +9905,46 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ + │ │ │ │ +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 │ │ │ │ mimalloc: warning: │ │ │ │ mimalloc: error: │ │ │ │ trying to free from non-existent arena: %p, size %zu, memid: 0x%zx │ │ │ │ trying to free from non-existent arena block: %p, size %zu, memid: 0x%zx │ │ │ │ trying to free an already freed arena block: %p, size %zu │ │ │ │ -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: │ │ │ │ cannot decode string │ │ │ │ deallocating │ │ │ │ _PyThreadState_Init() is for internal use only │ │ │ │ - │ │ │ │ -, <%s object>> │ │ │ │ -, NULL> │ │ │ │ PyUnicode_GetSize has been removed. │ │ │ │ Tokens can only be created by ContextVars │ │ │ │ │ │ │ │ │ │ │ │ -Assertion "%s" failed │ │ │ │ -Assertion failed │ │ │ │ -_PyObject_AssertFailed │ │ │ │ +../Objects/structseq.c │ │ │ │ +, <%s object>> │ │ │ │ +, NULL> │ │ │ │ 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 │ │ │ │ @@ -9967,37 +9954,54 @@ │ │ │ │ maxchar <= 255 │ │ │ │ maxchar < 128 │ │ │ │ maxchar >= 0x100 │ │ │ │ maxchar <= 0xFFFF │ │ │ │ maxchar >= 0x10000 │ │ │ │ maxchar <= 0x10ffff │ │ │ │ PyUnicode_READ(((int)(kind)), ((const void*)(data)), (ascii->length)) == 0 │ │ │ │ -../Objects/structseq.c │ │ │ │ PyUnicode_AsDecodedObject() is deprecated; use PyCodec_Decode() to decode from str │ │ │ │ PyUnicode_AsDecodedUnicode() is deprecated; use PyCodec_Decode() to decode from str to str │ │ │ │ PyUnicode_AsEncodedObject() is deprecated; use PyUnicode_AsEncodedString() to encode from str to bytes or PyCodec_Encode() for generic encoding │ │ │ │ PyUnicode_AsEncodedUnicode() is deprecated; use PyCodec_Encode() to encode from str to str │ │ │ │ '%.400s' encoder returned '%.400s' instead of 'str'; use codecs.encode() to encode to arbitrary types │ │ │ │ Exception ignored in PyEval_SetTraceAllThreads │ │ │ │ Exception ignored in PyEval_SetProfile │ │ │ │ Exception ignored in PyEval_SetProfileAllThreads │ │ │ │ bad argument to internal function │ │ │ │ invalid intrinsic function │ │ │ │ InstructionSequenceType │ │ │ │ %s: bug likely caused by a refcount error in a C extension │ │ │ │ perf trampoline not available │ │ │ │ +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 │ │ │ │ -non-dict annotations │ │ │ │ +%.200s(year=%S, week=%S, weekday=%S) │ │ │ │ can't assign sys.argv │ │ │ │ can't compute path0 from argv │ │ │ │ can't get sys.path │ │ │ │ can't prepend path0 to sys.path │ │ │ │ no mem for sys.argv │ │ │ │ _only_immortal │ │ │ │ +IsoCalendarDate │ │ │ │ %d %-3s │ │ │ │ %ld.%ld %-3s │ │ │ │ not all freed │ │ │ │ not all freed! │ │ │ │ heap stats │ │ │ │ %10s: %11s %11s %11s %11s %11s %11s │ │ │ │ count │ │ │ │ @@ -10016,63 +10020,57 @@ │ │ │ │ %10s: %5zu │ │ │ │ %10s: %5ld.%03ld s │ │ │ │ %10s: user: %ld.%03ld s, system: %ld.%03ld s, faults: %lu, rss: │ │ │ │ , commit: │ │ │ │ %sthread 0x%llx: │ │ │ │ cannot commit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ cannot reset OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ -Fatal Python error from unexpected signum: │ │ │ │ -Enable tracemalloc to get the memory block allocation traceback │ │ │ │ -Memory block allocated at (most recent call first): │ │ │ │ - File " │ │ │ │ -", line │ │ │ │ -%02X:%02X:%02X:%02X:%02X:%02X │ │ │ │ - │ │ │ │ -<%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) │ │ │ │ +%X:%X:%X:%X:%X:%X%c │ │ │ │ +bad bluetooth address │ │ │ │ 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 │ │ │ │ -%X:%X:%X:%X:%X:%X%c │ │ │ │ -bad bluetooth address │ │ │ │ illegal IP address string passed to inet_aton │ │ │ │ packed IP wrong length for inet_ntoa │ │ │ │ Unknown signal │ │ │ │ +%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> │ │ │ │ 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 │ │ │ │ +i:unregister │ │ │ │ +|i:signum │ │ │ │ +S:sethostname │ │ │ │ +O&:sethostname │ │ │ │ +socket.sethostname │ │ │ │ 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 │ │ │ │ @@ -10087,32 +10085,33 @@ │ │ │ │ sockaddr resolved to multiple addresses │ │ │ │ IPv4 sockaddr must be 2 tuple │ │ │ │ n:CMSG_LEN │ │ │ │ CMSG_LEN() argument out of range │ │ │ │ siginfo must be None │ │ │ │ ioctl expected at least 2 arguments, got %zd │ │ │ │ ioctl expected at most 4 arguments, got %zd │ │ │ │ +Fatal Python error from unexpected signum: │ │ │ │ in new thread │ │ │ │ unable to start the thread │ │ │ │ setgroups argument must be a sequence │ │ │ │ too many groups │ │ │ │ groups must be integers │ │ │ │ ii:setpgid │ │ │ │ Exception ignored when trying to write to the signal wakeup fd │ │ │ │ Py_GIL_DISABLED │ │ │ │ |n:stack_size │ │ │ │ size must be 0 or a positive value │ │ │ │ size not valid: %zd bytes │ │ │ │ setting stack size not supported │ │ │ │ AST string must be of type str │ │ │ │ -os.system │ │ │ │ w*|ni:recvfrom_into │ │ │ │ negative buffersize in recvfrom_into │ │ │ │ nbytes is greater than the length of the buffer │ │ │ │ domain must be a non-empty string │ │ │ │ +os.system │ │ │ │ ENDMARKER │ │ │ │ NOTEQUAL │ │ │ │ LESSEQUAL │ │ │ │ GREATEREQUAL │ │ │ │ CIRCUMFLEX │ │ │ │ LEFTSHIFT │ │ │ │ RIGHTSHIFT │ │ │ │ @@ -10140,15 +10139,14 @@ │ │ │ │ FSTRING_MIDDLE │ │ │ │ FSTRING_END │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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. │ │ │ │ @@ -17040,14 +17038,61 @@ │ │ │ │ add_main_module │ │ │ │ _PyFaulthandler_Init │ │ │ │ _PyImport_InitExternal │ │ │ │ unlock_once │ │ │ │ _PyPathConfig_UpdateGlobal │ │ │ │ PyObject_CallFinalizerFromDealloc │ │ │ │ _PyRecursiveMutex_Unlock │ │ │ │ +__fspath__($self, /) │ │ │ │ +Returns the path for the entry. │ │ │ │ +inode($self, /) │ │ │ │ +Return inode of the entry; cached per entry. │ │ │ │ +stat($self, /, *, follow_symlinks=True) │ │ │ │ +Return stat_result object for the entry; cached per entry. │ │ │ │ +is_junction($self, /) │ │ │ │ +Return True if the entry is a junction; cached per entry. │ │ │ │ +is_symlink($self, /) │ │ │ │ +Return True if the entry is a symbolic link; cached per entry. │ │ │ │ +is_file($self, /, *, follow_symlinks=True) │ │ │ │ +Return True if the entry is a file; cached per entry. │ │ │ │ +is_dir($self, /, *, follow_symlinks=True) │ │ │ │ +Return True if the entry is a directory; cached per entry. │ │ │ │ +uname_result: Result from os.uname(). │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (sysname, nodename, release, version, machine), │ │ │ │ +or via the attributes sysname, nodename, release, version, and machine. │ │ │ │ +See os.uname for more information. │ │ │ │ +times_result: Result from os.times(). │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (user, system, children_user, children_system, elapsed), │ │ │ │ +or via the attributes user, system, children_user, children_system, │ │ │ │ +and elapsed. │ │ │ │ +See os.times for more information. │ │ │ │ +A tuple of (columns, lines) for holding terminal window size │ │ │ │ +sched_param(sched_priority) │ │ │ │ +Currently has only one field: sched_priority │ │ │ │ + sched_priority │ │ │ │ + A scheduling parameter. │ │ │ │ +statvfs_result: Result from statvfs or fstatvfs. │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (bsize, frsize, blocks, bfree, bavail, files, ffree, favail, flag, namemax), │ │ │ │ +or via the attributes f_bsize, f_frsize, f_blocks, f_bfree, and so on. │ │ │ │ +See os.statvfs for more information. │ │ │ │ +stat_result: Result from stat, fstat, or lstat. │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime) │ │ │ │ +or via the attributes st_mode, st_ino, st_dev, st_nlink, st_uid, and so on. │ │ │ │ +Posix/windows: If your platform supports st_blksize, st_blocks, st_rdev, │ │ │ │ +or st_flags, they are available as attributes only. │ │ │ │ +See os.stat for more information. │ │ │ │ +waitid_result: Result from waitid. │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (si_pid, si_uid, si_signo, si_status, si_code), │ │ │ │ +or via the attributes si_pid, si_uid, and so on. │ │ │ │ +See os.waitid for more information. │ │ │ │ _is_inputhook_installed($module, /) │ │ │ │ Checks if PyOS_CallInputHook is set │ │ │ │ _inputhook($module, /) │ │ │ │ Calls PyOS_CallInputHook droppong the GIL first │ │ │ │ timerfd_gettime_ns($module, fd, /) │ │ │ │ Return a tuple of a timer file descriptor's (interval, next expiration) in nanoseconds. │ │ │ │ A timer file descriptor. │ │ │ │ @@ -18499,62 +18544,14 @@ │ │ │ │ is an in-memory stream for text. │ │ │ │ Argument names are not part of the specification, and only the arguments │ │ │ │ of open() are intended to be used as keyword arguments. │ │ │ │ DEFAULT_BUFFER_SIZE │ │ │ │ An int containing the default buffer size used by the module's buffered │ │ │ │ I/O classes. open() uses the file's blksize (as obtained by os.stat) if │ │ │ │ possible. │ │ │ │ -__fspath__($self, /) │ │ │ │ -Returns the path for the entry. │ │ │ │ -inode($self, /) │ │ │ │ -Return inode of the entry; cached per entry. │ │ │ │ -stat($self, /, *, follow_symlinks=True) │ │ │ │ -Return stat_result object for the entry; cached per entry. │ │ │ │ -is_junction($self, /) │ │ │ │ -Return True if the entry is a junction; cached per entry. │ │ │ │ -is_symlink($self, /) │ │ │ │ -Return True if the entry is a symbolic link; cached per entry. │ │ │ │ -is_file($self, /, *, follow_symlinks=True) │ │ │ │ -Return True if the entry is a file; cached per entry. │ │ │ │ -is_dir($self, /, *, follow_symlinks=True) │ │ │ │ -Return True if the entry is a directory; cached per entry. │ │ │ │ -uname_result: Result from os.uname(). │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (sysname, nodename, release, version, machine), │ │ │ │ -or via the attributes sysname, nodename, release, version, and machine. │ │ │ │ -See os.uname for more information. │ │ │ │ -times_result: Result from os.times(). │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (user, system, children_user, children_system, elapsed), │ │ │ │ -or via the attributes user, system, children_user, children_system, │ │ │ │ -and elapsed. │ │ │ │ -See os.times for more information. │ │ │ │ -A tuple of (columns, lines) for holding terminal window size │ │ │ │ -sched_param(sched_priority) │ │ │ │ -Currently has only one field: sched_priority │ │ │ │ - sched_priority │ │ │ │ - A scheduling parameter. │ │ │ │ -statvfs_result: Result from statvfs or fstatvfs. │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (bsize, frsize, blocks, bfree, bavail, files, ffree, favail, flag, namemax), │ │ │ │ -or via the attributes f_bsize, f_frsize, f_blocks, f_bfree, and so on. │ │ │ │ -See os.statvfs for more information. │ │ │ │ -stat_result: Result from stat, fstat, or lstat. │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime) │ │ │ │ -or via the attributes st_mode, st_ino, st_dev, st_nlink, st_uid, and so on. │ │ │ │ -Posix/windows: If your platform supports st_blksize, st_blocks, st_rdev, │ │ │ │ -or st_flags, they are available as attributes only. │ │ │ │ -See os.stat for more information. │ │ │ │ -waitid_result: Result from waitid. │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (si_pid, si_uid, si_signo, si_status, si_code), │ │ │ │ -or via the attributes si_pid, si_uid, and so on. │ │ │ │ -See os.waitid for more information. │ │ │ │ -faulthandler module. │ │ │ │ get_clock_info(name: str) -> dict │ │ │ │ Get information of the specified clock. │ │ │ │ perf_counter_ns() -> int │ │ │ │ Performance counter for benchmarking as nanoseconds. │ │ │ │ perf_counter() -> float │ │ │ │ Performance counter for benchmarking. │ │ │ │ thread_time() -> int │ │ │ │ @@ -18681,14 +18678,15 @@ │ │ │ │ seconds (0-59) │ │ │ │ weekday (0-6, Monday is 0) │ │ │ │ Julian day (day in the year, 1-366) │ │ │ │ DST (Daylight Savings Time) flag (-1, 0 or 1) │ │ │ │ If the DST flag is 0, the time is given in the regular time zone; │ │ │ │ if it is 1, the time is given in the DST time zone; │ │ │ │ if it is -1, mktime() should guess based on the date and time. │ │ │ │ +faulthandler module. │ │ │ │ Internal state held by ABC machinery. │ │ │ │ _abc_subclasscheck($module, self, subclass, /) │ │ │ │ Internal ABC helper for subclasss checks. Should be never used outside abc module. │ │ │ │ _abc_instancecheck($module, self, instance, /) │ │ │ │ Internal ABC helper for instance checks. Should be never used outside abc module. │ │ │ │ _abc_register($module, self, subclass, /) │ │ │ │ Internal ABC helper for subclasss registration. Should be never used outside abc module. │ │ │ │ @@ -22925,59 +22923,14 @@ │ │ │ │ according to the password database. Check both databases to get │ │ │ │ complete membership information.) │ │ │ │ PyEval_AcquireThread │ │ │ │ _PySemaphore_Wakeup │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ ?456789:;<= │ │ │ │ !"#$%&'()*+,-./0123 │ │ │ │ -poll($module, /) │ │ │ │ -Returns a polling object. │ │ │ │ -This object supports registering and unregistering file descriptors, and then │ │ │ │ -polling them for I/O events. │ │ │ │ -select($module, rlist, wlist, xlist, timeout=None, /) │ │ │ │ -Wait until one or more file descriptors are ready for some kind of I/O. │ │ │ │ -The first three arguments are iterables of file descriptors to be waited for: │ │ │ │ -rlist -- wait until ready for reading │ │ │ │ -wlist -- wait until ready for writing │ │ │ │ -xlist -- wait for an "exceptional condition" │ │ │ │ -If only one kind of condition is required, pass [] for the other lists. │ │ │ │ -A file descriptor is either a socket or file object, or a small integer │ │ │ │ -gotten from a fileno() method call on one of those. │ │ │ │ -The optional 4th argument specifies a timeout in seconds; it may be │ │ │ │ -a floating-point number to specify fractions of seconds. If it is absent │ │ │ │ -or None, the call will never time out. │ │ │ │ -The return value is a tuple of three lists corresponding to the first three │ │ │ │ -arguments; each contains the subset of the corresponding file descriptors │ │ │ │ -that are ready. │ │ │ │ -*** IMPORTANT NOTICE *** │ │ │ │ -On Windows, only sockets are supported; on Unix, all file │ │ │ │ -descriptors can be used. │ │ │ │ -This module supports asynchronous I/O on multiple file descriptors. │ │ │ │ -*** IMPORTANT NOTICE *** │ │ │ │ -On Windows, only sockets are supported; on Unix, all file descriptors. │ │ │ │ -fork_exec($module, args, executable_list, close_fds, pass_fds, cwd, │ │ │ │ - env, p2cread, p2cwrite, c2pread, c2pwrite, errread, errwrite, │ │ │ │ - errpipe_read, errpipe_write, restore_signals, call_setsid, │ │ │ │ - pgid_to_set, gid, extra_groups, uid, child_umask, preexec_fn, │ │ │ │ - allow_vfork, /) │ │ │ │ -Spawn a fresh new child process. │ │ │ │ -Fork a child process, close parent file descriptors as appropriate in the │ │ │ │ -child and duplicate the few that are needed before calling exec() in the │ │ │ │ -child process. │ │ │ │ -If close_fds is True, close file descriptors 3 and higher, except those listed │ │ │ │ -in the sorted tuple pass_fds. │ │ │ │ -The preexec_fn, if supplied, will be called immediately before closing file │ │ │ │ -descriptors and exec. │ │ │ │ -WARNING: preexec_fn is NOT SAFE if your application uses threads. │ │ │ │ - It may trigger infrequent, difficult to debug deadlocks. │ │ │ │ -If an error occurs in the child process before the exec, it is │ │ │ │ -serialized and written to the errpipe_write fd per subprocess.py. │ │ │ │ -Returns: the child process's PID. │ │ │ │ -Raises: Only on an error in the parent process. │ │ │ │ -A POSIX helper for the subprocess module. │ │ │ │ lockf($module, fd, cmd, len=0, start=0, whence=0, /) │ │ │ │ A wrapper around the fcntl() locking calls. │ │ │ │ `fd` is the file descriptor of the file to lock or unlock, and operation is one │ │ │ │ of the following values: │ │ │ │ LOCK_UN - unlock │ │ │ │ LOCK_SH - acquire a shared lock │ │ │ │ LOCK_EX - acquire an exclusive lock │ │ │ │ @@ -23277,14 +23230,59 @@ │ │ │ │ eventmask │ │ │ │ an optional bitmask describing the type of events to check for │ │ │ │ select.epoll(sizehint=-1, flags=0) │ │ │ │ Returns an epolling object │ │ │ │ sizehint must be a positive integer or -1 for the default size. The │ │ │ │ sizehint is used to optimize internal data structures. It doesn't limit │ │ │ │ the maximum number of monitored events. │ │ │ │ +poll($module, /) │ │ │ │ +Returns a polling object. │ │ │ │ +This object supports registering and unregistering file descriptors, and then │ │ │ │ +polling them for I/O events. │ │ │ │ +select($module, rlist, wlist, xlist, timeout=None, /) │ │ │ │ +Wait until one or more file descriptors are ready for some kind of I/O. │ │ │ │ +The first three arguments are iterables of file descriptors to be waited for: │ │ │ │ +rlist -- wait until ready for reading │ │ │ │ +wlist -- wait until ready for writing │ │ │ │ +xlist -- wait for an "exceptional condition" │ │ │ │ +If only one kind of condition is required, pass [] for the other lists. │ │ │ │ +A file descriptor is either a socket or file object, or a small integer │ │ │ │ +gotten from a fileno() method call on one of those. │ │ │ │ +The optional 4th argument specifies a timeout in seconds; it may be │ │ │ │ +a floating-point number to specify fractions of seconds. If it is absent │ │ │ │ +or None, the call will never time out. │ │ │ │ +The return value is a tuple of three lists corresponding to the first three │ │ │ │ +arguments; each contains the subset of the corresponding file descriptors │ │ │ │ +that are ready. │ │ │ │ +*** IMPORTANT NOTICE *** │ │ │ │ +On Windows, only sockets are supported; on Unix, all file │ │ │ │ +descriptors can be used. │ │ │ │ +This module supports asynchronous I/O on multiple file descriptors. │ │ │ │ +*** IMPORTANT NOTICE *** │ │ │ │ +On Windows, only sockets are supported; on Unix, all file descriptors. │ │ │ │ +fork_exec($module, args, executable_list, close_fds, pass_fds, cwd, │ │ │ │ + env, p2cread, p2cwrite, c2pread, c2pwrite, errread, errwrite, │ │ │ │ + errpipe_read, errpipe_write, restore_signals, call_setsid, │ │ │ │ + pgid_to_set, gid, extra_groups, uid, child_umask, preexec_fn, │ │ │ │ + allow_vfork, /) │ │ │ │ +Spawn a fresh new child process. │ │ │ │ +Fork a child process, close parent file descriptors as appropriate in the │ │ │ │ +child and duplicate the few that are needed before calling exec() in the │ │ │ │ +child process. │ │ │ │ +If close_fds is True, close file descriptors 3 and higher, except those listed │ │ │ │ +in the sorted tuple pass_fds. │ │ │ │ +The preexec_fn, if supplied, will be called immediately before closing file │ │ │ │ +descriptors and exec. │ │ │ │ +WARNING: preexec_fn is NOT SAFE if your application uses threads. │ │ │ │ + It may trigger infrequent, difficult to debug deadlocks. │ │ │ │ +If an error occurs in the child process before the exec, it is │ │ │ │ +serialized and written to the errpipe_write fd per subprocess.py. │ │ │ │ +Returns: the child process's PID. │ │ │ │ +Raises: Only on an error in the parent process. │ │ │ │ +A POSIX helper for the subprocess module. │ │ │ │ __setstate__($self, state, /) │ │ │ │ Set state information for unpickling. │ │ │ │ __reduce__($self, /) │ │ │ │ Return state information for pickling. │ │ │ │ __sizeof__($self, /) │ │ │ │ Size of the array in memory, in bytes. │ │ │ │ tounicode($self, /) │ │ │ │ @@ -24542,14 +24540,16 @@ │ │ │ │ 4444444444444444444444444444444444 │ │ │ │ 444444444 │ │ │ │ 444444444444444444 │ │ │ │ 444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ +md5($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ +Return a new MD5 hash object; optionally initialized with a string. │ │ │ │ hexdigest($self, /, length) │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /, length) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ update($self, data, /) │ │ │ │ Update this hash object's state with the provided bytes-like object. │ │ │ │ hexdigest($self, /) │ │ │ │ @@ -24584,25 +24584,23 @@ │ │ │ │ Update this hash object's state with the provided string. │ │ │ │ hexdigest($self, /) │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ copy($self, /) │ │ │ │ Return a copy of the hash object. │ │ │ │ -md5($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ -Return a new MD5 hash object; optionally initialized with a string. │ │ │ │ signal_active_thread │ │ │ │ _enter_buffered_busy │ │ │ │ _PyRawMutex_UnlockSlow │ │ │ │ _PyThread_CurrentExceptions │ │ │ │ PyImport_ExecCodeModuleWithPathnames │ │ │ │ +_PyObject_AssertFailed │ │ │ │ dummy_dealloc │ │ │ │ PyEval_AcquireLock │ │ │ │ _PyThreadState_Init │ │ │ │ -_PyObject_AssertFailed │ │ │ │ _PyUnicode_CheckConsistency │ │ │ │ PySys_SetPath │ │ │ │ PySys_AddWarnOptionUnicode │ │ │ │ PySys_SetArgvEx │ │ │ │ faulthandler_fatal_error_thread │ │ │ │ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ %%%%%%% │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -183,16 +183,16 @@ │ │ │ │ 0x0001d51c 73706177 6e617474 725f7365 74736368 spawnattr_setsch │ │ │ │ 0x0001d52c 65647061 72616d00 706f7369 785f7370 edparam.posix_sp │ │ │ │ 0x0001d53c 61776e61 7474725f 73657473 69676d61 awnattr_setsigma │ │ │ │ 0x0001d54c 736b0070 6f6c6c00 736f636b 65747061 sk.poll.socketpa │ │ │ │ 0x0001d55c 6972005f 5f6f7065 6e36345f 32006269 ir.__open64_2.bi │ │ │ │ 0x0001d56c 6e64006c 69737465 6e00636f 6e6e6563 nd.listen.connec │ │ │ │ 0x0001d57c 74005f5f 73656e64 6d736736 34006f70 t.__sendmsg64.op │ │ │ │ - 0x0001d58c 656e6c6f 67006765 74686f73 746e616d enlog.gethostnam │ │ │ │ - 0x0001d59c 65005f5f 7379736c 6f675f63 686b0073 e.__syslog_chk.s │ │ │ │ + 0x0001d58c 656e6c6f 67005f5f 7379736c 6f675f63 enlog.__syslog_c │ │ │ │ + 0x0001d59c 686b0067 6574686f 73746e61 6d650073 hk.gethostname.s │ │ │ │ 0x0001d5ac 65746c6f 676d6173 6b00636c 6f73656c etlogmask.closel │ │ │ │ 0x0001d5bc 6f670067 65747065 65726e61 6d650069 og.getpeername.i │ │ │ │ 0x0001d5cc 6e65745f 70746f6e 00676574 61646472 net_pton.getaddr │ │ │ │ 0x0001d5dc 696e666f 00667265 65616464 72696e66 info.freeaddrinf │ │ │ │ 0x0001d5ec 6f00696e 65745f6e 746f7000 73656e64 o.inet_ntop.send │ │ │ │ 0x0001d5fc 00726563 76006765 746c6f61 64617667 .recv.getloadavg │ │ │ │ 0x0001d60c 0073796d 6c696e6b 0073796d 6c696e6b .symlink.symlink │ │ │ │ @@ -276,31 +276,31 @@ │ │ │ │ 0x0001daec 73656c65 63743634 005f5f66 64656c74 select64.__fdelt │ │ │ │ 0x0001dafc 5f63686b 00736368 65645f73 65746166 _chk.sched_setaf │ │ │ │ 0x0001db0c 66696e69 7479006c 6c697374 78617474 finity.llistxatt │ │ │ │ 0x0001db1c 7200666c 69737478 61747472 00676574 r.flistxattr.get │ │ │ │ 0x0001db2c 67726f75 70730058 4d4c5f47 65745370 groups.XML_GetSp │ │ │ │ 0x0001db3c 65636966 69656441 74747269 62757465 ecifiedAttribute │ │ │ │ 0x0001db4c 436f756e 7400584d 4c5f5374 6f705061 Count.XML_StopPa │ │ │ │ - 0x0001db5c 72736572 005f5f77 61697434 5f74696d rser.__wait4_tim │ │ │ │ - 0x0001db6c 65363400 666f726b 70747900 6663686f e64.forkpty.fcho │ │ │ │ + 0x0001db5c 72736572 00666f72 6b707479 005f5f77 rser.forkpty.__w │ │ │ │ + 0x0001db6c 61697434 5f74696d 65363400 6663686f ait4_time64.fcho │ │ │ │ 0x0001db7c 776e006c 63686f77 6e006663 686f776e wn.lchown.fchown │ │ │ │ 0x0001db8c 61740066 6c6f636b 00584d4c 5f467265 at.flock.XML_Fre │ │ │ │ 0x0001db9c 65436f6e 74656e74 4d6f6465 6c005f5f eContentModel.__ │ │ │ │ 0x0001dbac 77616974 335f7469 6d653634 00584d4c wait3_time64.XML │ │ │ │ 0x0001dbbc 5f557365 466f7265 69676e44 54440058 _UseForeignDTD.X │ │ │ │ 0x0001dbcc 4d4c5f53 65745061 72616d45 6e746974 ML_SetParamEntit │ │ │ │ 0x0001dbdc 79506172 73696e67 00584d4c 5f476574 yParsing.XML_Get │ │ │ │ 0x0001dbec 42756666 65720058 4d4c5f50 61727365 Buffer.XML_Parse │ │ │ │ 0x0001dbfc 42756666 65720064 75703300 584d4c5f Buffer.dup3.XML_ │ │ │ │ 0x0001dc0c 53657452 65747572 6e4e5354 7269706c SetReturnNSTripl │ │ │ │ 0x0001dc1c 65740066 73746174 76667336 34006765 et.fstatvfs64.ge │ │ │ │ 0x0001dc2c 74686f73 74627961 6464725f 72005f5f thostbyaddr_r.__ │ │ │ │ 0x0001dc3c 685f6572 726e6f5f 6c6f6361 74696f6e h_errno_location │ │ │ │ - 0x0001dc4c 00687374 72657272 6f720077 6373636f .hstrerror.wcsco │ │ │ │ - 0x0001dc5c 6c6c0066 73796e63 00657665 6e746664 ll.fsync.eventfd │ │ │ │ + 0x0001dc4c 00687374 72657272 6f720066 73796e63 .hstrerror.fsync │ │ │ │ + 0x0001dc5c 00776373 636f6c6c 00657665 6e746664 .wcscoll.eventfd │ │ │ │ 0x0001dc6c 00584d4c 5f457874 65726e61 6c456e74 .XML_ExternalEnt │ │ │ │ 0x0001dc7c 69747950 61727365 72437265 61746500 ityParserCreate. │ │ │ │ 0x0001dc8c 77637378 66726d00 5f5f6374 7970655f wcsxfrm.__ctype_ │ │ │ │ 0x0001dc9c 746f6c6f 7765725f 6c6f6300 5f5f6374 tolower_loc.__ct │ │ │ │ 0x0001dcac 7970655f 746f7570 7065725f 6c6f6300 ype_toupper_loc. │ │ │ │ 0x0001dcbc 5f5f6578 706c6963 69745f62 7a65726f __explicit_bzero │ │ │ │ 0x0001dccc 5f63686b 00657665 6e746664 5f777269 _chk.eventfd_wri │ │ │ │ @@ -321,69 +321,69 @@ │ │ │ │ 0x0001ddbc 72007363 6865645f 73657470 6172616d r.sched_setparam │ │ │ │ 0x0001ddcc 00676574 67726f75 706c6973 74007365 .getgrouplist.se │ │ │ │ 0x0001dddc 74656769 6400584d 4c5f5365 74426173 tegid.XML_SetBas │ │ │ │ 0x0001ddec 65007365 74657569 64007365 74676964 e.seteuid.setgid │ │ │ │ 0x0001ddfc 00736574 75696400 70746872 6561645f .setuid.pthread_ │ │ │ │ 0x0001de0c 67657463 7075636c 6f636b69 64006765 getcpuclockid.ge │ │ │ │ 0x0001de1c 74726573 67696400 67657472 65737569 tresgid.getresui │ │ │ │ - 0x0001de2c 6400696e 69746772 6f757073 00707473 d.initgroups.pts │ │ │ │ - 0x0001de3c 6e616d65 5f72006c 6f636b66 36340070 name_r.lockf64.p │ │ │ │ + 0x0001de2c 64007074 736e616d 655f7200 696e6974 d.ptsname_r.init │ │ │ │ + 0x0001de3c 67726f75 7073006c 6f636b66 36340070 groups.lockf64.p │ │ │ │ 0x0001de4c 6f736978 5f6f7065 6e707400 6772616e osix_openpt.gran │ │ │ │ - 0x0001de5c 74707400 756e6c6f 636b7074 006d6b6e tpt.unlockpt.mkn │ │ │ │ - 0x0001de6c 6f646174 006d6b6e 6f640074 74796e61 odat.mknod.ttyna │ │ │ │ - 0x0001de7c 6d655f72 00706f73 69785f66 61647669 me_r.posix_fadvi │ │ │ │ + 0x0001de5c 74707400 756e6c6f 636b7074 00747479 tpt.unlockpt.tty │ │ │ │ + 0x0001de6c 6e616d65 5f72006d 6b6e6f64 6174006d name_r.mknodat.m │ │ │ │ + 0x0001de7c 6b6e6f64 00706f73 69785f66 61647669 knod.posix_fadvi │ │ │ │ 0x0001de8c 73653634 00706f73 69785f66 616c6c6f se64.posix_fallo │ │ │ │ 0x0001de9c 63617465 36340070 72656164 36340070 cate64.pread64.p │ │ │ │ 0x0001deac 72656164 76363476 32007077 72697465 readv64v2.pwrite │ │ │ │ 0x0001debc 36340070 77726974 65763634 76320072 64.pwritev64v2.r │ │ │ │ 0x0001decc 65616476 00736368 65645f67 65745f70 eadv.sched_get_p │ │ │ │ 0x0001dedc 72696f72 6974795f 6d696e00 73636865 riority_min.sche │ │ │ │ 0x0001deec 645f6765 745f7072 696f7269 74795f6d d_get_priority_m │ │ │ │ 0x0001defc 6178005f 5f736368 65645f72 725f6765 ax.__sched_rr_ge │ │ │ │ 0x0001df0c 745f696e 74657276 616c3634 00736368 t_interval64.sch │ │ │ │ 0x0001df1c 65645f79 69656c64 00736574 72657367 ed_yield.setresg │ │ │ │ 0x0001df2c 69640073 65747265 73756964 00666461 id.setresuid.fda │ │ │ │ - 0x0001df3c 74617379 6e630077 61697469 64007772 tasync.waitid.wr │ │ │ │ - 0x0001df4c 69746576 00667061 7468636f 6e660074 itev.fpathconf.t │ │ │ │ + 0x0001df3c 74617379 6e630077 61697469 64006670 tasync.waitid.fp │ │ │ │ + 0x0001df4c 61746863 6f6e6600 77726974 65760074 athconf.writev.t │ │ │ │ 0x0001df5c 63676574 70677270 00746373 65747067 cgetpgrp.tcsetpg │ │ │ │ 0x0001df6c 72700070 74687265 61645f6b 696c6c00 rp.pthread_kill. │ │ │ │ 0x0001df7c 73656e64 746f0072 65637666 726f6d00 sendto.recvfrom. │ │ │ │ 0x0001df8c 74696d65 7266645f 63726561 7465005f timerfd_create._ │ │ │ │ 0x0001df9c 5f74696d 65726664 5f736574 74696d65 _timerfd_settime │ │ │ │ 0x0001dfac 3634005f 5f74696d 65726664 5f676574 64.__timerfd_get │ │ │ │ 0x0001dfbc 74696d65 36340070 74687265 61645f65 time64.pthread_e │ │ │ │ - 0x0001dfcc 78697400 5f5f7379 73636f6e 66005f5f xit.__sysconf.__ │ │ │ │ - 0x0001dfdc 76667072 696e7466 5f63686b 00584d4c vfprintf_chk.XML │ │ │ │ - 0x0001dfec 5f476574 42617365 00676574 726c696d _GetBase.getrlim │ │ │ │ - 0x0001dffc 69743634 00736574 726c696d 69743634 it64.setrlimit64 │ │ │ │ - 0x0001e00c 00636c6f 73656672 6f6d006d 70726f74 .closefrom.mprot │ │ │ │ - 0x0001e01c 65637400 70617573 65006966 5f6e616d ect.pause.if_nam │ │ │ │ - 0x0001e02c 65746f69 6e646578 005f5f69 736f6332 etoindex.__isoc2 │ │ │ │ - 0x0001e03c 335f7373 63616e66 00696e65 745f6174 3_sscanf.inet_at │ │ │ │ - 0x0001e04c 6f6e0058 4d4c5f47 6574496e 70757443 on.XML_GetInputC │ │ │ │ - 0x0001e05c 6f6e7465 78740069 6e65745f 6e746f61 ontext.inet_ntoa │ │ │ │ - 0x0001e06c 00737472 7369676e 616c0067 65747365 .strsignal.getse │ │ │ │ - 0x0001e07c 72766279 6e616d65 00676574 73657276 rvbyname.getserv │ │ │ │ - 0x0001e08c 6279706f 72740067 65747072 6f746f62 byport.getprotob │ │ │ │ - 0x0001e09c 796e616d 65006e69 63650067 65746c6f yname.nice.getlo │ │ │ │ - 0x0001e0ac 67696e5f 72007369 6770656e 64696e67 gin_r.sigpending │ │ │ │ - 0x0001e0bc 00736967 77616974 00736574 686f7374 .sigwait.sethost │ │ │ │ - 0x0001e0cc 6e616d65 0069665f 696e6465 78746f6e name.if_indexton │ │ │ │ - 0x0001e0dc 616d6500 6765746e 616d6569 6e666f00 ame.getnameinfo. │ │ │ │ - 0x0001e0ec 6c6f6769 6e5f7474 79007365 746e7300 login_tty.setns. │ │ │ │ - 0x0001e0fc 67657470 67696400 5f5f7365 74697469 getpgid.__setiti │ │ │ │ + 0x0001dfcc 78697400 5f5f7379 73636f6e 6600636c xit.__sysconf.cl │ │ │ │ + 0x0001dfdc 6f736566 726f6d00 5f5f7666 7072696e osefrom.__vfprin │ │ │ │ + 0x0001dfec 74665f63 686b0058 4d4c5f47 65744261 tf_chk.XML_GetBa │ │ │ │ + 0x0001dffc 73650067 6574726c 696d6974 36340073 se.getrlimit64.s │ │ │ │ + 0x0001e00c 6574726c 696d6974 3634006d 70726f74 etrlimit64.mprot │ │ │ │ + 0x0001e01c 65637400 5f5f6973 6f633233 5f737363 ect.__isoc23_ssc │ │ │ │ + 0x0001e02c 616e6600 69665f6e 616d6574 6f696e64 anf.if_nametoind │ │ │ │ + 0x0001e03c 65780069 6e65745f 61746f6e 00584d4c ex.inet_aton.XML │ │ │ │ + 0x0001e04c 5f476574 496e7075 74436f6e 74657874 _GetInputContext │ │ │ │ + 0x0001e05c 00696e65 745f6e74 6f610073 74727369 .inet_ntoa.strsi │ │ │ │ + 0x0001e06c 676e616c 006e6963 65006765 746c6f67 gnal.nice.getlog │ │ │ │ + 0x0001e07c 696e5f72 00736967 70656e64 696e6700 in_r.sigpending. │ │ │ │ + 0x0001e08c 73657468 6f73746e 616d6500 67657473 sethostname.gets │ │ │ │ + 0x0001e09c 65727662 796e616d 65006765 74736572 ervbyname.getser │ │ │ │ + 0x0001e0ac 76627970 6f727400 67657470 726f746f vbyport.getproto │ │ │ │ + 0x0001e0bc 62796e61 6d650073 69677761 69740069 byname.sigwait.i │ │ │ │ + 0x0001e0cc 665f696e 64657874 6f6e616d 65006765 f_indextoname.ge │ │ │ │ + 0x0001e0dc 746e616d 65696e66 6f006c6f 67696e5f tnameinfo.login_ │ │ │ │ + 0x0001e0ec 74747900 7365746e 73006765 74706769 tty.setns.getpgi │ │ │ │ + 0x0001e0fc 64007061 75736500 5f5f7365 74697469 d.pause.__setiti │ │ │ │ 0x0001e10c 6d657236 34005f5f 67657469 74696d65 mer64.__getitime │ │ │ │ 0x0001e11c 72363400 64636765 74746578 74006269 r64.dcgettext.bi │ │ │ │ 0x0001e12c 6e645f74 65787464 6f6d6169 6e5f636f nd_textdomain_co │ │ │ │ 0x0001e13c 64657365 74007369 67776169 74696e66 deset.sigwaitinf │ │ │ │ 0x0001e14c 6f005f5f 73696774 696d6564 77616974 o.__sigtimedwait │ │ │ │ - 0x0001e15c 36340073 79737465 6d006966 5f6e616d 64.system.if_nam │ │ │ │ - 0x0001e16c 65696e64 65780069 665f6672 65656e61 eindex.if_freena │ │ │ │ - 0x0001e17c 6d65696e 64657800 62696e64 74657874 meindex.bindtext │ │ │ │ - 0x0001e18c 646f6d61 696e0061 74616e32 00617461 domain.atan2.ata │ │ │ │ + 0x0001e15c 36340069 665f6e61 6d65696e 64657800 64.if_nameindex. │ │ │ │ + 0x0001e16c 69665f66 7265656e 616d6569 6e646578 if_freenameindex │ │ │ │ + 0x0001e17c 0062696e 64746578 74646f6d 61696e00 .bindtextdomain. │ │ │ │ + 0x0001e18c 73797374 656d0061 74616e32 00617461 system.atan2.ata │ │ │ │ 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 1969d0 <_start@@Base+0x34> │ │ │ │ + bl 19706c <_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, #48700 @ 0xbe3c │ │ │ │ + movw r0, #49532 @ 0xc17c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2a9f8 │ │ │ │ b.n 2aa34 │ │ │ │ ldr.w r3, [r4, #600] @ 0x258 │ │ │ │ cbz r3, 2aa34 │ │ │ │ movw r3, #2144 @ 0x860 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #48716 @ 0xbe4c │ │ │ │ + movw r1, #49548 @ 0xc18c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2aa42 │ │ │ │ str.w r6, [r3, #1484] @ 0x5cc │ │ │ │ str.w r5, [r3, #1488] @ 0x5d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -47,20 +47,20 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, #312 @ 0x138 │ │ │ │ mov r7, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1979b4 │ │ │ │ + bl 198054 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cbnz r6, 2aaba │ │ │ │ add r4, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6befc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6bf3c <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r6, [r4, #124] @ 0x7c │ │ │ │ strd r6, r6, [r4, #132] @ 0x84 │ │ │ │ @@ -73,71 +73,71 @@ │ │ │ │ str.w r6, [r4, #152] @ 0x98 │ │ │ │ strd r6, r6, [sp, #180] @ 0xb4 │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r7, [sp, #136] @ 0x88 │ │ │ │ movs r6, #2 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ - bl 197988 │ │ │ │ + bl 198028 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 2aac2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c798 │ │ │ │ + bl 6c7d8 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ - movw r0, #48760 @ 0xbe78 │ │ │ │ + movw r0, #49592 @ 0xc1b8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 19b76c │ │ │ │ + bl 19be0c │ │ │ │ cbz r0, 2aada │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r6, r0, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ b.n 2aadc │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 198b64 │ │ │ │ + bl 199204 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c798 │ │ │ │ + bl 6c7d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2aaba │ │ │ │ - bl 139fd4 │ │ │ │ + bl 13a400 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1cdcf0 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 1ce3c0 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2ab08 │ │ │ │ bl 2bc80 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a8b4 │ │ │ │ - bl 97c84 <_Py_GetConfig@@Base> │ │ │ │ + bl 97d14 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ cbz r3, 2ab36 │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 19c65c │ │ │ │ + bl 19ccfc │ │ │ │ ldr r1, [pc, #132] @ (2aba8 ) │ │ │ │ - movw r2, #48776 @ 0xbe88 │ │ │ │ + movw r2, #49608 @ 0xc1c8 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [pc, #124] @ (2abac ) │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #48792 @ 0xbe98 │ │ │ │ + movw r0, #49624 @ 0xc1d8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a4d10 │ │ │ │ + bl 1a53b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ab54 │ │ │ │ - movw r1, #48804 @ 0xbea4 │ │ │ │ + movw r1, #49636 @ 0xc1e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #96] @ (2abb0 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ bge.n 2ab5e │ │ │ │ movs r4, #1 │ │ │ │ bl 2bc80 │ │ │ │ b.n 2ab60 │ │ │ │ movs r4, #0 │ │ │ │ cbz r6, 2ab8e │ │ │ │ movw r5, #38472 @ 0x9648 │ │ │ │ @@ -145,60 +145,60 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2912c │ │ │ │ blx 29a98 │ │ │ │ cbz r0, 2ab8e │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #48840 @ 0xbec8 │ │ │ │ + movw r1, #49672 @ 0xc208 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ bl 2bb44 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d7270 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1d7674 │ │ │ │ + bl 1d7938 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1d7d3c │ │ │ │ cmp r0, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt r0, #120 @ 0x78 │ │ │ │ add sp, #312 @ 0x138 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r3, pc, #160 @ (adr r3, 2ac4c ) │ │ │ │ + add r6, pc, #416 @ (adr r6, 2ad4c ) │ │ │ │ movs r2, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r4, pc, #368 @ (adr r4, 2ad24 ) │ │ │ │ + add r7, pc, #624 @ (adr r7, 2ae24 ) │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ 0002abb4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r2, [r2, #1608] @ 0x648 │ │ │ │ cbz r2, 2abe0 │ │ │ │ - movw r1, #48848 @ 0xbed0 │ │ │ │ + movw r1, #49680 @ 0xc210 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #28] @ (2abf8 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 1978c0 │ │ │ │ + bl 197f60 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - add r4, pc, #432 @ (adr r4, 2adac ) │ │ │ │ + add r7, pc, #688 @ (adr r7, 2aeac ) │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ 0002abfc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -210,37 +210,37 @@ │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ b.n 2ac1c │ │ │ │ mov r6, r0 │ │ │ │ movw r4, #38528 @ 0x9680 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 197bf0 │ │ │ │ + bl 198290 │ │ │ │ ldr.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbz r6, 2ac44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c4bc │ │ │ │ + bl 6c4fc │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c520 │ │ │ │ + bl 6c560 │ │ │ │ cbz r6, 2ac62 │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r3, 2ac62 │ │ │ │ - movw r1, #48916 @ 0xbf14 │ │ │ │ + movw r1, #49748 @ 0xc254 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2ac68 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r4, pc, #528 @ (adr r4, 2ae7c ) │ │ │ │ + add r7, pc, #784 @ (adr r7, 2af7c ) │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ 0002ac6c <_PyPreConfig_InitCompatConfig@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -286,37 +286,37 @@ │ │ │ │ cbz r4, 2ad18 │ │ │ │ ldr r2, [pc, #196] @ (2ada4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cbz r4, 2ad18 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48932 @ 0xbf24 │ │ │ │ + movw r1, #49764 @ 0xc264 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl f87e0 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f87c0 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ad18 │ │ │ │ movw r3, #2144 @ 0x860 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 1230d8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123510 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ad9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1230f0 <_PyErr_Clear@@Base> │ │ │ │ + bl 123528 <_PyErr_Clear@@Base> │ │ │ │ b.n 2ad92 │ │ │ │ movs r0, #12 │ │ │ │ - bl 6c078 │ │ │ │ + bl 6c0b8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ad2e │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ad9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8438 │ │ │ │ + bl 1e8ac0 │ │ │ │ b.n 2ad9e │ │ │ │ ldr r0, [pc, #120] @ (2ada8 ) │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r3, r7, [r5] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -325,15 +325,15 @@ │ │ │ │ bne.n 2ad50 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2ad40 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2ad5c │ │ │ │ - bl 267e28 │ │ │ │ + bl 268158 │ │ │ │ ldr r2, [pc, #76] @ (2adac ) │ │ │ │ ldr.w r3, [r2, #1496] @ 0x5d8 │ │ │ │ cbnz r3, 2ad6a │ │ │ │ str.w r5, [r2, #1496] @ 0x5d8 │ │ │ │ b.n 2ad74 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -349,15 +349,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2ad7c │ │ │ │ dmb ish │ │ │ │ bne.n 2ad96 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ada2 │ │ │ │ ldr r0, [pc, #16] @ (2ada8 ) │ │ │ │ - bl 2458dc │ │ │ │ + bl 245de4 │ │ │ │ b.n 2ad92 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -373,28 +373,28 @@ │ │ │ │ ldr r0, [pc, #64] @ (2ae00 ) │ │ │ │ b.n 2af5c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 887fc │ │ │ │ + bl 887d0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2adf8 │ │ │ │ - bl 66bd8 │ │ │ │ + bl 67378 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2adf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2adf8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ @@ -409,26 +409,26 @@ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cbnz r7, 2ae28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, #224] @ (2af04 ) │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.n 2af5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 5f46c │ │ │ │ + bl 5f4b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2aede │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ blx 29490 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ae6e │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 887fc │ │ │ │ + bl 887d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2aede │ │ │ │ movw r3, #2144 @ 0x860 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [pc, #168] @ (2af08 ) │ │ │ │ @@ -437,67 +437,67 @@ │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r3, #2164] @ 0x874 │ │ │ │ b.n 2ae8a │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 887fc │ │ │ │ + bl 887d0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2aede │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 887fc │ │ │ │ + bl 887d0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2aee2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2aee2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2aeae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2aeae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2aec4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2aec4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2aefe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2aefe │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r6 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1230f0 <_PyErr_Clear@@Base> │ │ │ │ + b.w 123528 <_PyErr_Clear@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r1, #1 │ │ │ │ asrs r4, r2, #3 │ │ │ │ lsls r6, r0, #1 │ │ │ │ @@ -516,55 +516,55 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ - bl 197ca4 │ │ │ │ + bl 198344 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002af42 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 197ca4 │ │ │ │ + bl 198344 │ │ │ │ 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 1979b4 │ │ │ │ + bl 198054 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 197bf0 │ │ │ │ + bl 198290 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 6c5dc │ │ │ │ + bl 6c61c │ │ │ │ cbz r0, 2af98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c4bc │ │ │ │ + bl 6c4fc │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 2af9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ movs r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c520 │ │ │ │ + bl 6c560 │ │ │ │ cbz r4, 2afb6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 2afac │ │ │ │ str r4, [r5, #0] │ │ │ │ b.n 2afb6 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -582,15 +582,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl 197c68 │ │ │ │ + bl 198308 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002afe2 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -598,80 +598,80 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ - bl 197874 │ │ │ │ + bl 197f14 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ 0002b00a : │ │ │ │ cbnz r0, 2b010 │ │ │ │ - b.w 19d2cc <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 19d96c <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r4, #38528 @ 0x9680 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 197bf0 │ │ │ │ + bl 198290 │ │ │ │ ldr.w r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ ldr.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ ldr.w r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ ldr.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6c228 │ │ │ │ - movw r0, #37796 @ 0x93a4 │ │ │ │ + bl 6c268 │ │ │ │ + movw r0, #38628 @ 0x96e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6c4bc │ │ │ │ + bl 6c4fc │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #37796 @ 0x93a4 │ │ │ │ + movw r0, #38628 @ 0x96e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6c4bc │ │ │ │ + bl 6c4fc │ │ │ │ str.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2b088 │ │ │ │ - movw r0, #37796 @ 0x93a4 │ │ │ │ + movw r0, #38628 @ 0x96e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6c4bc │ │ │ │ + bl 6c4fc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6c4bc │ │ │ │ + bl 6c4fc │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [r4, #1468] @ 0x5bc │ │ │ │ str.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6c520 │ │ │ │ + bl 6c560 │ │ │ │ ldr.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ cbz r3, 2b0c2 │ │ │ │ ldr.w r3, [r4, #1460] @ 0x5b4 │ │ │ │ cbz r3, 2b0c2 │ │ │ │ ldr.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ cbz r3, 2b0c2 │ │ │ │ ldr.w r3, [r4, #1468] @ 0x5bc │ │ │ │ cbnz r3, 2b0d0 │ │ │ │ - movw r1, #48916 @ 0xbf14 │ │ │ │ + movw r1, #49748 @ 0xc254 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2b0d4 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ 0002b0d8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -683,37 +683,37 @@ │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ b.n 2b0f8 │ │ │ │ mov r6, r0 │ │ │ │ movw r4, #38528 @ 0x9680 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 197bf0 │ │ │ │ + bl 198290 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbz r6, 2b120 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c4bc │ │ │ │ + bl 6c4fc │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c520 │ │ │ │ + bl 6c560 │ │ │ │ cbz r6, 2b13e │ │ │ │ ldr.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r3, 2b13e │ │ │ │ - movw r1, #48916 @ 0xbf14 │ │ │ │ + movw r1, #49748 @ 0xc254 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2b144 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ 0002b148 : │ │ │ │ movs r0, #1 │ │ │ │ b.w 2b14e │ │ │ │ │ │ │ │ 0002b14e : │ │ │ │ @@ -721,69 +721,69 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ mov r6, r0 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1979b4 │ │ │ │ + bl 198054 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2b174 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #600] @ 0x258 │ │ │ │ cbnz r3, 2b1a0 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6befc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6bf3c <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 198b64 │ │ │ │ + bl 199204 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 6c798 │ │ │ │ + bl 6c7d8 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 2b16c │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002b1a4 : │ │ │ │ ldr r2, [pc, #80] @ (2b1f8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cbnz r3, 2b1b4 │ │ │ │ ldr r0, [pc, #76] @ (2b1fc ) │ │ │ │ - b.w 1997ac <_Py_SetLocaleFromEnv@@Base+0xb5c> │ │ │ │ + b.w 199e4c <_Py_SetLocaleFromEnv@@Base+0xb5c> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [pc, #56] @ (2b200 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1263a4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1267dc <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b1d6 │ │ │ │ - bl d3bd8 │ │ │ │ + bl d3c14 │ │ │ │ b.n 2b1f2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cbz r0, 2b1ec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ bpl.n 2b1ec │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl ddec4 │ │ │ │ + bl ddedc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r1, #1 │ │ │ │ subw r0, r0, #72 @ 0x48 │ │ │ │ @@ -791,15 +791,15 @@ │ │ │ │ 0002b204 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1999d8 │ │ │ │ + bl 19a078 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002b21e : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -818,17 +818,17 @@ │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2912c │ │ │ │ mov r1, r4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b26a │ │ │ │ - movw r0, #51480 @ 0xc918 │ │ │ │ + movw r0, #52312 @ 0xcc58 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 6278c │ │ │ │ + bl 62d08 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r3 │ │ │ │ movw r3, #38528 @ 0x9680 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ @@ -842,118 +842,118 @@ │ │ │ │ blx 29198 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a8b4 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str.w r2, [r3, #1600] @ 0x640 │ │ │ │ cbz r1, 2b30a │ │ │ │ - movw r1, #51536 @ 0xc950 │ │ │ │ + movw r1, #52368 @ 0xcc90 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #20 │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2b2d6 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #61712 @ 0xf110 │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #62544 @ 0xf450 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2b2ea │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b2fa │ │ │ │ - movw r1, #51560 @ 0xc968 │ │ │ │ + movw r1, #52392 @ 0xcca8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #7540 @ 0x1d74 │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #8308 @ 0x2074 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51580 @ 0xc97c │ │ │ │ + movw r1, #52412 @ 0xccbc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #444] @ (2b4d8 ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2b34c │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51604 @ 0xc994 │ │ │ │ + movw r1, #52436 @ 0xccd4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ - bl 1f1064 │ │ │ │ + bl 1f16dc │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #11880 @ 0x2e68 │ │ │ │ + movw r1, #12688 @ 0x3190 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r3, r3, #604 @ 0x25c │ │ │ │ cbz r2, 2b368 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21280 @ 0x5320 │ │ │ │ + movw r1, #22112 @ 0x5660 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #596] @ 0x254 │ │ │ │ cbz r2, 2b380 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51628 @ 0xc9ac │ │ │ │ + movw r1, #52460 @ 0xccec │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #592] @ 0x250 │ │ │ │ cbz r2, 2b398 │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51648 @ 0xc9c0 │ │ │ │ + movw r1, #52480 @ 0xcd00 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ cbz r3, 2b3b0 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51664 @ 0xc9d0 │ │ │ │ + movw r1, #52496 @ 0xcd10 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ - movw r1, #51680 @ 0xc9e0 │ │ │ │ + movw r1, #52512 @ 0xcd20 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #7540 @ 0x1d74 │ │ │ │ + movw r1, #8308 @ 0x2074 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ ldr r2, [pc, #264] @ (2b4dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 6c930 │ │ │ │ + bl 6c970 │ │ │ │ mov r5, r0 │ │ │ │ cbz r6, 2b3e6 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ b.n 2b3f0 │ │ │ │ cbz r0, 2b3ee │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ b.n 2b3f0 │ │ │ │ @@ -969,88 +969,88 @@ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2b4a6 │ │ │ │ ldr r0, [pc, #212] @ (2b4e0 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1263a4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1267dc <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1230f0 <_PyErr_Clear@@Base> │ │ │ │ + bl 123528 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r9, [pc, #196] @ 2b4e4 │ │ │ │ cmp r0, r9 │ │ │ │ beq.n 2b428 │ │ │ │ cbnz r0, 2b444 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b4a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2b4a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 2b4a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cbf08 │ │ │ │ + bl 1cc5d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl d33e8 │ │ │ │ + bl d3424 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r9, r0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #1 │ │ │ │ moveq.w r9, #0 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b47a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2b47a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11533c <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 115768 <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b48a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1230f0 <_PyErr_Clear@@Base> │ │ │ │ + bl 123528 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b4a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2b4a0 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 2b4c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #7540 @ 0x1d74 │ │ │ │ + movw r1, #8308 @ 0x2074 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b890 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19bf30 <_Py_write_noraise@@Base+0x50> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b554 │ │ │ │ - bl 19ba10 <_Py_write_noraise@@Base+0x1d0> │ │ │ │ + bl 19c0b0 <_Py_write_noraise@@Base+0x1d0> │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2b28c │ │ │ │ - bl 1d3894 │ │ │ │ + bl 1d3f5c │ │ │ │ b.n 2b28c │ │ │ │ str r4, [r3, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebf40048 │ │ │ │ asrs r4, r0, #4 │ │ │ │ @@ -1064,43 +1064,43 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r9, r2 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 198a84 │ │ │ │ + bl 199124 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cbz r6, 2b518 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2b546 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 199488 <_Py_SetLocaleFromEnv@@Base+0x838> │ │ │ │ + bl 199b28 <_Py_SetLocaleFromEnv@@Base+0x838> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2b53c │ │ │ │ ldr r2, [pc, #36] @ (2b550 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49044 @ 0xbf94 │ │ │ │ + movw r3, #49876 @ 0xc2d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r6} │ │ │ │ b.n 2b546 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ movs r2, r5 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 2b6cc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1112,68 +1112,68 @@ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ bpl.w 2b6c6 │ │ │ │ ldr.w r8, [r1, #3872] @ 0xf20 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 2b5ce │ │ │ │ - movw r5, #51876 @ 0xcaa4 │ │ │ │ + movw r5, #52708 @ 0xcde4 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8df28 │ │ │ │ + bl 8dee4 │ │ │ │ mov r1, r5 │ │ │ │ cbz r0, 2b5ce │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 2b598 │ │ │ │ - bl c5090 │ │ │ │ + bl c5118 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b598 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cbz r6, 2b5ce │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [pc, #268] @ (2b6d0 ) │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 2b5d0 │ │ │ │ - bl 85a0c │ │ │ │ + bl 859dc │ │ │ │ cbnz r0, 2b5d0 │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w fp, [pc, #256] @ 2b6d4 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r9, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 8df28 │ │ │ │ + bl 8dee4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b686 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bpl.n 2b5de │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 2b616 │ │ │ │ ldr r1, [pc, #200] @ (2b6d4 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 85a0c │ │ │ │ + bl 859dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b5de │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2b5de │ │ │ │ ldr r3, [r3, #32] │ │ │ │ @@ -1181,67 +1181,67 @@ │ │ │ │ beq.n 2b5de │ │ │ │ cbz r6, 2b64e │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11aee0 <_PySet_NextEntry@@Base> │ │ │ │ + bl 11b308 <_PySet_NextEntry@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ cbz r3, 2b64e │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 2b628 │ │ │ │ - bl 115674 │ │ │ │ + bl 115aa0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b628 │ │ │ │ b.n 2b5de │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2b666 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51896 @ 0xcab8 │ │ │ │ + movw r1, #52728 @ 0xcdf8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b676 │ │ │ │ - movw r1, #51920 @ 0xcad0 │ │ │ │ + movw r1, #52752 @ 0xce10 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1ed158 │ │ │ │ + bl 1ed7e0 │ │ │ │ b.n 2b5de │ │ │ │ cbz r5, 2b6c6 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51924 @ 0xcad4 │ │ │ │ + movw r1, #52756 @ 0xce14 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ed53c <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ + bl 1edbc4 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #11880 @ 0x2e68 │ │ │ │ + movw r1, #12688 @ 0x3190 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #7540 @ 0x1d74 │ │ │ │ + movw r1, #8308 @ 0x2074 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 19b840 <_Py_write_noraise@@Base> │ │ │ │ + b.w 19bee0 <_Py_write_noraise@@Base> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ asrs r4, r1, #4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ asrs r4, r3, #7 │ │ │ │ @@ -1249,49 +1249,49 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [pc, #28] @ (2b708 ) │ │ │ │ movw r1, #1767 @ 0x6e7 │ │ │ │ - movw r3, #12092 @ 0x2f3c │ │ │ │ + movw r3, #12924 @ 0x327c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #15060 @ 0x3ad4 │ │ │ │ + movw r2, #15892 @ 0x3e14 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 645fc <_PyObject_AssertFailed@@Base> │ │ │ │ - ldr r0, [r1, #100] @ 0x64 │ │ │ │ + bl 60bd8 <_PyObject_AssertFailed@@Base> │ │ │ │ + strb r0, [r1, #6] │ │ │ │ movs r6, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #38848 @ 0x97c0 │ │ │ │ + movw r1, #39680 @ 0x9b00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b772 │ │ │ │ - movw r1, #38656 @ 0x9700 │ │ │ │ + movw r1, #39488 @ 0x9a40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b776 │ │ │ │ - movw r1, #38684 @ 0x971c │ │ │ │ + movw r1, #39516 @ 0x9a5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b77a │ │ │ │ - movw r1, #38752 @ 0x9760 │ │ │ │ + movw r1, #39584 @ 0x9aa0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b77e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38808 @ 0x9798 │ │ │ │ + movw r1, #39640 @ 0x9ad8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a034 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #8 │ │ │ │ b.n 2b780 │ │ │ │ @@ -1311,71 +1311,71 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ bne.n 2b7b8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22008 @ 0x55f8 │ │ │ │ + movw r1, #22840 @ 0x5938 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov r0, r4 │ │ │ │ b.n 2b7ca │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8c5f4 │ │ │ │ + bl 8c5c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002b7ce : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - bl 8fae8 │ │ │ │ + bl 8faa8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2b81e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8fb08 │ │ │ │ + bl 8fac8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b812 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2b816 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2b81e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 2b812 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cbnz r3, 2b836 │ │ │ │ - b.w 9e1a4 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w 9e1f4 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ bx r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1386,15 +1386,15 @@ │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2b868 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2b868 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ b.n 2b850 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ 0002b870 <_PyInterpreterState_GetConfigCopy@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ @@ -1406,19 +1406,19 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4128 @ 0x1020 │ │ │ │ adds r2, #8 │ │ │ │ - bl 199850 │ │ │ │ + bl 199ef0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cbz r0, 2b8a8 <_PyInterpreterState_GetConfigCopy@@Base+0x38> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ - bl 5c184 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5c1ca <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002b8b0 <_PyInterpreterState_SetConfig@@Base>: │ │ │ │ @@ -1431,15 +1431,15 @@ │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - bl 6befc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6bf3c <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ strd r8, r9, [sp, #128] @ 0x80 │ │ │ │ mov.w r8, #2 │ │ │ │ strd r3, r3, [sp, #140] @ 0x8c │ │ │ │ @@ -1450,69 +1450,69 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ strd r5, r5, [sp, #172] @ 0xac │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 199850 │ │ │ │ + bl 199ef0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2b926 <_PyInterpreterState_SetConfig@@Base+0x76> │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 5c184 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5c1ca <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 2b954 <_PyInterpreterState_SetConfig@@Base+0xa4> │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ - bl 1999d8 │ │ │ │ + bl 19a078 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2b918 <_PyInterpreterState_SetConfig@@Base+0x68> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ add.w r1, r1, #4128 @ 0x1020 │ │ │ │ adds r1, #8 │ │ │ │ - bl 199850 │ │ │ │ + bl 199ef0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2b918 <_PyInterpreterState_SetConfig@@Base+0x68> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b3790 │ │ │ │ + bl 1b3e5c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6c798 │ │ │ │ + bl 6c7d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #54352 @ 0xd450 │ │ │ │ + movw r1, #55184 @ 0xd790 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c594 │ │ │ │ + bl 8c564 │ │ │ │ cbnz r0, 2b98e <_PyInterpreterState_SetConfig@@Base+0xde> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2b9e6 <_PyInterpreterState_SetConfig@@Base+0x136> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl e9560 │ │ │ │ + bl e9558 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b98a <_PyInterpreterState_SetConfig@@Base+0xda> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b2d84 │ │ │ │ + bl 1b3450 │ │ │ │ cbnz r0, 2b9ca <_PyInterpreterState_SetConfig@@Base+0x11a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ bne.n 2b9ca <_PyInterpreterState_SetConfig@@Base+0x11a> │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ @@ -1521,15 +1521,15 @@ │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ b.n 2b9d2 <_PyInterpreterState_SetConfig@@Base+0x122> │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -1538,41 +1538,41 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #54352 @ 0xd450 │ │ │ │ + movw r1, #55184 @ 0xd790 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c594 │ │ │ │ + bl 8c564 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2ba46 <_PyInterpreterState_SetConfig@@Base+0x196> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl ea1b4 │ │ │ │ + bl ea19c │ │ │ │ subs r1, r0, #0 │ │ │ │ bge.n 2ba3a <_PyInterpreterState_SetConfig@@Base+0x18a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ba46 <_PyInterpreterState_SetConfig@@Base+0x196> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 2ba46 <_PyInterpreterState_SetConfig@@Base+0x196> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ - bl ea8ec │ │ │ │ + bl ea8d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 2ba5c <_PyInterpreterState_SetConfig@@Base+0x1ac> │ │ │ │ @@ -1589,84 +1589,84 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1979b4 │ │ │ │ + bl 198054 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2ba8a <_Py_InitializeMain@@Base+0x26> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2ba98 <_Py_InitializeMain@@Base+0x34> │ │ │ │ ldr r2, [pc, #20] @ (2baa0 <_Py_InitializeMain@@Base+0x3c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - bl 1af4b0 │ │ │ │ + bl 1afb50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #54352 @ 0xd450 │ │ │ │ + movw r1, #55184 @ 0xd790 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c594 │ │ │ │ + bl 8c564 │ │ │ │ cbnz r0, 2baca <_Py_InitializeMain@@Base+0x66> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2bb1c <_Py_InitializeMain@@Base+0xb8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl e9560 │ │ │ │ + bl e9558 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2bac6 <_Py_InitializeMain@@Base+0x62> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b2d84 │ │ │ │ + bl 1b3450 │ │ │ │ cbnz r0, 2bb00 <_Py_InitializeMain@@Base+0x9c> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ and.w r2, r2, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ b.n 2bb08 <_Py_InitializeMain@@Base+0xa4> │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ 0002bb24 : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1bb4d0 │ │ │ │ + b.w 1bbba0 │ │ │ │ │ │ │ │ 0002bb2a : │ │ │ │ - b.w 1bb8b8 │ │ │ │ + b.w 1bbf88 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002bb30 : │ │ │ │ ldr r3, [pc, #12] @ (2bb40 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r2, [r3, #1416] @ 0x588 │ │ │ │ @@ -1682,59 +1682,59 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 2bb7a │ │ │ │ mov r0, r1 │ │ │ │ - bl 8fae8 │ │ │ │ + bl 8faa8 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2bb7a │ │ │ │ ldr r2, [pc, #44] @ (2bb94 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d5408 │ │ │ │ + bl 1d5ad0 │ │ │ │ b.n 2bb90 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ceaec <_PyEval_MakePendingCalls@@Base+0x594> │ │ │ │ + bl 1cf1b0 <_PyEval_MakePendingCalls@@Base+0x588> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002bb98 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2bbd0 │ │ │ │ - bl 1198d0 │ │ │ │ + bl 119cf8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2bbc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2bbc8 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2bbd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 2bbc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002bbd4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1750,48 +1750,48 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r3, #2 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d30b4 │ │ │ │ + bl 1d377c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 2bc12 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + cbnz r0, 2bc50 │ │ │ │ movs r0, r7 │ │ │ │ │ │ │ │ 0002bc1c : │ │ │ │ cbnz r1, 2bc22 │ │ │ │ - b.w 8fee8 │ │ │ │ + b.w 8fea8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ bpl.n 2bc4a │ │ │ │ - movw r1, #9004 @ 0x232c │ │ │ │ + movw r1, #9848 @ 0x2678 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8fee8 │ │ │ │ + b.w 8fea8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #35284 @ 0x89d4 │ │ │ │ + movw r1, #36116 @ 0x8d14 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002bc68 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #1428] @ 0x594 │ │ │ │ @@ -1802,15 +1802,15 @@ │ │ │ │ nop │ │ │ │ │ │ │ │ 0002bc80 : │ │ │ │ ldr r2, [pc, #12] @ (2bc90 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1d5408 │ │ │ │ + b.w 1d5ad0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1831,84 +1831,84 @@ │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 2be74 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bcec │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1a5470 │ │ │ │ + bl 1a5b10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ cbz r5, 2bd0c │ │ │ │ ldr.w r1, [r4, #2696] @ 0xa88 │ │ │ │ cbz r1, 2bd54 │ │ │ │ cbz r5, 2bd54 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbz r3, 2bd54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d584c │ │ │ │ + bl 1d5f14 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ cbnz r6, 2bd10 │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ b.n 2be70 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w r8, r6, #16 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2bd3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2bd36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2bd36 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r3, #15 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2bd0c │ │ │ │ mov r1, r8 │ │ │ │ blx 29d64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2bd54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2bd54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 2bd6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d62ec │ │ │ │ + bl 1d69b4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2bd6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ b.n 2bd0c │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ cbz r3, 2bd76 │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cbnz r5, 2bd7e │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2be58 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbnz r3, 2bd8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2be58 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cbz r6, 2be00 │ │ │ │ ldr.w r2, [r4, #2708] @ 0xa94 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1922,29 +1922,29 @@ │ │ │ │ mov r6, r0 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - bl 1d0dac │ │ │ │ + bl 1d1470 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2bdda │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ b.n 2bd0c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ add r3, r8 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ @@ -1953,15 +1953,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 2ca70 <_Py_GetConfigsAsDict@@Base+0x962> │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str.w r6, [r4, #476] @ 0x1dc │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ mov r0, r5 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 29b58 │ │ │ │ add r5, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1974,25 +1974,25 @@ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cbnz r3, 2be48 │ │ │ │ movs r0, #1 │ │ │ │ b.n 2be70 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6a64 │ │ │ │ + bl c6af0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 2be70 │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2bd0c │ │ │ │ - movw r0, #7540 @ 0x1d74 │ │ │ │ + movw r0, #8308 @ 0x2074 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1bd1d4 │ │ │ │ + bl 1bd8a4 │ │ │ │ b.n 2bd0c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ 0002be74 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2003,37 +2003,37 @@ │ │ │ │ movw r5, #11472 @ 0x2cd0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 2beb4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36404 @ 0x8e34 │ │ │ │ + movw r1, #37236 @ 0x9174 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 2beda │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2beca │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2bee6 │ │ │ │ - bl 267e28 │ │ │ │ + bl 268158 │ │ │ │ str.w sl, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbnz r3, 2bef8 │ │ │ │ movw r3, #49061 @ 0xbfa5 │ │ │ │ movt r3, #2 │ │ │ │ str r3, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ @@ -2071,34 +2071,34 @@ │ │ │ │ bne.n 2bf58 │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2bf48 │ │ │ │ dmb ish │ │ │ │ beq.n 2bf64 │ │ │ │ ldr r0, [pc, #64] @ (2bfa0 ) │ │ │ │ - bl 2458dc │ │ │ │ + bl 245de4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ cbnz r4, 2bf70 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2bf96 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bf8c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c10 │ │ │ │ b.n 2bf90 │ │ │ │ - bl 1e82fc │ │ │ │ + bl 1e8984 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -2112,35 +2112,35 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r6, [sl] │ │ │ │ mov r5, r2 │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r5, 2bfe6 │ │ │ │ - movw r2, #33872 @ 0x8450 │ │ │ │ + movw r2, #34704 @ 0x8790 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ add.w r1, r9, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6c450 │ │ │ │ + bl 6c490 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2c01c │ │ │ │ mov r0, r8 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987f8 │ │ │ │ - bl 1e82fc │ │ │ │ - bl 95d00 │ │ │ │ + bl 98888 │ │ │ │ + bl 1e8984 │ │ │ │ + bl 95d94 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2c108 │ │ │ │ add.w r8, r0, r5 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ cbz r2, 2c03a │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ @@ -2166,18 +2166,18 @@ │ │ │ │ cbz r0, 2c06a │ │ │ │ mov r0, r7 │ │ │ │ blx 29c58 │ │ │ │ b.n 2c0e2 │ │ │ │ mov r0, r6 │ │ │ │ cmp.w fp, #4 │ │ │ │ bne.n 2c088 │ │ │ │ - bl 987f8 │ │ │ │ - bl e4ae4 │ │ │ │ + bl 98888 │ │ │ │ + bl e4afc │ │ │ │ mov fp, r0 │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ cmp.w fp, #0 │ │ │ │ bge.n 2c020 │ │ │ │ b.n 2c0da │ │ │ │ bl 302ce <_Py_fstat@@Base+0x586> │ │ │ │ cbz r0, 2c0e2 │ │ │ │ b.n 2c0da │ │ │ │ mov r0, r8 │ │ │ │ @@ -2187,65 +2187,65 @@ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 2c0e8 │ │ │ │ cbz r5, 2c0d2 │ │ │ │ adds.w r9, r5, #2 │ │ │ │ bpl.n 2c0d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36428 @ 0x8e4c │ │ │ │ + movw r1, #37260 @ 0x918c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - bl 95d00 │ │ │ │ + bl 1273d4 │ │ │ │ + bl 95d94 │ │ │ │ b.n 2c018 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ mov r8, r4 │ │ │ │ b.n 2bff6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ b.n 2c018 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r8] │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c450 │ │ │ │ + bl 6c490 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987f8 │ │ │ │ - bl 1e82fc │ │ │ │ - bl 95d00 │ │ │ │ + bl 98888 │ │ │ │ + bl 1e8984 │ │ │ │ + bl 95d94 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ 0002c10e <_Py_GetConfigsAsDict@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - bl 713d8 │ │ │ │ + bl 71420 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ - bl 713d8 │ │ │ │ + bl 71420 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ movw r3, #11436 @ 0x2cac │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2c14e <_Py_GetConfigsAsDict@@Base+0x40> │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c16c <_Py_GetConfigsAsDict@@Base+0x5e> │ │ │ │ b.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ @@ -2253,58 +2253,58 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #36532 @ 0x8eb4 │ │ │ │ + movw r1, #37364 @ 0x91f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c194 <_Py_GetConfigsAsDict@@Base+0x86> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c194 <_Py_GetConfigsAsDict@@Base+0x86> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #11440 @ 0x2cb0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36564 @ 0x8ed4 │ │ │ │ + movw r1, #37396 @ 0x9214 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c1d8 <_Py_GetConfigsAsDict@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c1d8 <_Py_GetConfigsAsDict@@Base+0xca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #11444 @ 0x2cb4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2c1f4 <_Py_GetConfigsAsDict@@Base+0xe6> │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c212 <_Py_GetConfigsAsDict@@Base+0x104> │ │ │ │ b.n 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ @@ -2312,765 +2312,765 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #36596 @ 0x8ef4 │ │ │ │ + movw r1, #37428 @ 0x9234 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c23a <_Py_GetConfigsAsDict@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c23a <_Py_GetConfigsAsDict@@Base+0x12c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #11448 @ 0x2cb8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36632 @ 0x8f18 │ │ │ │ + movw r1, #37464 @ 0x9258 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c27e <_Py_GetConfigsAsDict@@Base+0x170> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c27e <_Py_GetConfigsAsDict@@Base+0x170> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40044 @ 0x9c6c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36672 @ 0x8f40 │ │ │ │ + movw r1, #37504 @ 0x9280 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c2c2 <_Py_GetConfigsAsDict@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c2c2 <_Py_GetConfigsAsDict@@Base+0x1b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40096 @ 0x9ca0 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36684 @ 0x8f4c │ │ │ │ + movw r1, #37516 @ 0x928c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c306 <_Py_GetConfigsAsDict@@Base+0x1f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c306 <_Py_GetConfigsAsDict@@Base+0x1f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40100 @ 0x9ca4 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36700 @ 0x8f5c │ │ │ │ + movw r1, #37532 @ 0x929c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c34a <_Py_GetConfigsAsDict@@Base+0x23c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c34a <_Py_GetConfigsAsDict@@Base+0x23c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40104 @ 0x9ca8 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36716 @ 0x8f6c │ │ │ │ + movw r1, #37548 @ 0x92ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c38e <_Py_GetConfigsAsDict@@Base+0x280> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c38e <_Py_GetConfigsAsDict@@Base+0x280> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40088 @ 0x9c98 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36732 @ 0x8f7c │ │ │ │ + movw r1, #37564 @ 0x92bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c3d2 <_Py_GetConfigsAsDict@@Base+0x2c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c3d2 <_Py_GetConfigsAsDict@@Base+0x2c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40084 @ 0x9c94 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36752 @ 0x8f90 │ │ │ │ + movw r1, #37584 @ 0x92d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c416 <_Py_GetConfigsAsDict@@Base+0x308> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c416 <_Py_GetConfigsAsDict@@Base+0x308> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40092 @ 0x9c9c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36768 @ 0x8fa0 │ │ │ │ + movw r1, #37600 @ 0x92e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c45a <_Py_GetConfigsAsDict@@Base+0x34c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c45a <_Py_GetConfigsAsDict@@Base+0x34c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40116 @ 0x9cb4 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36784 @ 0x8fb0 │ │ │ │ + movw r1, #37616 @ 0x92f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c49e <_Py_GetConfigsAsDict@@Base+0x390> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c49e <_Py_GetConfigsAsDict@@Base+0x390> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40080 @ 0x9c90 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36800 @ 0x8fc0 │ │ │ │ + movw r1, #37632 @ 0x9300 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c4e2 <_Py_GetConfigsAsDict@@Base+0x3d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c4e2 <_Py_GetConfigsAsDict@@Base+0x3d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40108 @ 0x9cac │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36820 @ 0x8fd4 │ │ │ │ + movw r1, #37652 @ 0x9314 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c526 <_Py_GetConfigsAsDict@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c526 <_Py_GetConfigsAsDict@@Base+0x418> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40040 @ 0x9c68 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36836 @ 0x8fe4 │ │ │ │ + movw r1, #37668 @ 0x9324 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c56a <_Py_GetConfigsAsDict@@Base+0x45c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c56a <_Py_GetConfigsAsDict@@Base+0x45c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40120 @ 0x9cb8 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36864 @ 0x9000 │ │ │ │ + movw r1, #37696 @ 0x9340 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c5ae <_Py_GetConfigsAsDict@@Base+0x4a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c5ae <_Py_GetConfigsAsDict@@Base+0x4a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40124 @ 0x9cbc │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36892 @ 0x901c │ │ │ │ + movw r1, #37724 @ 0x935c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c5f2 <_Py_GetConfigsAsDict@@Base+0x4e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c5f2 <_Py_GetConfigsAsDict@@Base+0x4e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40112 @ 0x9cb0 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36916 @ 0x9034 │ │ │ │ + movw r1, #37748 @ 0x9374 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c636 <_Py_GetConfigsAsDict@@Base+0x528> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c636 <_Py_GetConfigsAsDict@@Base+0x528> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40776 @ 0x9f48 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36940 @ 0x904c │ │ │ │ + movw r1, #37772 @ 0x938c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c678 <_Py_GetConfigsAsDict@@Base+0x56a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c678 <_Py_GetConfigsAsDict@@Base+0x56a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40036 @ 0x9c64 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36968 @ 0x9068 │ │ │ │ + movw r1, #37800 @ 0x93a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c6ba <_Py_GetConfigsAsDict@@Base+0x5ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c6ba <_Py_GetConfigsAsDict@@Base+0x5ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37068 @ 0x90cc │ │ │ │ + movw r1, #37900 @ 0x940c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 2c952 <_Py_GetConfigsAsDict@@Base+0x844> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c962 <_Py_GetConfigsAsDict@@Base+0x854> │ │ │ │ ldr r3, [pc, #820] @ (2ca18 <_Py_GetConfigsAsDict@@Base+0x90a>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ ldr.w r5, [r8, #3720] @ 0xe88 │ │ │ │ - bl 713d8 │ │ │ │ + bl 71420 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r5, #1444] @ 0x5a4 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2c72a <_Py_GetConfigsAsDict@@Base+0x61c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60300 @ 0xeb8c │ │ │ │ + movw r1, #61132 @ 0xeecc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c974 <_Py_GetConfigsAsDict@@Base+0x866> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1448] @ 0x5a8 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60560 @ 0xec90 │ │ │ │ + movw r1, #61392 @ 0xefd0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c986 <_Py_GetConfigsAsDict@@Base+0x878> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1452] @ 0x5ac │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60316 @ 0xeb9c │ │ │ │ + movw r1, #61148 @ 0xeedc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c998 <_Py_GetConfigsAsDict@@Base+0x88a> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1456] @ 0x5b0 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60328 @ 0xeba8 │ │ │ │ + movw r1, #61160 @ 0xeee8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9aa <_Py_GetConfigsAsDict@@Base+0x89c> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1460] @ 0x5b4 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #36984 @ 0x9078 │ │ │ │ + movw r1, #37816 @ 0x93b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9bc <_Py_GetConfigsAsDict@@Base+0x8ae> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1464] @ 0x5b8 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37004 @ 0x908c │ │ │ │ + movw r1, #37836 @ 0x93cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9ce <_Py_GetConfigsAsDict@@Base+0x8c0> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1468] @ 0x5bc │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37020 @ 0x909c │ │ │ │ + movw r1, #37852 @ 0x93dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9e0 <_Py_GetConfigsAsDict@@Base+0x8d2> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1472] @ 0x5c0 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15788 @ 0x3dac │ │ │ │ + movw r1, #16620 @ 0x40ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9f2 <_Py_GetConfigsAsDict@@Base+0x8e4> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1476] @ 0x5c4 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60344 @ 0xebb8 │ │ │ │ + movw r1, #61176 @ 0xeef8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2ca04 <_Py_GetConfigsAsDict@@Base+0x8f6> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1480] @ 0x5c8 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37044 @ 0x90b4 │ │ │ │ + movw r1, #37876 @ 0x93f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2ca1c <_Py_GetConfigsAsDict@@Base+0x90e> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37056 @ 0x90c0 │ │ │ │ + movw r1, #37888 @ 0x9400 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2c952 <_Py_GetConfigsAsDict@@Base+0x844> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2ca2e <_Py_GetConfigsAsDict@@Base+0x920> │ │ │ │ add.w r0, r8, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ - bl e23b4 <_PyConfig_AsDict@@Base> │ │ │ │ + bl e23c8 <_PyConfig_AsDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ca3e <_Py_GetConfigsAsDict@@Base+0x930> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ b.n 2ca6a <_Py_GetConfigsAsDict@@Base+0x95c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c6e0 <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 2c6e0 <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c748 <_Py_GetConfigsAsDict@@Base+0x63a> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 2c748 <_Py_GetConfigsAsDict@@Base+0x63a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c77a <_Py_GetConfigsAsDict@@Base+0x66c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 2c77a <_Py_GetConfigsAsDict@@Base+0x66c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x69e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x69e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c7de <_Py_GetConfigsAsDict@@Base+0x6d0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 2c7de <_Py_GetConfigsAsDict@@Base+0x6d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c810 <_Py_GetConfigsAsDict@@Base+0x702> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 2c810 <_Py_GetConfigsAsDict@@Base+0x702> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c846 <_Py_GetConfigsAsDict@@Base+0x738> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 2c846 <_Py_GetConfigsAsDict@@Base+0x738> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c87c <_Py_GetConfigsAsDict@@Base+0x76e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 2c87c <_Py_GetConfigsAsDict@@Base+0x76e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x7a4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x7a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c8e8 <_Py_GetConfigsAsDict@@Base+0x7da> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 2c8e8 <_Py_GetConfigsAsDict@@Base+0x7da> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c91c <_Py_GetConfigsAsDict@@Base+0x80e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 2c91c <_Py_GetConfigsAsDict@@Base+0x80e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2c940 <_Py_GetConfigsAsDict@@Base+0x832> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 2c940 <_Py_GetConfigsAsDict@@Base+0x832> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48884 @ 0xbef4 │ │ │ │ + movw r1, #49716 @ 0xc234 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 2c952 <_Py_GetConfigsAsDict@@Base+0x844> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ca6a <_Py_GetConfigsAsDict@@Base+0x95c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2ca6a <_Py_GetConfigsAsDict@@Base+0x95c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ add.w r3, r0, r2, lsl #6 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -3123,19 +3123,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 9338c │ │ │ │ + bl 93424 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 2cb24 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002cb2a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3153,31 +3153,31 @@ │ │ │ │ mov r2, r4 │ │ │ │ subs r3, r4, #1 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ bcs.n 2cb6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cb7a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 48402 │ │ │ │ + b.w 4844e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91a9c │ │ │ │ + bl 91b34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -3191,15 +3191,15 @@ │ │ │ │ blx 29cf4 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2cbd4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 37924 │ │ │ │ + bl 378d0 │ │ │ │ b.n 2cc12 │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ movle r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3207,192 +3207,192 @@ │ │ │ │ asrs r3, r2, #31 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a0ec │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2cbc2 │ │ │ │ - movw r1, #49412 @ 0xc104 │ │ │ │ + movw r1, #50244 @ 0xc444 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60808 @ 0xed88 │ │ │ │ + movw r0, #61640 @ 0xf0c8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 10e440 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e6d4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2cc16 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ccd0 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - movw r1, #45116 @ 0xb03c │ │ │ │ + movw r1, #45948 @ 0xb37c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - movw r3, #3404 @ 0xd4c │ │ │ │ + movw r3, #4276 @ 0x10b4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 85144 │ │ │ │ + bl 85114 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cc64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 2cc64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr r1, [pc, #108] @ (2ccd8 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e6e8 │ │ │ │ + bl 8e6a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cc88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2cc88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr.w r0, [r6, #2712] @ 0xa98 │ │ │ │ str.w r7, [r6, #2712] @ 0xa98 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ cmp r4, #0 │ │ │ │ bgt.n 2cca0 │ │ │ │ movs r0, #1 │ │ │ │ b.n 2ccd0 │ │ │ │ ldr r1, [pc, #56] @ (2ccdc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r2, r1] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 11cf68 │ │ │ │ + bl 11d380 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 2cc9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2cc9c │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 2cc9c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x69e> │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002cce0 : │ │ │ │ movw r0, #42336 @ 0xa560 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w cb794 │ │ │ │ + b.w cb81c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #45444 @ 0xb184 │ │ │ │ + movw r2, #46276 @ 0xb4c4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #45452 @ 0xb18c │ │ │ │ + movw r1, #46284 @ 0xb4cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1d5750 │ │ │ │ + bl 1d5e18 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd40 │ │ │ │ ldr r0, [pc, #220] @ (2cdf4 ) │ │ │ │ - bl 7ec04 │ │ │ │ + bl 7ec38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2cd40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl dda00 │ │ │ │ + bl dda18 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2cd46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cd40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cd40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2cdf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 71550 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71598 <_PyObject_GC_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2cd72 │ │ │ │ - movw r3, #45468 @ 0xb19c │ │ │ │ + movw r3, #46300 @ 0xb4dc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r3, [r0, #8] │ │ │ │ - movw r3, #9213 @ 0x23fd │ │ │ │ + movw r3, #10665 @ 0x29a9 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r3, #10929 @ 0x2ab1 │ │ │ │ + movw r3, #12313 @ 0x3019 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bl 802e4 │ │ │ │ + bl 80318 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cd88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cd88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #45476 @ 0xb1a4 │ │ │ │ + movw r1, #46308 @ 0xb4e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cbfac │ │ │ │ + bl cc034 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd40 │ │ │ │ movs r0, #8 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2cdac │ │ │ │ - bl 1e82fc │ │ │ │ + bl 1e8984 │ │ │ │ b.n 2cde0 │ │ │ │ - movw r2, #62329 @ 0xf379 │ │ │ │ + movw r2, #63613 @ 0xf87d │ │ │ │ movt r2, #24 │ │ │ │ - movw r3, #47073 @ 0xb7e1 │ │ │ │ + movw r3, #48741 @ 0xbe65 │ │ │ │ movt r3, #29 │ │ │ │ - movw r1, #45292 @ 0xb0ec │ │ │ │ + movw r1, #46124 @ 0xb42c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd r2, r3, [r0] │ │ │ │ movw r2, #57879 @ 0xe217 │ │ │ │ movt r2, #2 │ │ │ │ - bl f9794 │ │ │ │ + bl f9894 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cdde │ │ │ │ mov r0, r4 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #45304 @ 0xb0f8 │ │ │ │ + movw r1, #46136 @ 0xb438 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cbfac │ │ │ │ + bl cc034 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r5, pc, #592 @ (adr r5, 2d048 <_PyUnicode_FromId@@Base+0x174>) │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -3413,15 +3413,15 @@ │ │ │ │ bhi.n 2ce34 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ adds r4, r0, r3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 2ce40 │ │ │ │ movs r1, #0 │ │ │ │ - bl 101e7c <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + bl 102118 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ b.n 2ce34 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r4, #28 │ │ │ │ ldr.w r6, [r1, #180] @ 0xb4 │ │ │ │ subs r5, r6, #1 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ @@ -3458,15 +3458,15 @@ │ │ │ │ cbz r2, 2cecc │ │ │ │ add.w r0, r0, #90112 @ 0x16000 │ │ │ │ ldr.w r3, [r0, #2808] @ 0xaf8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #2808] @ 0xaf8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1df3a8 │ │ │ │ + b.w 1dfa2c │ │ │ │ │ │ │ │ 0002ced4 <_PyUnicode_FromId@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -3479,15 +3479,15 @@ │ │ │ │ bne.n 2cf04 <_PyUnicode_FromId@@Base+0x30> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cef4 <_PyUnicode_FromId@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ beq.n 2cf10 <_PyUnicode_FromId@@Base+0x3c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 267e28 │ │ │ │ + bl 268158 │ │ │ │ ldr r3, [pc, #324] @ (2d058 <_PyUnicode_FromId@@Base+0x184>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ @@ -3503,15 +3503,15 @@ │ │ │ │ bne.n 2cf4c <_PyUnicode_FromId@@Base+0x78> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cf3c <_PyUnicode_FromId@@Base+0x68> │ │ │ │ dmb ish │ │ │ │ beq.n 2cf58 <_PyUnicode_FromId@@Base+0x84> │ │ │ │ mov r0, r5 │ │ │ │ - bl 267e28 │ │ │ │ + bl 268158 │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2cf7e <_PyUnicode_FromId@@Base+0xaa> │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r6, #1516] @ 0x5ec │ │ │ │ @@ -3527,15 +3527,15 @@ │ │ │ │ bne.n 2cf96 <_PyUnicode_FromId@@Base+0xc2> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cf86 <_PyUnicode_FromId@@Base+0xb2> │ │ │ │ dmb ish │ │ │ │ beq.n 2cfa2 <_PyUnicode_FromId@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2458dc │ │ │ │ + bl 245de4 │ │ │ │ add.w r5, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r5, #3436] @ 0xd6c │ │ │ │ cmp r3, r4 │ │ │ │ ble.n 2cfb8 <_PyUnicode_FromId@@Base+0xe4> │ │ │ │ ldr.w r3, [r5, #3440] @ 0xd70 │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ cbnz r6, 2d02a <_PyUnicode_FromId@@Base+0x156> │ │ │ │ @@ -3544,34 +3544,34 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7a244 │ │ │ │ + bl 7a274 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2d004 <_PyUnicode_FromId@@Base+0x130> │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ ldr.w r3, [r5, #3436] @ 0xd6c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #3440] @ 0xd70 │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 2d022 <_PyUnicode_FromId@@Base+0x14e> │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r7, #16 │ │ │ │ it lt │ │ │ │ movlt r7, #16 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 83e18 │ │ │ │ + bl 83e24 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2d008 <_PyUnicode_FromId@@Base+0x134> │ │ │ │ - bl 1e82fc │ │ │ │ + bl 1e8984 │ │ │ │ movs r6, #0 │ │ │ │ b.n 2d02a <_PyUnicode_FromId@@Base+0x156> │ │ │ │ ldr.w r0, [r5, #3436] @ 0xd6c │ │ │ │ mov r1, sl │ │ │ │ subs r2, r7, r0 │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ @@ -3587,15 +3587,15 @@ │ │ │ │ bne.n 2d042 <_PyUnicode_FromId@@Base+0x16e> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d032 <_PyUnicode_FromId@@Base+0x15e> │ │ │ │ dmb ish │ │ │ │ beq.n 2d04e <_PyUnicode_FromId@@Base+0x17a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 2458dc │ │ │ │ + bl 245de4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ @@ -3611,19 +3611,19 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ab844 │ │ │ │ + b.w 1abee0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ movw r6, #38480 @ 0x9650 │ │ │ │ movt r6, #74 @ 0x4a │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -3633,48 +3633,48 @@ │ │ │ │ cbz r0, 2d0bc │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ ldr r4, [pc, #204] @ (2d18c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #0] │ │ │ │ movs r3, #32 │ │ │ │ - movw r1, #49200 @ 0xc030 │ │ │ │ + movw r1, #50032 @ 0xc370 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - movw r9, #49284 @ 0xc084 │ │ │ │ + movw r9, #50116 @ 0xc3c4 │ │ │ │ movt r9, #40 @ 0x28 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movw r8, #42012 @ 0xa41c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2416] @ 0x970 │ │ │ │ bl 2d708 <_PyObject_DebugMallocStats@@Base+0x542> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #49220 @ 0xc044 │ │ │ │ + movw r1, #50052 @ 0xc384 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2740] @ 0xab4 │ │ │ │ bl 2d708 <_PyObject_DebugMallocStats@@Base+0x542> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #49244 @ 0xc05c │ │ │ │ + movw r1, #50076 @ 0xc39c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ bl 2d708 <_PyObject_DebugMallocStats@@Base+0x542> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #49264 @ 0xc070 │ │ │ │ + movw r1, #50096 @ 0xc3b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2092] @ 0x82c │ │ │ │ bl 2d708 <_PyObject_DebugMallocStats@@Base+0x542> │ │ │ │ ldr r3, [r5, r4] │ │ │ │ movs r5, #0 │ │ │ │ @@ -3682,15 +3682,15 @@ │ │ │ │ add.w r4, r4, #5760 @ 0x1680 │ │ │ │ adds r4, #24 │ │ │ │ adds r5, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ - bl 6cb24 │ │ │ │ + bl 6cb64 │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ ldrd r3, r7, [r8, #16] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ adds r3, #3 │ │ │ │ mla r3, r7, r5, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ @@ -3704,36 +3704,36 @@ │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 97c84 <_Py_GetConfig@@Base> │ │ │ │ + bl 97d14 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ bgt.n 2d1b4 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 29228 │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 2d1bc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0002d1c6 <_PyObject_DebugMallocStats@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ - movw r3, #11761 @ 0x2df1 │ │ │ │ + movw r3, #11833 @ 0x2e39 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ cbz r1, 2d1fa <_PyObject_DebugMallocStats@@Base+0x34> │ │ │ │ ldr.w r0, [r2, #784] @ 0x310 │ │ │ │ subs r5, r0, r3 │ │ │ │ @@ -3747,85 +3747,85 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2d2ec <_PyObject_DebugMallocStats@@Base+0x126> │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49312 @ 0xc0a0 │ │ │ │ + movw r2, #50144 @ 0xc3e0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49364 @ 0xc0d4 │ │ │ │ + movw r2, #50196 @ 0xc414 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49396 @ 0xc0f4 │ │ │ │ + movw r2, #50228 @ 0xc434 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 19758c <_start@@Base+0xbf0> │ │ │ │ + bl 197c2c <_start@@Base+0xbf4> │ │ │ │ ldr r1, [pc, #204] @ (2d31c <_PyObject_DebugMallocStats@@Base+0x156>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - movw r3, #1675 @ 0x68b │ │ │ │ + movw r3, #3699 @ 0xe73 │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 19c4b4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ + bl 19cb54 <_Py_write_noraise@@Base+0xc74> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #3009 @ 0xbc1 │ │ │ │ + movw r2, #5251 @ 0x1483 │ │ │ │ movt r2, #6 │ │ │ │ - movw r1, #3067 @ 0xbfb │ │ │ │ + movw r1, #5309 @ 0x14bd │ │ │ │ movt r1, #6 │ │ │ │ - bl 19ce6c │ │ │ │ + bl 19d50c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49428 @ 0xc114 │ │ │ │ + movw r2, #50260 @ 0xc454 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49456 @ 0xc130 │ │ │ │ + movw r2, #50288 @ 0xc470 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49484 @ 0xc14c │ │ │ │ + movw r2, #50316 @ 0xc48c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49524 @ 0xc174 │ │ │ │ + movw r2, #50356 @ 0xc4b4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49552 @ 0xc190 │ │ │ │ + movw r2, #50384 @ 0xc4d0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2d314 <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ cbz r1, 2d302 <_PyObject_DebugMallocStats@@Base+0x13c> │ │ │ │ ldr.w r0, [r2, #784] @ 0x310 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ b.n 2d30c <_PyObject_DebugMallocStats@@Base+0x146> │ │ │ │ @@ -3842,15 +3842,15 @@ │ │ │ │ nop │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e3454 │ │ │ │ + bl 1e3adc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3112] @ 0xc28 │ │ │ │ @@ -3869,15 +3869,15 @@ │ │ │ │ mov sl, r7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #49580 @ 0xc1ac │ │ │ │ + movw r2, #50412 @ 0xc4ec │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 2957c │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ @@ -3930,15 +3930,15 @@ │ │ │ │ cbz r7, 2d438 <_PyObject_DebugMallocStats@@Base+0x272> │ │ │ │ ldr.w r2, [r6, r8, lsl #2] │ │ │ │ ldr.w r3, [r5, r8, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ add r3, r7 │ │ │ │ str.w r3, [r5, r8, lsl #2] │ │ │ │ - bl 26b068 │ │ │ │ + bl 26b3a0 │ │ │ │ ldr.w r3, [r9, r8, lsl #2] │ │ │ │ subs r3, r3, r7 │ │ │ │ add r0, r3 │ │ │ │ str.w r0, [r9, r8, lsl #2] │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ b.n 2d3fc <_PyObject_DebugMallocStats@@Base+0x236> │ │ │ │ mov r7, sl │ │ │ │ @@ -3951,21 +3951,21 @@ │ │ │ │ movs r0, #10 │ │ │ │ mov r4, fp │ │ │ │ blx 2a24c │ │ │ │ mov r9, r6 │ │ │ │ mov r3, fp │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #49632 @ 0xc1e0 │ │ │ │ + movw r0, #50464 @ 0xc520 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov fp, r6 │ │ │ │ blx 29fe0 │ │ │ │ - movw r3, #49744 @ 0xc250 │ │ │ │ + movw r3, #50576 @ 0xc590 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ @@ -3988,124 +3988,124 @@ │ │ │ │ add.w sl, sl, r4, lsl #5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r0, #4064 @ 0xfe0 │ │ │ │ mov r1, r6 │ │ │ │ mla r3, r6, r8, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 26b2c4 │ │ │ │ + bl 26b5fc │ │ │ │ mov r3, r5 │ │ │ │ mla fp, r4, r1, fp │ │ │ │ b.n 2d484 <_PyObject_DebugMallocStats@@Base+0x2be> │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ b.n 2d480 <_PyObject_DebugMallocStats@@Base+0x2ba> │ │ │ │ ldrd r4, r7, [sp, #36] @ 0x24 │ │ │ │ mov r3, sl │ │ │ │ movs r0, #10 │ │ │ │ mov sl, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r3 │ │ │ │ blx 2a24c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49772 @ 0xc26c │ │ │ │ + movw r1, #50604 @ 0xc5ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r3, #792] @ 0x318 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49800 @ 0xc288 │ │ │ │ + movw r1, #50632 @ 0xc5c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r3, #792] @ 0x318 │ │ │ │ subs r2, r2, r7 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49820 @ 0xc29c │ │ │ │ + movw r1, #50652 @ 0xc5dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r3, #796] @ 0x31c │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49844 @ 0xc2b4 │ │ │ │ + movw r1, #50676 @ 0xc5f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #49872 @ 0xc2d0 │ │ │ │ + movw r2, #50704 @ 0xc610 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cb24 │ │ │ │ + bl 6cb64 │ │ │ │ lsls r2, r7, #18 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49900 @ 0xc2ec │ │ │ │ + movw r1, #50732 @ 0xc62c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #49928 @ 0xc308 │ │ │ │ + movw r1, #50760 @ 0xc648 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ add r5, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - movw r2, #49956 @ 0xc324 │ │ │ │ + movw r2, #50788 @ 0xc664 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cb24 │ │ │ │ + bl 6cb64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r3, #12 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, r9 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #49984 @ 0xc340 │ │ │ │ + movw r1, #50816 @ 0xc680 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, fp │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #50016 @ 0xc360 │ │ │ │ + movw r1, #50848 @ 0xc6a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r3, r0 │ │ │ │ add r5, r3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50048 @ 0xc380 │ │ │ │ + movw r1, #50880 @ 0xc6c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ - movw r1, #50080 @ 0xc3a0 │ │ │ │ + movw r1, #50912 @ 0xc6e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ adds r2, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #18 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #50088 @ 0xc3a8 │ │ │ │ + movw r0, #50920 @ 0xc6e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ blx 29fe0 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50108 @ 0xc3bc │ │ │ │ + movw r1, #50940 @ 0xc6fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ add.w sp, sp, #948 @ 0x3b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -4186,70 +4186,70 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (2d704 <_PyObject_DebugMallocStats@@Base+0x53e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #3444] @ 0xd74 │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #264 @ 0x108 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #50248 @ 0xc448 │ │ │ │ + movw r2, #51080 @ 0xc788 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 6cb24 │ │ │ │ + bl 6cb64 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #50272 @ 0xc460 │ │ │ │ + movw r2, #51104 @ 0xc7a0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cb24 │ │ │ │ + bl 6cb64 │ │ │ │ mul.w r2, r5, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #50280 @ 0xc468 │ │ │ │ + movw r1, #51112 @ 0xc7a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14afcc │ │ │ │ + bl 14b484 │ │ │ │ cbnz r0, 2d77e <_PyObject_DebugMallocStats@@Base+0x5b8> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2d888 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov.w r8, #26 │ │ │ │ movs r4, #32 │ │ │ │ add.w r6, r4, #31 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ mov r5, r0 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ mov r1, r6 │ │ │ │ cbnz r0, 2d7a4 <_PyObject_DebugMallocStats@@Base+0x5de> │ │ │ │ - bl 1e82fc │ │ │ │ + bl 1e8984 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2d888 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx 29ee0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 2d7f4 <_PyObject_DebugMallocStats@@Base+0x62e> │ │ │ │ @@ -4258,29 +4258,29 @@ │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ beq.n 2d7d2 <_PyObject_DebugMallocStats@@Base+0x60c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2d888 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ subs.w r8, r8, #1 │ │ │ │ bne.n 2d7f0 <_PyObject_DebugMallocStats@@Base+0x62a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #50300 @ 0xc47c │ │ │ │ + movw r1, #51132 @ 0xc7bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 2d77a <_PyObject_DebugMallocStats@@Base+0x5b4> │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 2d788 <_PyObject_DebugMallocStats@@Base+0x5c2> │ │ │ │ - bl de7bc │ │ │ │ + bl de7d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a480 <__sched_cpucount@plt> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ @@ -4292,48 +4292,48 @@ │ │ │ │ beq.n 2d872 <_PyObject_DebugMallocStats@@Base+0x6ac> │ │ │ │ cmp.w r6, r7, lsr #3 │ │ │ │ bls.n 2d86e <_PyObject_DebugMallocStats@@Base+0x6a8> │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 2d86e <_PyObject_DebugMallocStats@@Base+0x6a8> │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ - bl e1458 │ │ │ │ + bl e1478 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cbz r0, 2d85c <_PyObject_DebugMallocStats@@Base+0x696> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ mov r0, sl │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 2d86e <_PyObject_DebugMallocStats@@Base+0x6a8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 2d86e <_PyObject_DebugMallocStats@@Base+0x6a8> │ │ │ │ mov r0, sl │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ b.n 2d80c <_PyObject_DebugMallocStats@@Base+0x646> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ b.n 2d888 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ b.n 2d77a <_PyObject_DebugMallocStats@@Base+0x5b4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #28] @ (2d8b0 <_PyObject_DebugMallocStats@@Base+0x6ea>) │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ @@ -4349,47 +4349,47 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29cd0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2d8fc <_PyObject_DebugMallocStats@@Base+0x736> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12588 @ 0x312c │ │ │ │ + movw r1, #13420 @ 0x346c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 2d916 <_PyObject_DebugMallocStats@@Base+0x750> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cbz r3, 2d91a <_PyObject_DebugMallocStats@@Base+0x754> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29196 @ 0x720c │ │ │ │ + movw r1, #30028 @ 0x754c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2d92c <_PyObject_DebugMallocStats@@Base+0x766> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #12] @ (2d930 <_PyObject_DebugMallocStats@@Base+0x76a>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93278 │ │ │ │ + bl 93310 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bcc.n 2d864 <_PyObject_DebugMallocStats@@Base+0x69e> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 0002d934 <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -4405,16 +4405,16 @@ │ │ │ │ bne.n 2d960 <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d950 <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2d96c <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ - bl 267e28 │ │ │ │ - movw r4, #28160 @ 0x6e00 │ │ │ │ + bl 268158 │ │ │ │ + movw r4, #28992 @ 0x7140 │ │ │ │ movt r4, #63 @ 0x3f │ │ │ │ add.w r9, sp, #4 │ │ │ │ add.w r8, sp, #24 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ @@ -4539,62 +4539,62 @@ │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 29204 │ │ │ │ cbnz r0, 2db0c <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ ldr r0, [pc, #148] @ (2db58 <_PyMem_GetCurrentAllocatorName@@Base+0x224>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r4, #49400 @ 0xc0f8 │ │ │ │ + movw r4, #50232 @ 0xc438 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49416 @ 0xc108 │ │ │ │ + movw r4, #50248 @ 0xc448 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49360 @ 0xc0d0 │ │ │ │ + movw r4, #50192 @ 0xc410 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49388 @ 0xc0ec │ │ │ │ + movw r4, #50220 @ 0xc42c │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49424 @ 0xc110 │ │ │ │ + movw r4, #50256 @ 0xc450 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49372 @ 0xc0dc │ │ │ │ + movw r4, #50204 @ 0xc41c │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 2db26 <_PyMem_GetCurrentAllocatorName@@Base+0x1f2> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2db16 <_PyMem_GetCurrentAllocatorName@@Base+0x1e2> │ │ │ │ dmb ish │ │ │ │ beq.n 2db32 <_PyMem_GetCurrentAllocatorName@@Base+0x1fe> │ │ │ │ ldr r0, [pc, #12] @ (2db3c <_PyMem_GetCurrentAllocatorName@@Base+0x208>) │ │ │ │ - bl 2458dc │ │ │ │ + bl 245de4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r0, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + strb r0, [r2, #6] │ │ │ │ movs r7, r7 │ │ │ │ str r4, [r3, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r6, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r1, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -4607,31 +4607,31 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2db9e <_PyMem_GetCurrentAllocatorName@@Base+0x26a> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r2, 2db8e <_PyMem_GetCurrentAllocatorName@@Base+0x25a> │ │ │ │ - movw r1, #12556 @ 0x310c │ │ │ │ + movw r1, #13388 @ 0x344c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 2db9a <_PyMem_GetCurrentAllocatorName@@Base+0x266> │ │ │ │ - movw r1, #12588 @ 0x312c │ │ │ │ + movw r1, #13420 @ 0x346c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dbb2 <_PyMem_GetCurrentAllocatorName@@Base+0x27e> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #16] @ (2dbb8 <_PyMem_GetCurrentAllocatorName@@Base+0x284>) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93278 │ │ │ │ + bl 93310 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bcc.n 2daec <_PyMem_GetCurrentAllocatorName@@Base+0x1b8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -4639,216 +4639,216 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 2dbde <_PyMem_GetCurrentAllocatorName@@Base+0x2aa> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d1800 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d1ec4 <_Py_Uid_Converter@@Base> │ │ │ │ cbnz r0, 2dbf8 <_PyMem_GetCurrentAllocatorName@@Base+0x2c4> │ │ │ │ b.n 2dbf4 <_PyMem_GetCurrentAllocatorName@@Base+0x2c0> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60072 @ 0xeaa8 │ │ │ │ + movw r0, #64900 @ 0xfd84 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2dbd2 <_PyMem_GetCurrentAllocatorName@@Base+0x29e> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dc2c <_PyMem_GetCurrentAllocatorName@@Base+0x2f8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1d1800 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d1ec4 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dbf4 <_PyMem_GetCurrentAllocatorName@@Base+0x2c0> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a42c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dc24 <_PyMem_GetCurrentAllocatorName@@Base+0x2f0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 2dc52 <_PyMem_GetCurrentAllocatorName@@Base+0x31e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e45dc <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e4c64 <_Py_Gid_Converter@@Base> │ │ │ │ cbnz r0, 2dc6c <_PyMem_GetCurrentAllocatorName@@Base+0x338> │ │ │ │ b.n 2dc68 <_PyMem_GetCurrentAllocatorName@@Base+0x334> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60100 @ 0xeac4 │ │ │ │ + movw r0, #64928 @ 0xfda0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2dc46 <_PyMem_GetCurrentAllocatorName@@Base+0x312> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dca0 <_PyMem_GetCurrentAllocatorName@@Base+0x36c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1e45dc <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e4c64 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dc68 <_PyMem_GetCurrentAllocatorName@@Base+0x334> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a7fc │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dc98 <_PyMem_GetCurrentAllocatorName@@Base+0x364> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #50584 @ 0xc598 │ │ │ │ + movw r1, #51416 @ 0xc8d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8c594 │ │ │ │ + bl 8c564 │ │ │ │ cbnz r0, 2dcce <_PyMem_GetCurrentAllocatorName@@Base+0x39a> │ │ │ │ movs r5, #0 │ │ │ │ b.n 2dd04 <_PyMem_GetCurrentAllocatorName@@Base+0x3d0> │ │ │ │ ldr r0, [pc, #60] @ (2dd0c <_PyMem_GetCurrentAllocatorName@@Base+0x3d8>) │ │ │ │ - bl 10e4f8 │ │ │ │ + bl 10e78c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dcca <_PyMem_GetCurrentAllocatorName@@Base+0x396> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [pc, #40] @ (2dd10 <_PyMem_GetCurrentAllocatorName@@Base+0x3dc>) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl f8808 │ │ │ │ + bl f87e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2dd04 <_PyMem_GetCurrentAllocatorName@@Base+0x3d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2dd04 <_PyMem_GetCurrentAllocatorName@@Base+0x3d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb738 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xb758 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 97c84 <_Py_GetConfig@@Base> │ │ │ │ + bl 97d14 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ cbnz r3, 2dd38 <_PyMem_GetCurrentAllocatorName@@Base+0x404> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14ba4c │ │ │ │ + b.w 14bf04 │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #50700 @ 0xc60c │ │ │ │ + movw r1, #51532 @ 0xc94c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144c80 │ │ │ │ + bl 145138 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dd2c <_PyMem_GetCurrentAllocatorName@@Base+0x3f8> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #50848 @ 0xc6a0 │ │ │ │ + movw r1, #51680 @ 0xc9e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14afcc │ │ │ │ + bl 14b484 │ │ │ │ cbz r0, 2dd98 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a7e4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dd94 <_PyMem_GetCurrentAllocatorName@@Base+0x460> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ b.n 2dd98 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ 0002dd9e : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [pc, #72] @ (2ddf8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r7] │ │ │ │ cbnz r3, 2ddc4 │ │ │ │ - movw r1, #62836 @ 0xf574 │ │ │ │ + movw r1, #63668 @ 0xf8b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #60] @ (2ddfc ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ cbnz r0, 2dddc │ │ │ │ - bl 1e82fc │ │ │ │ + bl 1e8984 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ddf6 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ strd r6, r5, [r0] │ │ │ │ ldr.w r2, [r3, #1456] @ 0x5b0 │ │ │ │ cbz r2, 2ddf0 │ │ │ │ str r2, [r0, #8] │ │ │ │ str.w r0, [r3, #1456] @ 0x5b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + strb r4, [r1, #7] │ │ │ │ movs r7, r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -4864,61 +4864,61 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #132] @ (2deac ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2de40 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dea6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 2de54 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2de68 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2de7c │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 298c4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2de9e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ @@ -4934,30 +4934,30 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #116] @ (2df4c ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2df44 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2defe │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cbnz r0, 2df44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2df10 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cbnz r0, 2df44 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -4965,104 +4965,104 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2df3a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #51028 @ 0xc754 │ │ │ │ + movw r1, #51860 @ 0xca94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14afcc │ │ │ │ + bl 14b484 │ │ │ │ cbz r0, 2df90 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29934 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2df8c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ b.n 2df90 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #51116 @ 0xc7ac │ │ │ │ + movw r1, #51948 @ 0xcaec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14afcc │ │ │ │ + bl 14b484 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e008 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a264 │ │ │ │ cbz r0, 2dfd8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e008 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 834e4 │ │ │ │ + bl 83514 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e002 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ cbnz r0, 2e006 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e002 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2e002 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e008 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e5724 │ │ │ │ + b.w 1e5dac │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -5086,15 +5086,15 @@ │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d7c5c │ │ │ │ + bl 1d8324 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 2e098 │ │ │ │ b.n 2e19e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -5105,36 +5105,36 @@ │ │ │ │ cbz r3, 2e0a0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ b.n 2e0a8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #39896 @ 0x9bd8 │ │ │ │ + movw r1, #40728 @ 0x9f18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e5850 │ │ │ │ + bl 1e5ed8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e0d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e0d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2e19e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2e0f2 │ │ │ │ movs r1, #6 │ │ │ │ add.w r0, r4, #13 │ │ │ │ - bl 6d31c <_Py_HashBytes@@Base> │ │ │ │ + bl 6d35c <_Py_HashBytes@@Base> │ │ │ │ str r0, [r4, #8] │ │ │ │ b.n 2e186 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov.w r0, #3600 @ 0xe10 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ movw r6, #35132 @ 0x893c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ @@ -5148,85 +5148,85 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ smlabb r3, r1, r0, r3 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ movs r0, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, r3 │ │ │ │ movs r3, #1 │ │ │ │ - bl 13e220 │ │ │ │ + bl 13e650 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 2e150 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18a970 │ │ │ │ + bl 18ae24 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e14e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2e14e │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cbnz r6, 2e168 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e19e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e19e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 2e19e │ │ │ │ mov r0, r6 │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e186 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e186 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e19c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e19c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 78278 │ │ │ │ + bl 782b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e900 │ │ │ │ + bl 7e934 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e1de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e1de │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002e1e0 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -5236,85 +5236,85 @@ │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1e81c8 <_Py_CheckRecursiveCall@@Base+0x1be4> │ │ │ │ + bl 1e8850 <_Py_CheckRecursiveCall@@Base+0x1be4> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #45292 @ 0xb0ec │ │ │ │ + movw r1, #46124 @ 0xb42c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl fa1b0 │ │ │ │ + bl fa1bc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7732c │ │ │ │ + b.w 77360 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [pc, #148] @ (2e2e8 ) │ │ │ │ strd r6, r4, [sp] │ │ │ │ - movw r2, #53620 @ 0xd174 │ │ │ │ + movw r2, #54452 @ 0xd4b4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d2780 │ │ │ │ + bl d27cc │ │ │ │ cbz r0, 2e2c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bc448 │ │ │ │ + bl 1bcb18 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 2e2c4 │ │ │ │ ldr r3, [pc, #116] @ (2e2ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, r3] │ │ │ │ cbz r1, 2e286 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 2e2c8 │ │ │ │ b.n 2e2a4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6888 @ 0x1ae8 │ │ │ │ + movw r1, #9012 @ 0x2334 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ b.n 2e2c4 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19b890 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19bf30 <_Py_write_noraise@@Base+0x50> │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2e2ce │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e2e4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1ebbfc <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ + bl 1ec284 <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 78340 │ │ │ │ - bl e4ae4 │ │ │ │ + bl 7837c │ │ │ │ + bl e4afc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e2c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ @@ -5328,136 +5328,136 @@ │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ bgt.n 2e322 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12588 @ 0x312c │ │ │ │ + movw r1, #13420 @ 0x346c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 2e336 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #53640 @ 0xd188 │ │ │ │ + movw r0, #54472 @ 0xd4c8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ str r0, [sp, #4] │ │ │ │ cbnz r0, 2e33a │ │ │ │ movs r5, #0 │ │ │ │ b.n 2e456 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c2a8 │ │ │ │ + bl 13c6d8 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq.n 2e360 │ │ │ │ ble.n 2e442 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #53648 @ 0xd190 │ │ │ │ + movw r1, #54480 @ 0xd4d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ b.n 2e442 │ │ │ │ ldr r1, [pc, #248] @ (2e45c ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c98 │ │ │ │ + bl b8d18 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e384 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39c4 │ │ │ │ + bl d3a00 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e442 │ │ │ │ - bl d3bd8 │ │ │ │ + bl d3c14 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cbnz r5, 2e398 │ │ │ │ ldr r1, [pc, #212] @ (2e460 ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c98 │ │ │ │ + bl b8d18 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e3d2 │ │ │ │ b.n 2e442 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #53688 @ 0xd1b8 │ │ │ │ + movw r0, #54520 @ 0xd4f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e3be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e3be │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2e442 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1e415c │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e388 │ │ │ │ b.n 2e442 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cbnz r5, 2e3f6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - movw r0, #53700 @ 0xd1c4 │ │ │ │ + movw r0, #54532 @ 0xd504 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2e42e │ │ │ │ b.n 2e43a │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #53716 @ 0xd1d4 │ │ │ │ + movw r0, #54548 @ 0xd514 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e41c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 2e442 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1e415c │ │ │ │ + bl 1e47e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e3d6 │ │ │ │ b.n 2e442 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e43a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c7f8 │ │ │ │ + bl 13cc28 │ │ │ │ b.n 2e456 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 2e336 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c7f8 │ │ │ │ + bl 13cc28 │ │ │ │ b.n 2e336 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bgt.n 2e3a8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ blt.n 2e49c │ │ │ │ @@ -5465,15 +5465,15 @@ │ │ │ │ │ │ │ │ 0002e464 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e4a0 │ │ │ │ mov r1, r5 │ │ │ │ bl 2e594 <_PyObject_Dump@@Base+0xf0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -5481,94 +5481,94 @@ │ │ │ │ beq.n 2e494 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2e498 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2e4a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 2e494 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002e4a4 <_PyObject_Dump@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #38480 @ 0x9650 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ mov r5, r0 │ │ │ │ - bl 1ebd94 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1ec41c <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r3, 2e4e0 <_PyObject_Dump@@Base+0x3c> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #61572 @ 0xf084 │ │ │ │ + movw r2, #62404 @ 0xf3c4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 29a18 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #61600 @ 0xf0a0 │ │ │ │ + movw r2, #62432 @ 0xf3e0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #61624 @ 0xf0b8 │ │ │ │ + movw r2, #62456 @ 0xf3f8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #61648 @ 0xf0d0 │ │ │ │ + movw r2, #62480 @ 0xf410 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r6, 2e524 <_PyObject_Dump@@Base+0x80> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ b.n 2e52c <_PyObject_Dump@@Base+0x88> │ │ │ │ - movw r3, #40148 @ 0x9cd4 │ │ │ │ + movw r3, #40980 @ 0xa014 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #61672 @ 0xf0e8 │ │ │ │ + movw r2, #62504 @ 0xf428 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #61696 @ 0xf100 │ │ │ │ + movw r2, #62528 @ 0xf440 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - bl 1cc874 │ │ │ │ + bl 1ccf44 │ │ │ │ mov r6, r0 │ │ │ │ - bl d3b98 │ │ │ │ + bl d3bd4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ bl 2e722 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ mov r0, r5 │ │ │ │ - bl d3bac │ │ │ │ + bl d3be8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc904 │ │ │ │ + bl 1ccfd4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #7540 @ 0x1d74 │ │ │ │ + movw r2, #8308 @ 0x2074 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 29a18 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -5576,24 +5576,24 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 2e5c2 <_PyObject_Dump@@Base+0x11e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61716 @ 0xf114 │ │ │ │ + movw r1, #62548 @ 0xf454 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #8276 @ 0x2054 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ - bl 71550 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71598 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2e5da <_PyObject_Dump@@Base+0x136> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e692 <_PyObject_Dump@@Base+0x1ee> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -5611,15 +5611,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 2e62c <_PyObject_Dump@@Base+0x188> │ │ │ │ mov.w r3, r4, ror #4 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ eors r0, r3 │ │ │ │ @@ -5634,33 +5634,33 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76134 │ │ │ │ + bl 7617c │ │ │ │ cbz r0, 2e672 <_PyObject_Dump@@Base+0x1ce> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 2e66a <_PyObject_Dump@@Base+0x1c6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 802e4 │ │ │ │ + bl 80318 │ │ │ │ b.n 2e692 <_PyObject_Dump@@Base+0x1ee> │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e662 <_PyObject_Dump@@Base+0x1be> │ │ │ │ cbz r5, 2e692 <_PyObject_Dump@@Base+0x1ee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76134 │ │ │ │ + bl 7617c │ │ │ │ cbz r0, 2e692 <_PyObject_Dump@@Base+0x1ee> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2e662 <_PyObject_Dump@@Base+0x1be> │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ @@ -5685,98 +5685,98 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ movw r4, #46708 @ 0xb674 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 2e6d8 <_PyObject_Dump@@Base+0x234> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e71e <_PyObject_Dump@@Base+0x27a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2e6ec <_PyObject_Dump@@Base+0x248> │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e6d4 <_PyObject_Dump@@Base+0x230> │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29428 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ cbz r4, 2e716 <_PyObject_Dump@@Base+0x272> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002e722 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl e4ae4 │ │ │ │ + bl e4afc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e810 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c58 │ │ │ │ cbnz r4, 2e76a │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #61872 @ 0xf1b0 │ │ │ │ + movw r2, #62704 @ 0xf4f0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ b.n 2e816 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2e792 │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #61880 @ 0xf1b8 │ │ │ │ + movw r2, #62712 @ 0xf4f8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ b.n 2e816 │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ bpl.n 2e7a0 │ │ │ │ - bl e453c │ │ │ │ + bl e4550 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e7a6 │ │ │ │ - bl e76ac │ │ │ │ + bl e76c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 2e810 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ cbz r0, 2e7c8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r6 │ │ │ │ blx 29fe0 │ │ │ │ @@ -5804,15 +5804,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ cbnz r7, 2e810 │ │ │ │ cbz r6, 2e816 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c58 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2e820 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a6d4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -5833,24 +5833,24 @@ │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ beq.n 2e86a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #63260 @ 0xf71c │ │ │ │ + movw r2, #64092 @ 0xfa5c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127000 <_PyErr_SetString@@Base> │ │ │ │ + bl 127438 <_PyErr_SetString@@Base> │ │ │ │ b.n 2e880 │ │ │ │ ldrd r2, r4, [r1, #24] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #12] │ │ │ │ - bl 1ee728 │ │ │ │ + bl 1eedb0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2e884 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e88c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ @@ -5861,67 +5861,67 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [pc, #156] @ (2e944 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl b8c98 │ │ │ │ + bl b8d18 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e8ca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39c4 │ │ │ │ + bl d3a00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e93e │ │ │ │ - bl d3bd8 │ │ │ │ + bl d3c14 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cbnz r6, 2e8e4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #63556 @ 0xf844 │ │ │ │ + movw r0, #64388 @ 0xfb84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddbf4 │ │ │ │ + b.w ddc0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 13c2a8 │ │ │ │ + bl 13c6d8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e90a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ - movw r0, #63564 @ 0xf84c │ │ │ │ + movw r0, #64396 @ 0xfb8c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13c7f8 │ │ │ │ + bl 13cc28 │ │ │ │ b.n 2e928 │ │ │ │ ble.n 2e926 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63580 @ 0xf85c │ │ │ │ + movw r1, #64412 @ 0xfb9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e93e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e93e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bgt.n 2e890 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -5938,84 +5938,84 @@ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ bhi.n 2e976 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ ble.n 2e9a0 │ │ │ │ b.n 2e990 │ │ │ │ - movw r0, #51904 @ 0xcac0 │ │ │ │ + movw r0, #52760 @ 0xce18 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e96e │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e9c2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 110614 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1108ac <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e98c │ │ │ │ cmp r4, #2 │ │ │ │ bne.n 2e9b4 │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add.w r0, r6, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2e9c6 │ │ │ │ b.n 2e9c2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 110614 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1108ac <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e9a0 │ │ │ │ b.n 2e98c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1d3250 │ │ │ │ + bl 1d3918 │ │ │ │ adds r3, r0, #2 │ │ │ │ beq.n 2ea0e │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ bne.n 2ea04 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64896 @ 0xfd80 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #192 @ 0xc0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 2ea0e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f9dc │ │ │ │ + b.w 7fa10 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ea34 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cbnz r0, 2ea4c │ │ │ │ ldr r2, [pc, #24] @ (2ea50 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -6035,53 +6035,53 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1edb2c │ │ │ │ + bl 1ee1b4 │ │ │ │ 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 f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2eaa0 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cbnz r0, 2eace │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ cbz r4, 2eac8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f17f0 │ │ │ │ - bl e4ae4 │ │ │ │ + b.w f17d8 │ │ │ │ + bl e4afc │ │ │ │ cbz r0, 2ead2 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2eada │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002eadc <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b.w 1e36b0 │ │ │ │ + b.w 1e3d38 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ @@ -6116,15 +6116,15 @@ │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2eb00 <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002eb50 : │ │ │ │ - b.w 1e21dc │ │ │ │ + b.w 1e2860 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ @@ -6133,15 +6133,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ bne.n 2eb90 │ │ │ │ - bl 1d7e3c │ │ │ │ + bl 1d8504 │ │ │ │ cbz r0, 2ebd6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [r3, #260] @ 0x104 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ @@ -6151,27 +6151,27 @@ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r5, [r1, #4] │ │ │ │ bls.n 2ebce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4600 │ │ │ │ + bl 1f4c70 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 2ebc0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 2ebd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2ebb6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 2ebb6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ b.n 2ebb6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ @@ -6181,142 +6181,142 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 8fae8 │ │ │ │ + bl 8faa8 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2ec02 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ b.n 2ec7e │ │ │ │ cbz r4, 2ec10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ebfa │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 90978 │ │ │ │ + bl 90958 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ec24 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ec7e │ │ │ │ - bl 1da0d4 │ │ │ │ + bl 1da758 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ec1e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1da114 │ │ │ │ + bl 1da798 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ec5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ec5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2ec1e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2ec6e │ │ │ │ movs r5, #0 │ │ │ │ b.n 2ec7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2ec6a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 2ec6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r7 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2966c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2ecd6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 2ecee │ │ │ │ - bl e4ae4 │ │ │ │ + bl e4afc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2eca8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ecfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #9036 @ 0x234c │ │ │ │ + movw r0, #9820 @ 0x265c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ b.n 2ecfc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002ed00 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 2ed1c │ │ │ │ - bl 498ac │ │ │ │ + bl 498f4 │ │ │ │ b.n 2ed3c │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 2ed26 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ blt.n 2ed42 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26160 @ 0x6630 │ │ │ │ + movw r1, #26992 @ 0x6970 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ed6c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 2ed52 │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ @@ -6334,28 +6334,28 @@ │ │ │ │ ldrheq.w r0, [r0, r1, lsl #1] │ │ │ │ ldrne.w r0, [r0, r1, lsl #2] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0002ed6e : │ │ │ │ ldr r0, [pc, #8] @ (2ed78 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - b.w 1d56fc │ │ │ │ - bgt.n 2ec9c │ │ │ │ + b.w 1d5dc4 │ │ │ │ + bgt.n 2ed8c │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #48] @ (2edbc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11cec8 │ │ │ │ + bl 11d2dc │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ ldr.w r4, [r4, #1292] @ 0x50c │ │ │ │ - bl ffb6c │ │ │ │ + bl ffddc │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -6389,15 +6389,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #0] │ │ │ │ blx 29e34 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 1f99d8 │ │ │ │ + bl 1fa050 │ │ │ │ str r5, [r4, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -6408,85 +6408,85 @@ │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 2ee6c │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #1 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 6c930 │ │ │ │ + bl 6c970 │ │ │ │ mov r1, r0 │ │ │ │ cbz r6, 2ee5e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19b890 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19bf30 <_Py_write_noraise@@Base+0x50> │ │ │ │ b.n 2ee68 │ │ │ │ cbz r0, 2ee68 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ebbfc <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ + bl 1ec284 <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r1, #65220 @ 0xfec4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #516 @ 0x204 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 10e440 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e6d4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cbnz r0, 2ee96 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2eee4 │ │ │ │ mov r5, r0 │ │ │ │ - bl f9080 │ │ │ │ + bl f9060 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2eeb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2eeb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ee92 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #48] @ (2eeec ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 93278 │ │ │ │ + bl 93310 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2eee4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2eee4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r5!, {r3, r4} │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 78278 │ │ │ │ + bl 782b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ef38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ @@ -6515,27 +6515,27 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ef64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2ef64 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cbz r0, 2ef80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ef80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2ef80 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ str r0, [r4, #16] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ pop {r4, pc} │ │ │ │ @@ -6546,84 +6546,84 @@ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 16847c <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 168804 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2efba │ │ │ │ movs r0, #0 │ │ │ │ b.n 2efda │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 10f538 <_PyTime_localtime@@Base> │ │ │ │ + bl 10f7c8 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2efb6 │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ - bl 1fb664 │ │ │ │ + bl 1fbcdc │ │ │ │ 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 1a2be4 │ │ │ │ + bl 1a3284 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cbnz r3, 2f00c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2e20 │ │ │ │ + bl 1a34c0 │ │ │ │ b.n 2f054 │ │ │ │ cmp r6, #2 │ │ │ │ bne.n 2f054 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2e58 │ │ │ │ + bl 1a34f8 │ │ │ │ add.w r5, r6, #20 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ subs r4, #1 │ │ │ │ ldr.w r0, [r6, #468] @ 0x1d4 │ │ │ │ movs r2, #1 │ │ │ │ bfc r4, #0, #22 │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ - bl 19fefc │ │ │ │ + bl 1a059c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2f054 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 615fc <_Py_SetRefcnt@@Base+0x786> │ │ │ │ + bl 61de0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002f058 : │ │ │ │ ldr r0, [pc, #4] @ (2f060 ) │ │ │ │ - b.w cb794 │ │ │ │ + b.w cb81c │ │ │ │ nop │ │ │ │ b.n 2eb94 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -6653,41 +6653,41 @@ │ │ │ │ bne.n 2f0d6 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ bmi.n 2f0ee │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #45552 @ 0xb1f0 │ │ │ │ + movw r2, #46384 @ 0xb530 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #57992 @ 0xe288 │ │ │ │ + movw r1, #58824 @ 0xe5c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #15396 @ 0x3c24 │ │ │ │ + movw r0, #16228 @ 0x3f64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 2f150 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15396 @ 0x3c24 │ │ │ │ + movw r0, #16228 @ 0x3f64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2f0ac │ │ │ │ b.n 2f150 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r6, #31 │ │ │ │ bpl.n 2f1b6 │ │ │ │ cmp r6, #0 │ │ │ │ ble.n 2f1b6 │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 77c78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2f150 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -6702,32 +6702,32 @@ │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r6, r5 │ │ │ │ beq.n 2f1ae │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov.w r9, r5, lsl #3 │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 83a00 │ │ │ │ + bl 83a30 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2f164 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cbz r0, 2f168 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2f154 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2f1d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2f150 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 2f150 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2f16c │ │ │ │ str r5, [r4, #8] │ │ │ │ b.n 2f1b8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r8, #20] │ │ │ │ @@ -6755,25 +6755,25 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str.w r2, [r8, #24] │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ b.n 2f126 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802e4 │ │ │ │ + bl 80318 │ │ │ │ b.n 2f1d6 │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15388 @ 0x3c1c │ │ │ │ + movw r1, #16220 @ 0x3f5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ b.n 2f150 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -6845,23 +6845,23 @@ │ │ │ │ b.n 2f288 │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ bge.n 2f2a8 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12952 @ 0x3298 │ │ │ │ + movw r1, #13784 @ 0x35d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 2f5b6 │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ b.n 2f23c │ │ │ │ - bl 71c3c │ │ │ │ + bl 71cfc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f5b6 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 2f3a2 │ │ │ │ @@ -7140,19 +7140,19 @@ │ │ │ │ add.w lr, lr, #1 │ │ │ │ b.n 2f4b6 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ b.n 2f5b8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12984 @ 0x32b8 │ │ │ │ + movw r1, #13816 @ 0x35f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r7, r1 │ │ │ │ @@ -7176,42 +7176,42 @@ │ │ │ │ movs r7, #8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 2f63c │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 2f640 │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #15836 @ 0x3ddc │ │ │ │ + movw r1, #16668 @ 0x411c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #47512 @ 0xb998 │ │ │ │ + movw r0, #48344 @ 0xbcd8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, sl │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2f8a2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ bne.n 2f656 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2f63c │ │ │ │ cbz r4, 2f68a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ cbz r3, 2f662 │ │ │ │ subs r4, r5, #5 │ │ │ │ @@ -7245,15 +7245,15 @@ │ │ │ │ b.n 2f6bc │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ b.n 2f6bc │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - bl 1da0d4 │ │ │ │ + bl 1da758 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f63c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2f6d6 │ │ │ │ @@ -7262,143 +7262,143 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ bmi.n 2f6f8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #15856 @ 0x3df0 │ │ │ │ + movw r1, #16688 @ 0x4130 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ b.n 2f63c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - movw r1, #36052 @ 0x8cd4 │ │ │ │ + movw r1, #36884 @ 0x9014 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cbbcc │ │ │ │ + bl cbc54 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f876 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #9004 @ 0x232c │ │ │ │ + movw r2, #9848 @ 0x2678 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #15900 @ 0x3e1c │ │ │ │ + movw r1, #16732 @ 0x415c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - bl ccafc │ │ │ │ + bl ccb84 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 2f744 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cbnz r2, 2f744 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 2f876 │ │ │ │ ldr r1, [pc, #352] @ (2f8b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 80400 │ │ │ │ + bl 80434 │ │ │ │ cmp r0, #0 │ │ │ │ bgt.n 2f776 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 2f876 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 2f876 │ │ │ │ b.n 2f7b6 │ │ │ │ ldr r1, [pc, #316] @ (2f8b4 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl b8c98 │ │ │ │ + bl b8d18 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 2f79a │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cbnz r2, 2f79a │ │ │ │ mov r0, fp │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldrd fp, r7, [sp, #40] @ 0x28 │ │ │ │ cbnz r7, 2f7be │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f876 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2f876 │ │ │ │ mov r0, fp │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 2f876 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl d2598 │ │ │ │ + bl d25e4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f7de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 2f7de │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f7f8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cbnz r3, 2f7f8 │ │ │ │ mov r0, fp │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2f876 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2f820 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f876 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2f876 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 2f876 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 143ab0 │ │ │ │ + bl 143f28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f840 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2f840 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 2f876 │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 1152dc │ │ │ │ + bl 115708 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2f85e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -7407,32 +7407,32 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f874 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 2f874 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cbnz r5, 2f882 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f6d2 │ │ │ │ b.n 2f63c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #16] │ │ │ │ strd r9, r3, [sp] │ │ │ │ mov r3, sl │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 1da114 │ │ │ │ + bl 1da798 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ands.w r0, r8, r7, lsl #1 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -7469,180 +7469,180 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ strd r6, r2, [sp, #8] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ movw r6, #60532 @ 0xec74 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f9b6 │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2f9fe │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cbz r0, 2f934 │ │ │ │ - bl c33f4 │ │ │ │ + bl c3470 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ blt.n 2f9b6 │ │ │ │ subs r4, r5, #2 │ │ │ │ bne.n 2f938 │ │ │ │ b.n 2fa14 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cbz r3, 2f986 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bmi.n 2f962 │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #11456 @ 0x2cc0 │ │ │ │ + movw r1, #12288 @ 0x3000 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25000 @ 0x61a8 │ │ │ │ + movw r0, #25832 @ 0x64e8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 2f9b6 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 2f9b6 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 2f9d2 │ │ │ │ subs r4, #1 │ │ │ │ bne.n 2f98e │ │ │ │ - movw r5, #50452 @ 0xc514 │ │ │ │ + movw r5, #51284 @ 0xc854 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ b.n 2fa24 │ │ │ │ - movw r6, #17732 @ 0x4544 │ │ │ │ + movw r6, #18564 @ 0x4884 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cbz r3, 2f9f2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bmi.n 2f9ba │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #11476 @ 0x2cd4 │ │ │ │ + movw r1, #12308 @ 0x3014 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25000 @ 0x61a8 │ │ │ │ + movw r0, #25832 @ 0x64e8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2fa96 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f9b6 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 2f9ea │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20892 @ 0x519c │ │ │ │ + movw r1, #21724 @ 0x54dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 2f9b6 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 2f9fa │ │ │ │ movs r4, #0 │ │ │ │ b.n 2fa24 │ │ │ │ - movw r5, #50452 @ 0xc514 │ │ │ │ + movw r5, #51284 @ 0xc854 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ b.n 2fa24 │ │ │ │ - movw r5, #50452 @ 0xc514 │ │ │ │ + movw r5, #51284 @ 0xc854 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - movw r6, #17732 @ 0x4544 │ │ │ │ + movw r6, #18564 @ 0x4884 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 2fa24 │ │ │ │ - movw r5, #50452 @ 0xc514 │ │ │ │ + movw r5, #51284 @ 0xc854 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - movw r6, #17732 @ 0x4544 │ │ │ │ + movw r6, #18564 @ 0x4884 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 207134 <_Py_RestoreSignals@@Base+0xf78> │ │ │ │ + bl 2077b0 <_Py_RestoreSignals@@Base+0xf7c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f9b6 │ │ │ │ mov r1, sl │ │ │ │ - bl 207248 <_Py_RestoreSignals@@Base+0x108c> │ │ │ │ + bl 2078c4 <_Py_RestoreSignals@@Base+0x1090> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2fa8e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 207354 <_Py_RestoreSignals@@Base+0x1198> │ │ │ │ + bl 2079d0 <_Py_RestoreSignals@@Base+0x119c> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2fa8e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 2fa56 │ │ │ │ cbnz r4, 2fa5c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ b.n 2fa66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 862ec │ │ │ │ + bl 862bc │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ cbz r0, 2fa8e │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r1, r7 │ │ │ │ str.w r8, [r7, #140] @ 0x8c │ │ │ │ - bl 17724c │ │ │ │ + bl 1775c4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fa96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 2fa96 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 2fa96 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ b.n 2f9b6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 78278 │ │ │ │ + bl 782b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207528 <_Py_RestoreSignals@@Base+0x136c> │ │ │ │ + bl 207ba4 <_Py_RestoreSignals@@Base+0x1370> │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fadc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2fadc │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, r0 │ │ │ │ @@ -7657,21 +7657,21 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [pc, #56] @ (2fb44 <_PyTraceMalloc_GetTraceback@@Base+0x4a>) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 11cec8 │ │ │ │ + bl 11d2dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2fb48 <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl ffb6c │ │ │ │ + bl ffddc │ │ │ │ cbz r4, 2fb38 <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2fdc0 <_Py_fstat@@Base+0x78> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ @@ -7691,80 +7691,80 @@ │ │ │ │ b.n 2fb88 <_PyTraceMalloc_GetTraceback@@Base+0x8e> │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 2fb6e <_PyTraceMalloc_GetTraceback@@Base+0x74> │ │ │ │ ldr.w r0, [r2, #1384] @ 0x568 │ │ │ │ b.n 2fb78 <_PyTraceMalloc_GetTraceback@@Base+0x7e> │ │ │ │ ldr.w r0, [r2, #1388] @ 0x56c │ │ │ │ mov r1, r3 │ │ │ │ - bl 70904 <_Py_hashtable_get@@Base> │ │ │ │ + bl 7094c <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2fb60 <_PyTraceMalloc_GetTraceback@@Base+0x66> │ │ │ │ mov r1, r4 │ │ │ │ - bl 70904 <_Py_hashtable_get@@Base> │ │ │ │ + bl 7094c <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2fb60 <_PyTraceMalloc_GetTraceback@@Base+0x66> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 101e7c <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + bl 102118 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 2fbd8 <_PyTraceMalloc_GetTraceback@@Base+0xde> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2fbf6 <_PyTraceMalloc_GetTraceback@@Base+0xfc> │ │ │ │ b.n 2fbf0 <_PyTraceMalloc_GetTraceback@@Base+0xf6> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60892 @ 0xeddc │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #184 @ 0xb8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2fbca <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ b.n 2fc26 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cbnz r0, 2fc26 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl c33f4 │ │ │ │ + bl c3470 │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.n 2fc26 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ clz r3, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2fc2a <_PyTraceMalloc_GetTraceback@@Base+0x130> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2fc32 <_PyTraceMalloc_GetTraceback@@Base+0x138> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -7798,53 +7798,53 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ movw r5, #60880 @ 0xedd0 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbz r0, 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 2fc9e <_PyInterpreterState_RequireIDRef@@Base+0x66> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c33f4 │ │ │ │ + bl c3470 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ mov r0, r5 │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2fcb0 <_PyInterpreterState_RequireIDRef@@Base+0x78> │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cbnz r0, 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ ldr r3, [pc, #144] @ (2fd44 <_PyInterpreterState_RequireIDRef@@Base+0x10c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c298 │ │ │ │ ldr.w r3, [r6, #640] @ 0x280 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 2fcde <_PyInterpreterState_RequireIDRef@@Base+0xa6> │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 2fcde <_PyInterpreterState_RequireIDRef@@Base+0xa6> │ │ │ │ adds r3, r5, #1 │ │ │ │ bne.n 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xc2> │ │ │ │ b.n 2fd2e <_PyInterpreterState_RequireIDRef@@Base+0xf6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #20904 @ 0x51a8 │ │ │ │ + movw r2, #21736 @ 0x54e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127000 <_PyErr_SetString@@Base> │ │ │ │ + bl 127438 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2fd3e <_PyInterpreterState_RequireIDRef@@Base+0x106> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fd48 <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ @@ -7853,88 +7853,88 @@ │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ beq.n 2fd2e <_PyInterpreterState_RequireIDRef@@Base+0xf6> │ │ │ │ movw r1, #6496 @ 0x1960 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #20968 @ 0x51e8 │ │ │ │ + movw r2, #21800 @ 0x5528 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14a244 <_PyErr_Format@@Base> │ │ │ │ + bl 14a6fc <_PyErr_Format@@Base> │ │ │ │ b.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ ldr.w r0, [r6, #1388] @ 0x56c │ │ │ │ str.w r5, [r6, #1388] @ 0x56c │ │ │ │ str.w r4, [r6, #1392] @ 0x570 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002fd48 <_Py_fstat@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 295b0 <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ cbz r4, 2fd84 <_Py_fstat@@Base+0x3c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2fdb6 <_Py_fstat@@Base+0x6e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2fdbe <_Py_fstat@@Base+0x76> │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cbz r1, 2fdee <_Py_fstat@@Base+0xa6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 70904 <_Py_hashtable_get@@Base> │ │ │ │ + bl 7094c <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2fdee <_Py_fstat@@Base+0xa6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2fea6 <_Py_fstat@@Base+0x15e> │ │ │ │ b.n 2feaa <_Py_fstat@@Base+0x162> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 720b4 │ │ │ │ + bl 72174 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2fe58 <_Py_fstat@@Base+0x110> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r8, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ b.n 2fe30 <_Py_fstat@@Base+0xe8> │ │ │ │ @@ -7943,138 +7943,138 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r2, sl │ │ │ │ it ne │ │ │ │ strne r1, [r3, #0] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 7dec0 │ │ │ │ + bl 7def0 │ │ │ │ cbz r0, 2fe5c <_Py_fstat@@Base+0x114> │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ str.w r5, [r9, #4]! │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ movs r0, #2 │ │ │ │ cmp r3, fp │ │ │ │ ble.n 2fe76 <_Py_fstat@@Base+0x12e> │ │ │ │ - bl 720b4 │ │ │ │ + bl 72174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2fe08 <_Py_fstat@@Base+0xc0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fe58 <_Py_fstat@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2fe58 <_Py_fstat@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2feaa <_Py_fstat@@Base+0x162> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fe42 <_Py_fstat@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2fe42 <_Py_fstat@@Base+0xfa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 2fe42 <_Py_fstat@@Base+0xfa> │ │ │ │ cbz r7, 2feaa <_Py_fstat@@Base+0x162> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71264 <_Py_hashtable_set@@Base> │ │ │ │ + bl 712ac <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 2fea2 <_Py_fstat@@Base+0x15a> │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fe9c <_Py_fstat@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2fe9c <_Py_fstat@@Base+0x154> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - bl 1e82fc │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + bl 1e8984 │ │ │ │ b.n 2fe58 <_Py_fstat@@Base+0x110> │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2feaa <_Py_fstat@@Base+0x162> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #22708 @ 0x58b4 │ │ │ │ + movw r1, #23540 @ 0x5bf4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8c594 │ │ │ │ + bl 8c564 │ │ │ │ cbz r0, 2ff0c <_Py_fstat@@Base+0x1c4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 2fef6 <_Py_fstat@@Base+0x1ae> │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 2fef6 <_Py_fstat@@Base+0x1ae> │ │ │ │ adds r0, r3, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ bhi.n 2fef6 <_Py_fstat@@Base+0x1ae> │ │ │ │ - bl 124ecc │ │ │ │ + bl 125304 │ │ │ │ b.n 2ff0e <_Py_fstat@@Base+0x1c6> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22724 @ 0x58c4 │ │ │ │ + movw r1, #23556 @ 0x5c04 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #22760 @ 0x58e8 │ │ │ │ + movw r1, #23592 @ 0x5c28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 8c594 │ │ │ │ + bl 8c564 │ │ │ │ cbz r0, 2ff62 <_Py_fstat@@Base+0x21a> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ bge.n 2ff66 <_Py_fstat@@Base+0x21e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22776 @ 0x58f8 │ │ │ │ + movw r1, #23608 @ 0x5c38 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2ffa2 <_Py_fstat@@Base+0x25a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ff62 <_Py_fstat@@Base+0x21a> │ │ │ │ ldrd r3, r4, [sp, #24] │ │ │ │ add r1, sp, #16 │ │ │ │ adds r2, #16 │ │ │ │ @@ -8087,15 +8087,15 @@ │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ movt r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ bl 2ffa8 <_Py_fstat@@Base+0x260> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ @@ -8118,39 +8118,39 @@ │ │ │ │ ldr r4, [sp, #256] @ 0x100 │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 20ad44 │ │ │ │ + bl 20b3bc │ │ │ │ cbz r0, 30024 <_Py_fstat@@Base+0x2dc> │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, sl │ │ │ │ blx 2a92c <__memset_chk@plt> │ │ │ │ cmp r4, r8 │ │ │ │ strh.w r8, [sp, #80] @ 0x50 │ │ │ │ bge.n 30028 <_Py_fstat@@Base+0x2e0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22812 @ 0x591c │ │ │ │ + movw r1, #23644 @ 0x5c5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r4, #0 │ │ │ │ b.n 3021a <_Py_fstat@@Base+0x4d2> │ │ │ │ beq.n 3003c <_Py_fstat@@Base+0x2f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 3003e <_Py_fstat@@Base+0x2f6> │ │ │ │ - bl 1e82fc │ │ │ │ + bl 1e8984 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3021a <_Py_fstat@@Base+0x4d2> │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ @@ -8162,25 +8162,25 @@ │ │ │ │ movw r2, #569 @ 0x239 │ │ │ │ movt r2, #3 │ │ │ │ strd fp, r7, [sp, #60] @ 0x3c │ │ │ │ vstr d7, [sp, #8] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ - bl 20bc98 │ │ │ │ + bl 20c30c │ │ │ │ adds r0, #1 │ │ │ │ beq.w 30196 <_Py_fstat@@Base+0x44e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ cmp r3, #11 │ │ │ │ - movw fp, #22948 @ 0x59a4 │ │ │ │ + movw fp, #23780 @ 0x5ce4 │ │ │ │ movt fp, #41 @ 0x29 │ │ │ │ it hi │ │ │ │ ldrhi r4, [sp, #68] @ 0x44 │ │ │ │ cbz r4, 300e6 <_Py_fstat@@Base+0x39e> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ @@ -8188,26 +8188,26 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 300c6 <_Py_fstat@@Base+0x37e> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ bge.n 30120 <_Py_fstat@@Base+0x3d8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22920 @ 0x5988 │ │ │ │ + movw r1, #23752 @ 0x5cc8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #22852 @ 0x5944 │ │ │ │ + movw r1, #23684 @ 0x5c84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144c80 │ │ │ │ + bl 145138 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ adds r2, r7, #1 │ │ │ │ bne.n 300a8 <_Py_fstat@@Base+0x360> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ @@ -8217,50 +8217,50 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, sl │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ it cs │ │ │ │ movcs r2, sl │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 20ae48 │ │ │ │ + bl 20b4c0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #22912 @ 0x5980 │ │ │ │ + movw r0, #23744 @ 0x5cc0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30198 <_Py_fstat@@Base+0x450> │ │ │ │ b.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ beq.n 30160 <_Py_fstat@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cbnz r3, 30160 <_Py_fstat@@Base+0x418> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cbnz r2, 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 300e6 <_Py_fstat@@Base+0x39e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ negs r1, r3 │ │ │ │ @@ -8280,17 +8280,17 @@ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ b.n 30098 <_Py_fstat@@Base+0x350> │ │ │ │ mov r4, r7 │ │ │ │ b.n 30098 <_Py_fstat@@Base+0x350> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ b.n 3021a <_Py_fstat@@Base+0x4d2> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ bls.n 301f4 <_Py_fstat@@Base+0x4ac> │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ b.n 301e2 <_Py_fstat@@Base+0x49a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -8398,35 +8398,35 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ble.n 302ba <_Py_fstat@@Base+0x572> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abec <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 302cc <_Py_fstat@@Base+0x584> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r0, 302ec <_Py_fstat@@Base+0x5a4> │ │ │ │ - movw r1, #62836 @ 0xf574 │ │ │ │ + movw r1, #63668 @ 0xf8b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #56] @ (30320 <_Py_fstat@@Base+0x5d8>) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c298 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 30306 <_Py_fstat@@Base+0x5be> │ │ │ │ movs r0, #0 │ │ │ │ b.n 3031e <_Py_fstat@@Base+0x5d6> │ │ │ │ @@ -8436,553 +8436,553 @@ │ │ │ │ ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 30302 <_Py_fstat@@Base+0x5ba> │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #884] @ 0x374 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - str r4, [r7, r0] │ │ │ │ + strh r4, [r7, r5] │ │ │ │ lsls r0, r0, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r1, [pc, #152] @ (303cc <_Py_fstat@@Base+0x684>) │ │ │ │ + sub sp, #8 │ │ │ │ + bl 8e6a8 │ │ │ │ + cbz r0, 30372 <_Py_fstat@@Base+0x62a> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 30376 <_Py_fstat@@Base+0x62e> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #32044 @ 0x7d2c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19a0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 30372 <_Py_fstat@@Base+0x62a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 30372 <_Py_fstat@@Base+0x62a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 303c8 <_Py_fstat@@Base+0x680> │ │ │ │ + ldr r1, [pc, #88] @ (303d0 <_Py_fstat@@Base+0x688>) │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl 80434 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 303b0 <_Py_fstat@@Base+0x668> │ │ │ │ + bl 71420 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + cbz r0, 303b0 <_Py_fstat@@Base+0x668> │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [pc, #64] @ (303d0 <_Py_fstat@@Base+0x688>) │ │ │ │ + mov r0, r4 │ │ │ │ + bl 794d8 │ │ │ │ + cbz r0, 303b0 <_Py_fstat@@Base+0x668> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 303b0 <_Py_fstat@@Base+0x668> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 303b0 <_Py_fstat@@Base+0x668> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 303c6 <_Py_fstat@@Base+0x67e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 303c6 <_Py_fstat@@Base+0x67e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + add r2, pc, #96 @ (adr r2, 30430 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00030324 : │ │ │ │ +000303d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add.w r7, r4, #616 @ 0x268 │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c298 │ │ │ │ str.w r0, [r4, #640] @ 0x280 │ │ │ │ - bl 20d8bc <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 20de98 <_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] @ (3063c ) │ │ │ │ + ldr r2, [pc, #736] @ (306ec ) │ │ │ │ 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] @ (30640 ) │ │ │ │ + ldr r1, [pc, #716] @ (306f0 ) │ │ │ │ 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 3038c │ │ │ │ + bne.n 3043c │ │ │ │ ldr.w r5, [r4, #624] @ 0x270 │ │ │ │ - bl 6bfd0 │ │ │ │ - cbz r0, 303ae │ │ │ │ + bl 6c010 │ │ │ │ + cbz r0, 3045e │ │ │ │ ldr.w r3, [r4, #1412] @ 0x584 │ │ │ │ str.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbnz r3, 303c0 │ │ │ │ - b.n 303dc │ │ │ │ - ldr r2, [pc, #660] @ (30644 ) │ │ │ │ - movw r3, #23552 @ 0x5c00 │ │ │ │ + cbnz r3, 30470 │ │ │ │ + b.n 3048c │ │ │ │ + ldr r2, [pc, #660] @ (306f4 ) │ │ │ │ + movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30688 │ │ │ │ - ldr r0, [pc, #644] @ (30648 ) │ │ │ │ - bl 6c94c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #636] @ (30648 ) │ │ │ │ - bl 6cb90 │ │ │ │ - ldr r0, [pc, #632] @ (30648 ) │ │ │ │ - bl 6c1f8 │ │ │ │ + b.n 30738 │ │ │ │ + ldr r0, [pc, #644] @ (306f8 ) │ │ │ │ + bl 6c98c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #636] @ (306f8 ) │ │ │ │ + bl 6cbd0 │ │ │ │ + ldr r0, [pc, #632] @ (306f8 ) │ │ │ │ + bl 6c238 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30668 │ │ │ │ - cbnz r5, 303ea │ │ │ │ + bne.w 30718 │ │ │ │ + cbnz r5, 3049a │ │ │ │ ldr.w r3, [r4, #1420] @ 0x58c │ │ │ │ - cbz r3, 30400 │ │ │ │ - ldr r0, [pc, #616] @ (3064c ) │ │ │ │ - bl 6cb90 │ │ │ │ - b.n 30400 │ │ │ │ - ldr r0, [pc, #604] @ (30648 ) │ │ │ │ + cbz r3, 304b0 │ │ │ │ + ldr r0, [pc, #616] @ (306fc ) │ │ │ │ + bl 6cbd0 │ │ │ │ + b.n 304b0 │ │ │ │ + ldr r0, [pc, #604] @ (306f8 ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 6d9b8 │ │ │ │ + bl 6d9f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 303dc │ │ │ │ - movw r3, #23524 @ 0x5be4 │ │ │ │ + beq.n 3048c │ │ │ │ + movw r3, #24356 @ 0x5f24 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 30670 │ │ │ │ - ldr r0, [pc, #584] @ (3064c ) │ │ │ │ - bl 6c1f8 │ │ │ │ - cbz r0, 3041c │ │ │ │ - ldr r2, [pc, #568] @ (30644 ) │ │ │ │ + b.n 30720 │ │ │ │ + ldr r0, [pc, #584] @ (306fc ) │ │ │ │ + bl 6c238 │ │ │ │ + cbz r0, 304cc │ │ │ │ + ldr r2, [pc, #568] @ (306f4 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #49044 @ 0xbf94 │ │ │ │ + movw r3, #49876 @ 0xc2d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30688 │ │ │ │ - bl 6c478 │ │ │ │ + b.n 30738 │ │ │ │ + bl 6c4b8 │ │ │ │ ldr.w r5, [r4, #860] @ 0x35c │ │ │ │ - ldr.w fp, [pc, #568] @ 30660 │ │ │ │ + ldr.w fp, [pc, #568] @ 30710 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 30474 │ │ │ │ + beq.n 30524 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r9, r2 │ │ │ │ - beq.n 3046e │ │ │ │ + beq.n 3051e │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3046e │ │ │ │ + beq.n 3051e │ │ │ │ movs r3, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r0, r5, #37 @ 0x25 │ │ │ │ str r3, [r5, #32] │ │ │ │ strb.w r3, [r5, #38] @ 0x26 │ │ │ │ strb.w sl, [r5, #36] @ 0x24 │ │ │ │ - bl 1ed384 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1eda0c <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd sl, sl, [r5] │ │ │ │ - bl 1f8d28 │ │ │ │ + bl 1f9330 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 3042e │ │ │ │ - ldr.w r9, [pc, #492] @ 30664 │ │ │ │ + b.n 304de │ │ │ │ + ldr.w r9, [pc, #492] @ 30714 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r8, r9] │ │ │ │ - cbnz r6, 30490 │ │ │ │ - movw r1, #62836 @ 0xf574 │ │ │ │ + cbnz r6, 30540 │ │ │ │ + movw r1, #63668 @ 0xf8b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #452] @ (30650 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 6d98c │ │ │ │ + ldr r0, [pc, #452] @ (30700 ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6d9cc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3708] @ 0xe7c │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 304a6 │ │ │ │ + beq.n 30556 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3708] @ 0xe7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 304c6 │ │ │ │ + cbz r0, 30576 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 304c6 │ │ │ │ - bl 19e45c <_PyThreadState_New@@Base+0x2f0> │ │ │ │ + blt.n 30576 │ │ │ │ + bl 19eafc <_PyThreadState_New@@Base+0x2f0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d9dc │ │ │ │ + bl 6da1c │ │ │ │ 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 1d3794 │ │ │ │ + bl 1d3e5c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 304f0 │ │ │ │ + cbz r5, 305a0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ - bl 13b504 │ │ │ │ + bl 13b934 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d3e88 │ │ │ │ + bl 1d4550 │ │ │ │ mov r5, sl │ │ │ │ - b.n 304da │ │ │ │ + b.n 3058a │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ - bl 6c478 │ │ │ │ + bl 6c4b8 │ │ │ │ add.w sl, sl, #3920 @ 0xf50 │ │ │ │ strd r0, r1, [sl] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ addw r0, r0, #3912 @ 0xf48 │ │ │ │ - bl fa248 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - ldr r3, [pc, #328] @ (30654 ) │ │ │ │ + bl fa22c <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + ldr r3, [pc, #328] @ (30704 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - cbz r2, 30532 │ │ │ │ + cbz r2, 305e2 │ │ │ │ dmb ish │ │ │ │ str r5, [r3, #0] │ │ │ │ dmb ish │ │ │ │ sub.w r3, r3, #520 @ 0x208 │ │ │ │ mov r2, r5 │ │ │ │ str r2, [r3, r5] │ │ │ │ adds r5, #8 │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ - bne.n 30528 │ │ │ │ + bne.n 305d8 │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3055a │ │ │ │ + beq.n 3060a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a63ac │ │ │ │ + bl 1a6a4c │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3055a │ │ │ │ - movw r3, #23472 @ 0x5bb0 │ │ │ │ + beq.n 3060a │ │ │ │ + movw r3, #24304 @ 0x5ef0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 305ce │ │ │ │ + b.n 3067e │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 305da │ │ │ │ + beq.n 3068a │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 30586 │ │ │ │ + beq.n 30636 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #216] @ (30658 ) │ │ │ │ + ldr r0, [pc, #216] @ (30708 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d7eb4 │ │ │ │ + bl 1d857c │ │ │ │ ldr.w r5, [r4, #620] @ 0x26c │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [r4, #620] @ 0x26c │ │ │ │ - cbz r5, 305a4 │ │ │ │ + cbz r5, 30654 │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 305e4 │ │ │ │ + bne.n 30694 │ │ │ │ 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 30614 │ │ │ │ + beq.n 306c4 │ │ │ │ dmb ish │ │ │ │ - beq.n 305c0 │ │ │ │ - ldr r0, [pc, #156] @ (30658 ) │ │ │ │ - bl 2458dc │ │ │ │ + beq.n 30670 │ │ │ │ + ldr r0, [pc, #156] @ (30708 ) │ │ │ │ + bl 245de4 │ │ │ │ ldr.w r3, [r4, #620] @ 0x26c │ │ │ │ - cbnz r3, 3061e │ │ │ │ - movw r3, #23496 @ 0x5bc8 │ │ │ │ + cbnz r3, 306ce │ │ │ │ + movw r3, #24328 @ 0x5f08 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #140] @ (3065c ) │ │ │ │ + ldr r1, [pc, #140] @ (3070c ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ - b.n 30688 │ │ │ │ + b.n 30738 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3056a │ │ │ │ - b.n 30562 │ │ │ │ + beq.n 3061a │ │ │ │ + b.n 30612 │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1d99ec <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ + bl 1da0b0 <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db82c │ │ │ │ + bl 1dbeb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df794 │ │ │ │ + bl 1dfe18 │ │ │ │ ldr.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbz r0, 30608 │ │ │ │ - bl 1072c8 │ │ │ │ + cbz r0, 306b8 │ │ │ │ + bl 10754c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 1df9c4 │ │ │ │ - b.n 30592 │ │ │ │ + bl 1e0048 │ │ │ │ + b.n 30642 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 305b4 │ │ │ │ - b.n 305ac │ │ │ │ + beq.n 30664 │ │ │ │ + b.n 3065c │ │ │ │ mov r0, sl │ │ │ │ - bl 1d3aec │ │ │ │ + bl 1d41b4 │ │ │ │ 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 1ef5e8 │ │ │ │ + b.w 1efc70 │ │ │ │ nop │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @ instruction: 0xb704 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + strh r4, [r2, r6] │ │ │ │ lsls r0, r0, #1 │ │ │ │ strh r4, [r0, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r1, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r6, r1] │ │ │ │ + strh r4, [r6, r6] │ │ │ │ lsls r0, r0, #1 │ │ │ │ strh r4, [r6, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r0, r0, #1 │ │ │ │ str r4, [r3, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #49044 @ 0xbf94 │ │ │ │ + movw r3, #49876 @ 0xc2d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - ldr r1, [pc, #32] @ (30694 ) │ │ │ │ + ldr r1, [pc, #32] @ (30744 ) │ │ │ │ add r2, sp, #32 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #16 │ │ │ │ str r0, [sp, #32] │ │ │ │ strd r1, r3, [sp, #36] @ 0x24 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r3, sp, #16 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ - str r4, [r6, r2] │ │ │ │ + strh r4, [r6, r7] │ │ │ │ lsls r0, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 306b6 │ │ │ │ + cbz r3, 30766 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #308] @ (307ec ) │ │ │ │ + ldr r6, [pc, #308] @ (3089c ) │ │ │ │ add.w r8, r3, lr │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ sub.w r4, r8, #3 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 306ea │ │ │ │ + bne.n 3079a │ │ │ │ cmp.w lr, #2 │ │ │ │ - ble.n 306ea │ │ │ │ + ble.n 3079a │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 306ea │ │ │ │ - cbnz r7, 3070e │ │ │ │ - ldr r5, [pc, #260] @ (307f0 ) │ │ │ │ + bne.n 3079a │ │ │ │ + cbnz r7, 307be │ │ │ │ + ldr r5, [pc, #260] @ (308a0 ) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r5, #3 │ │ │ │ mov r1, lr │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3070e │ │ │ │ + cbnz r0, 307be │ │ │ │ movs r4, #0 │ │ │ │ - b.n 307de │ │ │ │ + b.n 3088e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 111108 │ │ │ │ + bl 1113a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3070a │ │ │ │ + beq.n 307ba │ │ │ │ ldrd r6, r5, [r7, #4] │ │ │ │ - cbz r4, 30786 │ │ │ │ + cbz r4, 30836 │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 30730 │ │ │ │ + beq.n 307e0 │ │ │ │ subs.w r4, r8, #4 │ │ │ │ - beq.n 30794 │ │ │ │ + beq.n 30844 │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3073e │ │ │ │ + beq.n 307ee │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 307a0 │ │ │ │ + beq.n 30850 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - cbz r0, 30754 │ │ │ │ - bl c33f4 │ │ │ │ + cbz r0, 30804 │ │ │ │ + bl c3470 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3070a │ │ │ │ + blt.n 307ba │ │ │ │ subs.w r8, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 307aa │ │ │ │ - b.n 30758 │ │ │ │ + beq.n 3085a │ │ │ │ + b.n 30808 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - cbz r0, 3076e │ │ │ │ - bl c33f4 │ │ │ │ + cbz r0, 3081e │ │ │ │ + bl c3470 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3070a │ │ │ │ + blt.n 307ba │ │ │ │ subs.w r3, r8, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq.n 307b2 │ │ │ │ - b.n 30772 │ │ │ │ + beq.n 30862 │ │ │ │ + b.n 30822 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - cbz r1, 3077a │ │ │ │ + cbz r1, 3082a │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 307b8 │ │ │ │ + beq.n 30868 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - cbz r2, 30782 │ │ │ │ + cbz r2, 30832 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 307bc │ │ │ │ + beq.n 3086c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 307be │ │ │ │ + b.n 3086e │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 307be │ │ │ │ + b.n 3086e │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 307be │ │ │ │ + b.n 3086e │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 307be │ │ │ │ + b.n 3086e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 307be │ │ │ │ + b.n 3086e │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 307be │ │ │ │ + b.n 3086e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 307be │ │ │ │ + b.n 3086e │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r0, #1 │ │ │ │ strd r8, r1, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ strd fp, r4, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 20d24c │ │ │ │ + bl 20d828 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1116e0 │ │ │ │ + bl 111980 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r0, [r1, r3] │ │ │ │ + strb r0, [r1, r0] │ │ │ │ lsls r0, r0, #1 │ │ │ │ cdp 0, 10, cr0, cr12, cr7, {2} │ │ │ │ - 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] @ (3089c ) │ │ │ │ - sub sp, #8 │ │ │ │ - bl 8e6e8 │ │ │ │ - cbz r0, 30842 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 30846 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31212 @ 0x79ec │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30842 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 30842 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 30898 │ │ │ │ - ldr r1, [pc, #88] @ (308a0 ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl 80400 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 30880 │ │ │ │ - bl 713d8 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - cbz r0, 30880 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [pc, #64] @ (308a0 ) │ │ │ │ - mov r0, r4 │ │ │ │ - bl 794a8 │ │ │ │ - cbz r0, 30880 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30880 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 30880 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30896 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 30896 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r2, pc, #96 @ (adr r2, 30900 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #104] @ (30910 ) │ │ │ │ + ldr r2, [pc, #104] @ (30910 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ addw r3, r2, #3748 @ 0xea4 │ │ │ │ addw r6, r2, #3796 @ 0xed4 │ │ │ │ addw r5, r2, #3800 @ 0xed8 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 308f6 │ │ │ │ + beq.n 308f6 │ │ │ │ ldr.w r4, [r2, #3804] @ 0xedc │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r4 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ @@ -8993,15 +8993,15 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r0 │ │ │ │ str.w r1, [r2, #3804] @ 0xedc │ │ │ │ str r7, [r3, #12] │ │ │ │ strd r3, r3, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 308be │ │ │ │ + bne.n 308be │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -9012,26 +9012,26 @@ │ │ │ │ strb r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1f8550 │ │ │ │ + bl 1f8b54 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fa388 │ │ │ │ - ldr r3, [pc, #88] @ (3099c ) │ │ │ │ + b.w fa484 │ │ │ │ + ldr r3, [pc, #88] @ (3099c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ addw r5, r3, #3800 @ 0xed8 │ │ │ │ ldr.w r0, [r3, #3800] @ 0xed8 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 30988 │ │ │ │ + beq.n 30988 │ │ │ │ ldr.w r4, [r3, #3784] @ 0xec8 │ │ │ │ addw r6, r3, #3780 @ 0xec4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ ldr.w r1, [r3, #3804] @ 0xedc │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r4 │ │ │ │ @@ -9052,195 +9052,195 @@ │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 6bfd0 │ │ │ │ + bl 6c010 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 309d0 │ │ │ │ + cbz r0, 309d0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 309e6 │ │ │ │ + b.n 309e6 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24820 @ 0x60f4 │ │ │ │ + movw r1, #25652 @ 0x6434 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #24924 @ 0x615c │ │ │ │ + movw r0, #25756 @ 0x649c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w ddbf4 │ │ │ │ + b.w ddc0c │ │ │ │ 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 14ba10 │ │ │ │ + bl 14bec8 │ │ │ │ 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, #24980 @ 0x6194 │ │ │ │ + movw r0, #25812 @ 0x64d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 30a5c │ │ │ │ - movw r0, #54312 @ 0xd428 │ │ │ │ + bls.n 30a5c │ │ │ │ + movw r0, #55144 @ 0xd768 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 30a5c │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 30a5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30a88 │ │ │ │ + b.n 30a88 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 30a74 │ │ │ │ + ble.n 30a74 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 30a76 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 30a76 │ │ │ │ - b.n 30a58 │ │ │ │ + bne.n 30a76 │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 30a76 │ │ │ │ + b.n 30a58 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cbb48 │ │ │ │ + bl 1cc218 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 30a58 │ │ │ │ + blt.n 30a58 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 30ab0 │ │ │ │ - bl 25e80c │ │ │ │ + bne.n 30ab0 │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30abc │ │ │ │ + cbz r3, 30abc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30b9a │ │ │ │ + b.n 30b9a │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl 30ba2 │ │ │ │ + bl 30ba2 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30b90 │ │ │ │ + beq.n 30b90 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 30ae0 │ │ │ │ + bne.n 30ae0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 30b3a │ │ │ │ + cbnz r3, 30b3a │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 30b32 │ │ │ │ + cbz r0, 30b32 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 30b42 │ │ │ │ - b.n 30b3a │ │ │ │ + cbz r6, 30b42 │ │ │ │ + b.n 30b3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 30ba2 │ │ │ │ + bl 30ba2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 30b1c │ │ │ │ + cbz r0, 30b1c │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 30b4a │ │ │ │ + beq.n 30b4a │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30af8 │ │ │ │ + bne.n 30af8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1998 │ │ │ │ + bl b1a10 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 30b64 │ │ │ │ + cbnz r0, 30b64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e82fc │ │ │ │ + bl 1e8984 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 30b90 │ │ │ │ + b.n 30b90 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 30b10 │ │ │ │ + b.n 30b10 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 83e18 │ │ │ │ + bl 83e24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30b2c │ │ │ │ + beq.n 30b2c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 30b06 │ │ │ │ + b.n 30b06 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 30b78 │ │ │ │ + ble.n 30b78 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 30b64 │ │ │ │ + b.n 30b64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c22bc <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ - b.n 30b96 │ │ │ │ + bl c2338 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ + b.n 30b96 │ │ │ │ movs r0, #0 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -9250,78 +9250,78 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 30bc4 │ │ │ │ - bl 25e80c │ │ │ │ + bne.n 30bc4 │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30bd0 │ │ │ │ + cbz r3, 30bd0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30bf2 │ │ │ │ + b.n 30bf2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b34c8 │ │ │ │ - cbnz r0, 30be0 │ │ │ │ + bl b3538 │ │ │ │ + cbnz r0, 30be0 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 30bee │ │ │ │ + b.n 30bee │ │ │ │ mov r0, r4 │ │ │ │ bl 30c68 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30bda │ │ │ │ - ldr r0, [pc, #8] @ (30bf8 ) │ │ │ │ + bne.n 30bda │ │ │ │ + ldr r0, [pc, #8] @ (30bf8 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 00030bfc : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 13b4bc <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 13b8ec <_PyThreadState_NewBound@@Base> │ │ │ │ │ │ │ │ 00030c02 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #80] @ (30c64 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 1cc874 │ │ │ │ + bl 1ccf44 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ cbz r3, 30c52 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11cec8 │ │ │ │ + bl 11d2dc │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ cbz r3, 30c44 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1cbc50 │ │ │ │ + bl 1cc320 │ │ │ │ mov r4, r0 │ │ │ │ b.n 30c48 │ │ │ │ mvn.w r4, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl ffb6c │ │ │ │ + bl ffddc │ │ │ │ b.n 30c56 │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc904 │ │ │ │ + bl 1ccfd4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -9330,31 +9330,31 @@ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ bne.n 30c8a │ │ │ │ - bl 25e80c │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 30c96 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ b.n 30cba │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cbnz r0, 30caa │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ b.n 30cb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b1720 │ │ │ │ + bl b1798 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 30ca4 │ │ │ │ ldr r0, [pc, #8] @ (30cc0 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -9369,17 +9369,17 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 30cf4 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ - movw r0, #47940 @ 0xbb44 │ │ │ │ + movw r0, #48772 @ 0xbe84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 30cf6 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 00030cf8 : │ │ │ │ push {r3, lr} │ │ │ │ @@ -9388,158 +9388,158 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 30d28 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - movw r0, #47940 @ 0xbb44 │ │ │ │ + movw r0, #48772 @ 0xbe84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 30d2a │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r3, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 30d68 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bmi.n 30d82 │ │ │ │ + movw r2, #62792 @ 0xf548 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #58824 @ 0xe5c8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #17964 @ 0x462c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 30d7e │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #17964 @ 0x462c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 30d40 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 30d9a │ │ │ │ + ldr r6, [pc, #24] @ (30d9c ) │ │ │ │ + mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ + ldr r5, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ + bl dcc7c │ │ │ │ + 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 30d2e │ │ │ │ + bge.n 30da2 │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 30d86 │ │ │ │ + beq.n 30dfa │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 30d5c │ │ │ │ + bhi.n 30dd0 │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 30d8a │ │ │ │ + beq.n 30dfe │ │ │ │ sub.w r2, r3, #12 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 30d8c │ │ │ │ + b.n 30e00 │ │ │ │ mov r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ and.w r2, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 30d7c │ │ │ │ + bpl.n 30df0 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ adds r6, #6 │ │ │ │ and.w r7, r3, #63 @ 0x3f │ │ │ │ lsls r7, r6 │ │ │ │ orrs r2, r7 │ │ │ │ - b.n 30d68 │ │ │ │ + b.n 30ddc │ │ │ │ lsrs r3, r2, #1 │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 30d8c │ │ │ │ + bpl.n 30e00 │ │ │ │ negs r3, r3 │ │ │ │ - b.n 30d8c │ │ │ │ + b.n 30e00 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 30d8c │ │ │ │ + b.n 30e00 │ │ │ │ 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, 30daa │ │ │ │ + cbz r4, 30e1e │ │ │ │ ldrb.w r3, [r5, #-1]! │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bpl.n 30d98 │ │ │ │ + bpl.n 30e0c │ │ │ │ and.w r3, r3, #7 │ │ │ │ adds r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 30dac │ │ │ │ + b.n 30e20 │ │ │ │ movs r3, #1 │ │ │ │ subs r4, r4, r3 │ │ │ │ str r4, [r0, #0] │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #31 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #8] │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 30e00 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bmi.n 30e1a │ │ │ │ - movw r2, #61960 @ 0xf208 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #57992 @ 0xe288 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #17132 @ 0x42ec │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 30e16 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #17132 @ 0x42ec │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 30dd8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 30e32 │ │ │ │ - ldr r6, [pc, #24] @ (30e34 ) │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ - ldr r5, [r4, #44] @ 0x2c │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ - bl dcc4c │ │ │ │ - str r5, [r4, #44] @ 0x2c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - b.w 210180 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ + b.w 210758 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cbnz r2, 30e6e │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #57908 @ 0xe234 │ │ │ │ + movw r1, #58740 @ 0xe574 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfa2c │ │ │ │ + bl bfaa8 │ │ │ │ cbnz r0, 30e84 │ │ │ │ b.n 30e80 │ │ │ │ - movw r0, #57908 @ 0xe234 │ │ │ │ + movw r0, #58740 @ 0xe574 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16b6fc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16ba84 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30e54 │ │ │ │ movs r0, #0 │ │ │ │ b.n 30e8a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c2c40 │ │ │ │ + bl c2cbc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00030e8e : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -9551,20 +9551,20 @@ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldrd r0, r1, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 779ec │ │ │ │ + bl 77a28 │ │ │ │ cbz r0, 30ef6 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1a6790 │ │ │ │ + bl 1a6e30 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbnz r0, 30efa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 30ef6 │ │ │ │ subs r3, #1 │ │ │ │ @@ -9585,22 +9585,22 @@ │ │ │ │ b.n 3105c │ │ │ │ cmp.w r9, #0 │ │ │ │ it eq │ │ │ │ moveq r9, sl │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 30f76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 720b4 │ │ │ │ + bl 72174 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3102a │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r0, r6, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 30fee │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ bge.n 30f38 │ │ │ │ @@ -9641,25 +9641,25 @@ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 1a685c │ │ │ │ + bl 1a6efc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 30fe4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1a69b8 │ │ │ │ + bl 1a7058 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 30fe2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -9702,15 +9702,15 @@ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ b.n 30ffe │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3105c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3105c │ │ │ │ @@ -9739,32 +9739,32 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ orr.w r1, r1, #524288 @ 0x80000 │ │ │ │ blx 2a004 <__open64_2@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 310a0 <_Py_open_noraise@@Base+0x34> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #23144 @ 0x5a68 │ │ │ │ + movw r3, #23096 @ 0x5a38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1b2e98 │ │ │ │ + bl 1b3564 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 310a4 <_Py_open_noraise@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 000310a8 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 12c8b4 │ │ │ │ + b.w 12cce4 │ │ │ │ │ │ │ │ 000310ae : │ │ │ │ - b.w 1b1de0 │ │ │ │ + b.w 1b24ac │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ cbz r0, 310bc │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -9791,117 +9791,117 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3110c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 3110c │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r0, 31128 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31128 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31128 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, 31144 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31144 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31144 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 31160 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31160 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31160 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00031164 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r0, #3668] @ 0xe54 │ │ │ │ - bl 11cec8 │ │ │ │ + bl 11d2dc │ │ │ │ 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 ffb6c │ │ │ │ + bl ffddc │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ bne.n 311c8 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ ldr.w r3, [r4, #3664] @ 0xe50 │ │ │ │ cbz r3, 311c8 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13b4bc <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 13b8ec <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1d3aec │ │ │ │ + bl 1d41b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df12c │ │ │ │ + bl 1df7b0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d3aec │ │ │ │ + b.w 1d41b4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 000311ca : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #72] @ (31224 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1cc874 │ │ │ │ + bl 1ccf44 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ cbz r3, 31214 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11cec8 │ │ │ │ + bl 11d2dc │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ cbz r3, 31206 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1cc12c │ │ │ │ + bl 1cc7fc │ │ │ │ b.n 3120a │ │ │ │ mvn.w r5, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffb6c │ │ │ │ + bl ffddc │ │ │ │ b.n 31218 │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc904 │ │ │ │ + bl 1ccfd4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -9909,303 +9909,270 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (31254 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1def68 │ │ │ │ + bl 1df5ec │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 00031258 : │ │ │ │ ldr r0, [pc, #4] @ (31260 ) │ │ │ │ - b.w cb794 │ │ │ │ + b.w cb81c │ │ │ │ nop │ │ │ │ add.w r0, r0, #71 @ 0x47 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #31308 @ 0x7a4c │ │ │ │ + movw r1, #32140 @ 0x7d8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3128c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 31546 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31320 @ 0x7a58 │ │ │ │ + movw r1, #32152 @ 0x7d98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31332 @ 0x7a64 │ │ │ │ + movw r1, #32164 @ 0x7da4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31344 @ 0x7a70 │ │ │ │ + movw r1, #32176 @ 0x7db0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31352 @ 0x7a78 │ │ │ │ + movw r1, #32184 @ 0x7db8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31364 @ 0x7a84 │ │ │ │ + movw r1, #32196 @ 0x7dc4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31376 @ 0x7a90 │ │ │ │ + movw r1, #32208 @ 0x7dd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31388 @ 0x7a9c │ │ │ │ + movw r1, #32220 @ 0x7ddc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31400 @ 0x7aa8 │ │ │ │ + movw r1, #32232 @ 0x7de8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31408 @ 0x7ab0 │ │ │ │ + movw r1, #32240 @ 0x7df0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31420 @ 0x7abc │ │ │ │ + movw r1, #32252 @ 0x7dfc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31432 @ 0x7ac8 │ │ │ │ + movw r1, #32264 @ 0x7e08 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31444 @ 0x7ad4 │ │ │ │ + movw r1, #32276 @ 0x7e14 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31286 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31456 @ 0x7ae0 │ │ │ │ + movw r1, #32288 @ 0x7e20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31468 @ 0x7aec │ │ │ │ + movw r1, #32300 @ 0x7e2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31480 @ 0x7af8 │ │ │ │ + movw r1, #32312 @ 0x7e38 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31492 @ 0x7b04 │ │ │ │ + movw r1, #32324 @ 0x7e44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31504 @ 0x7b10 │ │ │ │ + movw r1, #32336 @ 0x7e50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31516 @ 0x7b1c │ │ │ │ + movw r1, #32348 @ 0x7e5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31528 @ 0x7b28 │ │ │ │ + movw r1, #32360 @ 0x7e68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31536 @ 0x7b30 │ │ │ │ + movw r1, #32368 @ 0x7e70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31548 @ 0x7b3c │ │ │ │ + movw r1, #32380 @ 0x7e7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31560 @ 0x7b48 │ │ │ │ + movw r1, #32392 @ 0x7e88 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31572 @ 0x7b54 │ │ │ │ + movw r1, #32404 @ 0x7e94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31584 @ 0x7b60 │ │ │ │ + movw r1, #32416 @ 0x7ea0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31596 @ 0x7b6c │ │ │ │ + movw r1, #32428 @ 0x7eac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31608 @ 0x7b78 │ │ │ │ + movw r1, #32440 @ 0x7eb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31620 @ 0x7b84 │ │ │ │ + movw r1, #32452 @ 0x7ec4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31632 @ 0x7b90 │ │ │ │ + movw r1, #32464 @ 0x7ed0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31644 @ 0x7b9c │ │ │ │ + movw r1, #32476 @ 0x7edc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31656 @ 0x7ba8 │ │ │ │ + movw r1, #32488 @ 0x7ee8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31668 @ 0x7bb4 │ │ │ │ + movw r1, #32500 @ 0x7ef4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31680 @ 0x7bc0 │ │ │ │ + movw r1, #32512 @ 0x7f00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 31286 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31696 @ 0x7bd0 │ │ │ │ + movw r1, #32528 @ 0x7f10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ 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, 31594 │ │ │ │ - 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 3156c │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl ffb6c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #31752 @ 0x7c08 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 8281c │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57616 @ 0xe110 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #20 │ │ │ │ @@ -10214,92 +10181,125 @@ │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #31856 @ 0x7c70 │ │ │ │ + movw r1, #32636 @ 0x7f7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl bfa2c │ │ │ │ - cbz r0, 31608 │ │ │ │ + bl bfaa8 │ │ │ │ + cbz r0, 315a0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl cd7b0 │ │ │ │ - cbnz r0, 3160c │ │ │ │ + bl cd838 │ │ │ │ + cbnz r0, 315a4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31756 @ 0x7c0c │ │ │ │ + movw r1, #32536 @ 0x7f18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 316b4 │ │ │ │ + b.n 3164c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bmi.n 3162e │ │ │ │ + bmi.n 315c6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31784 @ 0x7c28 │ │ │ │ + movw r1, #32564 @ 0x7f34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 31608 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 315a0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 31652 │ │ │ │ + cbz r1, 315ea │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3165a │ │ │ │ + bmi.n 315f2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31808 @ 0x7c40 │ │ │ │ + movw r1, #32588 @ 0x7f4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 31608 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 315a0 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #15888 @ 0x3e10 │ │ │ │ + movw r1, #16720 @ 0x4150 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #31848 @ 0x7c68 │ │ │ │ + movw r0, #32628 @ 0x7f74 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31608 │ │ │ │ - bl 1d7b9c │ │ │ │ + blt.n 315a0 │ │ │ │ + bl 1d8264 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31608 │ │ │ │ + beq.n 315a0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1f2488 │ │ │ │ + bl 1f2afc │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 3169e │ │ │ │ - bl 1d83c4 │ │ │ │ - b.n 31608 │ │ │ │ - bl 1f8550 │ │ │ │ + bne.n 31636 │ │ │ │ + bl 1d8a88 │ │ │ │ + b.n 315a0 │ │ │ │ + bl 1f8b54 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1d83c4 │ │ │ │ + bl 1d8a88 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl fa388 │ │ │ │ + bl fa484 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + cbz r4, 3169c │ │ │ │ + ldrd r6, r7, [r0, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + add.w r1, r0, #16 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldrexd r8, r9, [r1] │ │ │ │ + strexd r5, r2, r3, [r1] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 31674 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl ffddc │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #32704 @ 0x7fc0 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 82850 │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #58448 @ 0xe450 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ @@ -10321,61 +10321,61 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 31704 │ │ │ │ movs r4, #0 │ │ │ │ b.n 317d0 │ │ │ │ cbnz r4, 31724 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - movw r1, #2856 @ 0xb28 │ │ │ │ + movw r1, #3720 @ 0xe88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #31876 @ 0x7c84 │ │ │ │ + movw r0, #32708 @ 0x7fc4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r6 │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31732 │ │ │ │ b.n 31700 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 139e60 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 13a28c <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31706 │ │ │ │ b.n 31700 │ │ │ │ cmp r6, #2 │ │ │ │ ble.n 31754 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #31892 @ 0x7c94 │ │ │ │ + movw r1, #32724 @ 0x7fd4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d1920 │ │ │ │ + b.w d19a0 │ │ │ │ adds r2, r6, #1 │ │ │ │ bge.n 31770 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31972 @ 0x7ce4 │ │ │ │ + movw r1, #32804 @ 0x8024 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 31700 │ │ │ │ ldr r2, [pc, #104] @ (317dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31700 │ │ │ │ adds r3, r6, #1 │ │ │ │ bne.n 317b0 │ │ │ │ addw r6, r5, #3748 @ 0xea4 │ │ │ │ addw r5, r5, #3796 @ 0xed4 │ │ │ │ @@ -10398,64 +10398,64 @@ │ │ │ │ cbz r0, 317d0 │ │ │ │ b.n 3179e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 31700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 31700 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf1340047 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - movw r2, #58592 @ 0xe4e0 │ │ │ │ + movw r2, #59424 @ 0xe820 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1cbad4 │ │ │ │ + bl 1cc1a4 │ │ │ │ cbz r0, 31826 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ bmi.n 3182c │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #32524 @ 0x7f0c │ │ │ │ + movw r1, #33356 @ 0x824c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ b.n 31cb8 │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 31848 │ │ │ │ add.w fp, r5, #8 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r7, fp │ │ │ │ movs r1, #0 │ │ │ │ b.n 3187c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #32572 @ 0x7f3c │ │ │ │ + movw r1, #33404 @ 0x827c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ b.n 31826 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 318d8 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 31862 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ @@ -10469,19 +10469,19 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ blt.n 318a8 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #32628 @ 0x7f74 │ │ │ │ + movw r1, #33460 @ 0x82b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ b.n 31826 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 31862 │ │ │ │ ldr.w lr, [r2, #8]! │ │ │ │ movs r6, #0 │ │ │ │ cmp lr, r6 │ │ │ │ @@ -10496,74 +10496,74 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 318c8 │ │ │ │ b.n 318d8 │ │ │ │ cmp r4, r0 │ │ │ │ bne.n 3187a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32676 @ 0x7fa4 │ │ │ │ + movw r1, #33508 @ 0x82e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 31826 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a12f4 │ │ │ │ + bl 1a1994 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31826 │ │ │ │ - movw r2, #58592 @ 0xe4e0 │ │ │ │ + movw r2, #59424 @ 0xe820 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 214ce4 │ │ │ │ + bl 2152c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31826 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r9, [r4, #128] @ 0x80 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ bpl.n 31934 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ec50 │ │ │ │ + bl 19f2f0 │ │ │ │ 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 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 31c28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214e50 │ │ │ │ + bl 215434 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31970 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 31bc0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31986 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 31986 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 31b3a │ │ │ │ strd fp, r9, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ mov fp, r4 │ │ │ │ add.w r3, r6, #8 │ │ │ │ @@ -10603,20 +10603,20 @@ │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r1, r3 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 31ae2 │ │ │ │ mov r0, fp │ │ │ │ - bl 7dec0 │ │ │ │ + bl 7def0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31ac0 │ │ │ │ - bl d3bd8 │ │ │ │ + bl d3c14 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r9, [r7, #180] @ 0xb4 │ │ │ │ lsls r0, r3, #30 │ │ │ │ bpl.n 31a58 │ │ │ │ ldr r3, [pc, #604] @ (31c7c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -10643,15 +10643,15 @@ │ │ │ │ beq.n 31ace │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8de64 │ │ │ │ + bl 8de20 │ │ │ │ cbz r0, 31ace │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r8 │ │ │ │ beq.n 31a66 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -10680,99 +10680,99 @@ │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strne r3, [r2, #0] │ │ │ │ b.n 31a66 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc264 │ │ │ │ + bl bc2d8 │ │ │ │ cbz r0, 31ace │ │ │ │ - bl d3bd8 │ │ │ │ + bl d3c14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r4 │ │ │ │ - bl 136bf0 │ │ │ │ + bl 137024 │ │ │ │ cbnz r0, 31ae2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 136c24 │ │ │ │ + bl 137058 │ │ │ │ add.w sl, sl, #1 │ │ │ │ b.n 319a2 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, fp │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp r8, r5 │ │ │ │ ble.n 31b16 │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ adds r5, #1 │ │ │ │ - bl 7d940 │ │ │ │ + bl 7d970 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt.w r7, #4294967295 @ 0xffffffff │ │ │ │ b.n 31afc │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cbz r3, 31b22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7fbc │ │ │ │ + bl 1b871c │ │ │ │ movw r5, #45388 @ 0xb14c │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ cbz r3, 31b3c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #28 │ │ │ │ - bl 121744 │ │ │ │ + bl 121b78 │ │ │ │ b.n 31b2a │ │ │ │ movs r7, #0 │ │ │ │ - bl 139fd4 │ │ │ │ + bl 13a400 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldrb.w r3, [r0, #537] @ 0x219 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strbne.w r3, [r0, #537] @ 0x219 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31b68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 31b68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 31cb8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 31cb8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 31cb8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r1, #63492 @ 0xf804 │ │ │ │ + movw r1, #64324 @ 0xfb44 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ movs r3, #3 │ │ │ │ - bl bfa2c │ │ │ │ + bl bfaa8 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 31bc8 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #0 │ │ │ │ blt.n 31c12 │ │ │ │ @@ -10787,103 +10787,103 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ bpl.n 31bf4 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 19ec50 │ │ │ │ + bl 19f2f0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w fp, [r2, #172] @ 0xac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31bbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 31bbc │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 31bbc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31c28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 31c28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 31c80 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 31c3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ec50 │ │ │ │ + bl 19f2f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r9, [r4, #128] @ 0x80 │ │ │ │ beq.n 31c5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31c5a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 31826 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 31826 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 31826 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31c96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 31c96 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 31826 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 31826 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 31826 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (31cec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1d3518 │ │ │ │ + bl 1d3be0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -10901,21 +10901,21 @@ │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, r5 │ │ │ │ ble.n 31d40 │ │ │ │ ldr.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ cbz r3, 31d3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d124c │ │ │ │ + bl d12cc │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31d4a │ │ │ │ beq.n 31d3c │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 1e66ec <_Py_CheckRecursiveCall@@Base+0x108> │ │ │ │ + bl 1e6d74 <_Py_CheckRecursiveCall@@Base+0x108> │ │ │ │ adds r5, #1 │ │ │ │ b.n 31d10 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 31d4c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -10934,15 +10934,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 31d8a │ │ │ │ cmp r3, r6 │ │ │ │ bne.n 31d7c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ b.n 31d68 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31d78 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 31d8c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -10951,149 +10951,149 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ bge.n 31dbc │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #33188 @ 0x81a4 │ │ │ │ + movw r0, #34020 @ 0x84e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddbf4 │ │ │ │ + b.w ddc0c │ │ │ │ ldr r1, [pc, #204] @ (31e8c ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl b8c98 │ │ │ │ + bl b8d18 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31e84 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ cbnz r5, 31e08 │ │ │ │ - bl 215330 │ │ │ │ + bl 215914 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #21160 @ 0x52a8 │ │ │ │ + movw r1, #21992 @ 0x55e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #21168 @ 0x52b0 │ │ │ │ + movw r4, #22000 @ 0x55f0 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - movw r0, #33208 @ 0x81b8 │ │ │ │ + movw r0, #34040 @ 0x84f8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ mov r4, r0 │ │ │ │ b.n 31e86 │ │ │ │ - bl 13c2a8 │ │ │ │ + bl 13c6d8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31e50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215330 │ │ │ │ + bl 215914 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #21168 @ 0x52b0 │ │ │ │ + movw r0, #22000 @ 0x55f0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #21160 @ 0x52a8 │ │ │ │ + movw r2, #21992 @ 0x55e8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #33244 @ 0x81dc │ │ │ │ + movw r0, #34076 @ 0x851c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13c7f8 │ │ │ │ + bl 13cc28 │ │ │ │ b.n 31e6c │ │ │ │ ble.n 31e6a │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #53648 @ 0xd190 │ │ │ │ + movw r1, #54480 @ 0xd4d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31e86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31e86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 31e86 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bgt.n 31dd8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd6dc │ │ │ │ + bl dd6f4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 31eb0 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cbnz r0, 31ee8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #45976 @ 0xb398 │ │ │ │ + movw r1, #46808 @ 0xb6d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #33284 @ 0x8204 │ │ │ │ + movw r0, #34116 @ 0x8544 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31ed6 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cbnz r0, 31ee8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 31ee0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2949c │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 31eca │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 139fd4 │ │ │ │ + bl 13a400 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, r0 │ │ │ │ beq.n 31f26 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33304 @ 0x8218 │ │ │ │ + movw r1, #34136 @ 0x8558 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 31f38 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #33348 @ 0x8244 │ │ │ │ + movw r0, #34180 @ 0x8584 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31f3c │ │ │ │ movs r0, #0 │ │ │ │ b.n 31f7c │ │ │ │ movw r4, #11524 @ 0x2d04 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ @@ -11108,38 +11108,38 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 31f70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31f70 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - movw r0, #43164 @ 0xa89c │ │ │ │ + movw r0, #43996 @ 0xabdc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cbnz r0, 31fae │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ b.n 3206a │ │ │ │ mov r0, r4 │ │ │ │ - bl 720b4 │ │ │ │ + bl 72174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31fa8 │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ @@ -11151,23 +11151,23 @@ │ │ │ │ add.w ip, r0, #1 │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne.w ip, [r2] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ b.n 31fc6 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #14656 @ 0x3940 │ │ │ │ + movw r1, #15488 @ 0x3c80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #33640 @ 0x8368 │ │ │ │ + movw r0, #34472 @ 0x86a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32008 │ │ │ │ movs r0, #0 │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 3200c │ │ │ │ movs r4, #0 │ │ │ │ b.n 3206a │ │ │ │ movw r8, #9437 @ 0x24dd │ │ │ │ movt r8, #3 │ │ │ │ movs r7, #0 │ │ │ │ @@ -11203,18 +11203,18 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32008 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 32008 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 32008 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ 00032076 <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -11241,257 +11241,257 @@ │ │ │ │ adds r3, r2, #7 │ │ │ │ bne.n 320d0 <_PyXI_ApplyError@@Base+0x3e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1420] @ 0x58c │ │ │ │ cbnz r1, 320ca <_PyXI_ApplyError@@Base+0x38> │ │ │ │ - movw r1, #33660 @ 0x837c │ │ │ │ + movw r1, #34492 @ 0x86bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 321f8 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ adds r3, r2, #6 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 32140 <_PyXI_ApplyError@@Base+0xae> │ │ │ │ tbb [pc, r3] │ │ │ │ subs r7, r4, r4 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ subs r6, #4 │ │ │ │ movs r6, r7 │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e540 │ │ │ │ + bl 14e9f8 │ │ │ │ b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ - bl 1e82fc │ │ │ │ + bl 1e8984 │ │ │ │ b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28368 @ 0x6ed0 │ │ │ │ + movw r1, #29200 @ 0x7210 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33708 @ 0x83ac │ │ │ │ + movw r1, #34540 @ 0x86ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33744 @ 0x83d0 │ │ │ │ + movw r1, #34576 @ 0x8710 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33784 @ 0x83f8 │ │ │ │ + movw r1, #34616 @ 0x8738 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbnz r3, 32160 <_PyXI_ApplyError@@Base+0xce> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 321f8 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ - bl d3b98 │ │ │ │ + bl d3bd4 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ adds r4, #8 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cbz r5, 32184 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 32184 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ - bl d3bd8 │ │ │ │ + bl d3c14 │ │ │ │ mov r0, r4 │ │ │ │ bl 3243a <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl e9f14 │ │ │ │ + bl e9efc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 321aa <_PyXI_ApplyError@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 321aa <_PyXI_ApplyError@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cbz r5, 321e4 <_PyXI_ApplyError@@Base+0x152> │ │ │ │ - bl d3b98 │ │ │ │ + bl d3bd4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #33812 @ 0x8414 │ │ │ │ + movw r1, #34644 @ 0x8754 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 8102c │ │ │ │ + bl 81060 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 321c8 <_PyXI_ApplyError@@Base+0x136> │ │ │ │ - bl d3bd8 │ │ │ │ + bl d3c14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 321de <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 321de <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl d3bac │ │ │ │ - bl d3b98 │ │ │ │ + bl d3be8 │ │ │ │ + bl d3bd4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r6 │ │ │ │ - bl d3bac │ │ │ │ + bl d3be8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 86e8c <_PyNamespace_New@@Base> │ │ │ │ + bl 86e60 <_PyNamespace_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32432 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 86e8c <_PyNamespace_New@@Base> │ │ │ │ + bl 86e60 <_PyNamespace_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 322fa <_PyXI_ApplyError@@Base+0x268> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cbz r0, 32268 <_PyXI_ApplyError@@Base+0x1d6> │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54744 @ 0xd5d8 │ │ │ │ + movw r1, #55576 @ 0xd918 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8102c │ │ │ │ + bl 81060 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3225e <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 3225e <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ blt.n 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ movs r3, #0 │ │ │ │ b.n 3226a <_PyXI_ApplyError@@Base+0x1d8> │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cbz r0, 322a6 <_PyXI_ApplyError@@Base+0x214> │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54756 @ 0xd5e4 │ │ │ │ + movw r1, #55588 @ 0xd924 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8102c │ │ │ │ + bl 81060 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3229e <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 3229e <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ blt.n 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cbz r0, 322e2 <_PyXI_ApplyError@@Base+0x250> │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54804 @ 0xd614 │ │ │ │ + movw r1, #55636 @ 0xd954 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8102c │ │ │ │ + bl 81060 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 322da <_PyXI_ApplyError@@Base+0x248> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 322da <_PyXI_ApplyError@@Base+0x248> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ bge.n 3231e <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ b.n 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ cbz r3, 3231e <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 322fa <_PyXI_ApplyError@@Base+0x268> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 322fa <_PyXI_ApplyError@@Base+0x268> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + bl 7f828 │ │ │ │ cbnz r0, 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #21072 @ 0x5250 │ │ │ │ + movw r1, #21904 @ 0x5590 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8102c │ │ │ │ + bl 81060 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32346 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32346 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ bge.n 32356 <_PyXI_ApplyError@@Base+0x2c4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 32426 <_PyXI_ApplyError@@Base+0x394> │ │ │ │ b.n 32432 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cbz r0, 32364 <_PyXI_ApplyError@@Base+0x2d2> │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 32382 <_PyXI_ApplyError@@Base+0x2f0> │ │ │ │ b.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ @@ -11499,160 +11499,160 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #1824 @ 0x720 │ │ │ │ + movw r1, #2656 @ 0xa60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8102c │ │ │ │ + bl 81060 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 323aa <_PyXI_ApplyError@@Base+0x318> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 323aa <_PyXI_ApplyError@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ mov r0, r6 │ │ │ │ bl 3243a <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33824 @ 0x8420 │ │ │ │ + movw r1, #34656 @ 0x8760 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8102c │ │ │ │ + bl 81060 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 323e2 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 323e2 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cbz r0, 32434 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 323f8 <_PyXI_ApplyError@@Base+0x366> │ │ │ │ - bl d3bd8 │ │ │ │ + bl d3c14 │ │ │ │ b.n 32434 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33836 @ 0x842c │ │ │ │ + movw r1, #34668 @ 0x876c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8102c │ │ │ │ + bl 81060 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32420 <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32420 <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ bge.n 32434 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ b.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32432 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cbz r4, 3247a <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ ldrd r3, r6, [r0, #8] │ │ │ │ - movw r1, #63364 @ 0xf784 │ │ │ │ + movw r1, #64196 @ 0xfac4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ blx 2a890 │ │ │ │ cbz r0, 324b2 <_PyXI_ApplyError@@Base+0x420> │ │ │ │ - movw r1, #48792 @ 0xbe98 │ │ │ │ + movw r1, #49624 @ 0xc1d8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ cbnz r0, 32486 <_PyXI_ApplyError@@Base+0x3f4> │ │ │ │ b.n 324b2 <_PyXI_ApplyError@@Base+0x420> │ │ │ │ cbz r5, 324d2 <_PyXI_ApplyError@@Base+0x440> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a21c │ │ │ │ + b.w 7a24c │ │ │ │ cbz r5, 3249e <_PyXI_ApplyError@@Base+0x40c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #33848 @ 0x8438 │ │ │ │ + movw r0, #34680 @ 0x8778 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddbf4 │ │ │ │ + b.w ddc0c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #33860 @ 0x8444 │ │ │ │ + movw r0, #34692 @ 0x8784 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddbf4 │ │ │ │ + b.w ddc0c │ │ │ │ cbz r5, 324c8 <_PyXI_ApplyError@@Base+0x436> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #33868 @ 0x844c │ │ │ │ + movw r0, #34700 @ 0x878c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddbf4 │ │ │ │ + b.w ddc0c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a21c │ │ │ │ + b.w 7a24c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 32532 <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 32528 <_PyXI_ApplyError@@Base+0x496> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33876 @ 0x8454 │ │ │ │ + movw r1, #34708 @ 0x8794 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 32530 <_PyXI_ApplyError@@Base+0x49e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -11667,49 +11667,49 @@ │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 32564 <_PyXI_ApplyError@@Base+0x4d2> │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r0, r7 │ │ │ │ - bl 123098 │ │ │ │ + bl 1234d0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ - bl 862ec │ │ │ │ + bl 862bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3258a <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3258a <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cbz r4, 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ b.n 325a8 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ mov r2, r6 │ │ │ │ - bl 180314 │ │ │ │ + bl 180730 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 325f0 <_PyXI_ApplyError@@Base+0x55e> │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 3262a <_PyXI_ApplyError@@Base+0x598> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 3263a <_PyXI_ApplyError@@Base+0x5a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 86630 │ │ │ │ + bl 86600 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 3264a <_PyXI_ApplyError@@Base+0x5b8> │ │ │ │ - bl 824bc │ │ │ │ + bl 824f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 32592 <_PyXI_ApplyError@@Base+0x500> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ @@ -11722,102 +11722,102 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 3266c <_PyXI_ApplyError@@Base+0x5da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 32600 <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32600 <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 325a2 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 325a2 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 325a8 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 325a8 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32660 <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32660 <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + bl 7f828 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #34208 @ 0x85a0 │ │ │ │ + movw r1, #35040 @ 0x88e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8c594 │ │ │ │ + bl 8c564 │ │ │ │ cbz r0, 326ce <_PyXI_ApplyError@@Base+0x63c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 11cec8 │ │ │ │ + bl 11d2dc │ │ │ │ cbnz r0, 326d2 <_PyXI_ApplyError@@Base+0x640> │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11cec8 │ │ │ │ + bl 11d2dc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ cbnz r5, 326d2 <_PyXI_ApplyError@@Base+0x640> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34232 @ 0x85b8 │ │ │ │ + movw r1, #35064 @ 0x88f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 326f2 <_PyXI_ApplyError@@Base+0x660> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -11836,483 +11836,483 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 3271c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 3273a │ │ │ │ b.n 32734 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #23992 @ 0x5db8 │ │ │ │ + movw r0, #24824 @ 0x60f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 32710 │ │ │ │ b.n 32748 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cbnz r0, 32748 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e540 │ │ │ │ + bl 14e9f8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0003274c : │ │ │ │ movw r0, #63144 @ 0xf6a8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w cb794 │ │ │ │ + b.w cb81c │ │ │ │ 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 cbe74 │ │ │ │ + bl cbefc │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #252] @ (3286c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd9dc │ │ │ │ - movw r1, #49076 @ 0xbfb4 │ │ │ │ + bl dd9f4 │ │ │ │ + movw r1, #49944 @ 0xc318 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc4c8 │ │ │ │ + bl cc550 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 32794 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 32868 │ │ │ │ ldr r1, [pc, #216] @ (32870 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd9dc │ │ │ │ - movw r1, #61716 @ 0xf114 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + bl dd9f4 │ │ │ │ + movw r1, #4880 @ 0x1310 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc4c8 │ │ │ │ + bl cc550 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3278e │ │ │ │ ldr r1, [pc, #188] @ (32874 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd9dc │ │ │ │ - movw r1, #61736 @ 0xf128 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + bl dd9f4 │ │ │ │ + movw r1, #4900 @ 0x1324 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc4c8 │ │ │ │ + bl cc550 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3278e │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 713d8 │ │ │ │ - movw r1, #51212 @ 0xc80c │ │ │ │ + bl 71420 │ │ │ │ + movw r1, #52044 @ 0xcb4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc4c8 │ │ │ │ + bl cc550 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3278e │ │ │ │ ldr r6, [pc, #128] @ (32878 ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ cbz r1, 3280a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 327f6 │ │ │ │ b.n 3278e │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 7d7fc │ │ │ │ + bl 7d82c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3278e │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #88] @ (3287c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl dd9dc │ │ │ │ + bl dd9f4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32842 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 32842 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 3278e │ │ │ │ mov r0, r4 │ │ │ │ - bl dda00 │ │ │ │ + bl dda18 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3278e │ │ │ │ - movw r0, #60984 @ 0xee38 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 7a1d4 │ │ │ │ + movw r0, #276 @ 0x114 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 7a204 │ │ │ │ str r0, [r5, #24] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf7080047 │ │ │ │ @ instruction: 0xf71c0047 │ │ │ │ @ instruction: 0xf7300047 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ lsls r0, r0, #1 │ │ │ │ @ instruction: 0xf7440047 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl cbe74 │ │ │ │ + bl cbefc │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #63492 @ 0xf804 │ │ │ │ + movw r1, #64324 @ 0xfb44 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl bfa2c │ │ │ │ + bl bfaa8 │ │ │ │ cbz r0, 328da │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 328de │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49120 @ 0xbfe0 │ │ │ │ + movw r1, #49952 @ 0xc320 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 32934 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 22936c │ │ │ │ + bl 22994c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 328da │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 32916 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 328da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 328da │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 328da │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 32924 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 32934 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3291a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 3291a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00032938 : │ │ │ │ ldr r0, [pc, #4] @ (32940 ) │ │ │ │ - b.w cb794 │ │ │ │ + b.w cb81c │ │ │ │ nop │ │ │ │ @ instruction: 0xf7ac0047 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - bl cbe74 │ │ │ │ + bl cbefc │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, #708] @ (32c20 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dd9dc │ │ │ │ + bl dd9f4 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32ba4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dda00 │ │ │ │ + bl dda18 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 32ba4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - movw r1, #49596 @ 0xc1bc │ │ │ │ + movw r1, #50428 @ 0xc4fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r4, [pc, #668] @ (32c24 ) │ │ │ │ ldr r2, [pc, #672] @ (32c28 ) │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 329ce │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 329b2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cbnz r3, 329b2 │ │ │ │ addw r0, r4, #1132 @ 0x46c │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #628] @ (32c28 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #49616 @ 0xc1d0 │ │ │ │ + movw r1, #50448 @ 0xc510 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 329e8 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 32ba4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 32ba4 │ │ │ │ ldr r0, [pc, #580] @ (32c28 ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 32ba4 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 329fa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cbnz r3, 329fa │ │ │ │ ldr r0, [pc, #560] @ (32c28 ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #560] @ (32c2c ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #49636 @ 0xc1e4 │ │ │ │ + movw r1, #50468 @ 0xc524 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 32a44 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32a28 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cbnz r3, 32a28 │ │ │ │ ldr r0, [pc, #520] @ (32c2c ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #512] @ (32c2c ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #49660 @ 0xc1fc │ │ │ │ + movw r1, #50492 @ 0xc53c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 32a5e │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 32ba4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 32ba4 │ │ │ │ ldr r0, [pc, #468] @ (32c2c ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 32ba4 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32a70 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cbnz r3, 32a70 │ │ │ │ ldr r0, [pc, #448] @ (32c2c ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #49588 @ 0xc1b4 │ │ │ │ + movw r1, #50420 @ 0xc4f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 32ba4 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #49608 @ 0xc1c8 │ │ │ │ + movw r1, #50440 @ 0xc508 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 32ba4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #49628 @ 0xc1dc │ │ │ │ + movw r1, #50460 @ 0xc51c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32ba4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #49652 @ 0xc1f4 │ │ │ │ + movw r1, #50484 @ 0xc534 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32ba4 │ │ │ │ ldr r1, [pc, #360] @ (32c30 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dd9dc │ │ │ │ + bl dd9f4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32ba4 │ │ │ │ mov r0, r5 │ │ │ │ - bl dda00 │ │ │ │ + bl dda18 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32ba4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r1, #49596 @ 0xc1bc │ │ │ │ + movw r1, #50428 @ 0xc4fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [pc, #328] @ (32c34 ) │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 32b30 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32b14 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cbnz r3, 32b14 │ │ │ │ ldr r0, [pc, #292] @ (32c34 ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #284] @ (32c34 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #49616 @ 0xc1d0 │ │ │ │ + movw r1, #50448 @ 0xc510 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 32b44 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32ba4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cbnz r3, 32ba4 │ │ │ │ ldr r0, [pc, #244] @ (32c34 ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 32ba4 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32b56 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cbnz r3, 32b56 │ │ │ │ ldr r0, [pc, #224] @ (32c34 ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #224] @ (32c38 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #49636 @ 0xc1e4 │ │ │ │ + movw r1, #50468 @ 0xc524 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 32b92 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 32baa │ │ │ │ ldr r2, [pc, #192] @ (32c38 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #49660 @ 0xc1fc │ │ │ │ + movw r1, #50492 @ 0xc53c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 32bbc │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32ba4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cbnz r3, 32ba4 │ │ │ │ ldr r0, [pc, #152] @ (32c38 ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 32c1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 32b76 │ │ │ │ ldr r0, [pc, #128] @ (32c38 ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 32b76 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32bce │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cbnz r3, 32bce │ │ │ │ ldr r0, [pc, #108] @ (32c38 ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #49676 @ 0xc20c │ │ │ │ + movw r1, #50508 @ 0xc54c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32ba4 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #49696 @ 0xc220 │ │ │ │ + movw r1, #50528 @ 0xc560 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32ba4 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #49716 @ 0xc234 │ │ │ │ + movw r1, #50548 @ 0xc574 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32ba4 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #49740 @ 0xc24c │ │ │ │ + movw r1, #50572 @ 0xc58c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf7e00047 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #9] │ │ │ │ @@ -12331,32 +12331,32 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [pc, #32] @ (32c78 ) │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r2, #49764 @ 0xc264 │ │ │ │ + movw r2, #50596 @ 0xc5a4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d2780 │ │ │ │ + bl d27cc │ │ │ │ cbz r0, 32c74 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ bl 2e594 <_PyObject_Dump@@Base+0xf0> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb.w r0, [r8, r7] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 122404 <_Py_union_type_or@@Base+0x484> │ │ │ │ + bl 12283c <_Py_union_type_or@@Base+0x484> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -12375,15 +12375,15 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32cb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00032ccc : │ │ │ │ ldr r0, [pc, #4] @ (32cd4 ) │ │ │ │ - b.w cb794 │ │ │ │ + b.w cb81c │ │ │ │ nop │ │ │ │ ldrb.w r0, [r4, r7] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -12391,69 +12391,69 @@ │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 32d0e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49940 @ 0xc314 │ │ │ │ + movw r1, #50772 @ 0xc654 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 32d32 │ │ │ │ movw r2, #56128 @ 0xdb40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 32d7e │ │ │ │ ldr r0, [pc, #332] @ (32e6c ) │ │ │ │ mov r1, sp │ │ │ │ ldrd r6, r7, [r3, #16] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - bl 1263a4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1267dc <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 32d36 │ │ │ │ movs r0, #0 │ │ │ │ b.n 32e66 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 32d46 │ │ │ │ cbnz r4, 32d88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ cmp r8, r5 │ │ │ │ beq.n 32d7e │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #49996 @ 0xc34c │ │ │ │ + movw r1, #50828 @ 0xc68c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbbcc │ │ │ │ + bl cbc54 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32d32 │ │ │ │ cmp r0, r5 │ │ │ │ bne.n 32d88 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32d7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 32d7e │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 32e66 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #50004 @ 0xc354 │ │ │ │ + movw r0, #50836 @ 0xc694 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl f1004 │ │ │ │ + bl f0fec │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32df8 │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ bne.n 32dae │ │ │ │ ldr r5, [sp, #4] │ │ │ │ @@ -12461,490 +12461,490 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ b.n 32dda │ │ │ │ ldr r1, [pc, #192] @ (32e70 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl b8c98 │ │ │ │ + bl b8d18 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 32da2 │ │ │ │ b.n 32df8 │ │ │ │ - bl 6c478 │ │ │ │ + bl 6c4b8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #61416 @ 0xefe8 │ │ │ │ + movw r0, #62248 @ 0xf328 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 32e10 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl f0ecc │ │ │ │ + bl f0eb4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 32dfe │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32df8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32df8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 32e4a │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32e26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32e26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 32e26 │ │ │ │ - bl d3bd8 │ │ │ │ + bl d3c14 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #50028 @ 0xc36c │ │ │ │ + movw r0, #50860 @ 0xc6ac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl f1004 │ │ │ │ + bl f0fec │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32df8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #63228 @ 0xf6fc │ │ │ │ + movw r0, #64060 @ 0xfa3c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl f1004 │ │ │ │ + bl f0fec │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32df8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1cbfcc │ │ │ │ + bl 1cc69c │ │ │ │ mov r0, r4 │ │ │ │ - bl 11533c <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 115768 <_PyLong_FromGid@@Base+0x10> │ │ │ │ asrs r4, r0, #31 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32e60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 32e60 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 32d7e │ │ │ │ b.n 32d32 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xebf40048 │ │ │ │ bgt.n 32dbc │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl cbe74 │ │ │ │ + bl cbefc │ │ │ │ mov r6, r0 │ │ │ │ - movw r0, #34200 @ 0x8598 │ │ │ │ + movw r0, #35032 @ 0x88d8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a1d4 │ │ │ │ + bl 7a204 │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3306e │ │ │ │ ldr r1, [pc, #636] @ (33120 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dd9dc │ │ │ │ + bl dd9f4 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3306e │ │ │ │ ldr r7, [pc, #620] @ (33124 ) │ │ │ │ - movw r9, #28695 @ 0x7017 │ │ │ │ + movw r9, #30399 @ 0x76bf │ │ │ │ movt r9, #6 │ │ │ │ - movw r8, #46929 @ 0xb751 │ │ │ │ + movw r8, #48225 @ 0xbc61 │ │ │ │ movt r8, #24 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add.w r1, r7, #12 │ │ │ │ cbz r2, 32f14 │ │ │ │ strd r9, r8, [r7, #16] │ │ │ │ str r7, [r7, #28] │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7d5c0 │ │ │ │ + bl 7d5f0 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3306e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - bl 7cfdc │ │ │ │ + bl 7d00c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.w 33048 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32f10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32f10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #32 │ │ │ │ b.n 32ec6 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #50668 @ 0xc5ec │ │ │ │ + movw r0, #51500 @ 0xc92c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 89158 │ │ │ │ + bl 89128 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3306e │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #45920 @ 0xb360 │ │ │ │ + movw r1, #46752 @ 0xb6a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc4c8 │ │ │ │ + bl cc550 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50120 @ 0xc3c8 │ │ │ │ + movw r1, #50952 @ 0xc708 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc4c8 │ │ │ │ + bl cc550 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50132 @ 0xc3d4 │ │ │ │ + movw r1, #50964 @ 0xc714 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc4c8 │ │ │ │ + bl cc550 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ blx 290b0 │ │ │ │ - movw r1, #50148 @ 0xc3e4 │ │ │ │ + movw r1, #50980 @ 0xc724 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d5750 │ │ │ │ + bl 1d5e18 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3306e │ │ │ │ add r0, sp, #12 │ │ │ │ blx 29df4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #50164 @ 0xc3f4 │ │ │ │ + movw r0, #50996 @ 0xc734 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8281c │ │ │ │ - movw r1, #19540 @ 0x4c54 │ │ │ │ + bl 82850 │ │ │ │ + movw r1, #20372 @ 0x4f94 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cbfac │ │ │ │ + bl cc034 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3306e │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #60292 @ 0xeb84 │ │ │ │ + movw r2, #61124 @ 0xeec4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - movw r1, #50172 @ 0xc3fc │ │ │ │ + movw r1, #51004 @ 0xc73c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1d5750 │ │ │ │ + bl 1d5e18 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3306e │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50188 @ 0xc40c │ │ │ │ + movw r1, #51020 @ 0xc74c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 33410 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3306e │ │ │ │ - bl 713d8 │ │ │ │ + bl 71420 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3306e │ │ │ │ - bl 713d8 │ │ │ │ + bl 71420 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 33112 │ │ │ │ ldr.w sl, [pc, #304] @ 33128 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w fp, [sl] │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 33074 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp.w r9, #44 @ 0x2c │ │ │ │ bne.n 32ffc │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #50204 @ 0xc41c │ │ │ │ + movw r2, #51036 @ 0xc75c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #54736 @ 0xd5d0 │ │ │ │ + movw r1, #55568 @ 0xd910 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d5750 │ │ │ │ + bl 1d5e18 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33112 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #12660 @ 0x3174 │ │ │ │ + movw r1, #13492 @ 0x34b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbfac │ │ │ │ + bl cc034 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3305a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3306e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3306e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 3306e │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50252 @ 0xc44c │ │ │ │ + movw r1, #51084 @ 0xc78c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbfac │ │ │ │ + bl cc034 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3312c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 33408 │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0e0 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 33082 │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d5750 │ │ │ │ + bl 1d5e18 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33112 │ │ │ │ mov r0, r9 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 33112 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 330b2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 330ce │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 33112 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cbnz r2, 33112 │ │ │ │ mov r0, fp │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 33112 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 330f2 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cbnz r1, 330f2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 3310c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cbnz r2, 3310c │ │ │ │ mov r0, fp │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ bge.w 33006 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ b.n 3306e │ │ │ │ str.w r0, [r8, r7] │ │ │ │ str??.w r0, [r0, r7] │ │ │ │ - ldrh r0, [r6, r3] │ │ │ │ + ldrsh r0, [r6, r0] │ │ │ │ lsls r0, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50264 @ 0xc458 │ │ │ │ + movw r1, #51096 @ 0xc798 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 33410 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3306e │ │ │ │ - movw r2, #50280 @ 0xc468 │ │ │ │ + movw r2, #51112 @ 0xc7a8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #54736 @ 0xd5d0 │ │ │ │ + movw r1, #55568 @ 0xd910 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d5750 │ │ │ │ + bl 1d5e18 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3306e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50336 @ 0xc4a0 │ │ │ │ + movw r1, #51168 @ 0xc7e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3306e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50352 @ 0xc4b0 │ │ │ │ + movw r1, #51184 @ 0xc7f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50368 @ 0xc4c0 │ │ │ │ + movw r1, #51200 @ 0xc800 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50384 @ 0xc4d0 │ │ │ │ + movw r1, #51216 @ 0xc810 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50400 @ 0xc4e0 │ │ │ │ + movw r1, #51232 @ 0xc820 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50420 @ 0xc4f4 │ │ │ │ + movw r1, #51252 @ 0xc834 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50436 @ 0xc504 │ │ │ │ + movw r1, #51268 @ 0xc844 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50452 @ 0xc514 │ │ │ │ + movw r1, #51284 @ 0xc854 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50468 @ 0xc524 │ │ │ │ + movw r1, #51300 @ 0xc864 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50484 @ 0xc534 │ │ │ │ + movw r1, #51316 @ 0xc874 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ movs r0, #0 │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3306e │ │ │ │ - movw r8, #50500 @ 0xc544 │ │ │ │ + movw r8, #51332 @ 0xc884 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ blx 2a444 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r0, r8 │ │ │ │ cbz r7, 3328e │ │ │ │ ldrd r1, r2, [r6, #4] │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 33042 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 33284 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 33284 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ adds r6, #12 │ │ │ │ cmp.w sl, #0 │ │ │ │ bge.n 33252 │ │ │ │ b.n 33042 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50504 @ 0xc548 │ │ │ │ + movw r1, #51336 @ 0xc888 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbfac │ │ │ │ + bl cc034 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50516 @ 0xc554 │ │ │ │ + movw r1, #51348 @ 0xc894 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50548 @ 0xc574 │ │ │ │ + movw r1, #51380 @ 0xc8b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50592 @ 0xc5a0 │ │ │ │ + movw r1, #51424 @ 0xc8e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3306e │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 332f6 │ │ │ │ - bl 1e82fc │ │ │ │ + bl 1e8984 │ │ │ │ b.n 3306e │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #50624 @ 0xc5c0 │ │ │ │ + movw r3, #51456 @ 0xc900 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #1 │ │ │ │ - movw r1, #50648 @ 0xc5d8 │ │ │ │ + movw r1, #51480 @ 0xc918 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ movw r2, #41184 @ 0xa0e0 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38156 @ 0x950c │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ @@ -12981,34 +12981,34 @@ │ │ │ │ movw r2, #38180 @ 0x9524 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38700 @ 0x972c │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #76] @ 0x4c │ │ │ │ movw r2, #37320 @ 0x91c8 │ │ │ │ movt r2, #2 │ │ │ │ - movw r3, #54481 @ 0xd4d1 │ │ │ │ + movw r3, #55189 @ 0xd795 │ │ │ │ movt r3, #24 │ │ │ │ strd r2, r3, [r0, #84] @ 0x54 │ │ │ │ movw r2, #43452 @ 0xa9bc │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38496 @ 0x9660 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #92] @ 0x5c │ │ │ │ - movw r2, #11729 @ 0x2dd1 │ │ │ │ + movw r2, #11735 @ 0x2dd7 │ │ │ │ movt r2, #5 │ │ │ │ - bl f9794 │ │ │ │ + bl f9894 │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 333f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ b.n 3306e │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50656 @ 0xc5e0 │ │ │ │ + movw r1, #51488 @ 0xc920 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbfac │ │ │ │ + bl cc034 │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -13016,68 +13016,68 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80250 │ │ │ │ + bl 80284 │ │ │ │ cbz r0, 3348e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 33458 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3348e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3348e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 3348e │ │ │ │ mov r1, r4 │ │ │ │ bl 334b8 <_PyImport_SetModule@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 33492 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33478 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33478 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3348e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3348e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 334b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 334a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 334a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl cbfac │ │ │ │ + bl cc034 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3348e │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ 000334b8 <_PyImport_SetModule@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -13088,238 +13088,238 @@ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r4, r5] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r0, [r1, #3880] @ 0xf28 │ │ │ │ cbnz r0, 334ee <_PyImport_SetModule@@Base+0x36> │ │ │ │ - movw r1, #63712 @ 0xf8e0 │ │ │ │ + movw r1, #64544 @ 0xfc20 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #16772 @ 0x4184 │ │ │ │ + movw r0, #17604 @ 0x44c4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r1, r3 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 88f70 │ │ │ │ + b.w 88f40 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cbz r1, 33504 <_PyImport_SetModule@@Base+0x4c> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ b.n 3350c <_PyImport_SetModule@@Base+0x54> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 155be4 │ │ │ │ + b.w 1560a4 │ │ │ │ │ │ │ │ 00033510 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (33538 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0003353c : │ │ │ │ ldr r0, [pc, #4] @ (33544 ) │ │ │ │ - b.w cb794 │ │ │ │ + b.w cb81c │ │ │ │ nop │ │ │ │ lsrs r0, r0, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl daf88 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl dafb0 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #55704 @ 0xd998 │ │ │ │ + movw r1, #56640 @ 0xdd40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91afc <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91b94 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3361e │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cbnz r3, 3358e │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #55712 @ 0xd9a0 │ │ │ │ + movw r1, #56648 @ 0xdd48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91afc <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91b94 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 335a4 │ │ │ │ b.n 3361e │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #11880 @ 0x2e68 │ │ │ │ + movw r1, #12712 @ 0x31a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 91afc <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91b94 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 33578 │ │ │ │ b.n 3361e │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e76ac │ │ │ │ + bl e76c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3361e │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1de0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1e60 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 335f4 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 335d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 335d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #19400 @ 0x4bc8 │ │ │ │ + movw r0, #20340 @ 0x4f74 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3361e │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1de0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1e60 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 33606 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3361e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3361e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 3361e │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33616 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33616 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 91e8c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 91f24 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b.n 33626 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1d4a0c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d50d4 <_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 daf88 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl dafb0 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #55992 @ 0xdab8 │ │ │ │ + movw r1, #56824 @ 0xddf8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91afc <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91b94 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33716 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl e76ac │ │ │ │ + bl e76c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 33716 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1de0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1e60 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 336ec │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33684 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33684 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cbz r3, 336c8 │ │ │ │ movs r2, #9 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56012 @ 0xdacc │ │ │ │ + movw r1, #56844 @ 0xde0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91afc <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91b94 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33716 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e76ac │ │ │ │ + bl e76c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 33716 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1de0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1e60 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 336ec │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 336c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 336c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #19400 @ 0x4bc8 │ │ │ │ + movw r0, #20340 @ 0x4f74 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 33716 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1de0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1e60 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 336fe │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33716 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33716 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 33716 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3370e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3370e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 91e8c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 91f24 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b.n 3371e │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1d4a0c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d50d4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -13349,182 +13349,182 @@ │ │ │ │ mov r3, r5 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 338f8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 338f8 │ │ │ │ cmp.w r8, #1 │ │ │ │ beq.n 337d0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 337b8 │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ bne.n 337b0 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 338f8 │ │ │ │ cmp.w r8, #2 │ │ │ │ bne.n 337bc │ │ │ │ b.n 337d8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ bne.n 337da │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cbz r0, 337da │ │ │ │ b.n 338f8 │ │ │ │ movs r6, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 337da │ │ │ │ movs r6, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl cbe74 │ │ │ │ + bl cbefc │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - bl 16b408 │ │ │ │ + bl 16b790 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 338f2 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r5, #38760 @ 0x9768 │ │ │ │ + movw r5, #39592 @ 0x9aa8 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r5, #25025 @ 0x61c1 │ │ │ │ + movw r5, #25925 @ 0x6545 │ │ │ │ movt r5, #22 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ - movw r5, #43673 @ 0xaa99 │ │ │ │ + movw r5, #44577 @ 0xae21 │ │ │ │ movt r5, #22 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ blx 2a374 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq.n 33872 │ │ │ │ bgt.n 338aa │ │ │ │ adds r1, r5, #4 │ │ │ │ beq.n 3385a │ │ │ │ adds r2, r5, #2 │ │ │ │ bne.n 338aa │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - movw r1, #56064 @ 0xdb00 │ │ │ │ + movw r1, #56896 @ 0xde40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 338f2 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56024 @ 0xdad8 │ │ │ │ + movw r1, #56856 @ 0xde18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 338f2 │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cbnz r3, 33890 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 232430 <_PyXI_EndInterpreter@@Base+0x6a4> │ │ │ │ + bl 2329dc <_PyXI_EndInterpreter@@Base+0x6fc> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ bge.n 33890 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ b.n 338f2 │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29440 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ adds r3, r5, #2 │ │ │ │ bne.n 338c4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ - movw r3, #13788 @ 0x35dc │ │ │ │ + movw r3, #14620 @ 0x391c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 239c78 <_Py_c_pow@@Base+0x71c> │ │ │ │ + bl 239f50 <_Py_c_pow@@Base+0x6d4> │ │ │ │ b.n 338f2 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 33876 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 338e2 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 16b754 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ + bl 16badc <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 338fa │ │ │ │ b.n 338f2 │ │ │ │ - movw r3, #14676 @ 0x3954 │ │ │ │ + movw r3, #15508 @ 0x3c94 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 239c78 <_Py_c_pow@@Base+0x71c> │ │ │ │ + bl 239f50 <_Py_c_pow@@Base+0x6d4> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1b4b4c │ │ │ │ + bl 1b52ac │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cbz r3, 33904 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsrs r0, r4, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #56360 @ 0xdc28 │ │ │ │ + movw r1, #57192 @ 0xdf68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add r2, sp, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ - bl 8c594 │ │ │ │ + bl 8c564 │ │ │ │ cbz r0, 339a2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbnz r1, 33988 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ @@ -13537,47 +13537,47 @@ │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 339fe │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 7dec0 │ │ │ │ + bl 7def0 │ │ │ │ b.n 33a0e │ │ │ │ add r3, sp, #16 │ │ │ │ movs r5, #4 │ │ │ │ str r5, [sp, #12] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 339fe │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ b.n 33a0e │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ bne.n 339a6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56376 @ 0xdc38 │ │ │ │ + movw r1, #57208 @ 0xdf78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 33a0e │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ bcc.n 339c6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56416 @ 0xdc60 │ │ │ │ + movw r1, #57248 @ 0xdfa0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 339a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 339a2 │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ @@ -13589,66 +13589,66 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 339fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 339fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ b.n 33a0e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 9abec <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ac98 <_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 18261c │ │ │ │ + b.w 182a2c │ │ │ │ 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, #54436 @ 0xd4a4 │ │ │ │ + movw r1, #55268 @ 0xd7e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl fa1b0 │ │ │ │ + bl fa1bc │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 33a68 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 33a68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 33a68 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r2 │ │ │ │ - bl 149e6c │ │ │ │ + bl 14a324 │ │ │ │ cbz r0, 33a96 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ @@ -13657,28 +13657,28 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 33ac4 │ │ │ │ cbz r0, 33ac2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #3368 @ 0xd28 │ │ │ │ + movw r0, #2884 @ 0xb44 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ 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 720b4 │ │ │ │ + bl 72174 │ │ │ │ cbz r0, 33b18 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #8 │ │ │ │ b.n 33aee │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -13688,30 +13688,30 @@ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl 33b38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 33aea │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 33b1c │ │ │ │ movs r4, #0 │ │ │ │ b.n 33b32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 33b18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 33b18 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -13720,22 +13720,22 @@ │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 33b76 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ cbnz r0, 33b6c │ │ │ │ - movw r0, #4932 @ 0x1344 │ │ │ │ + movw r0, #5764 @ 0x1684 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ str r0, [r5, #0] │ │ │ │ cbz r0, 33b84 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 10a2f8 │ │ │ │ + b.w 10a580 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -13749,150 +13749,150 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 33bd4 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #22924 @ 0x598c │ │ │ │ + movw r2, #23756 @ 0x5ccc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #32 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #61384 @ 0xefc8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #62848 @ 0xf580 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #676 @ 0x2a4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 33be0 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 33bf0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 33bea │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #188] @ (33cbc ) │ │ │ │ mov r5, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #2856 @ 0xb28 │ │ │ │ + movw r2, #3720 @ 0xe88 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - bl 1271a4 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1275dc <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 33cb8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ bmi.n 33c54 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33c3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 33c3c │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12772 @ 0x31e4 │ │ │ │ + movw r1, #13644 @ 0x354c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 33cb8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, r6 │ │ │ │ bge.n 33c8c │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #25848 @ 0x64f8 │ │ │ │ + movw r1, #26680 @ 0x6838 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33cb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33cb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 33cb8 │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ blx 29c10 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 33cae │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cbnz r1, 33cae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f9dc │ │ │ │ + b.w 7fa10 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ b.n 33628 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ cbz r0, 33d10 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0b0 │ │ │ │ b.n 33cee │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 33d1a │ │ │ │ - bl 12fbfc <_Py_DecRef@@Base> │ │ │ │ + bl 130034 <_Py_DecRef@@Base> │ │ │ │ blx 2a6a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, 33d14 │ │ │ │ - bl 1d18f0 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ + bl 1d1fb4 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 33ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12fbfc <_Py_DecRef@@Base> │ │ │ │ + bl 130034 <_Py_DecRef@@Base> │ │ │ │ blx 2a438 │ │ │ │ movs r4, #0 │ │ │ │ b.n 33d20 │ │ │ │ blx 2a438 │ │ │ │ b.n 33d20 │ │ │ │ - bl 12fbfc <_Py_DecRef@@Base> │ │ │ │ + bl 130034 <_Py_DecRef@@Base> │ │ │ │ b.n 33d06 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -13905,105 +13905,105 @@ │ │ │ │ blx 2957c │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 33d56 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ cbz r0, 33d70 │ │ │ │ b.n 33d6c │ │ │ │ - movw r0, #39044 @ 0x9884 │ │ │ │ + movw r0, #39876 @ 0x9bc4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 33d48 │ │ │ │ movs r4, #0 │ │ │ │ b.n 33dc4 │ │ │ │ cmp r4, #1 │ │ │ │ ble.n 33d88 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 16ac04 │ │ │ │ + bl 16af8c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 33d8a │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cbz r0, 33d8a │ │ │ │ b.n 33d6c │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ ble.n 33db0 │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ b.n 33dbc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7dec0 │ │ │ │ + bl 7def0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 33dce │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1a7050 │ │ │ │ + b.w 1a76f0 │ │ │ │ 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 d7544 │ │ │ │ + bl d759c │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 33e02 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cbz r0, 33e1a │ │ │ │ b.n 33e30 │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 33e1a │ │ │ │ - movw r0, #57012 @ 0xdeb4 │ │ │ │ + movw r0, #57844 @ 0xe1f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddbf4 │ │ │ │ + b.w ddc0c │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #57028 @ 0xdec4 │ │ │ │ + movw r0, #57860 @ 0xe204 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddbf4 │ │ │ │ + b.w ddc0c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c33f4 │ │ │ │ + bl c3470 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33e56 │ │ │ │ bne.n 33e5a │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 33e62 │ │ │ │ movs r0, #0 │ │ │ │ @@ -14016,57 +14016,57 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ bgt.n 33e92 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57160 @ 0xdf48 │ │ │ │ + movw r1, #57992 @ 0xe288 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ b.n 33eae │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, #5 │ │ │ │ ble.n 33eb2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57208 @ 0xdf78 │ │ │ │ + movw r1, #58040 @ 0xe2b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 3406c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 15eb70 │ │ │ │ + bl 15f038 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.n 33eae │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 33ed2 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 33eae │ │ │ │ cmp.w r8, #2 │ │ │ │ beq.n 33f04 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ beq.n 33f0a │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ cmp.w r8, #4 │ │ │ │ beq.n 33efe │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 33f00 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cbz r0, 33f00 │ │ │ │ b.n 33eae │ │ │ │ movs r5, #0 │ │ │ │ cbz r4, 33f14 │ │ │ │ b.n 33f24 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ @@ -14092,34 +14092,34 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [r3] │ │ │ │ b.n 33f48 │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strd r4, r9, [sp] │ │ │ │ - movw r1, #57252 @ 0xdfa4 │ │ │ │ + movw r1, #58084 @ 0xe2e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r0, #57260 @ 0xdfac │ │ │ │ + movw r0, #58092 @ 0xe2ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33eae │ │ │ │ cmp r6, #8 │ │ │ │ beq.n 33f8e │ │ │ │ lsls r4, r6, #31 │ │ │ │ bmi.n 33f92 │ │ │ │ lsls r0, r6, #30 │ │ │ │ bmi.n 33f96 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57272 @ 0xdfb8 │ │ │ │ + movw r1, #58104 @ 0xe2f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 33eae │ │ │ │ movs r3, #2 │ │ │ │ b.n 33f98 │ │ │ │ movs r3, #0 │ │ │ │ b.n 33f98 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ @@ -14133,67 +14133,67 @@ │ │ │ │ beq.n 33ffa │ │ │ │ b.n 33fdc │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ bpl.n 33fc8 │ │ │ │ - bl 11bd74 │ │ │ │ + bl 11c188 │ │ │ │ b.n 33fce │ │ │ │ - bl dd6dc │ │ │ │ + bl dd6f4 │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 33fae │ │ │ │ b.n 33eae │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ bpl.n 3400a │ │ │ │ - bl 11bd74 │ │ │ │ + bl 11c188 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 33eae │ │ │ │ tst.w r6, #4 │ │ │ │ strh.w r5, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ b.n 34026 │ │ │ │ - bl dd6dc │ │ │ │ + bl dd6f4 │ │ │ │ asrs r1, r0, #31 │ │ │ │ b.n 33fec │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 34044 │ │ │ │ - bl e4ae4 │ │ │ │ + bl e4afc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 33eae │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ adds r3, r4, #1 │ │ │ │ bne.n 3405e │ │ │ │ b.n 34012 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ mov r3, r4 │ │ │ │ movs r5, #0 │ │ │ │ b.n 33f30 │ │ │ │ cmp r4, #0 │ │ │ │ blt.n 34044 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ @@ -14209,116 +14209,116 @@ │ │ │ │ cbz r2, 3408a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cbnz r3, 34090 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.n 340aa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57300 @ 0xdfd4 │ │ │ │ + movw r1, #58132 @ 0xe314 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ 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 166370 │ │ │ │ + bl 1666f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f97a0 │ │ │ │ + bl 1f9e18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 341b4 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11cec8 │ │ │ │ + bl 11d2dc │ │ │ │ cbnz r0, 340ec │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11cec8 │ │ │ │ + bl 11d2dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a2e8 │ │ │ │ subs r2, r0, #0 │ │ │ │ beq.n 34148 │ │ │ │ bgt.n 34136 │ │ │ │ adds r1, r2, #4 │ │ │ │ beq.n 3411e │ │ │ │ adds r3, r2, #2 │ │ │ │ bne.n 34136 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57328 @ 0xdff0 │ │ │ │ + movw r1, #58160 @ 0xe330 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 341a8 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10492 @ 0x28fc │ │ │ │ + movw r1, #11312 @ 0x2c30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 341a8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #57356 @ 0xe00c │ │ │ │ + movw r3, #58188 @ 0xe34c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 239c78 <_Py_c_pow@@Base+0x71c> │ │ │ │ + bl 239f50 <_Py_c_pow@@Base+0x6d4> │ │ │ │ b.n 341a8 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ 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 78340 │ │ │ │ + bl 7837c │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cbz r3, 3418c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ 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 ffb6c │ │ │ │ + bl ffddc │ │ │ │ b.n 341b6 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl ffb6c │ │ │ │ + bl ffddc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -14328,36 +14328,36 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 34208 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #22924 @ 0x598c │ │ │ │ + movw r2, #23756 @ 0x5ccc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #32 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #61420 @ 0xefec │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #62848 @ 0xf580 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #712 @ 0x2c8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 34214 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 33bf0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 3421e │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -14366,35 +14366,35 @@ │ │ │ │ cbz r2, 3423c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cbnz r3, 34242 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.n 340aa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57412 @ 0xe044 │ │ │ │ + movw r1, #58244 @ 0xe384 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ b.n 34264 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n 3427c │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #42464 @ 0xa5e0 │ │ │ │ + movw r3, #43296 @ 0xa920 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 3429c │ │ │ │ b.n 3427e │ │ │ │ cbz r1, 342a6 │ │ │ │ - movw r3, #42464 @ 0xa5e0 │ │ │ │ + movw r3, #43296 @ 0xa920 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ bls.n 3429c │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ @@ -14434,15 +14434,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 342d6 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r0, r0, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -14490,34 +14490,34 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ blx 29ce8 │ │ │ │ cbz r0, 3438c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ b.n 343bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 11ae7c <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b2a4 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 343bc │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 11ae7c <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b2a4 <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 343bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r0, #63616 @ 0xf880 │ │ │ │ + movw r0, #64448 @ 0xfbc0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ b.n 343d2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ beq.n 343c6 │ │ │ │ blx 29fa0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ @@ -14529,30 +14529,30 @@ │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 344e8 │ │ │ │ - movw r7, #57396 @ 0xe034 │ │ │ │ + movw r7, #58228 @ 0xe374 │ │ │ │ movt r7, #41 @ 0x29 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #268] @ (34514 ) │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1271a4 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1275dc <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 34422 │ │ │ │ - bl 1fcc10 │ │ │ │ + bl 1fd288 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 34406 │ │ │ │ b.n 344d2 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 34448 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -14578,80 +14578,80 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34466 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 34466 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3447c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3447c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12772 @ 0x31e4 │ │ │ │ + movw r1, #13644 @ 0x354c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 344e8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cbnz r3, 344ae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 344ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 344ec │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 344ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 344cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 344cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ bge.n 34406 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 344e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 344e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ b.n 3450c │ │ │ │ ldr r0, [pc, #40] @ (34518 ) │ │ │ │ mov r1, r4 │ │ │ │ - bl 160290 <_PyBytes_Join@@Base+0x98> │ │ │ │ + bl 160758 <_PyBytes_Join@@Base+0x98> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3450c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3450c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ b.n 33e80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -14664,116 +14664,116 @@ │ │ │ │ cbz r2, 34534 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cbnz r3, 3453a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.n 34554 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57300 @ 0xdfd4 │ │ │ │ + movw r1, #58132 @ 0xe314 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ 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 166370 │ │ │ │ + bl 1666f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1f97a0 │ │ │ │ + bl 1f9e18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3465e │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11cec8 │ │ │ │ + bl 11d2dc │ │ │ │ cbnz r0, 34596 │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11cec8 │ │ │ │ + bl 11d2dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a8f0 │ │ │ │ subs r2, r0, #0 │ │ │ │ beq.n 345f2 │ │ │ │ bgt.n 345e0 │ │ │ │ adds r1, r2, #4 │ │ │ │ beq.n 345c8 │ │ │ │ adds r3, r2, #2 │ │ │ │ bne.n 345e0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57328 @ 0xdff0 │ │ │ │ + movw r1, #58160 @ 0xe330 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 34652 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10728 @ 0x29e8 │ │ │ │ + movw r1, #11548 @ 0x2d1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 34652 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #57524 @ 0xe0b4 │ │ │ │ + movw r3, #58356 @ 0xe3f4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 239c78 <_Py_c_pow@@Base+0x71c> │ │ │ │ + bl 239f50 <_Py_c_pow@@Base+0x6d4> │ │ │ │ b.n 34652 │ │ │ │ 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 78340 │ │ │ │ + bl 7837c │ │ │ │ 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 78340 │ │ │ │ + bl 7837c │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cbz r3, 34636 │ │ │ │ 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 78340 │ │ │ │ + bl 7837c │ │ │ │ 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 ffb6c │ │ │ │ + bl ffddc │ │ │ │ b.n 34660 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl ffb6c │ │ │ │ + bl ffddc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ 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 │ │ │ │ @@ -14782,18 +14782,18 @@ │ │ │ │ cbz r2, 3467c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cbnz r3, 34682 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.n 34554 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57412 @ 0xe044 │ │ │ │ + movw r1, #58244 @ 0xe384 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ 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 │ │ │ │ @@ -14818,51 +14818,51 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 346c2 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r0, r2, #12 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r1, #23481 @ 0x5bb9 │ │ │ │ + movw r1, #24569 @ 0x5ff9 │ │ │ │ movt r1, #24 │ │ │ │ - b.w 22ffec │ │ │ │ + b.w 2305a0 │ │ │ │ │ │ │ │ 00034700 : │ │ │ │ ldr r0, [pc, #4] @ (34708 ) │ │ │ │ - b.w cb794 │ │ │ │ + b.w cb81c │ │ │ │ nop │ │ │ │ asrs r0, r5, #13 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 34730 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cbz r0, 34730 │ │ │ │ movs r0, #0 │ │ │ │ b.n 34764 │ │ │ │ mov r0, r4 │ │ │ │ bl 2fd88 <_Py_fstat@@Base+0x40> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 3474e │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3472c │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 34764 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ @@ -14878,78 +14878,78 @@ │ │ │ │ b.n 34964 │ │ │ │ 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 cbe74 │ │ │ │ + bl cbefc │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r2, 34790 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cbz r2, 347a0 │ │ │ │ b.n 347ae │ │ │ │ ldr r1, [pc, #448] @ (34954 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl dd9dc │ │ │ │ + bl dd9f4 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3478a │ │ │ │ b.n 34866 │ │ │ │ ldr r1, [pc, #436] @ (34958 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl dd9dc │ │ │ │ + bl dd9f4 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34866 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cbnz r2, 347c0 │ │ │ │ ldr r1, [pc, #424] @ (3495c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl dd9dc │ │ │ │ + bl dd9f4 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34866 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cbnz r2, 347d2 │ │ │ │ ldr r1, [pc, #408] @ (34960 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl dd9dc │ │ │ │ + bl dd9f4 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34866 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #59264 @ 0xe780 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #58436 @ 0xe444 │ │ │ │ + movw r0, #59268 @ 0xe784 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 10e440 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e6d4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34866 │ │ │ │ - movw r0, #58444 @ 0xe44c │ │ │ │ + movw r0, #59276 @ 0xe78c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 110a24 │ │ │ │ + bl 110cbc │ │ │ │ str r0, [r4, #8] │ │ │ │ cbz r0, 34866 │ │ │ │ - movw r1, #50656 @ 0xc5e0 │ │ │ │ + movw r1, #51488 @ 0xc920 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #59844 @ 0xe9c4 │ │ │ │ + movw r0, #60676 @ 0xed04 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 10e440 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e6d4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ cbz r0, 34866 │ │ │ │ - movw r1, #50648 @ 0xc5d8 │ │ │ │ + movw r1, #51480 @ 0xc918 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl fa1b0 │ │ │ │ + bl fa1bc │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ cbz r0, 34866 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #50624 @ 0xc5c0 │ │ │ │ + movw r1, #51456 @ 0xc900 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2a890 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 34850 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ bls.n 34850 │ │ │ │ @@ -14960,92 +14960,92 @@ │ │ │ │ cmp r3, #7 │ │ │ │ bne.n 34850 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 3486c │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58468 @ 0xe464 │ │ │ │ + movw r1, #59300 @ 0xe7a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ b.n 3494e │ │ │ │ - movw r0, #55432 @ 0xd888 │ │ │ │ + movw r0, #56264 @ 0xdbc8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a1d4 │ │ │ │ + bl 7a204 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34866 │ │ │ │ - movw r0, #58516 @ 0xe494 │ │ │ │ + movw r0, #59348 @ 0xe7d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a1d4 │ │ │ │ + bl 7a204 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34866 │ │ │ │ - movw r0, #52516 @ 0xcd24 │ │ │ │ + movw r0, #53372 @ 0xd07c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7a1d4 │ │ │ │ + bl 7a204 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34866 │ │ │ │ - movw r0, #58500 @ 0xe484 │ │ │ │ + movw r0, #59332 @ 0xe7c4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a1d4 │ │ │ │ + bl 7a204 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34866 │ │ │ │ - movw r0, #58512 @ 0xe490 │ │ │ │ + movw r0, #59344 @ 0xe7d0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a1d4 │ │ │ │ + bl 7a204 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34866 │ │ │ │ - movw r0, #58524 @ 0xe49c │ │ │ │ + movw r0, #59356 @ 0xe7dc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a1d4 │ │ │ │ + bl 7a204 │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34866 │ │ │ │ - movw r0, #58504 @ 0xe488 │ │ │ │ + movw r0, #59336 @ 0xe7c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a1d4 │ │ │ │ + bl 7a204 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34866 │ │ │ │ - movw r0, #58532 @ 0xe4a4 │ │ │ │ + movw r0, #59364 @ 0xe7e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a1d4 │ │ │ │ + bl 7a204 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34866 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #58540 @ 0xe4ac │ │ │ │ + movw r0, #59372 @ 0xe7ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 89158 │ │ │ │ - movw r1, #58576 @ 0xe4d0 │ │ │ │ + bl 89128 │ │ │ │ + movw r1, #59408 @ 0xe810 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl cc4c8 │ │ │ │ + bl cc550 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 34866 │ │ │ │ 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 dda00 │ │ │ │ + bl dda18 │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 34866 │ │ │ │ cmp r4, #3 │ │ │ │ bne.n 3493a │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ @@ -15067,15 +15067,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r3, [r8, r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ - bl 71550 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71598 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34a0e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ @@ -15102,108 +15102,108 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ cbz r7, 34a10 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54804 @ 0xd614 │ │ │ │ + movw r1, #55636 @ 0xd954 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 8102c │ │ │ │ + bl 81060 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 34a10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34a0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 34a0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_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 13c2a8 │ │ │ │ + bl 13c6d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34a4e │ │ │ │ blt.n 34ade │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #25056 @ 0x61e0 │ │ │ │ + movw r0, #25888 @ 0x6520 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddbf4 │ │ │ │ + b.w ddc0c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 34a9c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl 33b38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 34a94 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #61968 @ 0xf210 │ │ │ │ + movw r0, #62800 @ 0xf550 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34a88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 34a8c │ │ │ │ mov r4, r6 │ │ │ │ b.n 34a94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 34a88 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ b.n 34ad6 │ │ │ │ mov r0, r5 │ │ │ │ bl 33ac4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 34ad6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #61976 @ 0xf218 │ │ │ │ + movw r0, #62808 @ 0xf558 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34aca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 34ace │ │ │ │ mov r4, r6 │ │ │ │ b.n 34ad6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 34aca │ │ │ │ mov r0, r5 │ │ │ │ - bl 13c7f8 │ │ │ │ + bl 13cc28 │ │ │ │ b.n 34ae0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15234,15 +15234,15 @@ │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldrb.w r4, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r8, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r2, #1220] @ 0x4c4 │ │ │ │ - bl 71550 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71598 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34be6 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ @@ -15282,28 +15282,28 @@ │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [r1, #4] │ │ │ │ cbz r3, 34be8 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54804 @ 0xd614 │ │ │ │ + movw r1, #55636 @ 0xd954 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 8102c │ │ │ │ + bl 81060 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 34be8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34be6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 34be6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -15342,70 +15342,70 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 34c66 │ │ │ │ b.n 34c8e │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 34c92 │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #57976 @ 0xe278 │ │ │ │ + movw r1, #58808 @ 0xe5b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #59172 @ 0xe724 │ │ │ │ + movw r0, #60004 @ 0xea64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ b.n 34cec │ │ │ │ add r5, r7 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r5, #2 │ │ │ │ beq.n 34cbe │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cbz r5, 34cc0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ bmi.n 34cc0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59184 @ 0xe730 │ │ │ │ + movw r1, #60016 @ 0xea70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 34c8e │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f06d4 │ │ │ │ + bl 1f0d5c │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f411c │ │ │ │ + bl 1f478c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34cec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 34cec │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r0, r3, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -15416,112 +15416,112 @@ │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 34d4c │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldrd r6, r5, [r4] │ │ │ │ - bl cbe74 │ │ │ │ + bl cbefc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd7b0 │ │ │ │ + bl cd838 │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 34d68 │ │ │ │ cbnz r0, 34d68 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59228 @ 0xe75c │ │ │ │ + movw r1, #60060 @ 0xea9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ b.n 34d62 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #59212 @ 0xe74c │ │ │ │ + movw r0, #60044 @ 0xea8c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 34d10 │ │ │ │ mov.w r8, #0 │ │ │ │ b.n 34e1c │ │ │ │ mov r0, r5 │ │ │ │ - bl cd7b0 │ │ │ │ + bl cd838 │ │ │ │ cmp r5, r7 │ │ │ │ beq.n 34d90 │ │ │ │ cbnz r0, 34d90 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59276 @ 0xe78c │ │ │ │ + movw r1, #60108 @ 0xeacc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ b.n 34d62 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - bl 7d6e8 │ │ │ │ + bl 7d718 │ │ │ │ cmp r6, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bne.n 34dd2 │ │ │ │ cbz r0, 34de6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34de6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 34de6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 34de6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r5, r7 │ │ │ │ bne.n 34e08 │ │ │ │ cbz r0, 34e1c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34e1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 34e1c │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 34e1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 34e36 │ │ │ │ @@ -15553,61 +15553,61 @@ │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ strd r1, r0, [sp] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 34e9e │ │ │ │ mov r1, r4 │ │ │ │ - bl 85a0c │ │ │ │ + bl 859dc │ │ │ │ cbnz r0, 34e9e │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13ec4c │ │ │ │ + bl 13f07c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 34ea6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 34f12 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 34ebc │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a0c │ │ │ │ + bl 859dc │ │ │ │ cbz r0, 34ec6 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ b.n 34ed6 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 13ec4c │ │ │ │ + bl 13f07c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 34ed6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ b.n 34f12 │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bne.n 34efe │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59316 @ 0xe7b4 │ │ │ │ + movw r1, #60148 @ 0xeaf4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 34f12 │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 34f16 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ae0 │ │ │ │ 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 │ │ │ │ @@ -15724,26 +15724,26 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 350a8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 11cec8 │ │ │ │ + bl 11d2dc │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #59656 @ 0xe908 │ │ │ │ + movw r2, #60488 @ 0xec48 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl ffb6c │ │ │ │ + bl ffddc │ │ │ │ movs r0, #0 │ │ │ │ b.n 350b0 │ │ │ │ bl 350b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3507a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @@ -15757,80 +15757,80 @@ │ │ │ │ blx 2a414 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ asrs r4, r0, #31 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - movw r0, #59668 @ 0xe914 │ │ │ │ + movw r0, #60500 @ 0xec54 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #20 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ movw r1, #33857 @ 0x8441 │ │ │ │ movt r1, #8 │ │ │ │ blx 29e18 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 3511a │ │ │ │ movw r4, #11572 @ 0x2d34 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r1, #44772 @ 0xaee4 │ │ │ │ + movw r1, #45604 @ 0xb224 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ blx 29f58 │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 35120 │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 35136 │ │ │ │ - bl 6bfd0 │ │ │ │ + bl 6c010 │ │ │ │ str r0, [r4, #4] │ │ │ │ cbnz r0, 35134 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n 35136 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 22e734 │ │ │ │ + b.w 22ece8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 7f9dc │ │ │ │ + b.w 7fa10 │ │ │ │ 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 35166 │ │ │ │ cmp r4, #0 │ │ │ │ ble.n 3517e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ b.n 35186 │ │ │ │ - movw r0, #58116 @ 0xe304 │ │ │ │ + movw r0, #58948 @ 0xe644 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3515e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2073e0 <_Py_RestoreSignals@@Base+0x1224> │ │ │ │ + b.w 207a5c <_Py_RestoreSignals@@Base+0x1228> │ │ │ │ ldrb.w r3, [r0, #35] @ 0x23 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ @@ -15839,33 +15839,33 @@ │ │ │ │ movhi r0, r1 │ │ │ │ movls r0, r2 │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 351ca │ │ │ │ - movw r0, #60144 @ 0xeaf0 │ │ │ │ + movw r0, #60888 @ 0xedd8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d6e8 │ │ │ │ + b.w 7d718 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r0, 351f6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 12f74c │ │ │ │ + b.w 12fb84 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 351e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15883,488 +15883,492 @@ │ │ │ │ movs r4, #4 │ │ │ │ add r5, sp, #24 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r3, r5, [sp, #12] │ │ │ │ movw r4, #6552 @ 0x1998 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 352e6 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r5, #25460 @ 0x6374 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, r5 │ │ │ │ beq.n 35276 │ │ │ │ mov r1, r5 │ │ │ │ - bl 85a0c │ │ │ │ + bl 859dc │ │ │ │ cbnz r0, 35276 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r7 │ │ │ │ - movw r1, #60776 @ 0xed68 │ │ │ │ + movw r1, #61608 @ 0xf0a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #1788 @ 0x6fc │ │ │ │ + movw r0, #2620 @ 0xa3c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 352e6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 35288 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cbnz r0, 352e6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 3529a │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cbnz r0, 352e6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 352d2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #7948 @ 0x1f0c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 352d4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #60796 @ 0xed7c │ │ │ │ + movw r1, #61628 @ 0xf0bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d1920 │ │ │ │ + b.w d19a0 │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ad068 │ │ │ │ + b.w 1ad708 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ cbz r3, 35312 │ │ │ │ mov r0, r1 │ │ │ │ - bl 862ec │ │ │ │ + bl 862bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 35328 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ b.n 3533c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12524 @ 0x30ec │ │ │ │ + movw r1, #13356 @ 0x342c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 3539e │ │ │ │ - bl 17ee70 <_PyDeadline_Init@@Base+0xd8> │ │ │ │ + bl 17f28c <_PyDeadline_Init@@Base+0xd8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 3534e │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 3535e │ │ │ │ mov r0, r4 │ │ │ │ - bl 86630 │ │ │ │ + bl 86600 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 3532c │ │ │ │ b.n 35378 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 35338 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 35338 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35328 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 35328 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ b.n 35328 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3538e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3538e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 35328 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 13c2a8 │ │ │ │ + bl 13c6d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 353d0 │ │ │ │ blt.n 353fe │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #25056 @ 0x61e0 │ │ │ │ + movw r0, #25888 @ 0x6520 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w ddbf4 │ │ │ │ + b.w ddc0c │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #61976 @ 0xf218 │ │ │ │ + movw r3, #62808 @ 0xf558 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r0, #61968 @ 0xf210 │ │ │ │ + movw r0, #62800 @ 0xf550 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13c7f8 │ │ │ │ + bl 13cc28 │ │ │ │ b.n 35400 │ │ │ │ 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, #63492 @ 0xf804 │ │ │ │ + movw r0, #64324 @ 0xfb44 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ cbnz r0, 35426 │ │ │ │ movs r5, #0 │ │ │ │ b.n 35528 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ cbz r1, 35460 │ │ │ │ - movw r0, #61000 @ 0xee48 │ │ │ │ + movw r0, #61832 @ 0xf188 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35450 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 35450 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 35422 │ │ │ │ - movw r2, #51920 @ 0xcad0 │ │ │ │ + movw r2, #52752 @ 0xce10 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r6 │ │ │ │ b.n 35468 │ │ │ │ - movw r2, #63492 @ 0xf804 │ │ │ │ + movw r2, #64324 @ 0xfb44 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cbz r3, 354a0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #61008 @ 0xee50 │ │ │ │ + movw r0, #61840 @ 0xf190 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35492 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 35492 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 35422 │ │ │ │ - movw r2, #51920 @ 0xcad0 │ │ │ │ + movw r2, #52752 @ 0xce10 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cbz r3, 354d0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #61024 @ 0xee60 │ │ │ │ + movw r0, #61856 @ 0xf1a0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 354ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 354ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 35422 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cbnz r3, 354fe │ │ │ │ - movw r0, #31376 @ 0x7a90 │ │ │ │ + movw r0, #31784 @ 0x7c28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 354f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 354f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 35422 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #61044 @ 0xee74 │ │ │ │ + movw r0, #61876 @ 0xf1b4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35528 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 35528 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0003552c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #11572 @ 0x2d34 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 35564 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 11cec8 │ │ │ │ + bl 11d2dc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl ffb6c │ │ │ │ + bl ffddc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1072c8 │ │ │ │ + bl 10754c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 1a7050 │ │ │ │ + b.w 1a76f0 │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + b.n 357a6 <_Py_IncRef@@Base+0x22c> │ │ │ │ + b.n 35754 <_Py_IncRef@@Base+0x1da> │ │ │ │ │ │ │ │ -0003556e <_Py_IncRef@@Base>: │ │ │ │ +0003557a <_Py_IncRef@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 355aa <_Py_IncRef@@Base+0x3c> │ │ │ │ + cbz r3, 355b6 <_Py_IncRef@@Base+0x3c> │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #34200 @ 0x8598 │ │ │ │ + movw r1, #35032 @ 0x88d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbbcc │ │ │ │ + bl cbc54 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 355c4 <_Py_IncRef@@Base+0x56> │ │ │ │ - b.n 355c0 <_Py_IncRef@@Base+0x52> │ │ │ │ + cbnz r0, 355d0 <_Py_IncRef@@Base+0x56> │ │ │ │ + b.n 355cc <_Py_IncRef@@Base+0x52> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61084 @ 0xee9c │ │ │ │ + movw r1, #61932 @ 0xf1ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 35740 <_Py_IncRef@@Base+0x1d2> │ │ │ │ + b.n 3574c <_Py_IncRef@@Base+0x1d2> │ │ │ │ ldr.w r8, [r7, #60] @ 0x3c │ │ │ │ - movw fp, #57396 @ 0xe034 │ │ │ │ + movw fp, #58228 @ 0xe374 │ │ │ │ movt fp, #41 @ 0x29 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ movw r9, #42428 @ 0xa5bc │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 85144 │ │ │ │ + bl 85114 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3563c <_Py_IncRef@@Base+0xce> │ │ │ │ + cbz r0, 35648 <_Py_IncRef@@Base+0xce> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 35648 <_Py_IncRef@@Base+0xda> │ │ │ │ + bne.n 35654 <_Py_IncRef@@Base+0xda> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 3560e <_Py_IncRef@@Base+0xa0> │ │ │ │ + cbnz r3, 3561a <_Py_IncRef@@Base+0xa0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356cc <_Py_IncRef@@Base+0x15e> │ │ │ │ + beq.n 356d8 <_Py_IncRef@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 356cc <_Py_IncRef@@Base+0x15e> │ │ │ │ - b.n 3566a <_Py_IncRef@@Base+0xfc> │ │ │ │ - movw r2, #25364 @ 0x6314 │ │ │ │ + bne.n 356d8 <_Py_IncRef@@Base+0x15e> │ │ │ │ + b.n 35676 <_Py_IncRef@@Base+0xfc> │ │ │ │ + movw r2, #26196 @ 0x6654 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #12632 @ 0x3158 │ │ │ │ + movw r1, #13464 @ 0x3498 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cb16c │ │ │ │ + bl cb1f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3563a <_Py_IncRef@@Base+0xcc> │ │ │ │ + beq.n 35646 <_Py_IncRef@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3563a <_Py_IncRef@@Base+0xcc> │ │ │ │ + cbnz r3, 35646 <_Py_IncRef@@Base+0xcc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 35670 <_Py_IncRef@@Base+0x102> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 3567c <_Py_IncRef@@Base+0x102> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 356a6 <_Py_IncRef@@Base+0x138> │ │ │ │ - b.n 355c0 <_Py_IncRef@@Base+0x52> │ │ │ │ + bne.n 356b2 <_Py_IncRef@@Base+0x138> │ │ │ │ + b.n 355cc <_Py_IncRef@@Base+0x52> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 35658 <_Py_IncRef@@Base+0xea> │ │ │ │ + beq.n 35664 <_Py_IncRef@@Base+0xea> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356cc <_Py_IncRef@@Base+0x15e> │ │ │ │ - b.n 35662 <_Py_IncRef@@Base+0xf4> │ │ │ │ + beq.n 356d8 <_Py_IncRef@@Base+0x15e> │ │ │ │ + b.n 3566e <_Py_IncRef@@Base+0xf4> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3564c <_Py_IncRef@@Base+0xde> │ │ │ │ + beq.n 35658 <_Py_IncRef@@Base+0xde> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 35670 <_Py_IncRef@@Base+0x102> │ │ │ │ + b.n 3567c <_Py_IncRef@@Base+0x102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 356cc <_Py_IncRef@@Base+0x15e> │ │ │ │ + cbnz r3, 356d8 <_Py_IncRef@@Base+0x15e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 356cc <_Py_IncRef@@Base+0x15e> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 356d8 <_Py_IncRef@@Base+0x15e> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2371a4 │ │ │ │ + bl 2379a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3569a <_Py_IncRef@@Base+0x12c> │ │ │ │ + beq.n 356a6 <_Py_IncRef@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3569a <_Py_IncRef@@Base+0x12c> │ │ │ │ + cbnz r3, 356a6 <_Py_IncRef@@Base+0x12c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r5, 356b6 <_Py_IncRef@@Base+0x148> │ │ │ │ + cbnz r5, 356c2 <_Py_IncRef@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 355c0 <_Py_IncRef@@Base+0x52> │ │ │ │ + beq.n 355cc <_Py_IncRef@@Base+0x52> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 355c0 <_Py_IncRef@@Base+0x52> │ │ │ │ + bne.n 355cc <_Py_IncRef@@Base+0x52> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 355c0 <_Py_IncRef@@Base+0x52> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 355cc <_Py_IncRef@@Base+0x52> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 355e0 <_Py_IncRef@@Base+0x72> │ │ │ │ + beq.n 355ec <_Py_IncRef@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 355e0 <_Py_IncRef@@Base+0x72> │ │ │ │ + bne.n 355ec <_Py_IncRef@@Base+0x72> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 355e0 <_Py_IncRef@@Base+0x72> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 355ec <_Py_IncRef@@Base+0x72> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356e2 <_Py_IncRef@@Base+0x174> │ │ │ │ + beq.n 356ee <_Py_IncRef@@Base+0x174> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 356e2 <_Py_IncRef@@Base+0x174> │ │ │ │ + cbnz r3, 356ee <_Py_IncRef@@Base+0x174> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #63492 @ 0xf804 │ │ │ │ + movw r2, #64324 @ 0xfb44 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl 2371a4 │ │ │ │ + bl 2379a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 355c0 <_Py_IncRef@@Base+0x52> │ │ │ │ + beq.w 355cc <_Py_IncRef@@Base+0x52> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 35740 <_Py_IncRef@@Base+0x1d2> │ │ │ │ + bne.n 3574c <_Py_IncRef@@Base+0x1d2> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 35720 <_Py_IncRef@@Base+0x1b2> │ │ │ │ + beq.n 3572c <_Py_IncRef@@Base+0x1b2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 35720 <_Py_IncRef@@Base+0x1b2> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3572c <_Py_IncRef@@Base+0x1b2> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ @@ -16373,184 +16377,152 @@ │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 35754 <_Py_IncRef@@Base+0x1e6> │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - b.n 357a6 <_Py_IncRef@@Base+0x238> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b320 │ │ │ │ + bl 11b748 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 71550 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71598 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 357a2 <_Py_IncRef@@Base+0x234> │ │ │ │ + cbz r0, 357a2 <_Py_IncRef@@Base+0x228> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r0, #24] │ │ │ │ strd r5, r2, [r0, #16] │ │ │ │ - bl 802e4 │ │ │ │ + bl 80318 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 357e8 <_Py_IncRef@@Base+0x27a> │ │ │ │ + cbz r3, 357e8 <_Py_IncRef@@Base+0x26e> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 357e8 <_Py_IncRef@@Base+0x27a> │ │ │ │ + cbz r3, 357e8 <_Py_IncRef@@Base+0x26e> │ │ │ │ blx r3 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 357fe <_Py_IncRef@@Base+0x290> │ │ │ │ + bne.n 357fe <_Py_IncRef@@Base+0x284> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 357e8 <_Py_IncRef@@Base+0x27a> │ │ │ │ + beq.n 357e8 <_Py_IncRef@@Base+0x26e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 357e8 <_Py_IncRef@@Base+0x27a> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 357e8 <_Py_IncRef@@Base+0x26e> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r3, #3124 @ 0xc34 │ │ │ │ + movw r3, #3956 @ 0xf74 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d81d8 │ │ │ │ + b.w 1d889c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -00035802 : │ │ │ │ - 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 7a21c │ │ │ │ - cbz r0, 3583e │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bc264 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 35842 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 35842 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35842 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 35862 │ │ │ │ + cbz r3, 3581e <_Py_IncRef@@Base+0x2a4> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 35864 │ │ │ │ + b.n 35820 <_Py_IncRef@@Base+0x2a6> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 35872 │ │ │ │ + cbnz r3, 3582e <_Py_IncRef@@Base+0x2b4> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 35872 │ │ │ │ + blt.n 3582e <_Py_IncRef@@Base+0x2b4> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 35872 │ │ │ │ - cbnz r0, 3588e │ │ │ │ - ldr r6, [pc, #152] @ (3590c ) │ │ │ │ + bgt.n 3582e <_Py_IncRef@@Base+0x2b4> │ │ │ │ + cbnz r0, 3584a <_Py_IncRef@@Base+0x2d0> │ │ │ │ + ldr r6, [pc, #152] @ (358c8 <_Py_IncRef@@Base+0x34e>) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3588e │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3584a <_Py_IncRef@@Base+0x2d0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35904 │ │ │ │ - cbz r5, 35894 │ │ │ │ + b.n 358c0 <_Py_IncRef@@Base+0x346> │ │ │ │ + cbz r5, 35850 <_Py_IncRef@@Base+0x2d6> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - b.n 3589c │ │ │ │ + b.n 35858 <_Py_IncRef@@Base+0x2de> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7a2c │ │ │ │ + bl 1d80f4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3588a │ │ │ │ + beq.n 35846 <_Py_IncRef@@Base+0x2cc> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - movw r3, #16213 @ 0x3f55 │ │ │ │ + movw r3, #17885 @ 0x45dd │ │ │ │ movt r3, #30 │ │ │ │ - movw r1, #62777 @ 0xf539 │ │ │ │ + movw r1, #63433 @ 0xf7c9 │ │ │ │ movt r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 35ba2 │ │ │ │ + bl 35ba2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3588a │ │ │ │ + beq.n 35846 <_Py_IncRef@@Base+0x2cc> │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 35904 │ │ │ │ + beq.n 358c0 <_Py_IncRef@@Base+0x346> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #52] @ (35910 ) │ │ │ │ + ldr r0, [pc, #52] @ (358cc <_Py_IncRef@@Base+0x352>) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ - bl 93278 │ │ │ │ + bl 93310 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35902 │ │ │ │ + beq.n 358be <_Py_IncRef@@Base+0x344> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35902 │ │ │ │ + cbnz r3, 358be <_Py_IncRef@@Base+0x344> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r0, r5, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -16559,1572 +16531,1598 @@ │ │ │ │ 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, 3592e │ │ │ │ + cbz r3, 358ea <_Py_IncRef@@Base+0x370> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 3598c │ │ │ │ + cbnz r3, 35948 <_Py_IncRef@@Base+0x3ce> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 720b4 │ │ │ │ + bl 72174 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35a06 │ │ │ │ + beq.n 359c2 <_Py_IncRef@@Base+0x448> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r1, #12]! │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 35978 │ │ │ │ + bge.n 35934 <_Py_IncRef@@Base+0x3ba> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r7 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r5, #0] │ │ │ │ str.w r5, [r1, #4]! │ │ │ │ - b.n 3595a │ │ │ │ + b.n 35916 <_Py_IncRef@@Base+0x39c> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #3368 @ 0xd28 │ │ │ │ + movw r0, #2884 @ 0xb44 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 8281c │ │ │ │ - movw r1, #5512 @ 0x1588 │ │ │ │ + b.w 82850 │ │ │ │ + movw r1, #6348 @ 0x18cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #18524 @ 0x485c │ │ │ │ + movw r0, #19356 @ 0x4b9c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e440 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e6d4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 359f2 │ │ │ │ + cbz r0, 359ae <_Py_IncRef@@Base+0x434> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ - bl 8efe8 │ │ │ │ + bl 8efa8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 359ce │ │ │ │ + beq.n 3598a <_Py_IncRef@@Base+0x410> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 359ce │ │ │ │ + cbnz r3, 3598a <_Py_IncRef@@Base+0x410> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl fb22c │ │ │ │ + bl fb504 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 359f6 │ │ │ │ + cbnz r0, 359b2 <_Py_IncRef@@Base+0x438> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 359f2 │ │ │ │ + beq.n 359ae <_Py_IncRef@@Base+0x434> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 359f2 │ │ │ │ + cbnz r3, 359ae <_Py_IncRef@@Base+0x434> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 35a06 │ │ │ │ + b.n 359c2 <_Py_IncRef@@Base+0x448> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #30088 @ 0x7588 │ │ │ │ + movw r0, #30920 @ 0x78c8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +000359c8 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 7a24c │ │ │ │ + cbz r0, 35a04 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bc2d8 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 35a08 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 35a08 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 35a08 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - bl 13c2a8 │ │ │ │ + bl 13c6d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.n 35a40 │ │ │ │ - blt.n 35a8c │ │ │ │ + beq.n 35a40 │ │ │ │ + blt.n 35a8c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #25056 @ 0x61e0 │ │ │ │ + movw r0, #25888 @ 0x6520 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w ddbf4 │ │ │ │ + b.w ddc0c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 35a4a │ │ │ │ + cbz r3, 35a4a │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 35a4c │ │ │ │ + b.n 35a4c │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ adds.w r7, r9, r8 │ │ │ │ - bne.n 35a76 │ │ │ │ + bne.n 35a76 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ - movw r0, #61968 @ 0xf210 │ │ │ │ + movw r0, #62800 @ 0xf550 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c7f8 │ │ │ │ - b.n 35b9a │ │ │ │ + bl 13cc28 │ │ │ │ + b.n 35b9a │ │ │ │ mov r0, r7 │ │ │ │ - bl 720b4 │ │ │ │ + bl 72174 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35a86 │ │ │ │ + cbz r0, 35a86 │ │ │ │ add.w sl, r0, #8 │ │ │ │ - b.n 35aa6 │ │ │ │ + b.n 35aa6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c7f8 │ │ │ │ + bl 13cc28 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35b9a │ │ │ │ + b.n 35b9a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl e76ac │ │ │ │ + bl e76c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35b1a │ │ │ │ + beq.n 35b1a │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ cmp r5, r8 │ │ │ │ - blt.n 35a90 │ │ │ │ + blt.n 35a90 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 35b1e │ │ │ │ - movw r8, #61428 @ 0xeff4 │ │ │ │ + beq.n 35b1e │ │ │ │ + movw r8, #62260 @ 0xf334 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 8de64 │ │ │ │ - cbz r0, 35b00 │ │ │ │ + bl 8de20 │ │ │ │ + cbz r0, 35b00 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ add.w r2, r6, #12 │ │ │ │ - cbz r0, 35b1a │ │ │ │ + cbz r0, 35b1a │ │ │ │ cmp r5, r7 │ │ │ │ - blt.n 35af8 │ │ │ │ + blt.n 35af8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 35af2 │ │ │ │ + beq.n 35af2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 35af2 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 35af2 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35b00 │ │ │ │ + b.n 35b00 │ │ │ │ str.w r0, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 35abc │ │ │ │ + b.n 35abc │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 35b1e │ │ │ │ + beq.n 35b1e │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61436 @ 0xeffc │ │ │ │ + movw r1, #62268 @ 0xf33c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35b7e │ │ │ │ - movw r0, #51920 @ 0xcad0 │ │ │ │ + b.n 35b7e │ │ │ │ + movw r0, #52752 @ 0xce10 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35b1a │ │ │ │ + beq.n 35b1a │ │ │ │ mov r1, r6 │ │ │ │ - bl 10a2f8 │ │ │ │ + bl 10a580 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b4e │ │ │ │ + beq.n 35b4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35b4e │ │ │ │ + cbnz r3, 35b4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 35b1a │ │ │ │ + beq.n 35b1a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r7 │ │ │ │ - movw r0, #61480 @ 0xf028 │ │ │ │ + movw r0, #62312 @ 0xf368 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b7e │ │ │ │ + beq.n 35b7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35b7e │ │ │ │ + cbnz r3, 35b7e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b94 │ │ │ │ + beq.n 35b94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35b94 │ │ │ │ + cbnz r3, 35b94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c7f8 │ │ │ │ + bl 13cc28 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 163f6c │ │ │ │ + bl 1642f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 35bc6 │ │ │ │ + bge.n 35bc6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35bec │ │ │ │ + b.n 35bec │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ bl 35bf0 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35bc2 │ │ │ │ + blt.n 35bc2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 237ae8 │ │ │ │ + bl 238004 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00035bf0 <_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 237a24 │ │ │ │ + bl 237f00 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [r4] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r1, [pc, #4] @ (35c24 <_PyTime_AsTimevalTime_t@@Base+0x34>) │ │ │ │ - b.w 238158 │ │ │ │ + b.w 2385e8 │ │ │ │ usat r0, #8, r8, lsl #1 │ │ │ │ │ │ │ │ 00035c28 <_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, #57765 @ 0xe1a5 │ │ │ │ + movw r3, #57845 @ 0xe1f5 │ │ │ │ movt r3, #9 │ │ │ │ cmp r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r1 │ │ │ │ moveq r4, #0 │ │ │ │ ldr.w r3, [r5, #340] @ 0x154 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 35c6c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ - bl 139fd4 │ │ │ │ + bl 13a400 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r0, #538] @ 0x21a │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strbne.w r3, [r0, #538] @ 0x21a │ │ │ │ str.w r4, [r5, #340] @ 0x154 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #12] @ (35c94 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6c>) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 13248c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + add r5, pc, #288 @ (adr r5, 35db8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x190>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #92] @ (35cdc <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb4>) │ │ │ │ + ldr r1, [pc, #92] @ (35d04 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xdc>) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 238158 │ │ │ │ - cbnz r0, 35c92 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6a> │ │ │ │ - bl d3b98 │ │ │ │ + bl 2385e8 │ │ │ │ + cbnz r0, 35cbc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x94> │ │ │ │ + bl d3bd4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 35ca8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x80> │ │ │ │ + b.n 35cd2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xaa> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 35ca6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ + beq.n 35cd0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35ca6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35cd0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xa8> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ (35cdc <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb4>) │ │ │ │ - bl 238158 │ │ │ │ + ldr r1, [pc, #44] @ (35d04 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xdc>) │ │ │ │ + bl 2385e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 35cd6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xae> │ │ │ │ + cbz r5, 35d00 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11e244 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - cbz r4, 35cd4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + bl 11e670 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + cbz r4, 35cfe <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35cd4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + beq.n 35cfe <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35cd4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + cbnz r3, 35cfe <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ ite mi │ │ │ │ lslmi r0, r1, #1 │ │ │ │ pushpl {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (35d08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe0>) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 13205c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r5, pc, #288 @ (adr r5, 35e2c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (35d34 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c>) │ │ │ │ + ldr r0, [pc, #12] @ (35d30 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x108>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13205c │ │ │ │ + bl 13248c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #176 @ (adr r6, 35de8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c0>) │ │ │ │ + add r6, pc, #176 @ (adr r6, 35de4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1bc>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ - movw r2, #62360 @ 0xf398 │ │ │ │ + movw r2, #63192 @ 0xf6d8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fa06c <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 35d64 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x13c> │ │ │ │ + bl 1fa6e4 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 35d60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x138> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35da8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x180> │ │ │ │ + b.n 35da4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x17c> │ │ │ │ ldrd r5, r4, [sp, #8] │ │ │ │ - movw r1, #10812 @ 0x2a3c │ │ │ │ + movw r1, #11632 @ 0x2d70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #62372 @ 0xf3a4 │ │ │ │ + movw r0, #63204 @ 0xf6e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35d60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x138> │ │ │ │ + blt.n 35d5c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x134> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e8c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35da0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x178> │ │ │ │ + bne.n 35d9c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x174> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 35da8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x180> │ │ │ │ + bl f17d8 │ │ │ │ + b.n 35da4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x17c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 35db6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18e> │ │ │ │ - b.w 124ecc │ │ │ │ + beq.n 35db2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18a> │ │ │ │ + b.w 125304 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62384 @ 0xf3b0 │ │ │ │ + movw r1, #63216 @ 0xf6f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ 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 239660 <_Py_c_pow@@Base+0x104> │ │ │ │ + bl 239980 <_Py_c_pow@@Base+0x104> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35e06 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1de> │ │ │ │ + beq.n 35e02 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1da> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35e08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ + beq.n 35e04 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1dc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 35e08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ + b.n 35e04 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1dc> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 35e30 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x208> │ │ │ │ + cbz r0, 35e2c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35e3c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x214> │ │ │ │ + beq.n 35e38 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x210> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 35e3c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x214> │ │ │ │ + b.n 35e38 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x210> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f3ea0 │ │ │ │ + bl 1f4510 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35e20 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f8> │ │ │ │ + bne.n 35e1c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f4> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00035e3e : │ │ │ │ +00035e3a : │ │ │ │ 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 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35e66 │ │ │ │ - movw r0, #62992 @ 0xf610 │ │ │ │ + cbnz r0, 35e62 │ │ │ │ + movw r0, #63656 @ 0xf8a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1eda54 │ │ │ │ - b.n 35e94 │ │ │ │ + bl 1ee0dc │ │ │ │ + b.n 35e90 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #62992 @ 0xf610 │ │ │ │ + movw r2, #63656 @ 0xf8a8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b188 │ │ │ │ + bl 20b800 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35e88 │ │ │ │ + beq.n 35e84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 35e8c │ │ │ │ + cbz r3, 35e88 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 35e94 │ │ │ │ + b.n 35e90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35e88 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 35e84 │ │ │ │ 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 35eb8 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 133d2c │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #22688 @ 0x58a0 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 35eac │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (35ef8 ) │ │ │ │ + ldr r0, [pc, #12] @ (35ebc ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13205c │ │ │ │ + bl 13248c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #640 @ (adr r7, 3617c ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 36140 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 35ee0 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 13415c │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #23520 @ 0x5be0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 35ed4 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00035efc <_PyCompile_Assemble@@Base>: │ │ │ │ +00035ef8 <_PyCompile_Assemble@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 35f36 <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ + beq.n 35f32 <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63104 @ 0xf680 │ │ │ │ + movw r1, #63768 @ 0xf918 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 35f50 <_PyCompile_Assemble@@Base+0x54> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 35f4c <_PyCompile_Assemble@@Base+0x54> │ │ │ │ add.w r8, sp, #28 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ - bl 713d8 │ │ │ │ + bl 71420 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 35f54 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ + cbnz r0, 35f50 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 35ff0 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ + b.n 35fec <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl fb9f8 │ │ │ │ + bl fbdd4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35f62 <_PyCompile_Assemble@@Base+0x66> │ │ │ │ + cbnz r0, 35f5e <_PyCompile_Assemble@@Base+0x66> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 35fce <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + b.n 35fca <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1b6638 │ │ │ │ + bl 1b6e90 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35f5e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 35f5a <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl feb2c │ │ │ │ + bl fedd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35f5e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 35f5a <_PyCompile_Assemble@@Base+0x62> │ │ │ │ add r3, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 102934 <_PyDict_DelItemIf@@Base+0x39c> │ │ │ │ + bl 102bd0 <_PyDict_DelItemIf@@Base+0x39c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35f5e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + blt.n 35f5a <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl fb768 │ │ │ │ + bl fba64 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35f5e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 35f5a <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 1b6934 │ │ │ │ + bl 1b7094 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35fce <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + beq.n 35fca <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35fce <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + cbnz r3, 35fca <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35fe4 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + beq.n 35fe0 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35fe4 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + cbnz r3, 35fe0 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 108e44 <_PyObject_GC_Resize@@Base+0x41c> │ │ │ │ + bl 1091d4 <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ mov r0, r8 │ │ │ │ - bl 108a80 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + bl 108d08 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +00035ff4 : │ │ │ │ + ldr r0, [pc, #4] @ (35ffc ) │ │ │ │ + b.w cb81c │ │ │ │ + nop │ │ │ │ + adds r4, r2, #2 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 36018 <_PyCompile_Assemble@@Base+0x11c> │ │ │ │ + bne.n 36020 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ - cbz r1, 36030 <_PyCompile_Assemble@@Base+0x134> │ │ │ │ - b.n 3603e <_PyCompile_Assemble@@Base+0x142> │ │ │ │ + cbz r1, 36038 │ │ │ │ + b.n 36046 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25624 @ 0x6418 │ │ │ │ + movw r0, #26456 @ 0x6758 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3600e <_PyCompile_Assemble@@Base+0x112> │ │ │ │ - b.n 3603a <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ + bne.n 36016 │ │ │ │ + b.n 36042 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23aa08 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ + bl 23b108 <_PyGen_SetStopIterationValue@@Base+0x38> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3603e <_PyCompile_Assemble@@Base+0x142> │ │ │ │ + bne.n 36046 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36062 <_PyCompile_Assemble@@Base+0x166> │ │ │ │ + b.n 3606a │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 3604e <_PyCompile_Assemble@@Base+0x152> │ │ │ │ - bl 713d8 │ │ │ │ + cbnz r0, 36056 │ │ │ │ + bl 71420 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3603a <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ + beq.n 36042 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3603a <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ + blt.n 36042 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00036064 : │ │ │ │ - ldr r0, [pc, #4] @ (3606c ) │ │ │ │ - b.w cb794 │ │ │ │ - nop │ │ │ │ - adds r4, r2, #2 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 36090 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12b36c │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #31820 @ 0x7c4c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 36084 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #16 │ │ │ │ - movw r1, #63164 @ 0xf6bc │ │ │ │ + movw r1, #63828 @ 0xf954 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 360d0 │ │ │ │ + bge.n 36094 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 362b0 │ │ │ │ + b.n 36274 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63168 @ 0xf6c0 │ │ │ │ + movw r1, #63832 @ 0xf958 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3608e │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63180 @ 0xf6cc │ │ │ │ + movw r1, #63844 @ 0xf964 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3608e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63196 @ 0xf6dc │ │ │ │ + movw r1, #63860 @ 0xf974 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3608e │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63208 @ 0xf6e8 │ │ │ │ + movw r1, #63872 @ 0xf980 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3608e │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63220 @ 0xf6f4 │ │ │ │ + movw r1, #63884 @ 0xf98c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3608e │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63232 @ 0xf700 │ │ │ │ + movw r1, #63896 @ 0xf998 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3608e │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63248 @ 0xf710 │ │ │ │ + movw r1, #63912 @ 0xf9a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3608e │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63260 @ 0xf71c │ │ │ │ + movw r1, #63924 @ 0xf9b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3608e │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63272 @ 0xf728 │ │ │ │ + movw r1, #63936 @ 0xf9c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3608e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63284 @ 0xf734 │ │ │ │ + movw r1, #63948 @ 0xf9cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3608e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63300 @ 0xf744 │ │ │ │ + movw r1, #63964 @ 0xf9dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3608e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63312 @ 0xf750 │ │ │ │ + movw r1, #63976 @ 0xf9e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3608e │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63324 @ 0xf75c │ │ │ │ + movw r1, #63988 @ 0xf9f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3608e │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63340 @ 0xf76c │ │ │ │ + movw r1, #64004 @ 0xfa04 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3608e │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63356 @ 0xf77c │ │ │ │ + movw r1, #64020 @ 0xfa14 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3608e │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63380 @ 0xf794 │ │ │ │ + movw r1, #64044 @ 0xfa2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3608e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63200 @ 0xf6e0 │ │ │ │ + movw r1, #63864 @ 0xf978 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3608e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63400 @ 0xf7a8 │ │ │ │ + movw r1, #64064 @ 0xfa40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3608e │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63416 @ 0xf7b8 │ │ │ │ + movw r1, #64080 @ 0xfa50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3608e │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63224 @ 0xf6f8 │ │ │ │ + movw r1, #63888 @ 0xf990 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3608e │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63432 @ 0xf7c8 │ │ │ │ + movw r1, #64096 @ 0xfa60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3608e │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63440 @ 0xf7d0 │ │ │ │ + movw r1, #64104 @ 0xfa68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3608e │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63452 @ 0xf7dc │ │ │ │ + movw r1, #64116 @ 0xfa74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a60 │ │ │ │ + bl 106cf8 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000362b2 : │ │ │ │ - movw r3, #2816 @ 0xb00 │ │ │ │ +00036276 : │ │ │ │ + movw r3, #3648 @ 0xe40 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ - b.w 1b26f0 │ │ │ │ + b.w 1b2dbc │ │ │ │ + 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 362a4 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 12b79c │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #32652 @ 0x7f8c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 36298 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #292] @ (363f4 ) │ │ │ │ + ldr r2, [pc, #292] @ (363f0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 362fc │ │ │ │ + beq.n 362f8 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 362fe │ │ │ │ + cbz r4, 362fa │ │ │ │ ldr.w r4, [r4, #136] @ 0x88 │ │ │ │ - movw r3, #25281 @ 0x62c1 │ │ │ │ + movw r3, #25277 @ 0x62bd │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 362fe │ │ │ │ + b.n 362fa │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 363d6 │ │ │ │ + beq.n 363d2 │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ - movw r3, #25281 @ 0x62c1 │ │ │ │ + movw r3, #25277 @ 0x62bd │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 363d6 │ │ │ │ - cbnz r4, 3631a │ │ │ │ + bne.n 363d2 │ │ │ │ + cbnz r4, 36316 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36394 │ │ │ │ + b.n 36390 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 36338 │ │ │ │ + cbz r3, 36334 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36394 │ │ │ │ + ble.n 36390 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 36326 │ │ │ │ - b.n 36352 │ │ │ │ + bne.n 36322 │ │ │ │ + b.n 3634e │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 36352 │ │ │ │ + beq.n 3634e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3633a │ │ │ │ + bne.n 36336 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36394 │ │ │ │ - ldr r2, [pc, #164] @ (363f8 ) │ │ │ │ + bne.n 36390 │ │ │ │ + ldr r2, [pc, #164] @ (363f4 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23be0c │ │ │ │ + bl 23c370 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 363ec │ │ │ │ - beq.n 36394 │ │ │ │ + blt.n 363e8 │ │ │ │ + beq.n 36390 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (363f8 ) │ │ │ │ + ldr r1, [pc, #148] @ (363f4 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156590 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156a50 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 363ee │ │ │ │ + bne.n 363ea │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36316 │ │ │ │ + beq.n 36312 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36316 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36316 │ │ │ │ + bne.n 36312 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 36312 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (363fc ) │ │ │ │ + ldr r1, [pc, #100] @ (363f8 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 156590 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156a50 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 363ee │ │ │ │ + bne.n 363ea │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 363c2 │ │ │ │ + bne.n 363be │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 363ee │ │ │ │ + b.n 363ea │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 363d6 │ │ │ │ + beq.n 363d2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 363d6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 363d2 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 363b8 │ │ │ │ - ldr r1, [pc, #28] @ (363f8 ) │ │ │ │ + beq.n 363b4 │ │ │ │ + ldr r1, [pc, #28] @ (363f4 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156590 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156a50 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 363ee │ │ │ │ + b.n 363ea │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #544 @ 0x220 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00036400 : │ │ │ │ +000363fc : │ │ │ │ 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, #3024 @ 0xbd0 │ │ │ │ + movw r4, #3856 @ 0xf10 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e2268 │ │ │ │ + bl e227c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #12] @ (36448 ) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 13248c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + add r5, pc, #816 @ (adr r5, 3677c <_PyCompile_CodeGen@@Base+0x178>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r2, 36442 │ │ │ │ + cbz r2, 36468 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ - b.n 36444 │ │ │ │ + b.n 3646a │ │ │ │ mov r6, r2 │ │ │ │ add r6, r1 │ │ │ │ adds r0, #12 │ │ │ │ subs r4, r6, #1 │ │ │ │ - cbnz r2, 36454 │ │ │ │ + cbnz r2, 3647a │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 36454 │ │ │ │ + bne.n 3647a │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3646e │ │ │ │ - ldr r5, [pc, #384] @ (365d8 ) │ │ │ │ + cbnz r0, 36494 │ │ │ │ + ldr r5, [pc, #388] @ (36600 ) │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ add r5, sp, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3649a │ │ │ │ + cbz r0, 364c0 │ │ │ │ ldr.w r8, [r5] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3649e │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + bmi.n 364c4 │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #57976 @ 0xe278 │ │ │ │ + movw r1, #58808 @ 0xe5b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #63628 @ 0xf88c │ │ │ │ + movw r0, #64292 @ 0xfb24 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r8 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 365d0 │ │ │ │ - cbz r4, 36508 │ │ │ │ + b.n 365f6 │ │ │ │ + cbz r4, 3652e │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 364b0 │ │ │ │ + beq.n 364d6 │ │ │ │ subs r4, r6, #2 │ │ │ │ - bne.n 364b8 │ │ │ │ - b.n 3651e │ │ │ │ + bne.n 364de │ │ │ │ + b.n 36544 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 364c2 │ │ │ │ + cbz r7, 364e8 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 3652c │ │ │ │ - b.n 364ca │ │ │ │ + beq.n 36552 │ │ │ │ + b.n 364f0 │ │ │ │ movw r7, #47264 @ 0xb8a0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 364e0 │ │ │ │ - bl c33f4 │ │ │ │ + cbz r0, 36506 │ │ │ │ + bl c3470 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3649a │ │ │ │ + blt.n 364c0 │ │ │ │ subs.w r9, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 364e4 │ │ │ │ - b.n 36534 │ │ │ │ + bne.n 3650a │ │ │ │ + b.n 3655a │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - cbz r0, 364f8 │ │ │ │ - bl c33f4 │ │ │ │ + cbz r0, 3651e │ │ │ │ + bl c3470 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3649a │ │ │ │ + blt.n 364c0 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 364fa │ │ │ │ - b.n 36532 │ │ │ │ + bne.n 36520 │ │ │ │ + b.n 36558 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl c33f4 │ │ │ │ + bl c3470 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3649a │ │ │ │ + blt.n 364c0 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 36536 │ │ │ │ + b.n 3655c │ │ │ │ movw r7, #47264 @ 0xb8a0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 36536 │ │ │ │ + b.n 3655c │ │ │ │ movw r7, #47264 @ 0xb8a0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 36536 │ │ │ │ + b.n 3655c │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 36536 │ │ │ │ + b.n 3655c │ │ │ │ mov r9, r6 │ │ │ │ movs r5, #0 │ │ │ │ subs r6, r4, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ subs.w fp, r9, #0 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ - cbz r4, 36566 │ │ │ │ + cbz r4, 3658c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 36566 │ │ │ │ + beq.n 3658c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64584 @ 0xfc48 │ │ │ │ + movw r1, #65416 @ 0xff88 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 3649a │ │ │ │ - cbz r5, 36586 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 364c0 │ │ │ │ + cbz r5, 365ac │ │ │ │ orrs.w r9, r4, r9 │ │ │ │ - beq.n 36586 │ │ │ │ + beq.n 365ac │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64620 @ 0xfc6c │ │ │ │ + movw r1, #65452 @ 0xffac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 3649a │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 364c0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f0b0c │ │ │ │ + bl 1f1194 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3649a │ │ │ │ - bl 1f06d4 │ │ │ │ + beq.n 364c0 │ │ │ │ + bl 1f0d5c │ │ │ │ subs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [sp] │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 34b0e │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 365d0 │ │ │ │ + beq.n 365f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 365d0 │ │ │ │ + cbnz r3, 365f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r4, r6, #3 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36604 ) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 13205c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #816 @ (adr r5, 36938 <_PyCompile_CodeGen@@Base+0x330>) │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00036608 <_PyCompile_CodeGen@@Base>: │ │ │ │ +00036604 <_PyCompile_CodeGen@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1be2e0 │ │ │ │ - cbnz r0, 36640 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ + bl 1be9ac │ │ │ │ + cbnz r0, 3663c <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63696 @ 0xf8d0 │ │ │ │ + movw r1, #64360 @ 0xfb68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - bl 8fb9c <_PyArena_New@@Base> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 36644 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 8fb5c <_PyArena_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3664c <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + cbnz r0, 36648 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 36832 <_PyCompile_CodeGen@@Base+0x22a> │ │ │ │ + b.n 3682e <_PyCompile_CodeGen@@Base+0x22a> │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 215e44 <_PyErr_BadInternalCall@@Base+0x8dc> │ │ │ │ + bl 216428 <_PyErr_BadInternalCall@@Base+0x8dc> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 36672 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ - bl 21beb4 │ │ │ │ - cbz r0, 36672 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + cbz r0, 3666e <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + bl 21c494 │ │ │ │ + cbz r0, 3666e <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1ad98c │ │ │ │ + bl 1ae02c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3667a <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ + cbnz r0, 36676 <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10b938 <_PyArena_Free@@Base> │ │ │ │ - b.n 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 10bbc8 <_PyArena_Free@@Base> │ │ │ │ + b.n 36644 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r0, #64] @ 0x40 │ │ │ │ - bl 713d8 │ │ │ │ + bl 71420 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - ldr r1, [pc, #432] @ (3683c <_PyCompile_CodeGen@@Base+0x234>) │ │ │ │ + beq.n 36644 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + ldr r1, [pc, #432] @ (36838 <_PyCompile_CodeGen@@Base+0x234>) │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl e55e0 │ │ │ │ + bl e55f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + beq.n 36644 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b21d4 │ │ │ │ + bl 1b28a0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 366ac <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ + bne.n 366a8 <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3681a <_PyCompile_CodeGen@@Base+0x212> │ │ │ │ + b.n 36816 <_PyCompile_CodeGen@@Base+0x212> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r6, #700] @ 0x2bc │ │ │ │ - cbnz r2, 366bc <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ + cbnz r2, 366b8 <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ ldr.w r2, [r6, #704] @ 0x2c0 │ │ │ │ - cbz r2, 366e2 <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ - b.n 366d0 <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ + cbz r2, 366de <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ + b.n 366cc <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50212 @ 0xc424 │ │ │ │ + movw r1, #51044 @ 0xc764 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 366b4 <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ - b.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + bge.n 366b0 <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ + b.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63712 @ 0xf8e0 │ │ │ │ + movw r1, #64376 @ 0xfb78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #708] @ 0x2c4 │ │ │ │ - cbz r2, 366fa <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ + cbz r2, 366f6 <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63724 @ 0xf8ec │ │ │ │ + movw r1, #64388 @ 0xfb84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ - cbz r2, 36712 <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ + cbz r2, 3670e <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #16276 @ 0x3f94 │ │ │ │ + movw r1, #17108 @ 0x42d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #716] @ 0x2cc │ │ │ │ - cbz r2, 3672a <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ + cbz r2, 36726 <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #164 @ 0xa4 │ │ │ │ + movw r1, #996 @ 0x3e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #720] @ 0x2d0 │ │ │ │ - cbz r2, 36742 <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ + cbz r2, 3673e <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63732 @ 0xf8f4 │ │ │ │ + movw r1, #64396 @ 0xfb8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #724] @ 0x2d4 │ │ │ │ - cbz r2, 3675a <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ + cbz r2, 36756 <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63744 @ 0xf900 │ │ │ │ + movw r1, #64408 @ 0xfb98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #732] @ 0x2dc │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #63756 @ 0xf90c │ │ │ │ + movw r1, #64420 @ 0xfba4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #63768 @ 0xf918 │ │ │ │ + movw r1, #64432 @ 0xfbb0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.w 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #63784 @ 0xf928 │ │ │ │ + movw r1, #64448 @ 0xfbc0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.w 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1b62a4 │ │ │ │ + bl 1b6a04 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 366a4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl fc12c │ │ │ │ + bl fc404 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + blt.w 36644 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 7d6e8 │ │ │ │ + bl 7d718 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba120 │ │ │ │ + bl 1ba7f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bb470 │ │ │ │ + bl 1bbb40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10b938 <_PyArena_Free@@Base> │ │ │ │ + bl 10bbc8 <_PyArena_Free@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 36864 <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ + cbnz r3, 36860 <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 36864 <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ + ble.n 36860 <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 36864 <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ - cbnz r0, 3687c <_PyCompile_CodeGen@@Base+0x274> │ │ │ │ - ldr r4, [pc, #300] @ (36994 <_PyCompile_CodeGen@@Base+0x38c>) │ │ │ │ + bne.n 36860 <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ + cbnz r0, 36878 <_PyCompile_CodeGen@@Base+0x274> │ │ │ │ + ldr r4, [pc, #300] @ (36990 <_PyCompile_CodeGen@@Base+0x38c>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 368a8 <_PyCompile_CodeGen@@Base+0x2a0> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 368a4 <_PyCompile_CodeGen@@Base+0x2a0> │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 368ac <_PyCompile_CodeGen@@Base+0x2a4> │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + bmi.n 368a8 <_PyCompile_CodeGen@@Base+0x2a4> │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #57976 @ 0xe278 │ │ │ │ + movw r1, #58808 @ 0xe5b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #3720 @ 0xe88 │ │ │ │ + movw r0, #4592 @ 0x11f0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r8 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3698a <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ + b.n 36986 <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ mov r0, r8 │ │ │ │ - bl 111644 │ │ │ │ + bl 1118e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3698a <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ + beq.n 36986 <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 142f48 │ │ │ │ + bl 1433c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36964 <_PyCompile_CodeGen@@Base+0x35c> │ │ │ │ - bl 95d00 │ │ │ │ + beq.n 36960 <_PyCompile_CodeGen@@Base+0x35c> │ │ │ │ + bl 95d94 │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ mov.w fp, #0 │ │ │ │ blx 29228 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, sp, #36 @ 0x24 │ │ │ │ it eq │ │ │ │ moveq.w r4, #1024 @ 0x400 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 6c450 │ │ │ │ + bl 6c490 │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 368fa <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ + cbnz r0, 368f6 <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ mov r6, fp │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 36928 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ + b.n 36924 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 2a82c │ │ │ │ - cbz r0, 3691e <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ + cbz r0, 3691a <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 3691e <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ + bne.n 3691a <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36924 <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ + bge.n 36920 <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 368e2 <_PyCompile_CodeGen@@Base+0x2da> │ │ │ │ + b.n 368de <_PyCompile_CodeGen@@Base+0x2da> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 36928 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ + b.n 36924 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 36958 <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ + cbnz r4, 36954 <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3693e <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ - bl 1e82fc │ │ │ │ - b.n 36968 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ + beq.n 3693a <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ + bl 1e8984 │ │ │ │ + b.n 36964 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #63840 @ 0xf960 │ │ │ │ + movw r1, #64504 @ 0xfbf8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 36968 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ + bl d19a0 │ │ │ │ + b.n 36964 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1facec │ │ │ │ + bl 1fb364 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 36968 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ + b.n 36964 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3697e <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ + beq.n 3697a <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 36982 <_PyCompile_CodeGen@@Base+0x37a> │ │ │ │ + cbz r3, 3697e <_PyCompile_CodeGen@@Base+0x37a> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 3698a <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ + b.n 36986 <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3697e <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3697a <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adds r4, r1, #5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -18132,634 +18130,632 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (369c0 <_PyCompile_CodeGen@@Base+0x3b8>) │ │ │ │ + ldr r0, [pc, #12] @ (369bc <_PyCompile_CodeGen@@Base+0x3b8>) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 13248c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + add r7, pc, #896 @ (adr r7, 36d40 <_PyEval_FormatExcUnbound@@Base+0x1b4>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #12] @ (369e8 <_PyCompile_CodeGen@@Base+0x3e4>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13205c │ │ │ │ + bl 13248c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #896 @ (adr r7, 36d44 <_PyEval_FormatExcUnbound@@Base+0x2f0>) │ │ │ │ + add r5, pc, #544 @ (adr r5, 36c0c <_PyEval_FormatExcUnbound@@Base+0x80>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - cbnz r2, 369e6 <_PyCompile_CodeGen@@Base+0x3de> │ │ │ │ + cbnz r2, 36a0e <_PyCompile_CodeGen@@Base+0x40a> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #56] @ (36a18 <_PyCompile_CodeGen@@Base+0x410>) │ │ │ │ - bl 13205c │ │ │ │ - b.n 369f4 <_PyCompile_CodeGen@@Base+0x3ec> │ │ │ │ + ldr r0, [pc, #56] @ (36a40 <_PyCompile_CodeGen@@Base+0x43c>) │ │ │ │ + bl 13248c │ │ │ │ + b.n 36a1c <_PyCompile_CodeGen@@Base+0x418> │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #48] @ (36a1c <_PyCompile_CodeGen@@Base+0x414>) │ │ │ │ + ldr r0, [pc, #48] @ (36a44 <_PyCompile_CodeGen@@Base+0x440>) │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 13205c │ │ │ │ - cbz r0, 36a0e <_PyCompile_CodeGen@@Base+0x406> │ │ │ │ + bl 13248c │ │ │ │ + cbz r0, 36a36 <_PyCompile_CodeGen@@Base+0x432> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36a0a <_PyCompile_CodeGen@@Base+0x402> │ │ │ │ + beq.n 36a32 <_PyCompile_CodeGen@@Base+0x42e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36a0a <_PyCompile_CodeGen@@Base+0x402> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 36a32 <_PyCompile_CodeGen@@Base+0x42e> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36a12 <_PyCompile_CodeGen@@Base+0x40a> │ │ │ │ + b.n 36a3a <_PyCompile_CodeGen@@Base+0x436> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - add r1, pc, #864 @ (adr r1, 36d7c <_PyEval_FormatExcUnbound@@Base+0x328>) │ │ │ │ + add r1, pc, #864 @ (adr r1, 36da4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (36a24 <_PyCompile_CodeGen@@Base+0x41c>) │ │ │ │ + ldr r0, [pc, #0] @ (36a4c <_PyCompile_CodeGen@@Base+0x448>) │ │ │ │ bx lr │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36a50 <_PyCompile_CodeGen@@Base+0x448>) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 13205c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r5, pc, #544 @ (adr r5, 36c74 <_PyEval_FormatExcUnbound@@Base+0x220>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00036a54 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ - ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 36a5c <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 36aa4 <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ - push {r4} │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ - ldr r3, [r1, #48] @ 0x30 │ │ │ │ - ldr r1, [r1, #64] @ 0x40 │ │ │ │ - subs r1, r3, r1 │ │ │ │ - add.w r3, r4, r2, lsl #2 │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - bge.n 36a8a <_PyEval_FormatExcUnbound@@Base+0x36> │ │ │ │ - movw r1, #56028 @ 0xdadc │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #29776 @ 0x7450 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - b.w 1e2424 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ - movw r1, #48052 @ 0xbbb4 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #64048 @ 0xfa30 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - b.w 1e2424 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ - bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (36bd8 <_PyEval_FormatExcUnbound@@Base+0x184>) │ │ │ │ + ldr r2, [pc, #288] @ (36b80 <_PyCompile_CodeGen@@Base+0x57c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 36ae0 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ + beq.n 36a8a <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 36ae2 <_PyEval_FormatExcUnbound@@Base+0x8e> │ │ │ │ + cbz r4, 36a8c <_PyCompile_CodeGen@@Base+0x488> │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - movw r3, #27303 @ 0x6aa7 │ │ │ │ + movw r3, #27217 @ 0x6a51 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 36ae2 <_PyEval_FormatExcUnbound@@Base+0x8e> │ │ │ │ + b.n 36a8c <_PyCompile_CodeGen@@Base+0x488> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36bb8 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ + beq.n 36b62 <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - movw r3, #27303 @ 0x6aa7 │ │ │ │ + movw r3, #27217 @ 0x6a51 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 36bb8 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ - cbnz r4, 36afc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ + bne.n 36b62 <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + cbnz r4, 36aa6 <_PyCompile_CodeGen@@Base+0x4a2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36b76 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + b.n 36b20 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 36b1a <_PyEval_FormatExcUnbound@@Base+0xc6> │ │ │ │ + cbz r3, 36ac4 <_PyCompile_CodeGen@@Base+0x4c0> │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36b76 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + ble.n 36b20 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 36b08 <_PyEval_FormatExcUnbound@@Base+0xb4> │ │ │ │ - b.n 36b34 <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ + bne.n 36ab2 <_PyCompile_CodeGen@@Base+0x4ae> │ │ │ │ + b.n 36ade <_PyCompile_CodeGen@@Base+0x4da> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 36b34 <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ + beq.n 36ade <_PyCompile_CodeGen@@Base+0x4da> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36b1c <_PyEval_FormatExcUnbound@@Base+0xc8> │ │ │ │ + bne.n 36ac6 <_PyCompile_CodeGen@@Base+0x4c2> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36b76 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ - ldr r2, [pc, #164] @ (36bdc <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ + bne.n 36b20 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ + ldr r2, [pc, #164] @ (36b84 <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23be0c │ │ │ │ + bl 23c370 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36bce <_PyEval_FormatExcUnbound@@Base+0x17a> │ │ │ │ - beq.n 36b76 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + blt.n 36b78 <_PyCompile_CodeGen@@Base+0x574> │ │ │ │ + beq.n 36b20 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (36bdc <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ + ldr r1, [pc, #148] @ (36b84 <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156590 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156a50 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36bd0 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + bne.n 36b7a <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36af8 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ + beq.n 36aa2 <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36af8 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36af8 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ + bne.n 36aa2 <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 36aa2 <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (36be0 <_PyEval_FormatExcUnbound@@Base+0x18c>) │ │ │ │ + ldr r1, [pc, #100] @ (36b88 <_PyCompile_CodeGen@@Base+0x584>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 156590 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156a50 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36bd0 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + bne.n 36b7a <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 36ba4 <_PyEval_FormatExcUnbound@@Base+0x150> │ │ │ │ + bne.n 36b4e <_PyCompile_CodeGen@@Base+0x54a> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 36bd0 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + b.n 36b7a <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36bb8 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ + beq.n 36b62 <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 36bb8 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 36b62 <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 36b9a <_PyEval_FormatExcUnbound@@Base+0x146> │ │ │ │ - ldr r1, [pc, #28] @ (36bdc <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ + beq.n 36b44 <_PyCompile_CodeGen@@Base+0x540> │ │ │ │ + ldr r1, [pc, #28] @ (36b84 <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156590 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156a50 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 36bd0 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + b.n 36b7a <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00036b8c <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ + ldr r3, [r0, #72] @ 0x48 │ │ │ │ + cbz r3, 36b94 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbnz r3, 36bdc <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ + push {r4} │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r3, [r1, #48] @ 0x30 │ │ │ │ + ldr r1, [r1, #64] @ 0x40 │ │ │ │ + subs r1, r3, r1 │ │ │ │ + add.w r3, r4, r2, lsl #2 │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + bge.n 36bc2 <_PyEval_FormatExcUnbound@@Base+0x36> │ │ │ │ + movw r1, #56028 @ 0xdadc │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + movw r2, #30608 @ 0x7790 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + b.w 1e2aa8 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + movw r1, #48052 @ 0xbbb4 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + movw r2, #64712 @ 0xfcc8 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + b.w 1e2aa8 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #12] @ (36c04 <_PyEval_FormatExcUnbound@@Base+0x78>) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 13248c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + add r5, pc, #944 @ (adr r5, 36fb8 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 36c12 <_PyEval_FormatExcUnbound@@Base+0x1be> │ │ │ │ + bgt.n 36c36 <_PyEval_FormatExcUnbound@@Base+0xaa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12588 @ 0x312c │ │ │ │ + movw r1, #13420 @ 0x346c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 36c2c <_PyEval_FormatExcUnbound@@Base+0x1d8> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 36c50 <_PyEval_FormatExcUnbound@@Base+0xc4> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 36c30 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ + cbz r3, 36c54 <_PyEval_FormatExcUnbound@@Base+0xc8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29196 @ 0x720c │ │ │ │ + movw r1, #30028 @ 0x754c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36c4c <_PyEval_FormatExcUnbound@@Base+0x1f8> │ │ │ │ + b.n 36c70 <_PyEval_FormatExcUnbound@@Base+0xe4> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 36c3e <_PyEval_FormatExcUnbound@@Base+0x1ea> │ │ │ │ + cbnz r0, 36c62 <_PyEval_FormatExcUnbound@@Base+0xd6> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 36c4c <_PyEval_FormatExcUnbound@@Base+0x1f8> │ │ │ │ - ldr r1, [pc, #20] @ (36c54 <_PyEval_FormatExcUnbound@@Base+0x200>) │ │ │ │ + b.n 36c70 <_PyEval_FormatExcUnbound@@Base+0xe4> │ │ │ │ + ldr r1, [pc, #20] @ (36c78 <_PyEval_FormatExcUnbound@@Base+0xec>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b8c98 │ │ │ │ + bl b8d18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36c34 <_PyEval_FormatExcUnbound@@Base+0x1e0> │ │ │ │ + beq.n 36c58 <_PyEval_FormatExcUnbound@@Base+0xcc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - ble.n 36c10 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36c80 <_PyEval_FormatExcUnbound@@Base+0x22c>) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 13205c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r5, pc, #944 @ (adr r5, 37034 ) │ │ │ │ + ble.n 36c34 <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 36cbc <_PyEval_FormatExcUnbound@@Base+0x268> │ │ │ │ + bne.n 36cb4 <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #64196 @ 0xfac4 │ │ │ │ + movw r1, #64860 @ 0xfd5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 36d88 <_PyEval_FormatExcUnbound@@Base+0x334> │ │ │ │ + bl d19a0 │ │ │ │ + b.n 36d80 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 111644 │ │ │ │ + bl 1118e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36d88 <_PyEval_FormatExcUnbound@@Base+0x334> │ │ │ │ + beq.n 36d80 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 142f48 │ │ │ │ + bl 1433c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36d76 <_PyEval_FormatExcUnbound@@Base+0x322> │ │ │ │ - bl 95d00 │ │ │ │ + beq.n 36d6e <_PyEval_FormatExcUnbound@@Base+0x1e2> │ │ │ │ + bl 95d94 │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov.w fp, #0 │ │ │ │ blx 29228 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w sl, sp, #16 │ │ │ │ it eq │ │ │ │ moveq.w r5, #1024 @ 0x400 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 6c450 │ │ │ │ + bl 6c490 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 36d0c <_PyEval_FormatExcUnbound@@Base+0x2b8> │ │ │ │ + cbnz r0, 36d04 <_PyEval_FormatExcUnbound@@Base+0x178> │ │ │ │ mov r6, fp │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 36d3a <_PyEval_FormatExcUnbound@@Base+0x2e6> │ │ │ │ + b.n 36d32 <_PyEval_FormatExcUnbound@@Base+0x1a6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 2a27c │ │ │ │ - cbz r0, 36d30 <_PyEval_FormatExcUnbound@@Base+0x2dc> │ │ │ │ + cbz r0, 36d28 <_PyEval_FormatExcUnbound@@Base+0x19c> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 36d30 <_PyEval_FormatExcUnbound@@Base+0x2dc> │ │ │ │ + bne.n 36d28 <_PyEval_FormatExcUnbound@@Base+0x19c> │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36d36 <_PyEval_FormatExcUnbound@@Base+0x2e2> │ │ │ │ + bge.n 36d2e <_PyEval_FormatExcUnbound@@Base+0x1a2> │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 36cf4 <_PyEval_FormatExcUnbound@@Base+0x2a0> │ │ │ │ + b.n 36cec <_PyEval_FormatExcUnbound@@Base+0x160> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 36d3a <_PyEval_FormatExcUnbound@@Base+0x2e6> │ │ │ │ + b.n 36d32 <_PyEval_FormatExcUnbound@@Base+0x1a6> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - cbnz r5, 36d6a <_PyEval_FormatExcUnbound@@Base+0x316> │ │ │ │ + cbnz r5, 36d62 <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 36d50 <_PyEval_FormatExcUnbound@@Base+0x2fc> │ │ │ │ - bl 1e82fc │ │ │ │ - b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ + beq.n 36d48 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ + bl 1e8984 │ │ │ │ + b.n 36d72 <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #64236 @ 0xfaec │ │ │ │ + movw r1, #64900 @ 0xfd84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ + bl d19a0 │ │ │ │ + b.n 36d72 <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d18f0 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ + bl 1d1fb4 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ + b.n 36d72 <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 12fbfc <_Py_DecRef@@Base> │ │ │ │ + bl 130034 <_Py_DecRef@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00036d90 : │ │ │ │ +00036d88 : │ │ │ │ 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 cdfa0 │ │ │ │ - cbz r0, 36dd6 │ │ │ │ + bl ce028 │ │ │ │ + cbz r0, 36dce │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #41172 @ 0xa0d4 │ │ │ │ + movw r1, #42004 @ 0xa414 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 36df6 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 36dee │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36db6 │ │ │ │ + bne.n 36dae │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 36dfa │ │ │ │ - bl 1e82fc │ │ │ │ + ble.n 36df2 │ │ │ │ + bl 1e8984 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36e20 │ │ │ │ + b.n 36e18 │ │ │ │ add r1, r2 │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36df6 │ │ │ │ + beq.n 36dee │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 36e20 │ │ │ │ + cbz r0, 36e18 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx 29c10 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36e2c │ │ │ │ + beq.n 36e24 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36e38 │ │ │ │ + beq.n 36e30 │ │ │ │ mov r0, sp │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36f14 │ │ │ │ + beq.n 36f0c │ │ │ │ movw r0, #11580 @ 0x2d3c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36e7c │ │ │ │ + bne.n 36e74 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36e6c │ │ │ │ + bne.n 36e64 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 36e88 │ │ │ │ - bl 267e28 │ │ │ │ + beq.n 36e80 │ │ │ │ + bl 268158 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ blx 298f4 │ │ │ │ blx 29ec8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r1, 36ee6 │ │ │ │ - bl 1facec │ │ │ │ + cbz r1, 36ede │ │ │ │ + bl 1fb364 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 36eb8 │ │ │ │ + cbnz r5, 36eb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 36ec0 │ │ │ │ - b.n 36ecc │ │ │ │ - bl 83b80 │ │ │ │ - cbz r0, 36ed0 │ │ │ │ - b.n 36ea6 │ │ │ │ + bne.n 36eb8 │ │ │ │ + b.n 36ec4 │ │ │ │ + bl 83bb0 │ │ │ │ + cbz r0, 36ec8 │ │ │ │ + b.n 36e9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36ecc │ │ │ │ + cbnz r3, 36ec4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36ee6 │ │ │ │ + b.n 36ede │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 36e90 │ │ │ │ + beq.n 36e88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36e90 │ │ │ │ + bne.n 36e88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36e90 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 36e88 │ │ │ │ blx 2a7bc │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 36f02 │ │ │ │ + bne.n 36efa │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36ef2 │ │ │ │ + bne.n 36eea │ │ │ │ dmb ish │ │ │ │ - beq.n 36f14 │ │ │ │ + beq.n 36f0c │ │ │ │ movw r0, #11580 @ 0x2d3c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 2458dc │ │ │ │ + bl 245de4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36f40 ) │ │ │ │ + ldr r0, [pc, #12] @ (36f38 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13205c │ │ │ │ + bl 13248c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, pc, #208 @ (adr r7, 37014 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 3700c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36f6c ) │ │ │ │ + ldr r0, [pc, #12] @ (36f64 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13205c │ │ │ │ + bl 13248c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #96 @ (adr r7, 36fd0 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 36fc8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36f98 ) │ │ │ │ + ldr r0, [pc, #12] @ (36f90 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13205c │ │ │ │ + bl 13248c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #416 @ (adr r5, 3713c ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 37134 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 36fbc │ │ │ │ + cbnz r3, 36fb4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 36fbc │ │ │ │ + ble.n 36fb4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 36fbc │ │ │ │ - cbnz r0, 36fd8 │ │ │ │ + bne.n 36fb4 │ │ │ │ + cbnz r0, 36fd0 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (37024 ) │ │ │ │ + ldr r4, [pc, #96] @ (3701c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 36fd8 │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 36fd0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37020 │ │ │ │ + b.n 37018 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 36fec │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 36fe4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36fd4 │ │ │ │ + bne.n 36fcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 15c138 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 15c040 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3700a │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 37002 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36fd4 │ │ │ │ + bne.n 36fcc │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 37020 │ │ │ │ + b.n 37018 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -18772,138 +18768,138 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (37050 ) │ │ │ │ + ldr r0, [pc, #12] @ (37048 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13205c │ │ │ │ + bl 13248c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (37184 ) │ │ │ │ + ldr r2, [pc, #288] @ (3717c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 3708e │ │ │ │ + beq.n 37086 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 37090 │ │ │ │ + cbz r4, 37088 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ - movw r3, #28757 @ 0x7055 │ │ │ │ + movw r3, #28749 @ 0x704d │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 37090 │ │ │ │ + b.n 37088 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 37166 │ │ │ │ + beq.n 3715e │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - movw r3, #28757 @ 0x7055 │ │ │ │ + movw r3, #28749 @ 0x704d │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37166 │ │ │ │ - cbnz r4, 370aa │ │ │ │ + bne.n 3715e │ │ │ │ + cbnz r4, 370a2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37124 │ │ │ │ + b.n 3711c │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 370c8 │ │ │ │ + cbz r3, 370c0 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 37124 │ │ │ │ + ble.n 3711c │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 370b6 │ │ │ │ - b.n 370e2 │ │ │ │ + bne.n 370ae │ │ │ │ + b.n 370da │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 370e2 │ │ │ │ + beq.n 370da │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 370ca │ │ │ │ + bne.n 370c2 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 37124 │ │ │ │ - ldr r2, [pc, #164] @ (37188 ) │ │ │ │ + bne.n 3711c │ │ │ │ + ldr r2, [pc, #164] @ (37180 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23be0c │ │ │ │ + bl 23c370 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3717c │ │ │ │ - beq.n 37124 │ │ │ │ + blt.n 37174 │ │ │ │ + beq.n 3711c │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (37188 ) │ │ │ │ + ldr r1, [pc, #148] @ (37180 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156590 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156a50 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3717e │ │ │ │ + bne.n 37176 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 370a6 │ │ │ │ + beq.n 3709e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 370a6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 370a6 │ │ │ │ + bne.n 3709e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3709e │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3718c ) │ │ │ │ + ldr r1, [pc, #100] @ (37184 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 156590 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156a50 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3717e │ │ │ │ + bne.n 37176 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 37152 │ │ │ │ + bne.n 3714a │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 3717e │ │ │ │ + b.n 37176 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37166 │ │ │ │ + beq.n 3715e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37166 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3715e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 37148 │ │ │ │ - ldr r1, [pc, #28] @ (37188 ) │ │ │ │ + beq.n 37140 │ │ │ │ + ldr r1, [pc, #28] @ (37180 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156590 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156a50 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3717e │ │ │ │ + b.n 37176 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ @@ -18914,916 +18910,914 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 371ac │ │ │ │ + cbz r3, 371a4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #268] @ (372bc ) │ │ │ │ + ldr r6, [pc, #268] @ (372b4 ) │ │ │ │ add.w r8, r3, ip │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbnz r7, 371de │ │ │ │ + cbnz r7, 371d6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 371de │ │ │ │ + ble.n 371d6 │ │ │ │ cmp.w ip, #2 │ │ │ │ - bgt.n 371de │ │ │ │ - cbnz r4, 37202 │ │ │ │ + bgt.n 371d6 │ │ │ │ + cbnz r4, 371fa │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #220] @ (372c0 ) │ │ │ │ + ldr r4, [pc, #220] @ (372b8 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r5, #2 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3728c │ │ │ │ + beq.n 37284 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111108 │ │ │ │ + bl 1113a8 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37288 │ │ │ │ + beq.n 37280 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 37242 │ │ │ │ + beq.n 3723a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 37232 │ │ │ │ - bl f436c │ │ │ │ + cbz r0, 3722a │ │ │ │ + bl f4354 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3722a │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 37288 │ │ │ │ + bne.n 37222 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 37280 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 37246 │ │ │ │ - b.n 37236 │ │ │ │ + beq.n 3723e │ │ │ │ + b.n 3722e │ │ │ │ mov.w r5, #438 @ 0x1b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ba1c8 │ │ │ │ - cbnz r0, 37246 │ │ │ │ - b.n 37288 │ │ │ │ + bl 1ba898 │ │ │ │ + cbnz r0, 3723e │ │ │ │ + b.n 37280 │ │ │ │ mov.w r5, #438 @ 0x1b6 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ cmn.w r8, #100 @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 37268 │ │ │ │ + beq.n 37260 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a294 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3726e │ │ │ │ + b.n 37266 │ │ │ │ blx 29e0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987f8 │ │ │ │ - cbz r4, 37290 │ │ │ │ + bl 98888 │ │ │ │ + cbz r4, 37288 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3729a │ │ │ │ - bl e4ae4 │ │ │ │ + bne.n 37292 │ │ │ │ + bl e4afc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3724a │ │ │ │ + beq.n 37242 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 372aa │ │ │ │ + b.n 372a2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 372aa │ │ │ │ + b.n 372a2 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 372aa │ │ │ │ + b.n 372a2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1116e0 │ │ │ │ + bl 111980 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - b.n 37970 │ │ │ │ + b.n 36fe8 │ │ │ │ lsls r2, r0, #1 │ │ │ │ adds r0, r2, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ tst.w r3, #1 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #16 │ │ │ │ - movw r1, #64520 @ 0xfc08 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 1e3ec0 │ │ │ │ - cbnz r0, 3730e │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 37350 │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ - add r2, sp, #28 │ │ │ │ - bl 10f538 <_PyTime_localtime@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3730a │ │ │ │ - ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #48] @ (37354 ) │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - addw r3, r3, #1900 @ 0x76c │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - add.w r1, r2, #48 @ 0x30 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - add.w r1, r1, r4, lsl #2 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add.w r2, r2, r5, lsl #2 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldrd r0, r3, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movw r0, #64532 @ 0xfc14 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl ddbf4 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - b.n 37a78 <_Py_strhex_bytes_with_sep@@Base+0x52> │ │ │ │ - lsls r2, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 37374 │ │ │ │ + cbz r3, 372fc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #300] @ (374a4 ) │ │ │ │ + ldr r6, [pc, #300] @ (3742c ) │ │ │ │ add.w r9, r3, lr │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ sub.w r7, r9, #2 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 373ae │ │ │ │ + bne.n 37336 │ │ │ │ cmp.w lr, #1 │ │ │ │ - ble.n 373ae │ │ │ │ + ble.n 37336 │ │ │ │ cmp.w lr, #2 │ │ │ │ - bne.n 373ae │ │ │ │ - cbnz r4, 373d0 │ │ │ │ + bne.n 37336 │ │ │ │ + cbnz r4, 37358 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #244] @ (374a8 ) │ │ │ │ + ldr r4, [pc, #244] @ (37430 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r4, #2 │ │ │ │ mov r1, lr │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3748c │ │ │ │ + beq.n 37414 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 111108 │ │ │ │ + bl 1113a8 │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37490 │ │ │ │ + beq.n 37418 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 373f2 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 3742a │ │ │ │ - cbnz r7, 373fa │ │ │ │ + bne.n 3737a │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 373b2 │ │ │ │ + cbnz r7, 37382 │ │ │ │ movs r7, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3742e │ │ │ │ + b.n 373b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 3740c │ │ │ │ + cbz r0, 37394 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ba1c8 │ │ │ │ - cbz r0, 3742a │ │ │ │ + bl 1ba898 │ │ │ │ + cbz r0, 373b2 │ │ │ │ subs.w r7, r9, #3 │ │ │ │ - beq.n 373f4 │ │ │ │ + beq.n 3737c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3741e │ │ │ │ - bl c33f4 │ │ │ │ + cbz r0, 373a6 │ │ │ │ + bl c3470 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3742a │ │ │ │ + blt.n 373b2 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 3742e │ │ │ │ - b.n 37420 │ │ │ │ + beq.n 373b6 │ │ │ │ + b.n 373a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl c33f4 │ │ │ │ + bl c3470 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 3742e │ │ │ │ + bge.n 373b6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37492 │ │ │ │ + b.n 3741a │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ mov r4, r0 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 37448 │ │ │ │ - cbnz r5, 37448 │ │ │ │ - cbnz r7, 37464 │ │ │ │ + bne.n 373d0 │ │ │ │ + cbnz r5, 373d0 │ │ │ │ + cbnz r7, 373ec │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - b.n 37456 │ │ │ │ + b.n 373de │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #8 │ │ │ │ - cbz r5, 37456 │ │ │ │ + cbz r5, 373de │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a3fc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3746e │ │ │ │ + b.n 373f6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 29870 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 37492 │ │ │ │ + b.n 3741a │ │ │ │ mov r8, r0 │ │ │ │ - b.n 37492 │ │ │ │ + b.n 3741a │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ - bl 1116e0 │ │ │ │ + bl 111980 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 37c60 │ │ │ │ + b.n 371d0 │ │ │ │ lsls r2, r0, #1 │ │ │ │ adds r4, r7, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #16 │ │ │ │ + movw r1, #65184 @ 0xfea0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl 1e4548 │ │ │ │ + cbnz r0, 3745a │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3749c │ │ │ │ + ldrd r0, r1, [sp, #16] │ │ │ │ + add r2, sp, #28 │ │ │ │ + bl 10f7c8 <_PyTime_localtime@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 37456 │ │ │ │ + ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #48] @ (374a0 ) │ │ │ │ + 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, #65196 @ 0xfeac │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl ddc0c │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + b.n 372b4 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 23075c │ │ │ │ + bl 230d10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 374e4 │ │ │ │ + blt.n 374dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 374e0 │ │ │ │ + cbnz r3, 374d8 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64560 @ 0xfc30 │ │ │ │ + movw r1, #65224 @ 0xfec8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 374e6 │ │ │ │ + b.n 374de │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64748 @ 0xfcec │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (3753c ) │ │ │ │ + ldr r0, [pc, #12] @ (3750c ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13205c │ │ │ │ + bl 13248c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #336 @ (adr r7, 37690 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 37660 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r0 │ │ │ │ - movw r0, #625 @ 0x271 │ │ │ │ - bl 720b4 │ │ │ │ - cbz r0, 375a0 │ │ │ │ - mov r4, r0 │ │ │ │ - add.w r6, r5, #8 │ │ │ │ - add.w r7, r0, #8 │ │ │ │ - addw r8, r5, #2504 @ 0x9c8 │ │ │ │ - ldr.w r0, [r6, #4]! │ │ │ │ - bl 7dec0 │ │ │ │ - cbz r0, 3758a │ │ │ │ - cmp r6, r8 │ │ │ │ - str.w r0, [r7, #4]! │ │ │ │ - bne.n 3756a │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 800b4 │ │ │ │ - cbz r0, 3758a │ │ │ │ - str.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - b.n 375a2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 375a0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 375a0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - cbz r1, 375ca │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r4 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - str r1, [r3, #24] │ │ │ │ - bl 78340 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 375de │ │ │ │ - b.w 7f9dc │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #53412 @ 0xd0a4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64888 @ 0xfd78 │ │ │ │ + movw r1, #65412 @ 0xff84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (37760 ) │ │ │ │ + ldr r2, [pc, #288] @ (37668 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 37668 │ │ │ │ + beq.n 37572 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3766a │ │ │ │ + cbz r4, 37574 │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #30255 @ 0x762f │ │ │ │ + movw r3, #30009 @ 0x7539 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3766a │ │ │ │ + b.n 37574 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 37740 │ │ │ │ + beq.n 3764a │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - movw r3, #30255 @ 0x762f │ │ │ │ + movw r3, #30009 @ 0x7539 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37740 │ │ │ │ - cbnz r4, 37684 │ │ │ │ + bne.n 3764a │ │ │ │ + cbnz r4, 3758e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 376fe │ │ │ │ + b.n 37608 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 376a2 │ │ │ │ + cbz r3, 375ac │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 376fe │ │ │ │ + ble.n 37608 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 37690 │ │ │ │ - b.n 376bc │ │ │ │ + bne.n 3759a │ │ │ │ + b.n 375c6 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 376bc │ │ │ │ + beq.n 375c6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 376a4 │ │ │ │ + bne.n 375ae │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 376fe │ │ │ │ - ldr r2, [pc, #164] @ (37764 ) │ │ │ │ + bne.n 37608 │ │ │ │ + ldr r2, [pc, #164] @ (3766c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23be0c │ │ │ │ + bl 23c370 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37756 │ │ │ │ - beq.n 376fe │ │ │ │ + blt.n 37660 │ │ │ │ + beq.n 37608 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (37764 ) │ │ │ │ + ldr r1, [pc, #148] @ (3766c ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156590 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156a50 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37758 │ │ │ │ + bne.n 37662 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37680 │ │ │ │ + beq.n 3758a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 37680 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37680 │ │ │ │ + bne.n 3758a │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3758a │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (37768 ) │ │ │ │ + ldr r1, [pc, #100] @ (37670 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 156590 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156a50 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37758 │ │ │ │ + bne.n 37662 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3772c │ │ │ │ + bne.n 37636 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 37758 │ │ │ │ + b.n 37662 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37740 │ │ │ │ + beq.n 3764a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37740 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3764a │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 37722 │ │ │ │ - ldr r1, [pc, #28] @ (37764 ) │ │ │ │ + beq.n 3762c │ │ │ │ + ldr r1, [pc, #28] @ (3766c ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 156590 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156a50 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 37758 │ │ │ │ + b.n 37662 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov r4, r1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2957c │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ + movw r0, #625 @ 0x271 │ │ │ │ + bl 72174 │ │ │ │ + cbz r0, 376d4 │ │ │ │ + mov r4, r0 │ │ │ │ + add.w r6, r5, #8 │ │ │ │ + add.w r7, r0, #8 │ │ │ │ + addw r8, r5, #2504 @ 0x9c8 │ │ │ │ + ldr.w r0, [r6, #4]! │ │ │ │ + bl 7def0 │ │ │ │ + cbz r0, 376be │ │ │ │ + cmp r6, r8 │ │ │ │ + str.w r0, [r7, #4]! │ │ │ │ + bne.n 3769e │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 800e8 │ │ │ │ + cbz r0, 376be │ │ │ │ + str.w r0, [r4, #2508] @ 0x9cc │ │ │ │ + b.n 376d6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 376d4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 376d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl cdfa0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 377ba │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #22924 @ 0x598c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #32 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #61420 @ 0xefec │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 377c6 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1ea8cc │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 377d0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + cbz r1, 376fe │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r4 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + str r1, [r3, #24] │ │ │ │ + bl 7837c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 37712 │ │ │ │ + b.w 7fa10 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #54244 @ 0xd3e4 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #65472 @ 0xffc0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 377f2 │ │ │ │ + cbz r3, 3777e │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 377f4 │ │ │ │ + b.n 37780 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r4, r7 │ │ │ │ blx 2957c │ │ │ │ - cbnz r6, 3780c │ │ │ │ + cbnz r6, 37798 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 3780c │ │ │ │ + ble.n 37798 │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 3780c │ │ │ │ - cbnz r5, 37832 │ │ │ │ + bgt.n 37798 │ │ │ │ + cbnz r5, 377be │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #116] @ (37884 ) │ │ │ │ + ldr r5, [pc, #116] @ (37810 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ add r5, sp, #24 │ │ │ │ movs r6, #3 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 37832 │ │ │ │ + cbnz r0, 377be │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37872 │ │ │ │ + b.n 377fe │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3782e │ │ │ │ + bne.n 377ba │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 37864 │ │ │ │ + beq.n 377f0 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3784e │ │ │ │ + cbz r6, 377da │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 37862 │ │ │ │ + beq.n 377ee │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37864 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 37864 │ │ │ │ - b.n 3782e │ │ │ │ + bne.n 377f0 │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 377f0 │ │ │ │ + b.n 377ba │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 37a26 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 378a8 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3787c │ │ │ │ + cbz r3, 37808 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r0, r5, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 37892 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00037894 <_PyType_GetModuleByDef3@@Base>: │ │ │ │ - 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 r6, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 1bd9f8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 378f0 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1bd9f8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 378f0 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1bd9f8 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r4, r1 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2957c │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce028 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 37862 │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #23756 @ 0x5ccc │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #62848 @ 0xf580 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #712 @ 0x2c8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movs r4, #0 │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3786e │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1eaf54 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 378f0 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movw r1, #65032 @ 0xfe08 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 37878 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl ceabc │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (37920 <_PyType_GetModuleByDef3@@Base+0x8c>) │ │ │ │ + ldr r0, [pc, #12] @ (378a4 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 13205c │ │ │ │ + bl 13248c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r5, pc, #688 @ (adr r5, 37bd4 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 37b58 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00037924 : │ │ │ │ +000378a8 <_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 23c844 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 378ce <_Py_strhex_bytes_with_sep@@Base+0x26> │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000378d0 : │ │ │ │ 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, 3794c │ │ │ │ + cbz r1, 378f8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 8fae8 │ │ │ │ + bl 8faa8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3795c │ │ │ │ + cbz r0, 37908 │ │ │ │ str r7, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f180c │ │ │ │ + bl f17f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ movs r0, #0 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl fc12c │ │ │ │ + bl fc404 │ │ │ │ movs r0, #0 │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37a0a │ │ │ │ - movw fp, #63612 @ 0xf87c │ │ │ │ + beq.n 379b6 │ │ │ │ + movw fp, #64444 @ 0xfbbc │ │ │ │ movt fp, #54 @ 0x36 │ │ │ │ - movw r8, #65116 @ 0xfe5c │ │ │ │ - movt r8, #41 @ 0x29 │ │ │ │ + movw r8, #160 @ 0xa0 │ │ │ │ + movt r8, #42 @ 0x2a │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ - b.n 379b4 │ │ │ │ - bl 83b80 │ │ │ │ + b.n 37960 │ │ │ │ + bl 83bb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 37a0e │ │ │ │ + bne.n 379ba │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 37a04 │ │ │ │ + bne.n 379b0 │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mul.w r3, r9, r6 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 37a1e │ │ │ │ + bge.n 379ca │ │ │ │ ldr r1, [r7, #8] │ │ │ │ adds r2, r1, r3 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r4, [r2, #12] │ │ │ │ add.w ip, fp, r1, lsl #2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldrh.w sl, [ip, #2] │ │ │ │ ldrd ip, lr, [r2, #16] │ │ │ │ tst.w sl, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd ip, lr, [sp, #4] │ │ │ │ ittte eq │ │ │ │ movweq r2, #4356 @ 0x1104 │ │ │ │ - movweq r0, #65128 @ 0xfe68 │ │ │ │ + movweq r0, #172 @ 0xac │ │ │ │ movteq r2, #70 @ 0x46 │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ it eq │ │ │ │ - movteq r0, #41 @ 0x29 │ │ │ │ - bl 8281c │ │ │ │ + movteq r0, #42 @ 0x2a │ │ │ │ + bl 82850 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 3799c │ │ │ │ + bne.n 37948 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 37a1e │ │ │ │ + b.n 379ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 379ac │ │ │ │ + bne.n 37958 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 379ac │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 37958 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00037a26 <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +000379d2 <_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, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ - movs r4, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 23c340 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + bl 1be0c8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 37a2e <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1be0c8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 37a2e <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1be0c8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 37a2e <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movw r1, #256 @ 0x100 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d19a0 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ (37a68 <_Py_strhex_bytes_with_sep@@Base+0x42>) │ │ │ │ + ldr r0, [pc, #12] @ (37a5c <_PyType_GetModuleByDef3@@Base+0x8a>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13205c │ │ │ │ + bl 13248c │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37ae8 │ │ │ │ + bl 37adc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r1, 37ac0 <_Py_strhex_bytes_with_sep@@Base+0x9a> │ │ │ │ + cbnz r1, 37ab4 <_PyType_GetModuleByDef3@@Base+0xe2> │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 37ab8 <_Py_strhex_bytes_with_sep@@Base+0x92> │ │ │ │ + bne.n 37aac <_PyType_GetModuleByDef3@@Base+0xda> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #53412 @ 0xd0a4 │ │ │ │ + movw r1, #54244 @ 0xd3e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 37adc <_Py_strhex_bytes_with_sep@@Base+0xb6> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 37ad0 <_PyType_GetModuleByDef3@@Base+0xfe> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 37ae4 <_Py_strhex_bytes_with_sep@@Base+0xbe> │ │ │ │ + b.n 37ad8 <_PyType_GetModuleByDef3@@Base+0x106> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7544 │ │ │ │ + bl d759c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37ae2 <_Py_strhex_bytes_with_sep@@Base+0xbc> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 37ae2 <_Py_strhex_bytes_with_sep@@Base+0xbc> │ │ │ │ + bne.n 37ad6 <_PyType_GetModuleByDef3@@Base+0x104> │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 37ad6 <_PyType_GetModuleByDef3@@Base+0x104> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37ae6 <_Py_strhex_bytes_with_sep@@Base+0xc0> │ │ │ │ + b.n 37ada <_PyType_GetModuleByDef3@@Base+0x108> │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00037ae8 : │ │ │ │ +00037adc : │ │ │ │ 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] @ (37b50 ) │ │ │ │ + ldr r2, [pc, #84] @ (37b44 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r4, r5, #43520 @ 0xaa00 │ │ │ │ @@ -19836,18 +19830,18 @@ │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 37b1a │ │ │ │ + bne.n 37b0e │ │ │ │ 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 │ │ │ │ @@ -19865,1130 +19859,1159 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 37b94 │ │ │ │ + cbnz r3, 37b88 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 37b94 │ │ │ │ + ble.n 37b88 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37b94 │ │ │ │ - cbnz r0, 37bb0 │ │ │ │ - ldr r4, [pc, #68] @ (37bdc ) │ │ │ │ + bne.n 37b88 │ │ │ │ + cbnz r0, 37ba4 │ │ │ │ + ldr r4, [pc, #68] @ (37bd0 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 37bb0 │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 37ba4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37bd8 │ │ │ │ + b.n 37bcc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37bc4 │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 37bb8 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37bac │ │ │ │ + bne.n 37ba0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f4988 <_PyCode_ConstantKey@@Base+0x2b8> │ │ │ │ + bl f4970 <_PyCode_ConstantKey@@Base+0x2b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37bac │ │ │ │ + beq.n 37ba0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r0, r7, #2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1f17a0 │ │ │ │ + b.w 1f1e18 │ │ │ │ + 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 r0, r1 │ │ │ │ - bl dd6dc │ │ │ │ + bl dd6f4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37c08 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 37c22 │ │ │ │ + bne.n 37c00 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 37c1a │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r4 │ │ │ │ subs r4, r3, #1 │ │ │ │ - cbnz r3, 37c18 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 37c22 │ │ │ │ + cbnz r3, 37c10 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 37c1a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 37c2e │ │ │ │ - b.w 722d0 │ │ │ │ + cbnz r0, 37c26 │ │ │ │ + b.w 72318 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd6dc │ │ │ │ + bl dd6f4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37c60 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 37c6c │ │ │ │ + bne.n 37c56 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 37c62 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4} │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w be4c4 │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #41608 @ 0xa288 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 13e320 │ │ │ │ + b.w be53c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #116] @ (37d28 ) │ │ │ │ - bl 8e6e8 │ │ │ │ - cbz r0, 37d20 │ │ │ │ + ldr r1, [pc, #120] @ (37d10 ) │ │ │ │ + bl 8e6a8 │ │ │ │ + cbz r0, 37d06 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 37cda │ │ │ │ + bmi.n 37cc0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31212 @ 0x79ec │ │ │ │ + movw r1, #32044 @ 0x7d2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 37cfe │ │ │ │ - ldr r1, [pc, #80] @ (37d2c ) │ │ │ │ + bl d19a0 │ │ │ │ + b.n 37ce4 │ │ │ │ + ldr r1, [pc, #80] @ (37d14 ) │ │ │ │ mov r2, r4 │ │ │ │ - cbz r4, 37ce8 │ │ │ │ - bl 794a8 │ │ │ │ + cbz r4, 37cce │ │ │ │ + bl 794d8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 37d08 │ │ │ │ - bl 1ae01c │ │ │ │ - cbnz r0, 37d04 │ │ │ │ + b.n 37cee │ │ │ │ + bl 1ae6bc │ │ │ │ + cbnz r0, 37cea │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #52] @ (37d2c ) │ │ │ │ + ldr r1, [pc, #52] @ (37d14 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f14 │ │ │ │ + bl e9efc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37d08 │ │ │ │ + b.n 37cee │ │ │ │ and.w r4, r0, r0, asr #31 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37d24 │ │ │ │ + beq.n 37d0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37d24 │ │ │ │ + cbnz r3, 37d0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37d24 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 37d0a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r2, pc, #96 @ (adr r2, 37d8c ) │ │ │ │ + nop │ │ │ │ + add r2, pc, #96 @ (adr r2, 37d74 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #41608 @ 0xa288 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 13e750 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #12188 @ 0x2f9c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 37e00 │ │ │ │ + bne.n 37df8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 37e00 │ │ │ │ + bne.n 37df8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 37d8c │ │ │ │ + bne.n 37d84 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, #2 │ │ │ │ - bgt.n 37d76 │ │ │ │ + bgt.n 37d6e │ │ │ │ cmp r7, #0 │ │ │ │ it gt │ │ │ │ movgt r4, r3 │ │ │ │ - b.n 37d7c │ │ │ │ + b.n 37d74 │ │ │ │ cmp r7, #5 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e08 │ │ │ │ + beq.n 37e00 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 37e08 │ │ │ │ + b.n 37e00 │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d65c │ │ │ │ + bl 7d68c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 37dc2 │ │ │ │ + cbz r0, 37dba │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 7d65c │ │ │ │ + bl 7d68c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 37dc6 │ │ │ │ + cbnz r0, 37dbe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37dc2 │ │ │ │ + beq.n 37dba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37dc2 │ │ │ │ + cbnz r3, 37dba │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37e08 │ │ │ │ + b.n 37e00 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d12e4 │ │ │ │ + bl d1364 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37de8 │ │ │ │ + beq.n 37de0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37de8 │ │ │ │ + cbnz r3, 37de0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e08 │ │ │ │ + beq.n 37e00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37e08 │ │ │ │ + cbnz r3, 37e00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37e08 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 37e00 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 37e3c │ │ │ │ - cbz r1, 37e3c │ │ │ │ + beq.n 37e34 │ │ │ │ + cbz r1, 37e34 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d7fc │ │ │ │ + bl 7d82c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37e3e │ │ │ │ - b.n 37e88 │ │ │ │ - ldr r4, [pc, #176] @ (37ef0 ) │ │ │ │ - ldr r0, [pc, #180] @ (37ef4 ) │ │ │ │ + cbnz r0, 37e36 │ │ │ │ + b.n 37e80 │ │ │ │ + ldr r4, [pc, #176] @ (37ee8 ) │ │ │ │ + ldr r0, [pc, #180] @ (37eec ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 93278 │ │ │ │ + bl 93310 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 37e72 │ │ │ │ - bl 862ec │ │ │ │ + cbz r0, 37e6a │ │ │ │ + bl 862bc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 37e8c │ │ │ │ + cbnz r0, 37e84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e72 │ │ │ │ + beq.n 37e6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37e72 │ │ │ │ + cbnz r3, 37e6a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e88 │ │ │ │ + beq.n 37e80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37e88 │ │ │ │ + cbnz r3, 37e80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 37ee6 │ │ │ │ + b.n 37ede │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd r8, r0, [sp] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #5 │ │ │ │ - bl 7d65c │ │ │ │ + bl 7d68c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37eba │ │ │ │ + beq.n 37eb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37eba │ │ │ │ + cbnz r3, 37eb2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37ed0 │ │ │ │ + beq.n 37ec8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37ed0 │ │ │ │ + cbnz r3, 37ec8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37ee6 │ │ │ │ + beq.n 37ede │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37ee6 │ │ │ │ + cbnz r3, 37ede │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bmi.n 37f98 │ │ │ │ + bmi.n 37f90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 37f22 │ │ │ │ + bgt.n 37f1a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #312 @ 0x138 │ │ │ │ + movw r1, #1144 @ 0x478 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 37f70 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 37f68 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 37f40 │ │ │ │ + ble.n 37f38 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #360 @ 0x168 │ │ │ │ + movw r1, #1192 @ 0x4a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 37f70 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 37f68 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 15eb70 │ │ │ │ + bl 15f038 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 37f70 │ │ │ │ + blt.n 37f68 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37f5e │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 37f70 │ │ │ │ + bne.n 37f56 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 37f68 │ │ │ │ cmp r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ ldrne r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.n 37f8e │ │ │ │ + b.n 37f86 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w fa388 │ │ │ │ + b.w fa484 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #404 @ 0x194 │ │ │ │ + movw r0, #1236 @ 0x4d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w ddbf4 │ │ │ │ + b.w ddc0c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ subw sp, sp, #1052 @ 0x41c │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r2, 37fc0 │ │ │ │ + cbnz r2, 37fb8 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 37fc2 │ │ │ │ + b.n 37fba │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #452 @ 0x1c4 │ │ │ │ + movw r1, #1396 @ 0x574 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #456 @ 0x1c8 │ │ │ │ + movw r0, #1400 @ 0x578 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3801c │ │ │ │ + blt.n 38014 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 38072 │ │ │ │ + beq.n 3806a │ │ │ │ add r7, sp, #20 │ │ │ │ add.w r9, sp, #16 │ │ │ │ - movw r1, #468 @ 0x1d4 │ │ │ │ + movw r1, #1412 @ 0x584 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14afcc │ │ │ │ - cbz r0, 3805a │ │ │ │ + bl 14b484 │ │ │ │ + cbz r0, 38052 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bls.n 38020 │ │ │ │ + bls.n 38018 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #472 @ 0x1d8 │ │ │ │ + movw r1, #1416 @ 0x588 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 380cc │ │ │ │ + b.n 380c4 │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r0, sp, #24 │ │ │ │ blx 29c10 │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 380b4 │ │ │ │ + bne.n 380ac │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 380a4 │ │ │ │ - bl e4ae4 │ │ │ │ + bne.n 3809c │ │ │ │ + bl e4afc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3802a │ │ │ │ - b.n 3801c │ │ │ │ - bl d3bd8 │ │ │ │ - movw r1, #500 @ 0x1f4 │ │ │ │ + beq.n 38022 │ │ │ │ + b.n 38014 │ │ │ │ + bl d3c14 │ │ │ │ + movw r1, #1444 @ 0x5a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14afcc │ │ │ │ + bl 14b484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3801c │ │ │ │ - bl 95d00 │ │ │ │ + beq.n 38014 │ │ │ │ + bl 95d94 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 380c2 │ │ │ │ + bne.n 380ba │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 380a4 │ │ │ │ - bl e4ae4 │ │ │ │ + bne.n 3809c │ │ │ │ + bl e4afc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38072 │ │ │ │ - b.n 3801c │ │ │ │ + beq.n 3806a │ │ │ │ + b.n 38014 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 380cc │ │ │ │ + bl f17d8 │ │ │ │ + b.n 380c4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 380a4 │ │ │ │ + blt.n 3809c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 71ec8 │ │ │ │ - b.n 380cc │ │ │ │ + bl 71f88 │ │ │ │ + b.n 380c4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 380a4 │ │ │ │ + blt.n 3809c │ │ │ │ mov r0, r4 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ addw sp, sp, #1052 @ 0x41c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 380fc │ │ │ │ + cbnz r1, 380f4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #600 @ 0x258 │ │ │ │ + movw r1, #1544 @ 0x608 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 38128 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 38120 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 3813e │ │ │ │ + beq.n 38136 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 3812e │ │ │ │ + bmi.n 38126 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #632 @ 0x278 │ │ │ │ + movw r1, #1576 @ 0x628 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3814a │ │ │ │ + b.n 38142 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 38140 │ │ │ │ + beq.n 38138 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 38140 │ │ │ │ + b.n 38138 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [r3, #24] │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #63492 @ 0xf804 │ │ │ │ + movw r1, #64324 @ 0xfb44 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl bfa2c │ │ │ │ - cbnz r0, 3817c │ │ │ │ + bl bfaa8 │ │ │ │ + cbnz r0, 38174 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 381a0 │ │ │ │ + b.n 38198 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7544 │ │ │ │ + bl d759c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3819a │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 38192 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38178 │ │ │ │ + bne.n 38170 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 862ec │ │ │ │ - cbz r0, 381f0 │ │ │ │ + bl 862bc │ │ │ │ + cbz r0, 381e8 │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 381cc │ │ │ │ + b.n 381c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 38214 │ │ │ │ + bne.n 3820c │ │ │ │ mov r0, r4 │ │ │ │ - bl 86630 │ │ │ │ + bl 86600 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r5, 38224 │ │ │ │ - bl 232b44 <_PyEval_ExceptionGroupMatch@@Base+0x378> │ │ │ │ + cbz r5, 3821c │ │ │ │ + bl 2330ac <_PyEval_ExceptionGroupMatch@@Base+0x334> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 381f4 │ │ │ │ + bne.n 381ec │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 381c6 │ │ │ │ + bne.n 381be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 38204 │ │ │ │ + bne.n 381fc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3824a │ │ │ │ + b.n 38242 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 381e6 │ │ │ │ + bne.n 381de │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 381e6 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 381de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 381f0 │ │ │ │ + bne.n 381e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 381f0 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 381e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 381cc │ │ │ │ + bne.n 381c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 381cc │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 381c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3823a │ │ │ │ + beq.n 38232 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3823a │ │ │ │ + cbnz r3, 38232 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 381f0 │ │ │ │ + bne.n 381e8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbe74 │ │ │ │ + bl cbefc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w e8530 │ │ │ │ + b.w e8528 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3828e │ │ │ │ + bne.n 38286 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 15eb70 │ │ │ │ + bl 15f038 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 382a8 │ │ │ │ - b.n 382a4 │ │ │ │ + bge.n 382a0 │ │ │ │ + b.n 3829c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11040 @ 0x2b20 │ │ │ │ + movw r0, #11860 @ 0x2e54 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38282 │ │ │ │ + bne.n 3827a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38362 │ │ │ │ + b.n 3835a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 17c958 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 17cd6c <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 382a4 │ │ │ │ + beq.n 3829c │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 382a4 │ │ │ │ + beq.n 3829c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 7839c │ │ │ │ + bl 783d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38300 │ │ │ │ - bne.n 382f6 │ │ │ │ + blt.n 382f8 │ │ │ │ + bne.n 382ee │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3830a │ │ │ │ - b.n 382a4 │ │ │ │ + bne.n 38302 │ │ │ │ + b.n 3829c │ │ │ │ mov r0, r5 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3831a │ │ │ │ + cbnz r0, 38312 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 382a4 │ │ │ │ + beq.n 3829c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 382a4 │ │ │ │ + bne.n 3829c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 382a4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3829c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3833c │ │ │ │ + beq.n 38334 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3833c │ │ │ │ + cbnz r3, 38334 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38352 │ │ │ │ + beq.n 3834a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38352 │ │ │ │ + cbnz r3, 3834a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 382a4 │ │ │ │ + blt.n 3829c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 38388 │ │ │ │ + cbnz r3, 38380 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 38388 │ │ │ │ + ble.n 38380 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 38388 │ │ │ │ - cbnz r4, 383a4 │ │ │ │ + bne.n 38380 │ │ │ │ + cbnz r4, 3839c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #68] @ (383d0 ) │ │ │ │ + ldr r4, [pc, #68] @ (383c8 ) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 383ca │ │ │ │ + cbz r0, 383c2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cbe74 │ │ │ │ + bl cbefc │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 80400 │ │ │ │ - cbnz r0, 383c8 │ │ │ │ - movw r1, #49176 @ 0xc018 │ │ │ │ + bl 80434 │ │ │ │ + cbnz r0, 383c0 │ │ │ │ + movw r1, #50008 @ 0xc358 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl dae7c <_PyType_Name@@Base> │ │ │ │ - movw r1, #1580 @ 0x62c │ │ │ │ + bl daea4 <_PyType_Name@@Base> │ │ │ │ + movw r1, #2412 @ 0x96c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 3842a │ │ │ │ + cbz r0, 38422 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38442 │ │ │ │ + beq.n 3843a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 38442 │ │ │ │ + b.n 3843a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f9080 │ │ │ │ - cbz r0, 38442 │ │ │ │ + bl f9060 │ │ │ │ + cbz r0, 3843a │ │ │ │ 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, #1736 @ 0x6c8 │ │ │ │ + movw r0, #2512 @ 0x9d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r1, #12] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 38490 │ │ │ │ + bne.n 38488 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 384f6 │ │ │ │ + b.n 384ee │ │ │ │ movw r7, #51831 @ 0xca77 │ │ │ │ movt r7, #34283 @ 0x85eb │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r6, #31153 @ 0x79b1 │ │ │ │ movt r6, #40503 @ 0x9e37 │ │ │ │ mla r4, r7, r0, r3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r4, r6, r4 │ │ │ │ - beq.n 3848a │ │ │ │ + beq.n 38482 │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r4, r6, r4 │ │ │ │ - beq.n 3848a │ │ │ │ + beq.n 38482 │ │ │ │ mla r3, r7, r0, r4 │ │ │ │ movw r1, #35750 @ 0x8ba6 │ │ │ │ movt r1, #34175 @ 0x857f │ │ │ │ movw r2, #19412 @ 0x4bd4 │ │ │ │ movt r2, #23594 @ 0x5c2a │ │ │ │ mov.w r0, r3, ror #19 │ │ │ │ mul.w r0, r6, r0 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3850c │ │ │ │ + cbz r0, 38504 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3850e │ │ │ │ + beq.n 38506 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (38510 ) │ │ │ │ + ldr r0, [pc, #0] @ (38508 ) │ │ │ │ bx lr │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbnz r4, 3853e │ │ │ │ + cbnz r4, 38536 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34888 @ 0x8848 │ │ │ │ + movw r1, #35720 @ 0x8b88 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 38600 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 385f8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 385f8 │ │ │ │ + bhi.n 385f0 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r4, r0, #16 │ │ │ │ asrs r4, r3, #16 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - movw r0, #1744 @ 0x6d0 │ │ │ │ + movw r0, #2576 @ 0xa10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a21c │ │ │ │ - movw r0, #7540 @ 0x1d74 │ │ │ │ + b.w 7a24c │ │ │ │ + movw r0, #8308 @ 0x2074 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a21c │ │ │ │ - movw r0, #8408 @ 0x20d8 │ │ │ │ + b.w 7a24c │ │ │ │ + movw r0, #9192 @ 0x23e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a21c │ │ │ │ - movw r2, #7540 @ 0x1d74 │ │ │ │ + b.w 7a24c │ │ │ │ + movw r2, #8308 @ 0x2074 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 38598 │ │ │ │ - movw r2, #8408 @ 0x20d8 │ │ │ │ + b.n 38590 │ │ │ │ + movw r2, #9192 @ 0x23e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #1744 @ 0x6d0 │ │ │ │ + movw r1, #2576 @ 0xa10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #24724 @ 0x6094 │ │ │ │ + movw r0, #25556 @ 0x63d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8281c │ │ │ │ - movw r2, #8408 @ 0x20d8 │ │ │ │ + b.w 82850 │ │ │ │ + movw r2, #9192 @ 0x23e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #7540 @ 0x1d74 │ │ │ │ + movw r1, #8308 @ 0x2074 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #24724 @ 0x6094 │ │ │ │ + movw r0, #25556 @ 0x63d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8281c │ │ │ │ - movw r3, #8408 @ 0x20d8 │ │ │ │ + b.w 82850 │ │ │ │ + movw r3, #9192 @ 0x23e8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #7540 @ 0x1d74 │ │ │ │ + movw r2, #8308 @ 0x2074 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #1744 @ 0x6d0 │ │ │ │ + movw r1, #2576 @ 0xa10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1748 @ 0x6d4 │ │ │ │ + movw r0, #2580 @ 0xa14 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 38624 │ │ │ │ + cbnz r3, 3861c │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 38624 │ │ │ │ + ble.n 3861c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 38624 │ │ │ │ - cbnz r4, 38640 │ │ │ │ + bne.n 3861c │ │ │ │ + cbnz r4, 38638 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #108] @ (38698 ) │ │ │ │ + ldr r4, [pc, #108] @ (38690 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 38690 │ │ │ │ + cbz r0, 38688 │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38652 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 38690 │ │ │ │ + bne.n 3864a │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 38688 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3867a │ │ │ │ + beq.n 38672 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #1752 @ 0x6d8 │ │ │ │ + movw r1, #2584 @ 0xa18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 38690 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 38688 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1792 @ 0x700 │ │ │ │ + movw r1, #2624 @ 0xa40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -0003869c : │ │ │ │ - ldr r0, [pc, #4] @ (386a4 ) │ │ │ │ - b.w cb794 │ │ │ │ - nop │ │ │ │ - movs r1, #228 @ 0xe4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 386ca │ │ │ │ + cbnz r3, 386b6 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 386ca │ │ │ │ + ble.n 386b6 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 386ca │ │ │ │ - cbnz r4, 386ea │ │ │ │ + bne.n 386b6 │ │ │ │ + cbnz r4, 386d6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #80] @ (38720 ) │ │ │ │ + ldr r4, [pc, #80] @ (3870c ) │ │ │ │ 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 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 386ea │ │ │ │ + cbnz r0, 386d6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3871c │ │ │ │ + b.n 38708 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cbe74 │ │ │ │ + bl cbefc │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1ae01c │ │ │ │ + bl 1ae6bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 386e6 │ │ │ │ - bne.n 38714 │ │ │ │ + blt.n 386d2 │ │ │ │ + bne.n 38700 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #49176 @ 0xc018 │ │ │ │ + movw r1, #50008 @ 0xc358 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d1920 │ │ │ │ - b.n 386e6 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 386d2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #16 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00038710 : │ │ │ │ + ldr r0, [pc, #4] @ (38718 ) │ │ │ │ + b.w cb81c │ │ │ │ + nop │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + lsls r1, r3, #31 │ │ │ │ + bmi.n 38738 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + lsls r2, r2, #31 │ │ │ │ + bpl.n 38752 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #13824 @ 0x3600 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3876a │ │ │ │ + tst.w r3, #10 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - vldr d11, [pc, #44] @ 38768 │ │ │ │ + vldr d11, [pc, #44] @ 387b0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ - bl 83ab0 │ │ │ │ - movw r1, #38096 @ 0x94d0 │ │ │ │ + bl 83ae0 │ │ │ │ + movw r1, #38928 @ 0x9810 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cbfac │ │ │ │ + bl cc034 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 387d8 │ │ │ │ + bge.n 38820 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.w 39a18 │ │ │ │ + b.w 39a60 │ │ │ │ nop │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ ldrsb r1, [r5, r5] │ │ │ │ ldrh r4, [r2, #24] │ │ │ │ @@ -21011,112 +21034,112 @@ │ │ │ │ stmia r6!, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 388a8 │ │ │ │ + bls.n 388f0 │ │ │ │ stmia r0!, {r1} │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ mov r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 388b8 @ unpredictable │ │ │ │ + bls.n 38900 @ 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 83ab0 │ │ │ │ - movw r1, #29120 @ 0x71c0 │ │ │ │ + bl 83ae0 │ │ │ │ + movw r1, #29952 @ 0x7500 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cbfac │ │ │ │ + bl cc034 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3875c │ │ │ │ - vldr d0, [pc, #-128] @ 38778 │ │ │ │ - bl 83ab0 │ │ │ │ - movw r1, #38100 @ 0x94d4 │ │ │ │ + blt.n 387a4 │ │ │ │ + vldr d0, [pc, #-128] @ 387c0 │ │ │ │ + bl 83ae0 │ │ │ │ + movw r1, #38932 @ 0x9814 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cbfac │ │ │ │ + bl cc034 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3875c │ │ │ │ - vldr d9, [pc, #-148] @ 38780 │ │ │ │ + blt.n 387a4 │ │ │ │ + vldr d9, [pc, #-148] @ 387c8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 83ab0 │ │ │ │ - movw r1, #16192 @ 0x3f40 │ │ │ │ + bl 83ae0 │ │ │ │ + movw r1, #17024 @ 0x4280 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cbfac │ │ │ │ + bl cc034 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3875c │ │ │ │ - vldr d10, [pc, #-172] @ 38788 │ │ │ │ + blt.n 387a4 │ │ │ │ + vldr d10, [pc, #-172] @ 387d0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 18261c │ │ │ │ - movw r1, #1836 @ 0x72c │ │ │ │ + bl 182a2c │ │ │ │ + movw r1, #2668 @ 0xa6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cbfac │ │ │ │ + bl cc034 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3875c │ │ │ │ - vldr d8, [pc, #-200] @ 38790 │ │ │ │ + blt.n 387a4 │ │ │ │ + vldr d8, [pc, #-200] @ 387d8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 83ab0 │ │ │ │ - movw r1, #16248 @ 0x3f78 │ │ │ │ + bl 83ae0 │ │ │ │ + movw r1, #17080 @ 0x42b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cbfac │ │ │ │ + bl cc034 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3875c │ │ │ │ + blt.w 387a4 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 18261c │ │ │ │ - movw r1, #1844 @ 0x734 │ │ │ │ + bl 182a2c │ │ │ │ + movw r1, #2676 @ 0xa74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cbfac │ │ │ │ + bl cc034 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3875c │ │ │ │ + blt.w 387a4 │ │ │ │ movw r3, #11584 @ 0x2d40 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - vldr d7, [pc, #-268] @ 38798 │ │ │ │ + vldr d7, [pc, #-268] @ 387e0 │ │ │ │ add.w sl, r3, #1040 @ 0x410 │ │ │ │ - vldr d6, [pc, #-268] @ 387a0 │ │ │ │ + vldr d6, [pc, #-268] @ 387e8 │ │ │ │ add.w fp, r3, #1024 @ 0x400 │ │ │ │ - vldr d5, [pc, #-228] @ 387d0 │ │ │ │ + vldr d5, [pc, #-228] @ 38818 │ │ │ │ add.w r1, r3, #1568 @ 0x620 │ │ │ │ - vldr d4, [pc, #-244] @ 387c8 │ │ │ │ + vldr d4, [pc, #-244] @ 38810 │ │ │ │ add.w ip, r3, #2352 @ 0x930 │ │ │ │ - vldr d2, [pc, #-260] @ 387c0 │ │ │ │ + vldr d2, [pc, #-260] @ 38808 │ │ │ │ add.w r7, r3, #3136 @ 0xc40 │ │ │ │ - vldr d0, [pc, #-276] @ 387b8 │ │ │ │ + vldr d0, [pc, #-276] @ 38800 │ │ │ │ add.w r6, r3, #3920 @ 0xf50 │ │ │ │ - vldr d3, [pc, #-292] @ 387b0 │ │ │ │ + vldr d3, [pc, #-292] @ 387f8 │ │ │ │ add.w r9, r3, #1056 @ 0x420 │ │ │ │ - vldr d12, [pc, #-308] @ 387a8 │ │ │ │ + vldr d12, [pc, #-308] @ 387f0 │ │ │ │ add.w r8, r3, #1072 @ 0x430 │ │ │ │ vstr d9, [r3, #8] │ │ │ │ movw lr, #15928 @ 0x3e38 │ │ │ │ movt lr, #77 @ 0x4d │ │ │ │ vstr d11, [r3, #16] │ │ │ │ vstr d9, [r3, #24] │ │ │ │ add.w r5, lr, #1152 @ 0x480 │ │ │ │ @@ -21251,15 +21274,15 @@ │ │ │ │ vstr d9, [r3, #800] @ 0x320 │ │ │ │ vstr d9, [r3, #816] @ 0x330 │ │ │ │ vstr d9, [r3, #832] @ 0x340 │ │ │ │ vstr d12, [r3, #792] @ 0x318 │ │ │ │ add.w r3, r3, #1088 @ 0x440 │ │ │ │ vstr d3, [r9, #-8] │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ - vldr d1, [pc, #1012] @ 38f08 │ │ │ │ + vldr d1, [pc, #1012] @ 38f50 │ │ │ │ vstr d7, [r3, #-104] @ 0xffffff98 │ │ │ │ vstr d9, [r3, #-96] @ 0xffffffa0 │ │ │ │ vstr d4, [r3, #-88] @ 0xffffffa8 │ │ │ │ vstr d8, [r3, #-80] @ 0xffffffb0 │ │ │ │ vstr d8, [r3, #-72] @ 0xffffffb8 │ │ │ │ vstr d9, [r3, #-64] @ 0xffffffc0 │ │ │ │ vstr d3, [r3, #-56] @ 0xffffffc8 │ │ │ │ @@ -21304,15 +21327,15 @@ │ │ │ │ vstr d6, [r3, #72] @ 0x48 │ │ │ │ vstr d9, [r3, #80] @ 0x50 │ │ │ │ vstr d10, [r3, #88] @ 0x58 │ │ │ │ vstr d9, [r3, #96] @ 0x60 │ │ │ │ vstr d10, [r3, #104] @ 0x68 │ │ │ │ vstr d9, [r3, #112] @ 0x70 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ - ldr r2, [pc, #812] @ (38f10 ) │ │ │ │ + ldr r2, [pc, #812] @ (38f58 ) │ │ │ │ vstr d2, [r3, #-8] │ │ │ │ vstr d9, [r3] │ │ │ │ vstr d8, [r3, #8] │ │ │ │ vstr d9, [r3, #16] │ │ │ │ vstr d8, [r3, #24] │ │ │ │ vstr d8, [r3, #32] │ │ │ │ vstr d8, [r3, #40] @ 0x28 │ │ │ │ @@ -21505,21 +21528,21 @@ │ │ │ │ vstr d4, [ip, #616] @ 0x268 │ │ │ │ vstr d10, [ip, #624] @ 0x270 │ │ │ │ vstr d4, [ip, #632] @ 0x278 │ │ │ │ vstr d10, [ip, #640] @ 0x280 │ │ │ │ vstr d4, [ip, #648] @ 0x288 │ │ │ │ vstr d10, [ip, #656] @ 0x290 │ │ │ │ vstr d8, [ip, #664] @ 0x298 │ │ │ │ - b.n 38f1c │ │ │ │ + b.n 38f64 │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ - ldral r0, [pc, #864] @ (39274 ) │ │ │ │ + ldral r0, [pc, #864] @ (392bc ) │ │ │ │ lsl r5, r1, #1 │ │ │ │ cmpal r5, #24 │ │ │ │ strbal r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ vstr d10, [ip, #672] @ 0x2a0 │ │ │ │ vstr d3, [ip, #680] @ 0x2a8 │ │ │ │ @@ -22224,155 +22247,128 @@ │ │ │ │ vstr d8, [r3, #744] @ 0x2e8 │ │ │ │ vstr d8, [r3, #752] @ 0x2f0 │ │ │ │ vstr d8, [r3, #760] @ 0x2f8 │ │ │ │ vstr d8, [r3, #768] @ 0x300 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d12} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bmi.n 39a3e │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - lsls r2, r2, #31 │ │ │ │ - bpl.n 39a58 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12952 @ 0x3298 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 39a70 │ │ │ │ - tst.w r3, #10 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ - pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #20 │ │ │ │ - movw r2, #1852 @ 0x73c │ │ │ │ + movw r2, #2684 @ 0xa7c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fa06c <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 39aa0 │ │ │ │ + bl 1fa6e4 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 39a98 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39c68 │ │ │ │ + b.n 39c60 │ │ │ │ ldrd r0, r4, [sp, #16] │ │ │ │ - bl 862ec │ │ │ │ + bl 862bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39a9c │ │ │ │ + beq.n 39a94 │ │ │ │ movs r0, #32 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ - cbnz r0, 39abc │ │ │ │ - bl 1e82fc │ │ │ │ - b.n 39c60 │ │ │ │ + cbnz r0, 39ab4 │ │ │ │ + bl 1e8984 │ │ │ │ + b.n 39c58 │ │ │ │ mov r5, r4 │ │ │ │ mov.w r9, #4 │ │ │ │ mov r4, r6 │ │ │ │ movs r7, #32 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 86630 │ │ │ │ + bl 86600 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39c06 │ │ │ │ + beq.w 39bfe │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 39b24 │ │ │ │ + bmi.n 39b1c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1876 @ 0x754 │ │ │ │ + movw r1, #2708 @ 0xa94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 39c58 │ │ │ │ + beq.w 39c50 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 39c58 │ │ │ │ + bne.w 39c50 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39c58 │ │ │ │ - bl dd6dc │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 39c50 │ │ │ │ + bl dd6f4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 39b40 │ │ │ │ + beq.n 39b38 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 39b40 │ │ │ │ + cbnz r3, 39b38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 39b6c │ │ │ │ + bge.n 39b64 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39c58 │ │ │ │ + bne.w 39c50 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1932 @ 0x78c │ │ │ │ + movw r1, #2764 @ 0xacc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 39c58 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 39c50 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 39b90 │ │ │ │ + bne.n 39b88 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1952 @ 0x7a0 │ │ │ │ + movw r1, #2784 @ 0xae0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 39c58 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 39c50 │ │ │ │ cmp fp, r7 │ │ │ │ - blt.n 39be2 │ │ │ │ + blt.n 39bda │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ mov.w r7, r7, lsl #1 │ │ │ │ it ge │ │ │ │ addge.w r7, fp, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - bge.n 39b94 │ │ │ │ + bge.n 39b8c │ │ │ │ mov r0, r7 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 39bba │ │ │ │ + cbnz r0, 39bb2 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 1e82fc │ │ │ │ - b.n 39c58 │ │ │ │ + bl 1e8984 │ │ │ │ + b.n 39c50 │ │ │ │ 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 │ │ │ │ @@ -22382,464 +22378,464 @@ │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r8 │ │ │ │ mov r9, r3 │ │ │ │ cmp.w r9, fp, lsr #3 │ │ │ │ - bls.w 39ad0 │ │ │ │ + bls.w 39ac8 │ │ │ │ mov.w r2, fp, lsr #5 │ │ │ │ movs r3, #1 │ │ │ │ and.w fp, fp, #31 │ │ │ │ lsl.w fp, r3, fp │ │ │ │ ldr.w r3, [r6, r2, lsl #2] │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ - b.n 39ad0 │ │ │ │ + b.n 39ac8 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 39c58 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 39c50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39c2a │ │ │ │ + beq.n 39c22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39c2a │ │ │ │ + cbnz r3, 39c22 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a54c │ │ │ │ - cbz r0, 39c48 │ │ │ │ + cbz r0, 39c40 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 39c58 │ │ │ │ + bl f17d8 │ │ │ │ + b.n 39c50 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 39c68 │ │ │ │ - cbz r5, 39c60 │ │ │ │ + b.n 39c60 │ │ │ │ + cbz r5, 39c58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78340 │ │ │ │ - b.n 39a9c │ │ │ │ + bl 7837c │ │ │ │ + b.n 39a94 │ │ │ │ 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 39c8a │ │ │ │ + bmi.n 39c82 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 39ca4 │ │ │ │ + bpl.n 39c9c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12952 @ 0x3298 │ │ │ │ + movw r1, #13824 @ 0x3600 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39cbc │ │ │ │ + b.n 39cb4 │ │ │ │ tst.w r3, #12 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #41520 @ 0xa230 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13e320 │ │ │ │ + b.w 13e750 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 39cf2 │ │ │ │ + cbnz r6, 39cea │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 39cf2 │ │ │ │ + blt.n 39cea │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 39cf2 │ │ │ │ - cbnz r2, 39d0e │ │ │ │ - ldr r1, [pc, #76] @ (39d40 ) │ │ │ │ + bgt.n 39cea │ │ │ │ + cbnz r2, 39d06 │ │ │ │ + ldr r1, [pc, #76] @ (39d38 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 39d3a │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 39d32 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 39d28 │ │ │ │ + bgt.n 39d20 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #34200 @ 0x8598 │ │ │ │ + movw r1, #35032 @ 0x88d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 39d3a │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 39d32 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39d12 │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 39d0a │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39d12 │ │ │ │ + beq.n 39d0a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #156 @ 0x9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 39d58 │ │ │ │ - movw r0, #1992 @ 0x7c8 │ │ │ │ + cbz r3, 39d50 │ │ │ │ + movw r0, #2824 @ 0xb08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #2000 @ 0x7d0 │ │ │ │ + movw r0, #2832 @ 0xb10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #39128 @ 0x98d8 │ │ │ │ + movw r3, #39960 @ 0x9c18 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - movw r2, #40895 @ 0x9fbf │ │ │ │ + movw r2, #40887 @ 0x9fb7 │ │ │ │ movt r2, #3 │ │ │ │ - b.w 2376fc │ │ │ │ + b.w 237890 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a75c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 39db4 │ │ │ │ + bge.n 39dac │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f17f0 │ │ │ │ - bne.n 39dbe │ │ │ │ + b.w f17d8 │ │ │ │ + bne.n 39db6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 722d0 │ │ │ │ + b.w 72318 │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 39dcc │ │ │ │ + bcc.n 39dc4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e82fc │ │ │ │ + b.w 1e8984 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39dc4 │ │ │ │ + beq.n 39dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a75c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 39dfc │ │ │ │ + bne.n 39df4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7732c │ │ │ │ - b.n 39e32 │ │ │ │ - bl 722d0 │ │ │ │ + bl 77360 │ │ │ │ + b.n 39e2a │ │ │ │ + bl 72318 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 39e26 │ │ │ │ + cbz r0, 39e1e │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 39e1e │ │ │ │ + ble.n 39e16 │ │ │ │ ldr.w r0, [r4, r6, lsl #2] │ │ │ │ - bl 11532c <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 39e26 │ │ │ │ + bl 115758 <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 39e1e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 39e06 │ │ │ │ + b.n 39dfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 7732c │ │ │ │ - b.n 39e34 │ │ │ │ + bl 77360 │ │ │ │ + b.n 39e2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4a54 │ │ │ │ + bl f4a3c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 39e64 │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 39e5c │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 39e80 │ │ │ │ + b.n 39e78 │ │ │ │ and.w r3, r0, #61440 @ 0xf000 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - cmp.w r3, #49152 @ 0xc000 │ │ │ │ + cmp.w r3, #24576 @ 0x6000 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r8, #4364 @ 0x110c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 39eee │ │ │ │ + beq.n 39ee6 │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39eee │ │ │ │ + beq.n 39ee6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a0c │ │ │ │ - cbnz r0, 39eee │ │ │ │ + bl 859dc │ │ │ │ + cbnz r0, 39ee6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a0c │ │ │ │ + bl 859dc │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39eee │ │ │ │ - cbnz r0, 39eee │ │ │ │ + beq.n 39ee6 │ │ │ │ + cbnz r0, 39ee6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a0c │ │ │ │ + bl 859dc │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39eee │ │ │ │ - cbnz r0, 39eee │ │ │ │ + beq.n 39ee6 │ │ │ │ + cbnz r0, 39ee6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a0c │ │ │ │ + bl 859dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39f7e │ │ │ │ + beq.n 39f76 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10478c │ │ │ │ + bl 104a24 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 39efc │ │ │ │ + bge.n 39ef4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39f86 │ │ │ │ + b.n 39f7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 10478c │ │ │ │ + bl 104a24 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 39ef8 │ │ │ │ + blt.n 39ef0 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 39f66 │ │ │ │ + bhi.n 39f5e │ │ │ │ tbb [pc, r5] │ │ │ │ adds r5, r2, #0 │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r6, #31 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 39f22 │ │ │ │ + bne.n 39f1a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a25a │ │ │ │ - b.n 39f24 │ │ │ │ + bl 3a150 │ │ │ │ + b.n 39f1c │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 39f60 │ │ │ │ + bne.n 39f58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39ef8 │ │ │ │ - cbnz r0, 39f66 │ │ │ │ + blt.n 39ef0 │ │ │ │ + cbnz r0, 39f5e │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 39f6e │ │ │ │ + b.n 39f66 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 39f66 │ │ │ │ + bge.n 39f5e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a25a │ │ │ │ - b.n 39f60 │ │ │ │ + bl 3a150 │ │ │ │ + b.n 39f58 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 39f3c │ │ │ │ - b.n 39f66 │ │ │ │ + ble.n 39f34 │ │ │ │ + b.n 39f5e │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 39f66 │ │ │ │ + ble.n 39f5e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a25a │ │ │ │ - b.n 39f60 │ │ │ │ + bl 3a150 │ │ │ │ + b.n 39f58 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 39f50 │ │ │ │ - b.n 39f66 │ │ │ │ + bge.n 39f48 │ │ │ │ + b.n 39f5e │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39ef8 │ │ │ │ - bne.n 39f2e │ │ │ │ + blt.n 39ef0 │ │ │ │ + bne.n 39f26 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39f86 │ │ │ │ + beq.n 39f7e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 39f86 │ │ │ │ + b.n 39f7e │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbz r4, 39fa4 │ │ │ │ + cbz r4, 39f9c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 121cac │ │ │ │ + b.w 1220e4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2104 @ 0x838 │ │ │ │ + movw r1, #2936 @ 0xb78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ vcmp.f64 d1, d0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d6, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3a0b6 │ │ │ │ + bvs.n 3a0ae │ │ │ │ vabs.f64 d4, d0 │ │ │ │ - vldr d5, [pc, #232] @ 3a0c0 │ │ │ │ + vldr d5, [pc, #232] @ 3a0b8 │ │ │ │ vabs.f64 d3, d1 │ │ │ │ vcmp.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3a050 │ │ │ │ + ble.n 3a048 │ │ │ │ vcmp.f64 d3, d5 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - ble.n 3a03e │ │ │ │ + ble.n 3a036 │ │ │ │ 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 3a02c │ │ │ │ - vldr d7, [pc, #172] @ 3a0c8 │ │ │ │ + bne.n 3a024 │ │ │ │ + vldr d7, [pc, #172] @ 3a0c0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 3a0d0 │ │ │ │ + vldr d0, [pc, #172] @ 3a0c8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #168] @ 3a0d8 │ │ │ │ + vldr d7, [pc, #168] @ 3a0d0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 3a0e0 │ │ │ │ + vldr d0, [pc, #172] @ 3a0d8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #168] @ 3a0e8 │ │ │ │ + vldr d7, [pc, #168] @ 3a0e0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #168] @ 3a0f0 │ │ │ │ + vldr d0, [pc, #168] @ 3a0e8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ vcmpe.f64 d3, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3a064 │ │ │ │ + bgt.n 3a05c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3a0b2 │ │ │ │ + bne.n 3a0aa │ │ │ │ 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 3a0a0 │ │ │ │ - vldr d7, [pc, #104] @ 3a0f8 │ │ │ │ + bne.n 3a098 │ │ │ │ + vldr d7, [pc, #104] @ 3a0f0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #104] @ 3a100 │ │ │ │ + vldr d0, [pc, #104] @ 3a0f8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #100] @ 3a108 │ │ │ │ + vldr d7, [pc, #100] @ 3a100 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #104] @ 3a110 │ │ │ │ + vldr d0, [pc, #104] @ 3a108 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #96] @ 3a118 │ │ │ │ + vldr d0, [pc, #96] @ 3a110 │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ cmpal r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ moval r1, #251 @ 0xfb │ │ │ │ subal r7, #233 @ 0xe9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 3a1d8 │ │ │ │ + bls.n 3a1d0 │ │ │ │ stmia r0!, {r1} │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 3a1e0 │ │ │ │ + bls.n 3a1d8 │ │ │ │ ands r2, r0 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -22858,14 +22854,84 @@ │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ + b.n 3a11a │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f4a3c │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3a146 │ │ │ │ + bl 7f828 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3a14e │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 862bc │ │ │ │ + cbz r0, 3a1c0 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r4, #1 │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 86600 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + cbnz r6, 3a18c │ │ │ │ + bl 7f828 │ │ │ │ + cmp r0, #0 │ │ │ │ + it ne │ │ │ │ + movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3a1a8 │ │ │ │ + bl d039c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 3a1a4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 3a1a4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 3a170 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3a1c4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3a1c4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a1c4 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #39512 @ 0x9a58 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 13e750 │ │ │ │ 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 │ │ │ │ @@ -22874,21 +22940,21 @@ │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sp │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2a668 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a160 │ │ │ │ + bne.n 3a21a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3a206 │ │ │ │ + b.n 3a2c0 │ │ │ │ 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] │ │ │ │ @@ -22900,917 +22966,847 @@ │ │ │ │ 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 834e4 │ │ │ │ + bl 83514 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a200 │ │ │ │ + cbz r0, 3a2ba │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 83ab0 │ │ │ │ - cbz r0, 3a1ea │ │ │ │ + bl 83ae0 │ │ │ │ + cbz r0, 3a2a4 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 83ab0 │ │ │ │ - cbz r0, 3a1ea │ │ │ │ + bl 83ae0 │ │ │ │ + cbz r0, 3a2a4 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl 83ab0 │ │ │ │ - cbz r0, 3a1ea │ │ │ │ + bl 83ae0 │ │ │ │ + cbz r0, 3a2a4 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 83ab0 │ │ │ │ - cbz r0, 3a1ea │ │ │ │ + bl 83ae0 │ │ │ │ + cbz r0, 3a2a4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 83ab0 │ │ │ │ - cbnz r0, 3a204 │ │ │ │ + bl 83ae0 │ │ │ │ + cbnz r0, 3a2be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a200 │ │ │ │ + beq.n 3a2ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a200 │ │ │ │ + cbnz r3, 3a2ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a206 │ │ │ │ + b.n 3a2c0 │ │ │ │ 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 f4a54 │ │ │ │ + bl f4a3c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a23c │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 3a2f6 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a258 │ │ │ │ + b.n 3a312 │ │ │ │ and.w r3, r0, #61440 @ 0xf000 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 862ec │ │ │ │ - cbz r0, 3a2ca │ │ │ │ - mov r5, r0 │ │ │ │ - movs r4, #1 │ │ │ │ - mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 86630 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - cbnz r6, 3a296 │ │ │ │ - bl 7f7f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - it ne │ │ │ │ - movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a2b2 │ │ │ │ - bl d0318 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 3a2ae │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 3a2ae │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 3a27a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3a2ce │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a2ce │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a2ce │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #39512 @ 0x9a58 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 13e320 │ │ │ │ - b.n 3a2e6 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f4a54 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3a312 │ │ │ │ - bl 7f7f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3a31a │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - 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, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r2, 3a354 │ │ │ │ + cbnz r2, 3a34c │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #58584 @ 0xe4d8 │ │ │ │ + movw r1, #59416 @ 0xe818 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfa2c │ │ │ │ - cbnz r0, 3a36a │ │ │ │ - b.n 3a366 │ │ │ │ - movw r0, #58584 @ 0xe4d8 │ │ │ │ + bl bfaa8 │ │ │ │ + cbnz r0, 3a362 │ │ │ │ + b.n 3a35e │ │ │ │ + movw r0, #59416 @ 0xe818 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16b6fc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16ba84 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a33a │ │ │ │ + bne.n 3a332 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a386 │ │ │ │ + b.n 3a37e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c33f4 │ │ │ │ + bl c3470 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a366 │ │ │ │ + blt.n 3a35e │ │ │ │ itete ne │ │ │ │ movwne r0, #4308 @ 0x10d4 │ │ │ │ movweq r0, #7780 @ 0x1e64 │ │ │ │ movtne r0, #70 @ 0x46 │ │ │ │ movteq r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 3a58a │ │ │ │ + b.n 3a582 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r8, #19660 @ 0x4ccc │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a3d2 │ │ │ │ + beq.n 3a3ca │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a0c │ │ │ │ + bl 859dc │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a3d2 │ │ │ │ - cbnz r0, 3a3d2 │ │ │ │ + beq.n 3a3ca │ │ │ │ + cbnz r0, 3a3ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a0c │ │ │ │ - cbnz r0, 3a3d2 │ │ │ │ + bl 859dc │ │ │ │ + cbnz r0, 3a3ca │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 3a3d8 │ │ │ │ + cbz r7, 3a3d0 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3a400 │ │ │ │ + bne.n 3a3f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10478c │ │ │ │ + bl 104a24 │ │ │ │ cmp r0, r7 │ │ │ │ - blt.n 3a400 │ │ │ │ + blt.n 3a3f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #336] @ (3a548 ) │ │ │ │ + ldr r1, [pc, #336] @ (3a540 ) │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f8808 │ │ │ │ + b.w f87e8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a42a │ │ │ │ + beq.n 3a422 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a0c │ │ │ │ + bl 859dc │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a42a │ │ │ │ - cbnz r0, 3a42a │ │ │ │ + beq.n 3a422 │ │ │ │ + cbnz r0, 3a422 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a0c │ │ │ │ - cbz r0, 3a43a │ │ │ │ + bl 859dc │ │ │ │ + cbz r0, 3a432 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a430 │ │ │ │ + cbz r3, 3a428 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ittt lt │ │ │ │ movlt r3, r6 │ │ │ │ movlt r6, r5 │ │ │ │ movlt r5, r3 │ │ │ │ movs r0, #0 │ │ │ │ - bl de7bc │ │ │ │ + bl de7d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a4f6 │ │ │ │ + beq.n 3a4ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 862ec │ │ │ │ + bl 862bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a4e0 │ │ │ │ + beq.n 3a4d8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 3a47c │ │ │ │ + beq.n 3a474 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a0c │ │ │ │ - movw r8, #58565 @ 0xe4c5 │ │ │ │ + bl 859dc │ │ │ │ + movw r8, #59773 @ 0xe97d │ │ │ │ movt r8, #20 │ │ │ │ - movw r3, #47713 @ 0xba61 │ │ │ │ + movw r3, #48997 @ 0xbf65 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ - b.n 3a484 │ │ │ │ - movw r8, #58565 @ 0xe4c5 │ │ │ │ + b.n 3a47c │ │ │ │ + movw r8, #59773 @ 0xe97d │ │ │ │ movt r8, #20 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 86630 │ │ │ │ + bl 86600 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r5, 3a4c4 │ │ │ │ + cbz r5, 3a4bc │ │ │ │ blx r8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a4fa │ │ │ │ - bne.n 3a4a8 │ │ │ │ + blt.n 3a4f2 │ │ │ │ + bne.n 3a4a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3a488 │ │ │ │ - b.n 3a4b4 │ │ │ │ + beq.n 3a480 │ │ │ │ + b.n 3a4ac │ │ │ │ mov r0, r4 │ │ │ │ - bl e1458 │ │ │ │ + bl e1478 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a4a0 │ │ │ │ - b.n 3a4fa │ │ │ │ + beq.n 3a498 │ │ │ │ + b.n 3a4f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a488 │ │ │ │ + bne.n 3a480 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a488 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a480 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4da │ │ │ │ + beq.n 3a4d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a4da │ │ │ │ + cbnz r3, 3a4d2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 3a540 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 3a538 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4f6 │ │ │ │ + beq.n 3a4ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a4f6 │ │ │ │ + cbnz r3, 3a4ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a540 │ │ │ │ + b.n 3a538 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a510 │ │ │ │ + beq.n 3a508 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a510 │ │ │ │ + cbnz r3, 3a508 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a526 │ │ │ │ + beq.n 3a51e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a526 │ │ │ │ + cbnz r3, 3a51e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4f6 │ │ │ │ + beq.n 3a4ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a4f6 │ │ │ │ + bne.n 3a4ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a4f6 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a4ee │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bcc.n 3a5b4 │ │ │ │ + bcc.n 3a5ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39364 @ 0x99c4 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13e320 │ │ │ │ - b.n 3a2e6 │ │ │ │ + b.w 13e750 │ │ │ │ + b.n 3a11a │ │ │ │ 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 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a586 │ │ │ │ + cbz r0, 3a57e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 3a5b6 │ │ │ │ + bl 3a5f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1bb6e0 │ │ │ │ - cbnz r0, 3a5b2 │ │ │ │ + bl 1bbe4c │ │ │ │ + cbnz r0, 3a5aa │ │ │ │ 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 209648 │ │ │ │ + b.w 209cc0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3a5e6 │ │ │ │ - push {r4, r5} │ │ │ │ - movw r3, #20692 @ 0x50d4 │ │ │ │ - movt r3, #57 @ 0x39 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ - ldrb r5, [r3, r4] │ │ │ │ - movw r4, #43488 @ 0xa9e0 │ │ │ │ - movt r4, #42 @ 0x2a │ │ │ │ - movs r3, #0 │ │ │ │ - strb r5, [r0, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3a5e2 │ │ │ │ - ldrb r5, [r1, r3] │ │ │ │ - ldrb r5, [r4, r5] │ │ │ │ - strb r5, [r0, r3] │ │ │ │ - b.n 3a5d4 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0003a5e8 <_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 f4a54 │ │ │ │ + bl f4a3c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a616 <_Py_ResurrectReference@@Base+0x2e> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 3a5da │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a632 <_Py_ResurrectReference@@Base+0x4a> │ │ │ │ + b.n 3a5f6 │ │ │ │ and.w r3, r0, #61440 @ 0xf000 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - cmp.w r3, #24576 @ 0x6000 │ │ │ │ + cmp.w r3, #49152 @ 0xc000 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 3a628 │ │ │ │ + push {r4, r5} │ │ │ │ + movw r3, #21524 @ 0x5414 │ │ │ │ + movt r3, #57 @ 0x39 │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ + ldrb r5, [r3, r4] │ │ │ │ + movw r4, #44320 @ 0xad20 │ │ │ │ + movt r4, #42 @ 0x2a │ │ │ │ + movs r3, #0 │ │ │ │ + strb r5, [r0, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3a624 │ │ │ │ + ldrb r5, [r1, r3] │ │ │ │ + ldrb r5, [r4, r5] │ │ │ │ + strb r5, [r0, r3] │ │ │ │ + b.n 3a616 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0003a62a <_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 232630 <_PyXI_EndInterpreter@@Base+0x8a4> │ │ │ │ - cbz r0, 3a66c <_Py_ResurrectReference@@Base+0x84> │ │ │ │ + bl 232bdc <_PyXI_EndInterpreter@@Base+0x8fc> │ │ │ │ + cbz r0, 3a664 <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 147ec0 <_PySet_Update@@Base> │ │ │ │ + bl 148378 <_PySet_Update@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3a66e <_Py_ResurrectReference@@Base+0x86> │ │ │ │ + bge.n 3a666 <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a66c <_Py_ResurrectReference@@Base+0x84> │ │ │ │ + beq.n 3a664 <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a66c <_Py_ResurrectReference@@Base+0x84> │ │ │ │ + cbnz r3, 3a664 <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ - ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3a6b0 <_Py_ResurrectReference@@Base+0xc8> │ │ │ │ - mov r3, r1 │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #32 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #56008 @ 0xdac8 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 3a6da <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ - mov r6, r0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl daf88 <_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 23ffac <_PyDeadline_Get@@Base+0x7a8> │ │ │ │ - adds r0, #1 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bne.n 3a6d6 <_Py_ResurrectReference@@Base+0xee> │ │ │ │ - bl 1d4a0c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3a6da <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ - bl 91e8c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3a702 <_Py_ResurrectReference@@Base+0x11a> │ │ │ │ + bhi.n 3a68e <_Py_ResurrectReference@@Base+0x64> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3a71c <_Py_ResurrectReference@@Base+0x134> │ │ │ │ + ble.n 3a6a8 <_Py_ResurrectReference@@Base+0x7e> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - b.n 3a724 <_Py_ResurrectReference@@Base+0x13c> │ │ │ │ - movw r0, #59672 @ 0xe918 │ │ │ │ + b.n 3a6b0 <_Py_ResurrectReference@@Base+0x86> │ │ │ │ + movw r0, #60504 @ 0xec58 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a6fa <_Py_ResurrectReference@@Base+0x112> │ │ │ │ + bne.n 3a686 <_Py_ResurrectReference@@Base+0x5c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a838 <_Py_ResurrectReference@@Base+0x250> │ │ │ │ + b.n 3a7c4 <_Py_ResurrectReference@@Base+0x19a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a732 <_Py_ResurrectReference@@Base+0x14a> │ │ │ │ + cbz r3, 3a6be <_Py_ResurrectReference@@Base+0x94> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 3a764 <_Py_ResurrectReference@@Base+0x17c> │ │ │ │ - b.n 3a74a <_Py_ResurrectReference@@Base+0x162> │ │ │ │ + bpl.n 3a6f0 <_Py_ResurrectReference@@Base+0xc6> │ │ │ │ + b.n 3a6d6 <_Py_ResurrectReference@@Base+0xac> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12524 @ 0x30ec │ │ │ │ + movw r1, #13356 @ 0x342c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 3a718 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ - bl 83a00 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 3a6a4 <_Py_ResurrectReference@@Base+0x7a> │ │ │ │ + bl 83a30 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3a78a <_Py_ResurrectReference@@Base+0x1a2> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 3a716 <_Py_ResurrectReference@@Base+0xec> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a718 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + bne.n 3a6a4 <_Py_ResurrectReference@@Base+0x7a> │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a78a <_Py_ResurrectReference@@Base+0x1a2> │ │ │ │ + b.n 3a716 <_Py_ResurrectReference@@Base+0xec> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a75e <_Py_ResurrectReference@@Base+0x176> │ │ │ │ + beq.n 3a6ea <_Py_ResurrectReference@@Base+0xc0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #2492 @ 0x9bc │ │ │ │ + movw r1, #3324 @ 0xcfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 3a718 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + bl d19a0 │ │ │ │ + b.n 3a6a4 <_Py_ResurrectReference@@Base+0x7a> │ │ │ │ movs r0, #0 │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a718 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + beq.n 3a6a4 <_Py_ResurrectReference@@Base+0x7a> │ │ │ │ ldrd r6, r3, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ ite le │ │ │ │ movle.w fp, #0 │ │ │ │ movgt.w fp, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ add r6, r3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ - bl 23b2f4 <_PyArg_BadArgument@@Base+0x100> │ │ │ │ + bl 23b858 <_PyArg_BadArgument@@Base+0x100> │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3a838 <_Py_ResurrectReference@@Base+0x250> │ │ │ │ + beq.n 3a7c4 <_Py_ResurrectReference@@Base+0x19a> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbz r2, 3a81a <_Py_ResurrectReference@@Base+0x232> │ │ │ │ - bl 83b80 │ │ │ │ + cbz r2, 3a7a6 <_Py_ResurrectReference@@Base+0x17c> │ │ │ │ + bl 83bb0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - bne.n 3a7fa <_Py_ResurrectReference@@Base+0x212> │ │ │ │ + bne.n 3a786 <_Py_ResurrectReference@@Base+0x15c> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a81a <_Py_ResurrectReference@@Base+0x232> │ │ │ │ + beq.n 3a7a6 <_Py_ResurrectReference@@Base+0x17c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a81a <_Py_ResurrectReference@@Base+0x232> │ │ │ │ + cbnz r3, 3a7a6 <_Py_ResurrectReference@@Base+0x17c> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a81a <_Py_ResurrectReference@@Base+0x232> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a7a6 <_Py_ResurrectReference@@Base+0x17c> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a80a <_Py_ResurrectReference@@Base+0x222> │ │ │ │ + beq.n 3a796 <_Py_ResurrectReference@@Base+0x16c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a80a <_Py_ResurrectReference@@Base+0x222> │ │ │ │ + cbnz r3, 3a796 <_Py_ResurrectReference@@Base+0x16c> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ add r9, r7 │ │ │ │ add r6, r7 │ │ │ │ cmp r9, r8 │ │ │ │ - blt.n 3a7b4 <_Py_ResurrectReference@@Base+0x1cc> │ │ │ │ + blt.n 3a740 <_Py_ResurrectReference@@Base+0x116> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3a7b4 <_Py_ResurrectReference@@Base+0x1cc> │ │ │ │ - b.n 3a838 <_Py_ResurrectReference@@Base+0x250> │ │ │ │ + beq.n 3a740 <_Py_ResurrectReference@@Base+0x116> │ │ │ │ + b.n 3a7c4 <_Py_ResurrectReference@@Base+0x19a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3a718 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + beq.w 3a6a4 <_Py_ResurrectReference@@Base+0x7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a718 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + bne.w 3a6a4 <_Py_ResurrectReference@@Base+0x7a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a718 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a6a4 <_Py_ResurrectReference@@Base+0x7a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r0, #2784 @ 0xae0 │ │ │ │ + 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 3a80a <_Py_ResurrectReference@@Base+0x1e0> │ │ │ │ + mov r3, r1 │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #62848 @ 0xf580 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #56840 @ 0xde08 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 3a834 <_Py_ResurrectReference@@Base+0x20a> │ │ │ │ + mov r6, r0 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl dafb0 <_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 2406f0 <_PyTime_AsTimeval@@Base+0x2058> │ │ │ │ + adds r0, #1 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bne.n 3a830 <_Py_ResurrectReference@@Base+0x206> │ │ │ │ + bl 1d50d4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3a834 <_Py_ResurrectReference@@Base+0x20a> │ │ │ │ + bl 91f24 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movw r0, #3616 @ 0xe20 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a21c │ │ │ │ + b.w 7a24c │ │ │ │ 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 3a86c <_Py_ResurrectReference@@Base+0x284> │ │ │ │ + bne.n 3a864 <_Py_ResurrectReference@@Base+0x23a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1172f8 │ │ │ │ + b.w 117724 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31884 @ 0x7c8c │ │ │ │ + movw r0, #32716 @ 0x7fcc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a860 <_Py_ResurrectReference@@Base+0x278> │ │ │ │ + bne.n 3a858 <_Py_ResurrectReference@@Base+0x22e> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003a884 <_PyErr_SetLocaleString@@Base>: │ │ │ │ +0003a87c <_PyErr_SetLocaleString@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #38788 @ 0x9784 │ │ │ │ + movw r1, #39620 @ 0x9ac4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r3 │ │ │ │ - bl f1a60 │ │ │ │ - cbz r0, 3a8d2 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + bl f1a48 │ │ │ │ + cbz r0, 3a8ca <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (3a8d4 <_PyErr_SetLocaleString@@Base+0x50>) │ │ │ │ + ldr r0, [pc, #40] @ (3a8cc <_PyErr_SetLocaleString@@Base+0x50>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl d1e94 <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ + bl d1f14 <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a8d2 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + beq.n 3a8ca <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a8d2 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + cbnz r3, 3a8ca <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a988 <_PyErr_SetLocaleString@@Base+0x104> │ │ │ │ + beq.n 3a980 <_PyErr_SetLocaleString@@Base+0x104> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a984 <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ + bne.n 3a97c <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f300 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f808 <_PyTime_AsTimeval@@Base+0x1170> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a984 <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ + beq.n 3a97c <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #50497 @ 0xc541 │ │ │ │ + movw r1, #51785 @ 0xca49 │ │ │ │ movt r1, #24 │ │ │ │ - movw r0, #21556 @ 0x5434 │ │ │ │ + movw r0, #22388 @ 0x5774 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3a92e <_PyErr_SetLocaleString@@Base+0xaa> │ │ │ │ + cbnz r0, 3a926 <_PyErr_SetLocaleString@@Base+0xaa> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 245a14 │ │ │ │ + b.w 245f1c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - movw r0, #2844 @ 0xb1c │ │ │ │ + movw r0, #3676 @ 0xe5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240954 <_PyDeadline_Get@@Base+0x1150> │ │ │ │ + bl 240e80 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 3a964 <_PyErr_SetLocaleString@@Base+0xe0> │ │ │ │ + beq.n 3a95c <_PyErr_SetLocaleString@@Base+0xe0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a964 <_PyErr_SetLocaleString@@Base+0xe0> │ │ │ │ + cbnz r3, 3a95c <_PyErr_SetLocaleString@@Base+0xe0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3a922 <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ + beq.n 3a91a <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a984 <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ + beq.n 3a97c <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3a984 <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ + cbnz r3, 3a97c <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003a98a <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +0003a982 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1230d8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 3aa10 <_PyEval_FormatKwargsError@@Base+0x86> │ │ │ │ + bl 123510 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 3aa08 <_PyEval_FormatKwargsError@@Base+0x86> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1230f0 <_PyErr_Clear@@Base> │ │ │ │ + bl 123528 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eea40 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1ef0c8 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3aad8 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.w 3aad0 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #2868 @ 0xb34 │ │ │ │ + movw r2, #3732 @ 0xe94 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 14a244 <_PyErr_Format@@Base> │ │ │ │ + bl 14a6fc <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aad8 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3aad0 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3aad8 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ - ldr r2, [pc, #228] @ (3aae0 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ + bne.n 3aad0 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + ldr r2, [pc, #228] @ (3aad8 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3aa0a <_PyEval_FormatKwargsError@@Base+0x80> │ │ │ │ + cbz r3, 3aa02 <_PyEval_FormatKwargsError@@Base+0x80> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - b.n 3aac0 <_PyEval_FormatKwargsError@@Base+0x136> │ │ │ │ + b.n 3aab8 <_PyEval_FormatKwargsError@@Base+0x136> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1230d8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123510 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aad8 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3aad0 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 3aaca <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ + bpl.n 3aac2 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3aaca <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ + bne.n 3aac2 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1230f0 <_PyErr_Clear@@Base> │ │ │ │ + bl 123528 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eea40 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1ef0c8 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3aa9a <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + cbz r0, 3aa92 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #2920 @ 0xb68 │ │ │ │ + movw r2, #3784 @ 0xec8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 14a244 <_PyErr_Format@@Base> │ │ │ │ + bl 14a6fc <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aa9a <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + beq.n 3aa92 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3aa9a <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ - ldr r2, [pc, #92] @ (3aae0 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ + cbnz r3, 3aa92 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + ldr r2, [pc, #92] @ (3aad8 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3aa92 <_PyEval_FormatKwargsError@@Base+0x108> │ │ │ │ + cbz r3, 3aa8a <_PyEval_FormatKwargsError@@Base+0x108> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aad8 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3aad0 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3aad8 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ - ldr r2, [pc, #52] @ (3aae0 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ + cbnz r3, 3aad0 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + ldr r2, [pc, #52] @ (3aad8 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3aabc <_PyEval_FormatKwargsError@@Base+0x132> │ │ │ │ + cbz r3, 3aab4 <_PyEval_FormatKwargsError@@Base+0x132> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 78340 │ │ │ │ + b.w 7837c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #2972 @ 0xb9c │ │ │ │ + movw r0, #3836 @ 0xefc │ │ │ │ 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 ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ @@ -23821,163 +23817,133 @@ │ │ │ │ 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 3ab54 <_PyEval_FormatKwargsError@@Base+0x1ca> │ │ │ │ + bne.n 3ab4c <_PyEval_FormatKwargsError@@Base+0x1ca> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 158c3c │ │ │ │ + b.w 1590fc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31892 @ 0x7c94 │ │ │ │ + movw r0, #32724 @ 0x7fd4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ab48 <_PyEval_FormatKwargsError@@Base+0x1be> │ │ │ │ + bne.n 3ab40 <_PyEval_FormatKwargsError@@Base+0x1be> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003ab8a <_PyImport_ClearExtension@@Base>: │ │ │ │ +0003ab82 <_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] @ (3ac3c <_PyImport_ClearExtension@@Base+0xb2>) │ │ │ │ + ldr r2, [pc, #160] @ (3ac34 <_PyImport_ClearExtension@@Base+0xb2>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - bl 1a3ee8 │ │ │ │ - cbnz r0, 3abc2 <_PyImport_ClearExtension@@Base+0x38> │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 1a4588 │ │ │ │ + cbnz r0, 3abba <_PyImport_ClearExtension@@Base+0x38> │ │ │ │ + bl 7f828 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 3ac38 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3ac30 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r3, [r7, #8] │ │ │ │ - cbz r0, 3abe4 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + cbz r0, 3abdc <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ str r3, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3abe4 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + beq.n 3abdc <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3abe4 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3abdc <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3abfe <_PyImport_ClearExtension@@Base+0x74> │ │ │ │ - bl 782b0 │ │ │ │ + bgt.n 3abf6 <_PyImport_ClearExtension@@Base+0x74> │ │ │ │ + bl 782ec │ │ │ │ mov r7, r0 │ │ │ │ - bl 1abaa4 │ │ │ │ + bl 1ac140 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3ac1c <_PyImport_ClearExtension@@Base+0x92> │ │ │ │ - b.n 3ac16 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + cbnz r0, 3ac14 <_PyImport_ClearExtension@@Base+0x92> │ │ │ │ + b.n 3ac0e <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ ldr.w r3, [r8, #3884] @ 0xf2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3abee <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + beq.n 3abe6 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3abee <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3abe6 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov r0, r8 │ │ │ │ - bl 3aeb4 <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ + bl 3aeac <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3abee <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3abe6 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ac38 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3ac30 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 242e0c <_PyDeadline_Get@@Base+0x3608> │ │ │ │ + bl 2432d8 <_PyTime_AsTimeval@@Base+0x4c40> │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 3ac2c <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ + bne.n 3ac24 <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ac38 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3ac30 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d3b20 │ │ │ │ - b.n 3ac28 <_PyImport_ClearExtension@@Base+0x9e> │ │ │ │ + bl 1d41e8 │ │ │ │ + b.n 3ac20 <_PyImport_ClearExtension@@Base+0x9e> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ - movw r0, #58828 @ 0xe5cc │ │ │ │ + movw r0, #59660 @ 0xe90c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3ac82 <_PyImport_ClearExtension@@Base+0xf8> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3ac7a <_PyImport_ClearExtension@@Base+0xf8> │ │ │ │ bic.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ subs r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ adds r1, r5, #4 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8e254 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #21148 @ 0x529c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - b.w 7a21c │ │ │ │ - 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, 3acae <_PyImport_ClearExtension@@Base+0x124> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 3acb8 <_PyImport_ClearExtension@@Base+0x12e> │ │ │ │ - b.n 3acbe <_PyImport_ClearExtension@@Base+0x134> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3aca8 <_PyImport_ClearExtension@@Base+0x11e> │ │ │ │ - b.n 3accc <_PyImport_ClearExtension@@Base+0x142> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 3accc <_PyImport_ClearExtension@@Base+0x142> │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3accc <_PyImport_ClearExtension@@Base+0x142> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ + b.w 8e214 │ │ │ │ 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] │ │ │ │ @@ -23993,365 +23959,344 @@ │ │ │ │ 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 3ad24 <_PyImport_ClearExtension@@Base+0x19a> │ │ │ │ + beq.n 3acd2 <_PyImport_ClearExtension@@Base+0x150> │ │ │ │ strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #3508 @ 0xdb4 │ │ │ │ + movw r0, #4340 @ 0x10f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl ddbf4 │ │ │ │ - b.n 3ad52 <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ + bl ddc0c │ │ │ │ + b.n 3ad00 <_PyImport_ClearExtension@@Base+0x17e> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 3ad40 <_PyImport_ClearExtension@@Base+0x1b6> │ │ │ │ + beq.n 3acee <_PyImport_ClearExtension@@Base+0x16c> │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #3540 @ 0xdd4 │ │ │ │ + movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl ddbf4 │ │ │ │ - b.n 3ad52 <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ - movw r0, #3568 @ 0xdf0 │ │ │ │ + bl ddc0c │ │ │ │ + b.n 3ad00 <_PyImport_ClearExtension@@Base+0x17e> │ │ │ │ + movw r0, #4400 @ 0x1130 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl ddbf4 │ │ │ │ - cbnz r0, 3ad58 <_PyImport_ClearExtension@@Base+0x1ce> │ │ │ │ + bl ddc0c │ │ │ │ + cbnz r0, 3ad06 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ad74 <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ + b.n 3ad22 <_PyImport_ClearExtension@@Base+0x1a0> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 3ad64 <_PyImport_ClearExtension@@Base+0x1da> │ │ │ │ - bl 5e508 │ │ │ │ + cbz r1, 3ad12 <_PyImport_ClearExtension@@Base+0x190> │ │ │ │ + bl 5e550 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ad54 <_PyImport_ClearExtension@@Base+0x1ca> │ │ │ │ + beq.n 3ad02 <_PyImport_ClearExtension@@Base+0x180> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3ad74 <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ + cbz r3, 3ad22 <_PyImport_ClearExtension@@Base+0x1a0> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5e3e0 │ │ │ │ + b.w 5e428 │ │ │ │ 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 3ada4 <_PyImport_ClearExtension@@Base+0x21a> │ │ │ │ + bne.n 3ad52 <_PyImport_ClearExtension@@Base+0x1d0> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3ad9a <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ + cbz r3, 3ad48 <_PyImport_ClearExtension@@Base+0x1c6> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3aea8 <_PyImport_ClearExtension@@Base+0x31e> │ │ │ │ + bne.w 3ae56 <_PyImport_ClearExtension@@Base+0x2d4> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3aeb0 <_PyImport_ClearExtension@@Base+0x326> │ │ │ │ + b.n 3ae5e <_PyImport_ClearExtension@@Base+0x2dc> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3ae02 <_PyImport_ClearExtension@@Base+0x278> │ │ │ │ + beq.n 3adb0 <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ movw r7, #4364 @ 0x110c │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 3ae02 <_PyImport_ClearExtension@@Base+0x278> │ │ │ │ + beq.n 3adb0 <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a0c │ │ │ │ - cbnz r0, 3ae02 <_PyImport_ClearExtension@@Base+0x278> │ │ │ │ + bl 859dc │ │ │ │ + cbnz r0, 3adb0 <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a0c │ │ │ │ + bl 859dc │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3ae02 <_PyImport_ClearExtension@@Base+0x278> │ │ │ │ - cbnz r0, 3ae02 <_PyImport_ClearExtension@@Base+0x278> │ │ │ │ + beq.n 3adb0 <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ + cbnz r0, 3adb0 <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a0c │ │ │ │ + bl 859dc │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3ae02 <_PyImport_ClearExtension@@Base+0x278> │ │ │ │ - cbnz r0, 3ae02 <_PyImport_ClearExtension@@Base+0x278> │ │ │ │ + beq.n 3adb0 <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ + cbnz r0, 3adb0 <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a0c │ │ │ │ - cbnz r0, 3ae02 <_PyImport_ClearExtension@@Base+0x278> │ │ │ │ + bl 859dc │ │ │ │ + cbnz r0, 3adb0 <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3ae1a <_PyImport_ClearExtension@@Base+0x290> │ │ │ │ + b.n 3adc8 <_PyImport_ClearExtension@@Base+0x246> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3ae08 <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ + cbz r6, 3adb6 <_PyImport_ClearExtension@@Base+0x234> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 10478c │ │ │ │ + bl 104a24 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3ae16 <_PyImport_ClearExtension@@Base+0x28c> │ │ │ │ + bne.n 3adc4 <_PyImport_ClearExtension@@Base+0x242> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3aeb0 <_PyImport_ClearExtension@@Base+0x326> │ │ │ │ + b.n 3ae5e <_PyImport_ClearExtension@@Base+0x2dc> │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 3adfa <_PyImport_ClearExtension@@Base+0x270> │ │ │ │ + ble.n 3ada8 <_PyImport_ClearExtension@@Base+0x226> │ │ │ │ mov r0, r4 │ │ │ │ - bl 862ec │ │ │ │ + bl 862bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ae12 <_PyImport_ClearExtension@@Base+0x288> │ │ │ │ + beq.n 3adc0 <_PyImport_ClearExtension@@Base+0x23e> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86630 │ │ │ │ + bl 86600 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 3ae86 <_PyImport_ClearExtension@@Base+0x2fc> │ │ │ │ - bl d0318 │ │ │ │ + cbz r6, 3ae34 <_PyImport_ClearExtension@@Base+0x2b2> │ │ │ │ + bl d039c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3ae50 <_PyImport_ClearExtension@@Base+0x2c6> │ │ │ │ + beq.n 3adfe <_PyImport_ClearExtension@@Base+0x27c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ae50 <_PyImport_ClearExtension@@Base+0x2c6> │ │ │ │ + cbnz r3, 3adfe <_PyImport_ClearExtension@@Base+0x27c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3ae6c <_PyImport_ClearExtension@@Base+0x2e2> │ │ │ │ + bne.n 3ae1a <_PyImport_ClearExtension@@Base+0x298> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3ae12 <_PyImport_ClearExtension@@Base+0x288> │ │ │ │ + beq.n 3adc0 <_PyImport_ClearExtension@@Base+0x23e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ae12 <_PyImport_ClearExtension@@Base+0x288> │ │ │ │ + bne.n 3adc0 <_PyImport_ClearExtension@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ae12 <_PyImport_ClearExtension@@Base+0x288> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3adc0 <_PyImport_ClearExtension@@Base+0x23e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3ae2a <_PyImport_ClearExtension@@Base+0x2a0> │ │ │ │ + beq.n 3add8 <_PyImport_ClearExtension@@Base+0x256> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3aea8 <_PyImport_ClearExtension@@Base+0x31e> │ │ │ │ + beq.n 3ae56 <_PyImport_ClearExtension@@Base+0x2d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3aea8 <_PyImport_ClearExtension@@Base+0x31e> │ │ │ │ + cbnz r3, 3ae56 <_PyImport_ClearExtension@@Base+0x2d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3aea8 <_PyImport_ClearExtension@@Base+0x31e> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ae56 <_PyImport_ClearExtension@@Base+0x2d4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ae9c <_PyImport_ClearExtension@@Base+0x312> │ │ │ │ + beq.n 3ae4a <_PyImport_ClearExtension@@Base+0x2c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ae9c <_PyImport_ClearExtension@@Base+0x312> │ │ │ │ + cbnz r3, 3ae4a <_PyImport_ClearExtension@@Base+0x2c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ad9a <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ - b.n 3ae12 <_PyImport_ClearExtension@@Base+0x288> │ │ │ │ + beq.w 3ad48 <_PyImport_ClearExtension@@Base+0x1c6> │ │ │ │ + b.n 3adc0 <_PyImport_ClearExtension@@Base+0x23e> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + movw r0, #21980 @ 0x55dc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.w 7a24c │ │ │ │ + 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, 3ae8c <_PyImport_ClearExtension@@Base+0x30a> │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbnz r0, 3ae96 <_PyImport_ClearExtension@@Base+0x314> │ │ │ │ + b.n 3ae9c <_PyImport_ClearExtension@@Base+0x31a> │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3ae86 <_PyImport_ClearExtension@@Base+0x304> │ │ │ │ + b.n 3aeaa <_PyImport_ClearExtension@@Base+0x328> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 3aeaa <_PyImport_ClearExtension@@Base+0x328> │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 3aeaa <_PyImport_ClearExtension@@Base+0x328> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3aeea <_PyImport_ClearExtension@@Base+0x360> │ │ │ │ + ble.n 3aee2 <_PyImport_ClearExtension@@Base+0x360> │ │ │ │ ldr.w r0, [r0, #3884] @ 0xf2c │ │ │ │ - cbz r0, 3aef4 <_PyImport_ClearExtension@@Base+0x36a> │ │ │ │ + cbz r0, 3aeec <_PyImport_ClearExtension@@Base+0x36a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3aefe <_PyImport_ClearExtension@@Base+0x374> │ │ │ │ + bge.n 3aef6 <_PyImport_ClearExtension@@Base+0x374> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 3af0c <_PyImport_ClearExtension@@Base+0x382> │ │ │ │ + beq.n 3af04 <_PyImport_ClearExtension@@Base+0x382> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3af0c <_PyImport_ClearExtension@@Base+0x382> │ │ │ │ - movw r1, #3632 @ 0xe30 │ │ │ │ + b.n 3af04 <_PyImport_ClearExtension@@Base+0x382> │ │ │ │ + movw r1, #4464 @ 0x1170 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3af06 <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ - movw r1, #3656 @ 0xe48 │ │ │ │ + b.n 3aefe <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ + movw r1, #4488 @ 0x1188 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3af06 <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ - movw r1, #3700 @ 0xe74 │ │ │ │ + b.n 3aefe <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ + movw r1, #4532 @ 0x11b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #20] @ (3af1c <_PyImport_ClearExtension@@Base+0x392>) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #20] @ (3af14 <_PyImport_ClearExtension@@Base+0x392>) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 88f04 │ │ │ │ - @ instruction: 0xfa380042 │ │ │ │ + b.w 88ed8 │ │ │ │ + stc2l 0, cr0, [r8, #-264]! @ 0xfffffef8 │ │ │ │ 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 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3af60 <_PyImport_ClearExtension@@Base+0x3d6> │ │ │ │ + cbz r0, 3af58 <_PyImport_ClearExtension@@Base+0x3d6> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3af44 <_PyImport_ClearExtension@@Base+0x3ba> │ │ │ │ + cbz r3, 3af3c <_PyImport_ClearExtension@@Base+0x3ba> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3af4c <_PyImport_ClearExtension@@Base+0x3c2> │ │ │ │ + b.n 3af44 <_PyImport_ClearExtension@@Base+0x3c2> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3af54 <_PyImport_ClearExtension@@Base+0x3ca> │ │ │ │ + cbz r2, 3af4c <_PyImport_ClearExtension@@Base+0x3ca> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3af5c <_PyImport_ClearExtension@@Base+0x3d2> │ │ │ │ + b.n 3af54 <_PyImport_ClearExtension@@Base+0x3d2> │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 3a5b6 │ │ │ │ + bl 3a5f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 3af8c <_PyImport_ClearExtension@@Base+0x402> │ │ │ │ + cbnz r1, 3af84 <_PyImport_ClearExtension@@Base+0x402> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1556 @ 0x614 │ │ │ │ + movw r1, #2388 @ 0x954 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 3afae <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 3afa6 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 3afb4 <_PyImport_ClearExtension@@Base+0x42a> │ │ │ │ + bmi.n 3afac <_PyImport_ClearExtension@@Base+0x42a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #3728 @ 0xe90 │ │ │ │ + movw r1, #4560 @ 0x11d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b012 <_PyImport_ClearExtension@@Base+0x488> │ │ │ │ - bl dd6dc │ │ │ │ + b.n 3b00a <_PyImport_ClearExtension@@Base+0x488> │ │ │ │ + bl dd6f4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 3afdc <_PyImport_ClearExtension@@Base+0x452> │ │ │ │ - bl 7f7f4 │ │ │ │ + bgt.n 3afd4 <_PyImport_ClearExtension@@Base+0x452> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3afae <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bne.n 3afa6 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #3760 @ 0xeb0 │ │ │ │ + movw r1, #4592 @ 0x11f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 3afae <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 3afa6 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 3b010 <_PyImport_ClearExtension@@Base+0x486> │ │ │ │ + beq.n 3b008 <_PyImport_ClearExtension@@Base+0x486> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbz r3, 3affe <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ + cbz r3, 3aff6 <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r3, 3aff2 <_PyImport_ClearExtension@@Base+0x468> │ │ │ │ + cbnz r3, 3afea <_PyImport_ClearExtension@@Base+0x468> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 7732c │ │ │ │ - b.n 3affe <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ + bl 77360 │ │ │ │ + b.n 3aff6 <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f300 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f808 <_PyTime_AsTimeval@@Base+0x1170> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3afea <_PyImport_ClearExtension@@Base+0x460> │ │ │ │ - b.n 3afae <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bne.n 3afe2 <_PyImport_ClearExtension@@Base+0x460> │ │ │ │ + b.n 3afa6 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 3b00e <_PyImport_ClearExtension@@Base+0x484> │ │ │ │ - bl 1e82fc │ │ │ │ - b.n 3afae <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + cbnz r0, 3b006 <_PyImport_ClearExtension@@Base+0x484> │ │ │ │ + bl 1e8984 │ │ │ │ + b.n 3afa6 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ str r5, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - sub sp, #116 @ 0x74 │ │ │ │ - mov r0, r1 │ │ │ │ - add r5, sp, #12 │ │ │ │ - mov r1, r2 │ │ │ │ - add r4, sp, #16 │ │ │ │ - mov r2, r3 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - ldr r3, [pc, #96] @ (3b094 <_PyImport_ClearExtension@@Base+0x50a>) │ │ │ │ - bl 214254 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 3b090 <_PyImport_ClearExtension@@Base+0x506> │ │ │ │ - ldrd r6, r7, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 95d00 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2918c <__wait4_time64@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 3b076 <_PyImport_ClearExtension@@Base+0x4ec> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 3b082 <_PyImport_ClearExtension@@Base+0x4f8> │ │ │ │ - bl e4ae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3b042 <_PyImport_ClearExtension@@Base+0x4b8> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3b090 <_PyImport_ClearExtension@@Base+0x506> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3b51c <_PyImport_ClearExtension@@Base+0x992> │ │ │ │ - b.n 3b090 <_PyImport_ClearExtension@@Base+0x506> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b0b8 <_PyImport_ClearExtension@@Base+0x52e> │ │ │ │ + bne.n 3b02c <_PyImport_ClearExtension@@Base+0x4aa> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 157144 │ │ │ │ + b.w 157604 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31996 @ 0x7cfc │ │ │ │ + movw r0, #32828 @ 0x803c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b0ac <_PyImport_ClearExtension@@Base+0x522> │ │ │ │ + bne.n 3b020 <_PyImport_ClearExtension@@Base+0x49e> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -24363,173 +24308,224 @@ │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ ldrb r7, [r4, #18] │ │ │ │ lsls r0, r0, #8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ orr.w r0, r0, r5, lsl #16 │ │ │ │ ldrb r5, [r4, #19] │ │ │ │ orrs r0, r7 │ │ │ │ - beq.n 3b110 <_PyImport_ClearExtension@@Base+0x586> │ │ │ │ + beq.n 3b084 <_PyImport_ClearExtension@@Base+0x502> │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #3800 @ 0xed8 │ │ │ │ + movw r0, #4632 @ 0x1218 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddbf4 │ │ │ │ - b.n 3b12e <_PyImport_ClearExtension@@Base+0x5a4> │ │ │ │ - cbz r6, 3b122 <_PyImport_ClearExtension@@Base+0x598> │ │ │ │ + bl ddc0c │ │ │ │ + b.n 3b0a2 <_PyImport_ClearExtension@@Base+0x520> │ │ │ │ + cbz r6, 3b096 <_PyImport_ClearExtension@@Base+0x514> │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #2972 @ 0xb9c │ │ │ │ + movw r0, #3836 @ 0xefc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddbf4 │ │ │ │ - b.n 3b12e <_PyImport_ClearExtension@@Base+0x5a4> │ │ │ │ - movw r0, #3820 @ 0xeec │ │ │ │ + bl ddc0c │ │ │ │ + b.n 3b0a2 <_PyImport_ClearExtension@@Base+0x520> │ │ │ │ + movw r0, #4652 @ 0x122c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddbf4 │ │ │ │ - cbz r0, 3b14a <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ + bl ddc0c │ │ │ │ + cbz r0, 3b0be <_PyImport_ClearExtension@@Base+0x53c> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3b13a <_PyImport_ClearExtension@@Base+0x5b0> │ │ │ │ + cbz r3, 3b0ae <_PyImport_ClearExtension@@Base+0x52c> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 5e3e0 │ │ │ │ - cbz r0, 3b14a <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ - cbz r5, 3b14a <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ + bl 5e428 │ │ │ │ + cbz r0, 3b0be <_PyImport_ClearExtension@@Base+0x53c> │ │ │ │ + cbz r5, 3b0be <_PyImport_ClearExtension@@Base+0x53c> │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5e508 │ │ │ │ + b.w 5e550 │ │ │ │ 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, [pc, #192] @ (3b220 <_PyImport_ClearExtension@@Base+0x696>) │ │ │ │ + ldr r2, [pc, #192] @ (3b194 <_PyImport_ClearExtension@@Base+0x612>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r4, [r2, #3724] @ 0xe8c │ │ │ │ - cbz r4, 3b18c <_PyImport_ClearExtension@@Base+0x602> │ │ │ │ + cbz r4, 3b100 <_PyImport_ClearExtension@@Base+0x57e> │ │ │ │ movw r3, #56036 @ 0xdae4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63892 @ 0xf994 │ │ │ │ + movw r1, #64724 @ 0xfcd4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 3b1b2 <_PyImport_ClearExtension@@Base+0x628> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 3b126 <_PyImport_ClearExtension@@Base+0x5a4> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3b1b6 <_PyImport_ClearExtension@@Base+0x62c> │ │ │ │ + beq.n 3b12a <_PyImport_ClearExtension@@Base+0x5a8> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #3872 @ 0xf20 │ │ │ │ + movw r1, #4704 @ 0x1260 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b21c <_PyImport_ClearExtension@@Base+0x692> │ │ │ │ + b.n 3b190 <_PyImport_ClearExtension@@Base+0x60e> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #3912 @ 0xf48 │ │ │ │ + movw r0, #4744 @ 0x1288 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b1b2 <_PyImport_ClearExtension@@Base+0x628> │ │ │ │ - bl 1ef574 │ │ │ │ + blt.n 3b126 <_PyImport_ClearExtension@@Base+0x5a4> │ │ │ │ + bl 1efbfc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2934c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b1e2 <_PyImport_ClearExtension@@Base+0x658> │ │ │ │ - bl 30324 │ │ │ │ - b.n 3b206 <_PyImport_ClearExtension@@Base+0x67c> │ │ │ │ - bl 1efdac │ │ │ │ - movw r0, #59944 @ 0xea28 │ │ │ │ + cbnz r0, 3b156 <_PyImport_ClearExtension@@Base+0x5d4> │ │ │ │ + bl 303d4 │ │ │ │ + b.n 3b17a <_PyImport_ClearExtension@@Base+0x5f8> │ │ │ │ + bl 1f0434 │ │ │ │ + movw r0, #64772 @ 0xfd04 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1f023c <_PySlice_FromIndices@@Base+0x1f8> │ │ │ │ + bl 1f08c4 <_PySlice_FromIndices@@Base+0x1f8> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3b206 <_PyImport_ClearExtension@@Base+0x67c> │ │ │ │ + bne.n 3b17a <_PyImport_ClearExtension@@Base+0x5f8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 3b21c <_PyImport_ClearExtension@@Base+0x692> │ │ │ │ + bl f17d8 │ │ │ │ + b.n 3b190 <_PyImport_ClearExtension@@Base+0x60e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3924 @ 0xf54 │ │ │ │ + movw r0, #4756 @ 0x1294 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov r0, r1 │ │ │ │ + add r5, sp, #12 │ │ │ │ + mov r1, r2 │ │ │ │ + add r4, sp, #16 │ │ │ │ + mov r2, r3 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + ldr r3, [pc, #96] @ (3b218 <_PyImport_ClearExtension@@Base+0x696>) │ │ │ │ + bl 214838 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 3b214 <_PyImport_ClearExtension@@Base+0x692> │ │ │ │ + ldrd r6, r7, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 95d94 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2918c <__wait4_time64@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 98888 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 3b1fa <_PyImport_ClearExtension@@Base+0x678> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 3b206 <_PyImport_ClearExtension@@Base+0x684> │ │ │ │ + bl e4afc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b1c6 <_PyImport_ClearExtension@@Base+0x644> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3b214 <_PyImport_ClearExtension@@Base+0x692> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3b670 <_PyImport_ClearExtension@@Base+0xaee> │ │ │ │ + b.n 3b214 <_PyImport_ClearExtension@@Base+0x692> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f17d8 │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl b4e1c │ │ │ │ - cbnz r0, 3b24e <_PyImport_ClearExtension@@Base+0x6c4> │ │ │ │ - cbz r4, 3b246 <_PyImport_ClearExtension@@Base+0x6bc> │ │ │ │ + bl b4e90 │ │ │ │ + cbnz r0, 3b246 <_PyImport_ClearExtension@@Base+0x6c4> │ │ │ │ + cbz r4, 3b23e <_PyImport_ClearExtension@@Base+0x6bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 136bf0 │ │ │ │ - cbnz r0, 3b24e <_PyImport_ClearExtension@@Base+0x6c4> │ │ │ │ + bl 137024 │ │ │ │ + cbnz r0, 3b246 <_PyImport_ClearExtension@@Base+0x6c4> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 210b38 │ │ │ │ + b.w 211110 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #3932 @ 0xf5c │ │ │ │ + movw r1, #4764 @ 0x129c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3b272 <_PyImport_ClearExtension@@Base+0x6e8> │ │ │ │ - b.w 147e20 │ │ │ │ + beq.n 3b26a <_PyImport_ClearExtension@@Base+0x6e8> │ │ │ │ + b.w 1482d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b286 <_PyImport_ClearExtension@@Base+0x6fc> │ │ │ │ - b.w 800b4 │ │ │ │ + blt.n 3b27e <_PyImport_ClearExtension@@Base+0x6fc> │ │ │ │ + b.w 800e8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #22572 @ 0x582c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ 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 18c280 │ │ │ │ + bl 18c788 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b2da <_PyImport_ClearExtension@@Base+0x750> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 3b2d2 <_PyImport_ClearExtension@@Base+0x750> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3b2f2 <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ + b.n 3b2ea <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -24537,37 +24533,37 @@ │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b318 <_PyImport_ClearExtension@@Base+0x78e> │ │ │ │ + bne.n 3b310 <_PyImport_ClearExtension@@Base+0x78e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl d0318 │ │ │ │ + bl d039c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3b344 <_PyImport_ClearExtension@@Base+0x7ba> │ │ │ │ - b.n 3b332 <_PyImport_ClearExtension@@Base+0x7a8> │ │ │ │ + bne.n 3b33c <_PyImport_ClearExtension@@Base+0x7ba> │ │ │ │ + b.n 3b32a <_PyImport_ClearExtension@@Base+0x7a8> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31768 @ 0x7c18 │ │ │ │ + movw r0, #32600 @ 0x7f58 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b308 <_PyImport_ClearExtension@@Base+0x77e> │ │ │ │ + bne.n 3b300 <_PyImport_ClearExtension@@Base+0x77e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b35a <_PyImport_ClearExtension@@Base+0x7d0> │ │ │ │ - bl 7f7f4 │ │ │ │ + b.n 3b352 <_PyImport_ClearExtension@@Base+0x7d0> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b32e <_PyImport_ClearExtension@@Base+0x7a4> │ │ │ │ + bne.n 3b326 <_PyImport_ClearExtension@@Base+0x7a4> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3b35a <_PyImport_ClearExtension@@Base+0x7d0> │ │ │ │ + b.n 3b352 <_PyImport_ClearExtension@@Base+0x7d0> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -24576,111 +24572,109 @@ │ │ │ │ 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 3b37c <_PyImport_ClearExtension@@Base+0x7f2> │ │ │ │ + bhi.n 3b374 <_PyImport_ClearExtension@@Base+0x7f2> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3b394 <_PyImport_ClearExtension@@Base+0x80a> │ │ │ │ + ble.n 3b38c <_PyImport_ClearExtension@@Base+0x80a> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3b39c <_PyImport_ClearExtension@@Base+0x812> │ │ │ │ - movw r0, #58116 @ 0xe304 │ │ │ │ + b.n 3b394 <_PyImport_ClearExtension@@Base+0x812> │ │ │ │ + movw r0, #58948 @ 0xe644 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b374 <_PyImport_ClearExtension@@Base+0x7ea> │ │ │ │ + bne.n 3b36c <_PyImport_ClearExtension@@Base+0x7ea> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 3b3ba <_PyImport_ClearExtension@@Base+0x830> │ │ │ │ + b.n 3b3b2 <_PyImport_ClearExtension@@Base+0x830> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3b3b0 <_PyImport_ClearExtension@@Base+0x826> │ │ │ │ - b.w 147e20 │ │ │ │ + beq.n 3b3a8 <_PyImport_ClearExtension@@Base+0x826> │ │ │ │ + b.w 1482d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ cmp r1, sl │ │ │ │ - beq.n 3b3f6 <_PyImport_ClearExtension@@Base+0x86c> │ │ │ │ + beq.n 3b3ee <_PyImport_ClearExtension@@Base+0x86c> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b464 <_PyImport_ClearExtension@@Base+0x8da> │ │ │ │ + bne.n 3b45c <_PyImport_ClearExtension@@Base+0x8da> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ - b.n 3b402 <_PyImport_ClearExtension@@Base+0x878> │ │ │ │ - movw r9, #4116 @ 0x1014 │ │ │ │ + b.n 3b3fa <_PyImport_ClearExtension@@Base+0x878> │ │ │ │ + movw r9, #4948 @ 0x1354 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ mov.w fp, #6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3b40a <_PyImport_ClearExtension@@Base+0x880> │ │ │ │ + cbz r6, 3b402 <_PyImport_ClearExtension@@Base+0x880> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 3b412 <_PyImport_ClearExtension@@Base+0x888> │ │ │ │ + b.n 3b40a <_PyImport_ClearExtension@@Base+0x888> │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ movs r4, #0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3b434 <_PyImport_ClearExtension@@Base+0x8aa> │ │ │ │ + beq.n 3b42c <_PyImport_ClearExtension@@Base+0x8aa> │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 3b42e <_PyImport_ClearExtension@@Base+0x8a4> │ │ │ │ + bge.n 3b426 <_PyImport_ClearExtension@@Base+0x8a4> │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ blx 2a83c │ │ │ │ - cbz r0, 3b42e <_PyImport_ClearExtension@@Base+0x8a4> │ │ │ │ + cbz r0, 3b426 <_PyImport_ClearExtension@@Base+0x8a4> │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3b41a <_PyImport_ClearExtension@@Base+0x890> │ │ │ │ + b.n 3b412 <_PyImport_ClearExtension@@Base+0x890> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3b450 <_PyImport_ClearExtension@@Base+0x8c6> │ │ │ │ + beq.n 3b448 <_PyImport_ClearExtension@@Base+0x8c6> │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r8 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r4 │ │ │ │ - blt.n 3b450 <_PyImport_ClearExtension@@Base+0x8c6> │ │ │ │ + blt.n 3b448 <_PyImport_ClearExtension@@Base+0x8c6> │ │ │ │ ldrb.w r1, [r5, r8] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b436 <_PyImport_ClearExtension@@Base+0x8ac> │ │ │ │ + bne.n 3b42e <_PyImport_ClearExtension@@Base+0x8ac> │ │ │ │ cmp r7, sl │ │ │ │ - beq.n 3b45a <_PyImport_ClearExtension@@Base+0x8d0> │ │ │ │ + beq.n 3b452 <_PyImport_ClearExtension@@Base+0x8d0> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ subs r1, r6, r4 │ │ │ │ adds r0, r5, r4 │ │ │ │ - bl 155be4 │ │ │ │ - b.n 3b466 <_PyImport_ClearExtension@@Base+0x8dc> │ │ │ │ + bl 1560a4 │ │ │ │ + b.n 3b45e <_PyImport_ClearExtension@@Base+0x8dc> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 3b482 <_PyImport_ClearExtension@@Base+0x8f8> │ │ │ │ + cbz r0, 3b476 <_PyImport_ClearExtension@@Base+0x8f4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -24689,561 +24683,562 @@ │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ bics.w r0, r2, r1, asr #32 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3b4c8 <_PyImport_ClearExtension@@Base+0x93e> │ │ │ │ + cbnz r3, 3b4c0 <_PyImport_ClearExtension@@Base+0x93e> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3b4c8 <_PyImport_ClearExtension@@Base+0x93e> │ │ │ │ + ble.n 3b4c0 <_PyImport_ClearExtension@@Base+0x93e> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b4c8 <_PyImport_ClearExtension@@Base+0x93e> │ │ │ │ - cbnz r4, 3b4e4 <_PyImport_ClearExtension@@Base+0x95a> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #76] @ (3b518 <_PyImport_ClearExtension@@Base+0x98e>) │ │ │ │ + bne.n 3b4c0 <_PyImport_ClearExtension@@Base+0x93e> │ │ │ │ + cbnz r4, 3b4e2 <_PyImport_ClearExtension@@Base+0x960> │ │ │ │ add r2, sp, #24 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + str r4, [sp, #4] │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ + movw r4, #9796 @ 0x2644 │ │ │ │ + movt r4, #72 @ 0x48 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b512 <_PyImport_ClearExtension@@Base+0x988> │ │ │ │ + cbz r0, 3b510 <_PyImport_ClearExtension@@Base+0x98e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15eb70 │ │ │ │ + bl 15f038 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3b512 <_PyImport_ClearExtension@@Base+0x988> │ │ │ │ + blt.n 3b510 <_PyImport_ClearExtension@@Base+0x98e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16ac04 │ │ │ │ + bl 16af8c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b500 <_PyImport_ClearExtension@@Base+0x976> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 3b512 <_PyImport_ClearExtension@@Base+0x988> │ │ │ │ + bne.n 3b4fe <_PyImport_ClearExtension@@Base+0x97c> │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 3b510 <_PyImport_ClearExtension@@Base+0x98e> │ │ │ │ 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 20b4f4 <_Py_set_inheritable_async_safe@@Base+0x244> │ │ │ │ + b.w 20bb6c <_Py_set_inheritable_async_safe@@Base+0x244> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r6, #68 @ 0x44 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 3b540 <_PyImport_ClearExtension@@Base+0x9be> │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d77f4 <_PyNumber_Index@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3b558 <_PyImport_ClearExtension@@Base+0x9d6> │ │ │ │ + b.n 3b56c <_PyImport_ClearExtension@@Base+0x9ea> │ │ │ │ + movw r0, #58836 @ 0xe5d4 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b630 <_PyImport_ClearExtension@@Base+0xaae> │ │ │ │ + b.n 3b532 <_PyImport_ClearExtension@@Base+0x9b0> │ │ │ │ + bl 83a30 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 3b57a <_PyImport_ClearExtension@@Base+0x9f8> │ │ │ │ + adds r2, r4, #1 │ │ │ │ + bne.n 3b58a <_PyImport_ClearExtension@@Base+0xa08> │ │ │ │ + bl 7f828 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3b630 <_PyImport_ClearExtension@@Base+0xaae> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3b58a <_PyImport_ClearExtension@@Base+0xa08> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3b568 <_PyImport_ClearExtension@@Base+0x9e6> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b568 <_PyImport_ClearExtension@@Base+0x9e6> │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 3b5f6 <_PyImport_ClearExtension@@Base+0xa74> │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 3b5a4 <_PyImport_ClearExtension@@Base+0xa22> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3b5ca <_PyImport_ClearExtension@@Base+0xa48> │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + b.n 3b5f8 <_PyImport_ClearExtension@@Base+0xa76> │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 3b5be <_PyImport_ClearExtension@@Base+0xa3c> │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 859dc │ │ │ │ + cbz r0, 3b5d6 <_PyImport_ClearExtension@@Base+0xa54> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3b5d6 <_PyImport_ClearExtension@@Base+0xa54> │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 3b5f8 <_PyImport_ClearExtension@@Base+0xa76> │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 3b5b0 <_PyImport_ClearExtension@@Base+0xa2e> │ │ │ │ + mov r3, r5 │ │ │ │ + movw r2, #23436 @ 0x5b8c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #58824 @ 0xe5c8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #58836 @ 0xe5d4 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3b630 <_PyImport_ClearExtension@@Base+0xaae> │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt.n 3b614 <_PyImport_ClearExtension@@Base+0xa92> │ │ │ │ + cbz r1, 3b604 <_PyImport_ClearExtension@@Base+0xa82> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + b.n 3b60c <_PyImport_ClearExtension@@Base+0xa8a> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1560a4 │ │ │ │ + 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 3ba7c <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldrd r2, r3, [r0, #4] │ │ │ │ + lsrs r3, r3, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + ldrd r4, r1, [r2, #16] │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + mla r4, r1, r3, r4 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 3b662 <_PyImport_ClearExtension@@Base+0xae0> │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 3b66c <_PyImport_ClearExtension@@Base+0xaea> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7fa10 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3b542 <_PyImport_ClearExtension@@Base+0x9b8> │ │ │ │ + cbnz r0, 3b696 <_PyImport_ClearExtension@@Base+0xb14> │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ - movw r1, #64184 @ 0xfab8 │ │ │ │ + movw r1, #62524 @ 0xf43c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #19012 @ 0x4a44 │ │ │ │ + movw r0, #19844 @ 0x4d84 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e440 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e6d4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b6aa <_PyImport_ClearExtension@@Base+0xb20> │ │ │ │ - bl 834e4 │ │ │ │ + beq.w 3b7fe <_PyImport_ClearExtension@@Base+0xc7c> │ │ │ │ + bl 83514 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b57a <_PyImport_ClearExtension@@Base+0x9f0> │ │ │ │ + beq.n 3b6ce <_PyImport_ClearExtension@@Base+0xb4c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b57a <_PyImport_ClearExtension@@Base+0x9f0> │ │ │ │ + cbnz r3, 3b6ce <_PyImport_ClearExtension@@Base+0xb4c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3b6aa <_PyImport_ClearExtension@@Base+0xb20> │ │ │ │ + beq.w 3b7fe <_PyImport_ClearExtension@@Base+0xc7c> │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 26b8a8 │ │ │ │ - vldr d9, [pc, #300] @ 3b6b8 <_PyImport_ClearExtension@@Base+0xb2e> │ │ │ │ + bl 26bbe0 │ │ │ │ + vldr d9, [pc, #296] @ 3b808 <_PyImport_ClearExtension@@Base+0xc86> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 26b8a8 │ │ │ │ + bl 26bbe0 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b670 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + beq.n 3b7c4 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 26b8a8 │ │ │ │ + bl 26bbe0 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 26b8a8 │ │ │ │ + bl 26bbe0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b670 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + beq.n 3b7c4 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b670 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + beq.n 3b7c4 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b670 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + beq.n 3b7c4 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b670 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + beq.n 3b7c4 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b670 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + beq.n 3b7c4 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b670 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + beq.n 3b7c4 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 800b4 │ │ │ │ - cbz r0, 3b670 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + bl 800e8 │ │ │ │ + cbz r0, 3b7c4 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 800b4 │ │ │ │ - cbz r0, 3b670 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + bl 800e8 │ │ │ │ + cbz r0, 3b7c4 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 800b4 │ │ │ │ - cbz r0, 3b670 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + bl 800e8 │ │ │ │ + cbz r0, 3b7c4 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 800b4 │ │ │ │ - cbz r0, 3b670 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + bl 800e8 │ │ │ │ + cbz r0, 3b7c4 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 800b4 │ │ │ │ - cbz r0, 3b670 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + bl 800e8 │ │ │ │ + cbz r0, 3b7c4 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 800b4 │ │ │ │ - cbz r0, 3b670 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + bl 800e8 │ │ │ │ + cbz r0, 3b7c4 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 800b4 │ │ │ │ - cbz r0, 3b670 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + bl 800e8 │ │ │ │ + cbz r0, 3b7c4 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3b670 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + cbz r0, 3b7c4 <_PyImport_ClearExtension@@Base+0xc42> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3b688 <_PyImport_ClearExtension@@Base+0xafe> │ │ │ │ + cbnz r0, 3b7dc <_PyImport_ClearExtension@@Base+0xc5a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b6aa <_PyImport_ClearExtension@@Base+0xb20> │ │ │ │ + beq.n 3b7fe <_PyImport_ClearExtension@@Base+0xc7c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b6aa <_PyImport_ClearExtension@@Base+0xb20> │ │ │ │ + cbnz r3, 3b7fe <_PyImport_ClearExtension@@Base+0xc7c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b6aa <_PyImport_ClearExtension@@Base+0xb20> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b7fe <_PyImport_ClearExtension@@Base+0xc7c> │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #4520 @ 0x11a8 │ │ │ │ + movw r0, #5352 @ 0x14e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 3b6ea <_PyImport_ClearExtension@@Base+0xb60> │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d779c <_PyNumber_Index@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3b702 <_PyImport_ClearExtension@@Base+0xb78> │ │ │ │ - b.n 3b716 <_PyImport_ClearExtension@@Base+0xb8c> │ │ │ │ - movw r0, #58004 @ 0xe294 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3b7da <_PyImport_ClearExtension@@Base+0xc50> │ │ │ │ - b.n 3b6dc <_PyImport_ClearExtension@@Base+0xb52> │ │ │ │ - bl 83a00 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 3b724 <_PyImport_ClearExtension@@Base+0xb9a> │ │ │ │ - adds r2, r4, #1 │ │ │ │ - bne.n 3b734 <_PyImport_ClearExtension@@Base+0xbaa> │ │ │ │ - bl 7f7f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3b7da <_PyImport_ClearExtension@@Base+0xc50> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b734 <_PyImport_ClearExtension@@Base+0xbaa> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3b712 <_PyImport_ClearExtension@@Base+0xb88> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b712 <_PyImport_ClearExtension@@Base+0xb88> │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 3b7a0 <_PyImport_ClearExtension@@Base+0xc16> │ │ │ │ - ldr.w r5, [r8, #4] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 3b74e <_PyImport_ClearExtension@@Base+0xbc4> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3b774 <_PyImport_ClearExtension@@Base+0xbea> │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - b.n 3b7a2 <_PyImport_ClearExtension@@Base+0xc18> │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 3b768 <_PyImport_ClearExtension@@Base+0xbde> │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 85a0c │ │ │ │ - cbz r0, 3b780 <_PyImport_ClearExtension@@Base+0xbf6> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3b780 <_PyImport_ClearExtension@@Base+0xbf6> │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 3b7a2 <_PyImport_ClearExtension@@Base+0xc18> │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 3b75a <_PyImport_ClearExtension@@Base+0xbd0> │ │ │ │ - mov r3, r5 │ │ │ │ - movw r2, #22604 @ 0x584c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #57992 @ 0xe288 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58004 @ 0xe294 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3b7da <_PyImport_ClearExtension@@Base+0xc50> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 3b7be <_PyImport_ClearExtension@@Base+0xc34> │ │ │ │ - cbz r1, 3b7ae <_PyImport_ClearExtension@@Base+0xc24> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - b.n 3b7b6 <_PyImport_ClearExtension@@Base+0xc2c> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 155be4 │ │ │ │ - subs r2, r4, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - and.w r1, r4, r2 │ │ │ │ - add.w r4, r2, r2, lsr #31 │ │ │ │ - and.w r1, r1, #1 │ │ │ │ - add.w r1, r1, r4, asr #1 │ │ │ │ - subs r2, r2, r1 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 3ba84 <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldrd r2, r3, [r0, #4] │ │ │ │ - lsrs r3, r3, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - ldrd r4, r1, [r2, #16] │ │ │ │ - it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - mla r4, r1, r3, r4 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 3b80c <_PyImport_ClearExtension@@Base+0xc82> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 3b816 <_PyImport_ClearExtension@@Base+0xc8c> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f9dc │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3b83c <_PyImport_ClearExtension@@Base+0xcb2> │ │ │ │ - bl 25e80c │ │ │ │ + bne.n 3b832 <_PyImport_ClearExtension@@Base+0xcb0> │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3b848 <_PyImport_ClearExtension@@Base+0xcbe> │ │ │ │ + cbz r3, 3b83e <_PyImport_ClearExtension@@Base+0xcbc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3b86c <_PyImport_ClearExtension@@Base+0xce2> │ │ │ │ + b.n 3b862 <_PyImport_ClearExtension@@Base+0xce0> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3b85a <_PyImport_ClearExtension@@Base+0xcd0> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3b850 <_PyImport_ClearExtension@@Base+0xcce> │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3b868 <_PyImport_ClearExtension@@Base+0xcde> │ │ │ │ + b.n 3b85e <_PyImport_ClearExtension@@Base+0xcdc> │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b854 <_PyImport_ClearExtension@@Base+0xcca> │ │ │ │ - ldr r0, [pc, #8] @ (3b870 <_PyImport_ClearExtension@@Base+0xce6>) │ │ │ │ + beq.n 3b84a <_PyImport_ClearExtension@@Base+0xcc8> │ │ │ │ + ldr r0, [pc, #8] @ (3b868 <_PyImport_ClearExtension@@Base+0xce6>) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r7, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3b890 <_PyImport_ClearExtension@@Base+0xd06> │ │ │ │ + cbz r3, 3b888 <_PyImport_ClearExtension@@Base+0xd06> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - movw r4, #64360 @ 0xfb68 │ │ │ │ + movw r4, #65188 @ 0xfea4 │ │ │ │ movt r4, #66 @ 0x42 │ │ │ │ add.w r8, r3, ip │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbnz r6, 3b8c8 <_PyImport_ClearExtension@@Base+0xd3e> │ │ │ │ + cbnz r6, 3b8c0 <_PyImport_ClearExtension@@Base+0xd3e> │ │ │ │ cmp.w ip, #2 │ │ │ │ - ble.n 3b8c8 <_PyImport_ClearExtension@@Base+0xd3e> │ │ │ │ + ble.n 3b8c0 <_PyImport_ClearExtension@@Base+0xd3e> │ │ │ │ cmp.w ip, #3 │ │ │ │ - bne.n 3b8c8 <_PyImport_ClearExtension@@Base+0xd3e> │ │ │ │ - cbnz r7, 3b8ec <_PyImport_ClearExtension@@Base+0xd62> │ │ │ │ - ldr r4, [pc, #436] @ (3ba80 <_PyImport_ClearExtension@@Base+0xef6>) │ │ │ │ + bne.n 3b8c0 <_PyImport_ClearExtension@@Base+0xd3e> │ │ │ │ + cbnz r7, 3b8e4 <_PyImport_ClearExtension@@Base+0xd62> │ │ │ │ + ldr r4, [pc, #436] @ (3ba78 <_PyImport_ClearExtension@@Base+0xef6>) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, ip │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ba58 <_PyImport_ClearExtension@@Base+0xece> │ │ │ │ + beq.w 3ba50 <_PyImport_ClearExtension@@Base+0xece> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 111108 │ │ │ │ + bl 1113a8 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ ldrd r6, r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ba54 <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + beq.w 3ba4c <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1d1800 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d1ec4 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ba54 <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + beq.w 3ba4c <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1e45dc <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e4c64 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ba54 <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + beq.w 3ba4c <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 3b928 <_PyImport_ClearExtension@@Base+0xd9e> │ │ │ │ + bne.n 3b920 <_PyImport_ClearExtension@@Base+0xd9e> │ │ │ │ movs r4, #1 │ │ │ │ - b.n 3b94c <_PyImport_ClearExtension@@Base+0xdc2> │ │ │ │ + b.n 3b944 <_PyImport_ClearExtension@@Base+0xdc2> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 3b938 <_PyImport_ClearExtension@@Base+0xdae> │ │ │ │ + cbnz r0, 3b930 <_PyImport_ClearExtension@@Base+0xdae> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl c33f4 │ │ │ │ + bl c3470 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3b94c <_PyImport_ClearExtension@@Base+0xdc2> │ │ │ │ - b.n 3ba54 <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + bge.n 3b944 <_PyImport_ClearExtension@@Base+0xdc2> │ │ │ │ + b.n 3ba4c <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1ba1c8 │ │ │ │ + bl 1ba898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ba54 <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + beq.w 3ba4c <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 3b92c <_PyImport_ClearExtension@@Base+0xda2> │ │ │ │ - b.n 3b924 <_PyImport_ClearExtension@@Base+0xd9a> │ │ │ │ + bne.n 3b924 <_PyImport_ClearExtension@@Base+0xda2> │ │ │ │ + b.n 3b91c <_PyImport_ClearExtension@@Base+0xd9a> │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldrd r8, r7, [sp, #36] @ 0x24 │ │ │ │ adds.w fp, r9, #100 @ 0x64 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 3b968 <_PyImport_ClearExtension@@Base+0xdde> │ │ │ │ + beq.n 3b960 <_PyImport_ClearExtension@@Base+0xdde> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 3b996 <_PyImport_ClearExtension@@Base+0xe0c> │ │ │ │ + bne.n 3b98e <_PyImport_ClearExtension@@Base+0xe0c> │ │ │ │ clz r4, r4 │ │ │ │ cmp r5, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ - ble.n 3b9b6 <_PyImport_ClearExtension@@Base+0xe2c> │ │ │ │ - cbz r4, 3b9b6 <_PyImport_ClearExtension@@Base+0xe2c> │ │ │ │ + ble.n 3b9ae <_PyImport_ClearExtension@@Base+0xe2c> │ │ │ │ + cbz r4, 3b9ae <_PyImport_ClearExtension@@Base+0xe2c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #59420 @ 0xe81c │ │ │ │ + movw r2, #64256 @ 0xfb00 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #6392 @ 0x18f8 │ │ │ │ + movw r1, #8516 @ 0x2144 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 3ba54 <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + bl d19a0 │ │ │ │ + b.n 3ba4c <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #59420 @ 0xe81c │ │ │ │ + movw r2, #64256 @ 0xfb00 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #6352 @ 0x18d0 │ │ │ │ + movw r1, #8476 @ 0x211c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 3ba54 <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + bl d19a0 │ │ │ │ + b.n 3ba4c <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #4524 @ 0x11ac │ │ │ │ + movw r1, #5356 @ 0x14ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #4532 @ 0x11b4 │ │ │ │ + movw r0, #5364 @ 0x14f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3ba54 <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ - bl 95d00 │ │ │ │ + blt.n 3ba4c <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + bl 95d94 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.n 3b9fc <_PyImport_ClearExtension@@Base+0xe72> │ │ │ │ + beq.n 3b9f4 <_PyImport_ClearExtension@@Base+0xe72> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3ba3a <_PyImport_ClearExtension@@Base+0xeb0> │ │ │ │ + b.n 3ba32 <_PyImport_ClearExtension@@Base+0xeb0> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 3ba12 <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ - cbz r4, 3ba12 <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ + bne.n 3ba0a <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ + cbz r4, 3ba0a <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a5a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3ba3a <_PyImport_ClearExtension@@Base+0xeb0> │ │ │ │ + b.n 3ba32 <_PyImport_ClearExtension@@Base+0xeb0> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 3ba1a <_PyImport_ClearExtension@@Base+0xe90> │ │ │ │ - cbz r4, 3ba2e <_PyImport_ClearExtension@@Base+0xea4> │ │ │ │ + bne.n 3ba12 <_PyImport_ClearExtension@@Base+0xe90> │ │ │ │ + cbz r4, 3ba26 <_PyImport_ClearExtension@@Base+0xea4> │ │ │ │ lsls r4, r4, #8 │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ blx 29768 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3ba3a <_PyImport_ClearExtension@@Base+0xeb0> │ │ │ │ + b.n 3ba32 <_PyImport_ClearExtension@@Base+0xeb0> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a72c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 987f8 │ │ │ │ - cbz r4, 3ba62 <_PyImport_ClearExtension@@Base+0xed8> │ │ │ │ + bl 98888 │ │ │ │ + cbz r4, 3ba5a <_PyImport_ClearExtension@@Base+0xed8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f180c │ │ │ │ + bl f17f4 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3ba6a <_PyImport_ClearExtension@@Base+0xee0> │ │ │ │ + b.n 3ba62 <_PyImport_ClearExtension@@Base+0xee0> │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ba6a <_PyImport_ClearExtension@@Base+0xee0> │ │ │ │ + b.n 3ba62 <_PyImport_ClearExtension@@Base+0xee0> │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r5, [sp, #96] @ 0x60 │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ - bl 1116e0 │ │ │ │ + bl 111980 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #112 @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -25252,60 +25247,60 @@ │ │ │ │ bic.w r5, r1, r1, asr #31 │ │ │ │ mov sl, r1 │ │ │ │ bic.w r8, r2, r2, asr #31 │ │ │ │ mov r7, r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ orrs.w r3, r5, r8 │ │ │ │ - bne.n 3bac0 <_PyImport_ClearExtension@@Base+0xf36> │ │ │ │ - cbz r1, 3bab0 <_PyImport_ClearExtension@@Base+0xf26> │ │ │ │ + bne.n 3bab8 <_PyImport_ClearExtension@@Base+0xf36> │ │ │ │ + cbz r1, 3baa8 <_PyImport_ClearExtension@@Base+0xf26> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3bab8 <_PyImport_ClearExtension@@Base+0xf2e> │ │ │ │ + b.n 3bab0 <_PyImport_ClearExtension@@Base+0xf2e> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 155be4 │ │ │ │ + b.w 1560a4 │ │ │ │ add r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ add r1, r5 │ │ │ │ mov r9, r2 │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3bb38 <_PyImport_ClearExtension@@Base+0xfae> │ │ │ │ + cbz r0, 3bb30 <_PyImport_ClearExtension@@Base+0xfae> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 3baee <_PyImport_ClearExtension@@Base+0xf64> │ │ │ │ + ble.n 3bae6 <_PyImport_ClearExtension@@Base+0xf64> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3bade <_PyImport_ClearExtension@@Base+0xf54> │ │ │ │ + cbz r3, 3bad6 <_PyImport_ClearExtension@@Base+0xf54> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3bae6 <_PyImport_ClearExtension@@Base+0xf5c> │ │ │ │ + b.n 3bade <_PyImport_ClearExtension@@Base+0xf5c> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3baf6 <_PyImport_ClearExtension@@Base+0xf6c> │ │ │ │ + cbz r3, 3baee <_PyImport_ClearExtension@@Base+0xf6c> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3bafe <_PyImport_ClearExtension@@Base+0xf74> │ │ │ │ + b.n 3baf6 <_PyImport_ClearExtension@@Base+0xf74> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r0, r5 │ │ │ │ - cbz r2, 3bb08 <_PyImport_ClearExtension@@Base+0xf7e> │ │ │ │ + cbz r2, 3bb00 <_PyImport_ClearExtension@@Base+0xf7e> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - b.n 3bb10 <_PyImport_ClearExtension@@Base+0xf86> │ │ │ │ + b.n 3bb08 <_PyImport_ClearExtension@@Base+0xf86> │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ blx 29c10 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 3bb38 <_PyImport_ClearExtension@@Base+0xfae> │ │ │ │ + ble.n 3bb30 <_PyImport_ClearExtension@@Base+0xfae> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3bb22 <_PyImport_ClearExtension@@Base+0xf98> │ │ │ │ + cbz r3, 3bb1a <_PyImport_ClearExtension@@Base+0xf98> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3bb2a <_PyImport_ClearExtension@@Base+0xfa0> │ │ │ │ + b.n 3bb22 <_PyImport_ClearExtension@@Base+0xfa0> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r3 │ │ │ │ add r0, r5 │ │ │ │ @@ -25313,276 +25308,276 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5} │ │ │ │ movw r4, #33692 @ 0x839c │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 3bc4a <_PyImport_ClearExtension@@Base+0x10c0> │ │ │ │ + bne.n 3bc42 <_PyImport_ClearExtension@@Base+0x10c0> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 3bc4a <_PyImport_ClearExtension@@Base+0x10c0> │ │ │ │ + bne.n 3bc42 <_PyImport_ClearExtension@@Base+0x10c0> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ subs r4, r1, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - cbz r0, 3bb6a <_PyImport_ClearExtension@@Base+0xfe0> │ │ │ │ - cbz r4, 3bb6a <_PyImport_ClearExtension@@Base+0xfe0> │ │ │ │ + cbz r0, 3bb62 <_PyImport_ClearExtension@@Base+0xfe0> │ │ │ │ + cbz r4, 3bb62 <_PyImport_ClearExtension@@Base+0xfe0> │ │ │ │ pop {r4, r5} │ │ │ │ - b.w d12e4 │ │ │ │ + b.w d1364 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 3bc26 <_PyImport_ClearExtension@@Base+0x109c> │ │ │ │ + bhi.n 3bc1e <_PyImport_ClearExtension@@Base+0x109c> │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r0, [pc, #144] @ (3bc04 <_PyImport_ClearExtension@@Base+0x107a>) │ │ │ │ + ldr r0, [pc, #144] @ (3bbfc <_PyImport_ClearExtension@@Base+0x107a>) │ │ │ │ asrs r3, r0, #8 │ │ │ │ ldrh r6, [r6, r0] │ │ │ │ clz r3, r0 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3bc52 <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bc4a <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3bc52 <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bc4a <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r2 │ │ │ │ - b.n 3bc52 <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bc4a <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it ls │ │ │ │ movls r0, r2 │ │ │ │ - b.n 3bc52 <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bc4a <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it hi │ │ │ │ movhi r0, r2 │ │ │ │ - b.n 3bc52 <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bc4a <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r0, r2 │ │ │ │ - b.n 3bc52 <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bc4a <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #4544 @ 0x11c0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r2, r3, [r1, #12] │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - b.w ddbf4 │ │ │ │ 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 3bc8e <_PyImport_ClearExtension@@Base+0x1104> │ │ │ │ + bne.n 3bc72 <_PyImport_ClearExtension@@Base+0x10f0> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 3bcb8 │ │ │ │ + bl 3bc9c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bcaa <_PyImport_ClearExtension@@Base+0x1120> │ │ │ │ - b.n 3bca4 <_PyImport_ClearExtension@@Base+0x111a> │ │ │ │ + bne.n 3bc8e <_PyImport_ClearExtension@@Base+0x110c> │ │ │ │ + b.n 3bc88 <_PyImport_ClearExtension@@Base+0x1106> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31788 @ 0x7c2c │ │ │ │ + movw r0, #32620 @ 0x7f6c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3bcb4 <_PyImport_ClearExtension@@Base+0x112a> │ │ │ │ - b.n 3bc7e <_PyImport_ClearExtension@@Base+0x10f4> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 3bcb4 <_PyImport_ClearExtension@@Base+0x112a> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3bc98 <_PyImport_ClearExtension@@Base+0x1116> │ │ │ │ + b.n 3bc62 <_PyImport_ClearExtension@@Base+0x10e0> │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 3bc98 <_PyImport_ClearExtension@@Base+0x1116> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f9dc │ │ │ │ + b.w 7fa10 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003bcb8 : │ │ │ │ +0003bc9c : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1f2948 │ │ │ │ + b.w 1f2fbc │ │ │ │ │ │ │ │ -0003bcbe : │ │ │ │ +0003bca2 : │ │ │ │ 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 3bf2e <_PyObject_GetDictPtr@@Base> │ │ │ │ - cbnz r0, 3bd02 │ │ │ │ + bl 3bf26 <_PyObject_GetDictPtr@@Base> │ │ │ │ + cbnz r0, 3bce6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 3bcea │ │ │ │ + bpl.n 3bcce │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ - cbnz r3, 3bcea │ │ │ │ - bl 1e82fc │ │ │ │ - b.n 3bd1a │ │ │ │ + cbnz r3, 3bcce │ │ │ │ + bl 1e8984 │ │ │ │ + b.n 3bcfe │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37168 @ 0x9130 │ │ │ │ + movw r1, #38000 @ 0x9470 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 3bd1a │ │ │ │ - cbnz r4, 3bd20 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 3bcfe │ │ │ │ + cbnz r4, 3bd04 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4608 @ 0x1200 │ │ │ │ + movw r1, #5420 @ 0x152c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3bd5c │ │ │ │ + b.n 3bd40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 3bd42 │ │ │ │ + bmi.n 3bd26 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #4632 @ 0x1218 │ │ │ │ + movw r1, #5444 @ 0x1544 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 3bd1a │ │ │ │ + bl d19a0 │ │ │ │ + b.n 3bcfe │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 1a2d18 │ │ │ │ + bl 1a33b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #5500 @ 0x157c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r2, r3, [r1, #12] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + b.w ddc0c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3bd7a │ │ │ │ + cbz r3, 3bd72 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3bd7c │ │ │ │ + b.n 3bd74 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2957c │ │ │ │ - cbnz r6, 3bd92 │ │ │ │ + cbnz r6, 3bd8a │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 3bd92 │ │ │ │ + ble.n 3bd8a │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 3bd92 │ │ │ │ - cbnz r5, 3bdb8 │ │ │ │ - ldr r1, [pc, #120] @ (3be0c ) │ │ │ │ + bgt.n 3bd8a │ │ │ │ + cbnz r5, 3bdb0 │ │ │ │ + ldr r1, [pc, #120] @ (3be04 ) │ │ │ │ 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 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3bdb8 │ │ │ │ + cbnz r0, 3bdb0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3bdfa │ │ │ │ + b.n 3bdf2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bdb4 │ │ │ │ + bne.n 3bdac │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 3bdec │ │ │ │ + beq.n 3bde4 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3bdd6 │ │ │ │ + cbz r6, 3bdce │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 3bdea │ │ │ │ + beq.n 3bde2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bdec │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 3bdec │ │ │ │ - b.n 3bdb4 │ │ │ │ + bne.n 3bde4 │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 3bde4 │ │ │ │ + b.n 3bdac │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 37a26 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 378a8 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3be04 │ │ │ │ + cbz r3, 3bdfc │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r6, #156 @ 0x9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ @@ -25591,59 +25586,59 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3be38 │ │ │ │ + bne.n 3be30 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3be56 │ │ │ │ - bl 13e730 │ │ │ │ + b.n 3be4e │ │ │ │ + bl 13eb60 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3be56 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 3be60 │ │ │ │ - b.n 3becc │ │ │ │ + bne.n 3be4e │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 3be58 │ │ │ │ + b.n 3bec4 │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3beb6 │ │ │ │ + bvs.n 3beae │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #112] @ 3bed8 │ │ │ │ + vldr d9, [pc, #112] @ 3bed0 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3bec6 │ │ │ │ + bgt.n 3bebe │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #104] @ 3bee0 │ │ │ │ + vldr d1, [pc, #104] @ 3bed8 │ │ │ │ blx 29b7c │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3be9e │ │ │ │ + ble.n 3be96 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #84] @ 3bee8 │ │ │ │ + vldr d1, [pc, #84] @ 3bee0 │ │ │ │ blx 29b7c │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 3bea2 │ │ │ │ + b.n 3be9a │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3beb6 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 3becc │ │ │ │ + bne.n 3beae │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 3bec4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83ab0 │ │ │ │ - vldr d8, [pc, #24] @ 3bee0 │ │ │ │ - b.n 3beb6 │ │ │ │ + b.w 83ae0 │ │ │ │ + vldr d8, [pc, #24] @ 3bed8 │ │ │ │ + b.n 3beae │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -25655,238 +25650,238 @@ │ │ │ │ movs r0, r0 │ │ │ │ vcnt.8 d27, d8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 3bf1e │ │ │ │ + bge.n 3bf16 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #22572 @ 0x582c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bf2c │ │ │ │ + b.n 3bf24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003bf2e <_PyObject_GetDictPtr@@Base>: │ │ │ │ +0003bf26 <_PyObject_GetDictPtr@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.n 3bf6c <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + bmi.n 3bf64 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3bf80 <_PyObject_GetDictPtr@@Base+0x52> │ │ │ │ - bge.n 3bf68 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ + beq.n 3bf78 <_PyObject_GetDictPtr@@Base+0x52> │ │ │ │ + bge.n 3bf60 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldrd r3, r0, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ neglt r1, r1 │ │ │ │ adds r3, #3 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r2, r3 │ │ │ │ adds r0, r4, r2 │ │ │ │ - b.n 3bf88 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + b.n 3bf80 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbnz r3, 3bf84 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + cbnz r3, 3bf7c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ lsls r3, r2, #29 │ │ │ │ - bpl.n 3bf84 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl 1f0b80 │ │ │ │ - cbnz r0, 3bf84 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl d3bd8 │ │ │ │ + bpl.n 3bf7c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl 1f1208 │ │ │ │ + cbnz r0, 3bf7c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl d3c14 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bf88 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + b.n 3bf80 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ sub.w r0, r4, #12 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ 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 3bfba <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + beq.n 3bfb2 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4728 @ 0x1278 │ │ │ │ + movw r1, #5552 @ 0x15b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 3bfc6 <_PyObject_GetDictPtr@@Base+0x98> │ │ │ │ + bl d19a0 │ │ │ │ + b.n 3bfbe <_PyObject_GetDictPtr@@Base+0x98> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 15eb70 │ │ │ │ + bl 15f038 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3bfca <_PyObject_GetDictPtr@@Base+0x9c> │ │ │ │ + bge.n 3bfc2 <_PyObject_GetDictPtr@@Base+0x9c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c048 <_PyObject_GetDictPtr@@Base+0x11a> │ │ │ │ + b.n 3c040 <_PyObject_GetDictPtr@@Base+0x11a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3bfde <_PyObject_GetDictPtr@@Base+0xb0> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 3bfd6 <_PyObject_GetDictPtr@@Base+0xb0> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bfc6 <_PyObject_GetDictPtr@@Base+0x98> │ │ │ │ + bne.n 3bfbe <_PyObject_GetDictPtr@@Base+0x98> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #10812 @ 0x2a3c │ │ │ │ + movw r1, #11632 @ 0x2d70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #4764 @ 0x129c │ │ │ │ + movw r0, #5588 @ 0x15d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3bfc6 <_PyObject_GetDictPtr@@Base+0x98> │ │ │ │ - bl 95d00 │ │ │ │ + blt.n 3bfbe <_PyObject_GetDictPtr@@Base+0x98> │ │ │ │ + bl 95d94 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a4bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3c03a <_PyObject_GetDictPtr@@Base+0x10c> │ │ │ │ + bne.n 3c032 <_PyObject_GetDictPtr@@Base+0x10c> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3c028 <_PyObject_GetDictPtr@@Base+0xfa> │ │ │ │ - bl e4ae4 │ │ │ │ + bne.n 3c020 <_PyObject_GetDictPtr@@Base+0xfa> │ │ │ │ + bl e4afc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3bffa <_PyObject_GetDictPtr@@Base+0xcc> │ │ │ │ - b.n 3bfc6 <_PyObject_GetDictPtr@@Base+0x98> │ │ │ │ + beq.n 3bff2 <_PyObject_GetDictPtr@@Base+0xcc> │ │ │ │ + b.n 3bfbe <_PyObject_GetDictPtr@@Base+0x98> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3c028 <_PyObject_GetDictPtr@@Base+0xfa> │ │ │ │ + blt.n 3c020 <_PyObject_GetDictPtr@@Base+0xfa> │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3c076 <_PyObject_GetDictPtr@@Base+0x148> │ │ │ │ + beq.n 3c06e <_PyObject_GetDictPtr@@Base+0x148> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32028 @ 0x7d1c │ │ │ │ + movw r0, #32860 @ 0x805c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3c076 <_PyObject_GetDictPtr@@Base+0x148> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 3c06e <_PyObject_GetDictPtr@@Base+0x148> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c08a <_PyObject_GetDictPtr@@Base+0x15c> │ │ │ │ + b.n 3c082 <_PyObject_GetDictPtr@@Base+0x15c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 1071a8 │ │ │ │ + bl 10742c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c072 <_PyObject_GetDictPtr@@Base+0x144> │ │ │ │ + beq.n 3c06a <_PyObject_GetDictPtr@@Base+0x144> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #42456 @ 0xa5d8 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13e320 │ │ │ │ + b.w 13e750 │ │ │ │ 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 3c0ca <_PyObject_GetDictPtr@@Base+0x19c> │ │ │ │ + bhi.n 3c0c2 <_PyObject_GetDictPtr@@Base+0x19c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14f41c │ │ │ │ - bl cbe74 │ │ │ │ + bl 14f8d4 │ │ │ │ + bl cbefc │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w f8808 │ │ │ │ + b.w f87e8 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #55004 @ 0xd6dc │ │ │ │ + movw r0, #55836 @ 0xda1c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #0 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c0b0 <_PyObject_GetDictPtr@@Base+0x182> │ │ │ │ + bne.n 3c0a8 <_PyObject_GetDictPtr@@Base+0x182> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3c102 <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ + cbnz r3, 3c0fa <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3c102 <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ + ble.n 3c0fa <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3c102 <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ - cbnz r0, 3c11e <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ + bne.n 3c0fa <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ + cbnz r0, 3c116 <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (3c16c <_PyObject_GetDictPtr@@Base+0x23e>) │ │ │ │ + ldr r4, [pc, #96] @ (3c164 <_PyObject_GetDictPtr@@Base+0x23e>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3c11e <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3c116 <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c166 <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ + b.n 3c15e <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c132 <_PyObject_GetDictPtr@@Base+0x204> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 3c12a <_PyObject_GetDictPtr@@Base+0x204> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c11a <_PyObject_GetDictPtr@@Base+0x1ec> │ │ │ │ - bl 95d00 │ │ │ │ + bne.n 3c112 <_PyObject_GetDictPtr@@Base+0x1ec> │ │ │ │ + bl 95d94 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ - cbz r4, 3c15a <_PyObject_GetDictPtr@@Base+0x22c> │ │ │ │ - ldr r3, [pc, #36] @ (3c170 <_PyObject_GetDictPtr@@Base+0x242>) │ │ │ │ + bl 98888 │ │ │ │ + cbz r4, 3c152 <_PyObject_GetDictPtr@@Base+0x22c> │ │ │ │ + ldr r3, [pc, #36] @ (3c168 <_PyObject_GetDictPtr@@Base+0x242>) │ │ │ │ ldr.w r3, [r3, #1472] @ 0x5c0 │ │ │ │ - cbnz r3, 3c164 <_PyObject_GetDictPtr@@Base+0x236> │ │ │ │ + cbnz r3, 3c15c <_PyObject_GetDictPtr@@Base+0x236> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e2f54 │ │ │ │ + b.w 1e35dc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c166 <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ - ldr r0, [pc, #12] @ (3c174 <_PyObject_GetDictPtr@@Base+0x246>) │ │ │ │ + b.n 3c15e <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ + ldr r0, [pc, #12] @ (3c16c <_PyObject_GetDictPtr@@Base+0x246>) │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r6, #200 @ 0xc8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -25896,1984 +25891,1984 @@ │ │ │ │ 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 3c198 <_PyObject_GetDictPtr@@Base+0x26a> │ │ │ │ + bhi.n 3c190 <_PyObject_GetDictPtr@@Base+0x26a> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3c1b0 <_PyObject_GetDictPtr@@Base+0x282> │ │ │ │ + ble.n 3c1a8 <_PyObject_GetDictPtr@@Base+0x282> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3c1b8 <_PyObject_GetDictPtr@@Base+0x28a> │ │ │ │ - movw r0, #58264 @ 0xe398 │ │ │ │ + b.n 3c1b0 <_PyObject_GetDictPtr@@Base+0x28a> │ │ │ │ + movw r0, #59096 @ 0xe6d8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c190 <_PyObject_GetDictPtr@@Base+0x262> │ │ │ │ + bne.n 3c188 <_PyObject_GetDictPtr@@Base+0x262> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3b3ba <_PyImport_ClearExtension@@Base+0x830> │ │ │ │ + b.w 3b3b2 <_PyImport_ClearExtension@@Base+0x830> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2410c8 <_PyDeadline_Get@@Base+0x18c4> │ │ │ │ + bl 24159c <_PyTime_AsTimeval@@Base+0x2f04> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c1e8 <_PyObject_GetDictPtr@@Base+0x2ba> │ │ │ │ + bne.n 3c1e0 <_PyObject_GetDictPtr@@Base+0x2ba> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c21e <_PyObject_GetDictPtr@@Base+0x2f0> │ │ │ │ + b.n 3c216 <_PyObject_GetDictPtr@@Base+0x2f0> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r6, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 2415ec <_PyDeadline_Get@@Base+0x1de8> │ │ │ │ + bl 241ac0 <_PyTime_AsTimeval@@Base+0x3428> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c1e4 <_PyObject_GetDictPtr@@Base+0x2b6> │ │ │ │ + beq.n 3c1dc <_PyObject_GetDictPtr@@Base+0x2b6> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003c224 : │ │ │ │ +0003c21c : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (3c240 ) │ │ │ │ + ldr r4, [pc, #20] @ (3c238 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 1ee26c │ │ │ │ + b.w 1ee8f4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3c26c │ │ │ │ + bne.n 3c264 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3c288 │ │ │ │ - bl 13e730 │ │ │ │ + b.n 3c280 │ │ │ │ + bl 13eb60 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3c288 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 3c29c │ │ │ │ - vldr d0, [pc, #28] @ 3c2a8 │ │ │ │ + bne.n 3c280 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 3c294 │ │ │ │ + vldr d0, [pc, #28] @ 3c2a0 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83ab0 │ │ │ │ + b.w 83ae0 │ │ │ │ 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, 3c620 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 3c618 ) │ │ │ │ eors r4, r1 │ │ │ │ - b.n 3c2b2 │ │ │ │ + b.n 3c2aa │ │ │ │ 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 3c2e6 │ │ │ │ + bmi.n 3c2de │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5024 @ 0x13a0 │ │ │ │ + movw r1, #5856 @ 0x16e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 3c30e │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 3c306 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl b4e1c │ │ │ │ + bl b4e90 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3c312 │ │ │ │ + beq.n 3c30a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5056 @ 0x13c0 │ │ │ │ + movw r1, #5888 @ 0x1700 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c388 │ │ │ │ + b.n 3c380 │ │ │ │ mov r7, sp │ │ │ │ add.w r8, r4, #8 │ │ │ │ addw r9, r4, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - bl f4a54 │ │ │ │ + bl f4a3c │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3c332 │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 3c32a │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c30e │ │ │ │ + bne.n 3c306 │ │ │ │ cmp r8, r9 │ │ │ │ str.w r6, [r7], #4 │ │ │ │ - bne.n 3c31c │ │ │ │ + bne.n 3c314 │ │ │ │ ldr.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl dd6dc │ │ │ │ + bl dd6f4 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c352 │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 3c34a │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c30e │ │ │ │ - b.n 3c358 │ │ │ │ + bne.n 3c306 │ │ │ │ + b.n 3c350 │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 3c370 │ │ │ │ + bls.n 3c368 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5088 @ 0x13e0 │ │ │ │ + movw r1, #5920 @ 0x1720 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 3c30e │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 3c306 │ │ │ │ mov.w r2, #2496 @ 0x9c0 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, r5, #12 │ │ │ │ str r3, [r5, #8] │ │ │ │ blx 29c10 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ addw sp, sp, #2500 @ 0x9c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 213dd8 │ │ │ │ - cbz r0, 3c3e2 │ │ │ │ + bl 2143bc <_PyTime_FromMillisecondsObject@@Base+0x414> │ │ │ │ + cbz r0, 3c3da │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 3c3c4 │ │ │ │ + cbnz r0, 3c3bc │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3c3e6 │ │ │ │ + beq.n 3c3de │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3c3e6 │ │ │ │ - bl 81ef4 │ │ │ │ + b.n 3c3de │ │ │ │ + bl 81f28 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3c3ee │ │ │ │ + cbnz r0, 3c3e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c3e2 │ │ │ │ + beq.n 3c3da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c3e2 │ │ │ │ + cbnz r3, 3c3da │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3c416 │ │ │ │ + b.n 3c40e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #5104 @ 0x13f0 │ │ │ │ + movw r0, #5936 @ 0x1730 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c416 │ │ │ │ + beq.n 3c40e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c416 │ │ │ │ + cbnz r3, 3c40e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0003c41a : │ │ │ │ - ldr r0, [pc, #4] @ (3c420 ) │ │ │ │ - b.w cb794 │ │ │ │ +0003c412 : │ │ │ │ + ldr r0, [pc, #4] @ (3c418 ) │ │ │ │ + b.w cb81c │ │ │ │ movs r6, #244 @ 0xf4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 3c454 │ │ │ │ + bne.n 3c44c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl cdfa0 │ │ │ │ - cbz r0, 3c46e │ │ │ │ - b.n 3c46a │ │ │ │ + bl ce028 │ │ │ │ + cbz r0, 3c466 │ │ │ │ + b.n 3c462 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #39684 @ 0x9b04 │ │ │ │ + movw r0, #40516 @ 0x9e44 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c446 │ │ │ │ + bne.n 3c43e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c4b4 │ │ │ │ + b.n 3c4ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16ac04 │ │ │ │ + bl 16af8c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c482 │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 3c47a │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c46a │ │ │ │ + bne.n 3c462 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw r5, #64360 @ 0xfb68 │ │ │ │ + movw r5, #65188 @ 0xfea4 │ │ │ │ movt r5, #66 @ 0x42 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ uxth r0, r4 │ │ │ │ adds r1, r2, r3 │ │ │ │ subs r3, r1, r2 │ │ │ │ lsls r4, r0, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3c4ae │ │ │ │ + ble.n 3c4a6 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ uxth r4, r4 │ │ │ │ eor.w r3, r3, r0, lsr #8 │ │ │ │ add.w r3, r5, r3, lsl #1 │ │ │ │ ldrh r0, [r3, #56] @ 0x38 │ │ │ │ eors r0, r4 │ │ │ │ - b.n 3c492 │ │ │ │ - bl 7dec0 │ │ │ │ + b.n 3c48a │ │ │ │ + bl 7def0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3c4be │ │ │ │ + cbz r3, 3c4b6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - bpl.n 3c4e4 │ │ │ │ + bpl.n 3c4dc │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 3c502 │ │ │ │ + bgt.n 3c4fa │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - movw r1, #5112 @ 0x13f8 │ │ │ │ + movw r1, #5944 @ 0x1738 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 3c52e │ │ │ │ + bl d19a0 │ │ │ │ + b.n 3c526 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3c518 │ │ │ │ + bgt.n 3c510 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 17ee10 <_PyDeadline_Init@@Base+0x78> │ │ │ │ - cbnz r0, 3c532 │ │ │ │ - b.n 3c52e │ │ │ │ + bl 17f22c <_PyDeadline_Init@@Base+0x78> │ │ │ │ + cbnz r0, 3c52a │ │ │ │ + b.n 3c526 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47016 @ 0xb7a8 │ │ │ │ + movw r1, #47848 @ 0xbae8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c5f2 │ │ │ │ + b.n 3c5ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3c546 │ │ │ │ + beq.n 3c53e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c546 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c53e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 3c56a │ │ │ │ + bmi.n 3c562 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5172 @ 0x1434 │ │ │ │ + movw r1, #6004 @ 0x1774 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 3c52e │ │ │ │ - bl 83a00 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 3c526 │ │ │ │ + bl 83a30 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c57a │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 3c57e │ │ │ │ - b.n 3c52e │ │ │ │ + bne.n 3c572 │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 3c576 │ │ │ │ + b.n 3c526 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c596 │ │ │ │ + bge.n 3c58e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5224 @ 0x1468 │ │ │ │ + movw r1, #6056 @ 0x17a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 3c52e │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 3c526 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3c5b0 │ │ │ │ + bne.n 3c5a8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c5f2 │ │ │ │ + b.n 3c5ea │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3c5d2 │ │ │ │ + bmi.n 3c5ca │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5260 @ 0x148c │ │ │ │ + movw r1, #6092 @ 0x17cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 3c52e │ │ │ │ + bl d19a0 │ │ │ │ + b.n 3c526 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3c5e0 │ │ │ │ - bl 86f1c │ │ │ │ + cbz r0, 3c5d8 │ │ │ │ + bl 86ef0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c5a6 │ │ │ │ - b.n 3c52e │ │ │ │ + bge.n 3c59e │ │ │ │ + b.n 3c526 │ │ │ │ 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 3c5a6 │ │ │ │ + b.n 3c59e │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #55652 @ 0xd964 │ │ │ │ + movw r2, #56484 @ 0xdca4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1cbad4 │ │ │ │ - cbz r0, 3c674 │ │ │ │ + bl 1cc1a4 │ │ │ │ + cbz r0, 3c66c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3c656 │ │ │ │ - ldr r2, [pc, #96] @ (3c67c ) │ │ │ │ + bpl.n 3c64e │ │ │ │ + ldr r2, [pc, #96] @ (3c674 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r5, [r4, #180] @ 0xb4 │ │ │ │ subs r5, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r0, r3, #92672 @ 0x16a00 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ adds r0, #252 @ 0xfc │ │ │ │ add r0, r2 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 3c652 │ │ │ │ + beq.n 3c64a │ │ │ │ cmp r5, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r0, r2, r3 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 3c65a │ │ │ │ + b.n 3c652 │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #36] @ (3c680 ) │ │ │ │ + ldr r1, [pc, #36] @ (3c678 ) │ │ │ │ mov r2, r6 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c678 │ │ │ │ + cbnz r0, 3c670 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 3c678 │ │ │ │ + cbz r3, 3c670 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7fbc │ │ │ │ - b.n 3c678 │ │ │ │ + bl 1b871c │ │ │ │ + b.n 3c670 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 3c684 │ │ │ │ + cbz r4, 3c67c │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bhi.n 3c6a0 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 3c6c4 │ │ │ │ + b.n 3c6b8 │ │ │ │ + movw r0, #65240 @ 0xfed8 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3c69a │ │ │ │ + b.n 3c73e │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 13a28c <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3c73e │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + cbz r3, 3c6e8 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 3c700 │ │ │ │ + movw r3, #56116 @ 0xdb34 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #47848 @ 0xbae8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 3c73e │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #13356 @ 0x342c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 3c73e │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 3c71e │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r2, r5 │ │ │ │ + movw r1, #6192 @ 0x1830 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19a0 │ │ │ │ + b.n 3c73e │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r5, r3 │ │ │ │ + blt.n 3c730 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 7fa10 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [r4, #16] │ │ │ │ + bl 210d88 <_PyTime_MonotonicWithInfo@@Base+0x1f8> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3c724 │ │ │ │ + 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 3c6b0 │ │ │ │ + bpl.n 3c770 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 3c6b2 │ │ │ │ + b.n 3c772 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 3c6f2 │ │ │ │ + bne.n 3c7b2 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c6c0 │ │ │ │ + bne.n 3c780 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ - b.n 3c6c8 │ │ │ │ + b.n 3c788 │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r4, [r4, #0] │ │ │ │ ldrne r4, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1576bc <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 157b7c <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c766 │ │ │ │ + bne.n 3c826 │ │ │ │ mov r0, r4 │ │ │ │ - bl 157710 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + bl 157bd0 <_PyUnicode_IsUppercase@@Base> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3c778 │ │ │ │ + b.n 3c838 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3c770 │ │ │ │ + beq.n 3c830 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r9 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 3c74e │ │ │ │ + ble.n 3c80e │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c70e │ │ │ │ + bne.n 3c7ce │ │ │ │ ldrb.w sl, [r4, r5] │ │ │ │ - b.n 3c71a │ │ │ │ + b.n 3c7da │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w sl, [r4, r5, lsl #1] │ │ │ │ ldrne.w sl, [r4, r5, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 157710 <_PyUnicode_IsUppercase@@Base> │ │ │ │ - cbnz r0, 3c72a │ │ │ │ + bl 157bd0 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + cbnz r0, 3c7ea │ │ │ │ mov r0, sl │ │ │ │ - bl 1576bc <_PyUnicode_IsTitlecase@@Base> │ │ │ │ - cbz r0, 3c736 │ │ │ │ + bl 157b7c <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + cbz r0, 3c7f6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3c770 │ │ │ │ + bne.n 3c830 │ │ │ │ movs r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3c748 │ │ │ │ + b.n 3c808 │ │ │ │ mov r0, sl │ │ │ │ - bl 15756c <_PyUnicode_IsLowercase@@Base> │ │ │ │ - cbz r0, 3c748 │ │ │ │ + bl 157a2c <_PyUnicode_IsLowercase@@Base> │ │ │ │ + cbz r0, 3c808 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3c770 │ │ │ │ + beq.n 3c830 │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ adds r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 3c700 │ │ │ │ + b.n 3c7c0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3c778 │ │ │ │ + b.n 3c838 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c778 │ │ │ │ + b.n 3c838 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bhi.n 3c7a0 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3c7c4 │ │ │ │ - b.n 3c7b8 │ │ │ │ - movw r0, #60412 @ 0xebfc │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c79a │ │ │ │ - b.n 3c83e │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 139e60 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3c83e │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cbz r3, 3c7e8 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3c800 │ │ │ │ - movw r3, #56116 @ 0xdb34 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47016 @ 0xb7a8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 3c83e │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12524 @ 0x30ec │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 3c83e │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 3c81e │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r2, r5 │ │ │ │ - movw r1, #5312 @ 0x14c0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 3c83e │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r5, r3 │ │ │ │ - blt.n 3c830 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f9dc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [r4, #16] │ │ │ │ - bl 2107b0 <_PyTime_MonotonicWithInfo@@Base+0x1f8> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3c824 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ - bl 3ca54 │ │ │ │ + bl 3ca4c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ - cbz r3, 3c8a8 │ │ │ │ + cbz r3, 3c8a0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c936 │ │ │ │ + bne.n 3c92e │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f300 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f808 <_PyTime_AsTimeval@@Base+0x1170> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c8a8 │ │ │ │ + beq.n 3c8a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 244f78 │ │ │ │ + bl 245480 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c8ac │ │ │ │ + cbnz r0, 3c8a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245a14 │ │ │ │ + bl 245f1c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3c922 │ │ │ │ + b.n 3c91a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240720 <_PyDeadline_Get@@Base+0xf1c> │ │ │ │ + bl 240bf4 <_PyTime_AsTimeval@@Base+0x255c> │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 3c8d2 │ │ │ │ + cbnz r0, 3c8ca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c8a2 │ │ │ │ + beq.n 3c89a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3c8a2 │ │ │ │ + bne.n 3c89a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c8a2 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c89a │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #34692 @ 0x8784 │ │ │ │ + movw r0, #35524 @ 0x8ac4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c8a2 │ │ │ │ + beq.n 3c89a │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov.w r1, #588 @ 0x24c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #5536 @ 0x15a0 │ │ │ │ + movw r0, #6368 @ 0x18e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240954 <_PyDeadline_Get@@Base+0x1150> │ │ │ │ + bl 240e80 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ str r6, [r4, #20] │ │ │ │ - cbnz r0, 3c90e │ │ │ │ + cbnz r0, 3c906 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245a14 │ │ │ │ - b.n 3c922 │ │ │ │ + bl 245f1c │ │ │ │ + b.n 3c91a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c922 │ │ │ │ + beq.n 3c91a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c922 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c91a │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 29a70 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3c954 │ │ │ │ - cbz r2, 3c96c │ │ │ │ + cbnz r3, 3c94c │ │ │ │ + cbz r2, 3c964 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 3c96c │ │ │ │ + cbz r3, 3c964 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5548 @ 0x15ac │ │ │ │ + movw r1, #6380 @ 0x18ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 3c980 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 3c978 │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - movw r1, #61240 @ 0xef38 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #532 @ 0x214 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ 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 3c9a4 │ │ │ │ + bne.n 3c99c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3c9bc │ │ │ │ + b.w 3c9b4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32004 @ 0x7d04 │ │ │ │ + movw r0, #32836 @ 0x8044 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c998 │ │ │ │ + bne.n 3c990 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003c9bc : │ │ │ │ +0003c9b4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 3c9d0 │ │ │ │ + cbz r0, 3c9c8 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 3c9d6 │ │ │ │ - bl 26270c │ │ │ │ - b.n 3ca4e │ │ │ │ + cbnz r1, 3c9ce │ │ │ │ + bl 262ba0 │ │ │ │ + b.n 3ca46 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3ca34 │ │ │ │ + cbz r3, 3ca2c │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 3c9e6 │ │ │ │ + cbnz r6, 3c9de │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 3c9ee │ │ │ │ + cbz r6, 3c9e6 │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n 3ca34 │ │ │ │ + bmi.n 3ca2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ca34 │ │ │ │ + cbz r3, 3ca2c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3ca34 │ │ │ │ + bmi.n 3ca2c │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 3ca34 │ │ │ │ + cbz r3, 3ca2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ca34 │ │ │ │ + cbz r3, 3ca2c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b0698 │ │ │ │ + bl 1b0d38 │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3ca50 │ │ │ │ + bne.n 3ca48 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3ca34 │ │ │ │ + beq.n 3ca2c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3ca34 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3ca2c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63984 @ 0xf9f0 │ │ │ │ + movw r1, #64816 @ 0xfd30 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3600] @ 0xe10 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3ca7a │ │ │ │ + beq.n 3ca72 │ │ │ │ ldr.w fp, [r3, #20] │ │ │ │ - b.n 3ca82 │ │ │ │ + b.n 3ca7a │ │ │ │ movw fp, #10688 @ 0x29c0 │ │ │ │ movt fp, #77 @ 0x4d │ │ │ │ - movw r1, #64904 @ 0xfd88 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl f5358 │ │ │ │ + movw r1, #5392 @ 0x1510 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl f5338 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3caf4 │ │ │ │ + cbz r0, 3caec │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbnz r6, 3cab8 │ │ │ │ + cbnz r6, 3cab0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3caaa │ │ │ │ + beq.n 3caa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3caaa │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3caa2 │ │ │ │ + bl 77ecc <_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 155be4 │ │ │ │ + b.w 1560a4 │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 3cafa │ │ │ │ + ble.n 3caf2 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 3cad4 │ │ │ │ + bls.n 3cacc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3cae4 │ │ │ │ - b.n 3caf0 │ │ │ │ + bne.n 3cadc │ │ │ │ + b.n 3cae8 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r6, r0 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3cafc │ │ │ │ - b.n 3cac8 │ │ │ │ + cbnz r0, 3caf4 │ │ │ │ + b.n 3cac0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3caf0 │ │ │ │ + cbnz r3, 3cae8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - bl 1e82fc │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + bl 1e8984 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3cce8 │ │ │ │ + b.n 3cce0 │ │ │ │ add r7, sp, #16 │ │ │ │ movs r5, #0 │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r5 │ │ │ │ mov r7, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 3cbf2 │ │ │ │ + bge.n 3cbea │ │ │ │ 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 3cb56 │ │ │ │ + bne.n 3cb4e │ │ │ │ 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 3cb8c │ │ │ │ + b.n 3cb84 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3cb8c │ │ │ │ + cbz r0, 3cb84 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #4660 @ 0x1234 │ │ │ │ + movw r1, #5496 @ 0x1578 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl d1920 │ │ │ │ - b.n 3ccb2 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 3ccaa │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub.w lr, ip, sl │ │ │ │ add.w r8, r5, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - bge.n 3cbbe │ │ │ │ + bge.n 3cbb6 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4724 @ 0x1274 │ │ │ │ + movw r1, #5560 @ 0x15b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov r5, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3ccb2 │ │ │ │ + b.n 3ccaa │ │ │ │ add sl, r0 │ │ │ │ - cbz r5, 3cbcc │ │ │ │ + cbz r5, 3cbc4 │ │ │ │ sub.w ip, ip, sl │ │ │ │ cmp ip, r9 │ │ │ │ - blt.n 3cb9e │ │ │ │ + blt.n 3cb96 │ │ │ │ add sl, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3cbee │ │ │ │ + beq.n 3cbe6 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4752 @ 0x1290 │ │ │ │ + movw r1, #5588 @ 0x15d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 3cbb6 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 3cbae │ │ │ │ mov r5, r8 │ │ │ │ - b.n 3cb14 │ │ │ │ + b.n 3cb0c │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ mov r7, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ccb2 │ │ │ │ + beq.n 3ccaa │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 3cc12 │ │ │ │ + cbz r3, 3cc0a │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3cc1a │ │ │ │ + b.n 3cc12 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ cmp.w sl, #1048576 @ 0x100000 │ │ │ │ - blt.n 3cc2e │ │ │ │ + blt.n 3cc26 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 3cc2e │ │ │ │ - bl 95d00 │ │ │ │ + bpl.n 3cc26 │ │ │ │ + bl 95d94 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 3cc32 │ │ │ │ + b.n 3cc2a │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3cc70 │ │ │ │ + bne.n 3cc68 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r1 │ │ │ │ mla sl, sl, r5, r7 │ │ │ │ mov r0, r6 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 3cc60 │ │ │ │ + beq.n 3cc58 │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ ldr.w r1, [r9], #44 │ │ │ │ mov r2, fp │ │ │ │ add r6, fp │ │ │ │ blx 29c10 │ │ │ │ - b.n 3cc48 │ │ │ │ + b.n 3cc40 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ - cbz r1, 3ccb2 │ │ │ │ + cbz r1, 3ccaa │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 987f8 │ │ │ │ - b.n 3ccb2 │ │ │ │ + bl 98888 │ │ │ │ + b.n 3ccaa │ │ │ │ strd r7, r4, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 3ccaa │ │ │ │ + beq.n 3cca2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3cc92 │ │ │ │ + beq.n 3cc8a │ │ │ │ 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 3cc7c │ │ │ │ + b.n 3cc74 │ │ │ │ mov r1, r7 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 3cc66 │ │ │ │ + b.n 3cc5e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ccc8 │ │ │ │ + beq.n 3ccc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ccc8 │ │ │ │ + cbnz r3, 3ccc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mla r0, r6, r4, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 3ccdc │ │ │ │ + beq.n 3ccd4 │ │ │ │ adds r4, #1 │ │ │ │ - bl cea34 │ │ │ │ - b.n 3cccc │ │ │ │ + bl ceabc │ │ │ │ + b.n 3ccc4 │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 3cce8 │ │ │ │ + beq.n 3cce0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ 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, #70 @ 0x46 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #5608 @ 0x15e8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 144c80 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3cd30 │ │ │ │ - movw r3, #42636 @ 0xa68c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bx r3 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ 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 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3cd74 │ │ │ │ + cbz r0, 3cd28 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3cd58 │ │ │ │ + cbz r3, 3cd0c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3cd60 │ │ │ │ + b.n 3cd14 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3cd68 │ │ │ │ + cbz r2, 3cd1c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3cd70 │ │ │ │ + b.n 3cd24 │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 1f3898 │ │ │ │ + bl 1f3f5c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 3cdb2 │ │ │ │ + cbnz r5, 3cd66 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3cdb2 │ │ │ │ + ble.n 3cd66 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3cdb2 │ │ │ │ - cbz r2, 3cdb2 │ │ │ │ + bne.n 3cd66 │ │ │ │ + cbz r2, 3cd66 │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #60984 @ 0xee38 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #276 @ 0x114 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 3cdce │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 3cd82 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #28] @ (3cdd4 ) │ │ │ │ + ldr r5, [pc, #28] @ (3cd88 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cd9c │ │ │ │ + bne.n 3cd50 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #44040 @ 0xac08 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #6440 @ 0x1928 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 145138 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3cdcc │ │ │ │ + movw r3, #42636 @ 0xa68c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + bx r3 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3cde2 │ │ │ │ - b.w 147e20 │ │ │ │ + beq.n 3cdda │ │ │ │ + b.w 1482d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3ce16 │ │ │ │ + cbnz r4, 3ce0e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12524 @ 0x30ec │ │ │ │ + movw r1, #13356 @ 0x342c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 3ce1e │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 3ce16 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003ce22 : │ │ │ │ - b.w 22cc04 │ │ │ │ +0003ce1a : │ │ │ │ + b.w 22d1b8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ce4a │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 3ce4a │ │ │ │ + bne.n 3ce42 │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 3ce42 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ce80 │ │ │ │ + b.n 3ce78 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd9bc │ │ │ │ + bl 1be08c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3ce6a │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 3ce62 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ce46 │ │ │ │ + bne.n 3ce3e │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3ce80 │ │ │ │ + b.n 3ce78 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + bhi.n 3ce9a │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 3ceb2 │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + b.n 3ceba │ │ │ │ + movw r0, #59056 @ 0xe6b0 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3ce92 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 3b3b2 <_PyImport_ClearExtension@@Base+0x830> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3ce9a │ │ │ │ + blt.n 3cede │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 3ceb4 │ │ │ │ + blt.n 3cef8 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59148 @ 0xe70c │ │ │ │ + movw r1, #59980 @ 0xea4c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cebe │ │ │ │ + b.n 3cf02 │ │ │ │ add r0, r1 │ │ │ │ - ldr r3, [pc, #8] @ (3cec0 ) │ │ │ │ + ldr r3, [pc, #8] @ (3cf04 ) │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ add.w r0, r3, r2, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0003cec4 : │ │ │ │ - b.w 182cc8 │ │ │ │ - b.n 3ceca │ │ │ │ +0003cf08 : │ │ │ │ + b.w 183104 │ │ │ │ + b.n 3cf0e │ │ │ │ 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 3ceec │ │ │ │ - bl 25e80c │ │ │ │ + bne.n 3cf30 │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3cef8 │ │ │ │ + cbz r3, 3cf3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3cf1a │ │ │ │ + b.n 3cf5e │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3cf16 │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3cf5a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3cf16 │ │ │ │ + cbnz r3, 3cf5a │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3cf16 │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3cf5a │ │ │ │ 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 3cf3e │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3cf56 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - b.n 3cf5e │ │ │ │ - movw r0, #58224 @ 0xe370 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3cf36 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3b3ba <_PyImport_ClearExtension@@Base+0x830> │ │ │ │ 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 f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3cf8c │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 3cf98 │ │ │ │ + bne.n 3cf84 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 3cf90 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1f8150 │ │ │ │ + b.w 1f8928 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - movw r0, #6324 @ 0x18b4 │ │ │ │ + movw r0, #7156 @ 0x1bf4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1f0bcc │ │ │ │ + bl 1f1254 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 210c14 │ │ │ │ + b.w 2111ec │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3cff6 │ │ │ │ + bne.n 3cfee │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3d012 │ │ │ │ - bl 13e730 │ │ │ │ + b.n 3d00a │ │ │ │ + bl 13eb60 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3d012 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 3d026 │ │ │ │ - vldr d0, [pc, #28] @ 3d030 │ │ │ │ + bne.n 3d00a │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 3d01e │ │ │ │ + vldr d0, [pc, #28] @ 3d028 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83ab0 │ │ │ │ + b.w 83ae0 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 3d17c ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 3d174 ) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3d058 │ │ │ │ + cbz r3, 3d050 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3d05a │ │ │ │ + b.n 3d052 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 3d068 │ │ │ │ + cbnz r3, 3d060 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3d068 │ │ │ │ + ble.n 3d060 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3d068 │ │ │ │ - cbnz r0, 3d084 │ │ │ │ - ldr r4, [pc, #652] @ (3d2f8 ) │ │ │ │ + bne.n 3d060 │ │ │ │ + cbnz r0, 3d07c │ │ │ │ + ldr r4, [pc, #652] @ (3d2f0 ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d246 │ │ │ │ + beq.w 3d23e │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 862ec │ │ │ │ + bl 862bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d246 │ │ │ │ - ldr r3, [pc, #604] @ (3d2fc ) │ │ │ │ + beq.w 3d23e │ │ │ │ + ldr r3, [pc, #604] @ (3d2f4 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movw r8, #42636 @ 0xa68c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 3d1ee │ │ │ │ + bne.w 3d1e6 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd8ac │ │ │ │ + bl dd8c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3d1ee │ │ │ │ + bne.w 3d1e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d0ea │ │ │ │ + beq.n 3d0e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d0ea │ │ │ │ + cbnz r3, 3d0e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86630 │ │ │ │ + bl 86600 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d128 │ │ │ │ + cbnz r0, 3d120 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d10e │ │ │ │ + beq.n 3d106 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d10e │ │ │ │ + cbnz r3, 3d106 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3d246 │ │ │ │ + bne.w 3d23e │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 3d1ac │ │ │ │ + bne.n 3d1a4 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl dd8ac │ │ │ │ + bl dd8c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 3d1ac │ │ │ │ + cbnz r3, 3d1a4 │ │ │ │ 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 3d194 │ │ │ │ + beq.n 3d18c │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ - vldr d5, [pc, #392] @ 3d2f0 │ │ │ │ + vldr d5, [pc, #392] @ 3d2e8 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ it lt │ │ │ │ vneglt.f64 d6, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ it lt │ │ │ │ vneglt.f64 d7, d7 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3d1ac │ │ │ │ + bhi.n 3d1a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d0ee │ │ │ │ + beq.n 3d0e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d0ee │ │ │ │ + bne.n 3d0e6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d0ee │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d0e6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d232 │ │ │ │ + beq.n 3d22a │ │ │ │ mov r1, r6 │ │ │ │ - bl 115834 │ │ │ │ + bl 115c60 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d1d6 │ │ │ │ + beq.n 3d1ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d1d6 │ │ │ │ + cbnz r3, 3d1ce │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d1ec │ │ │ │ + beq.n 3d1e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d1ec │ │ │ │ + cbnz r3, 3d1e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 3d23c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 3d234 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r7, #26080 @ 0x65e0 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 3d33e │ │ │ │ + bne.w 3d336 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d24a │ │ │ │ + bne.n 3d242 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86630 │ │ │ │ + bl 86600 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3d27a │ │ │ │ + cbz r0, 3d272 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d2aa │ │ │ │ + beq.n 3d2a2 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 3d2c2 │ │ │ │ + beq.n 3d2ba │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ae0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d300 │ │ │ │ + bne.n 3d2f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d25a │ │ │ │ + bne.n 3d252 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d26a │ │ │ │ + bne.n 3d262 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d3ba │ │ │ │ + b.n 3d3b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d20c │ │ │ │ + bne.n 3d204 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d20c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d204 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d23c │ │ │ │ + bne.n 3d234 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d23c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d234 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d246 │ │ │ │ + bne.n 3d23e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d246 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d23e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d290 │ │ │ │ + beq.n 3d288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d290 │ │ │ │ + cbnz r3, 3d288 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d246 │ │ │ │ + bne.n 3d23e │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 83ab0 │ │ │ │ + b.w 83ae0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vldr d9, [r6, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d338 │ │ │ │ + beq.n 3d330 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d338 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d338 │ │ │ │ + bne.n 3d330 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d330 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl dd8ac │ │ │ │ + bl dd8c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov s14, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d224 │ │ │ │ + bne.n 3d21c │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ - beq.n 3d210 │ │ │ │ + beq.n 3d208 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d210 │ │ │ │ + bne.n 3d208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d210 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d208 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ movs r7, #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 115834 │ │ │ │ + bl 115c60 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d31e │ │ │ │ + beq.n 3d316 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d31e │ │ │ │ + cbnz r3, 3d316 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d334 │ │ │ │ + beq.n 3d32c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d334 │ │ │ │ + cbnz r3, 3d32c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 3d33e │ │ │ │ - b.n 3d23c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3d336 │ │ │ │ + b.n 3d234 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - b.n 3d210 │ │ │ │ + b.n 3d208 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86630 │ │ │ │ + bl 86600 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r6, 3d36e │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 3d3a4 │ │ │ │ + cbnz r6, 3d366 │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 3d39c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d3a2 │ │ │ │ + beq.n 3d39a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d3a2 │ │ │ │ + cbnz r3, 3d39a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d3a2 │ │ │ │ - bl 115834 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d39a │ │ │ │ + bl 115c60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d386 │ │ │ │ + beq.n 3d37e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d386 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d37e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d398 │ │ │ │ + beq.n 3d390 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d398 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d390 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3d3a2 │ │ │ │ + beq.n 3d39a │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3d342 │ │ │ │ + b.n 3d33a │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d3ba │ │ │ │ + beq.n 3d3b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d3ba │ │ │ │ + cbnz r3, 3d3b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3d3e4 │ │ │ │ + cbz r3, 3d3dc │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3d3e6 │ │ │ │ + b.n 3d3de │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 3d3f4 │ │ │ │ + cbnz r3, 3d3ec │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3d3f4 │ │ │ │ + blt.n 3d3ec │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 3d3f4 │ │ │ │ - cbnz r0, 3d412 │ │ │ │ - ldr r5, [pc, #316] @ (3d534 ) │ │ │ │ + bgt.n 3d3ec │ │ │ │ + cbnz r0, 3d40a │ │ │ │ + ldr r5, [pc, #316] @ (3d52c ) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d412 │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d40a │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3d52c │ │ │ │ - cbz r4, 3d428 │ │ │ │ + b.n 3d524 │ │ │ │ + cbz r4, 3d420 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d42a │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 3d42a │ │ │ │ - b.n 3d40c │ │ │ │ + bne.n 3d422 │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 3d422 │ │ │ │ + b.n 3d404 │ │ │ │ movs r5, #8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - cbz r2, 3d432 │ │ │ │ + cbz r2, 3d42a │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - b.n 3d43a │ │ │ │ + b.n 3d432 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ movs r4, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r6, r2 │ │ │ │ mov r9, r4 │ │ │ │ sub.w fp, sl, r5 │ │ │ │ cmp r8, r6 │ │ │ │ - bls.n 3d48e │ │ │ │ + bls.n 3d486 │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 3d470 │ │ │ │ + bne.n 3d468 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d44a │ │ │ │ - bl 26b574 │ │ │ │ + ble.n 3d442 │ │ │ │ + bl 26b8ac │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 3d514 │ │ │ │ + bgt.n 3d50c │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 3d44a │ │ │ │ + b.n 3d442 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 3d514 │ │ │ │ + beq.n 3d50c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 3d47e │ │ │ │ + beq.n 3d476 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 3d44a │ │ │ │ + bne.n 3d442 │ │ │ │ sub.w r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ add r9, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bge.n 3d44a │ │ │ │ - b.n 3d514 │ │ │ │ + bge.n 3d442 │ │ │ │ + b.n 3d50c │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 3d514 │ │ │ │ + bgt.n 3d50c │ │ │ │ add.w r1, r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d40c │ │ │ │ + beq.n 3d404 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3d4b0 │ │ │ │ + cbz r3, 3d4a8 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3d4b8 │ │ │ │ + b.n 3d4b0 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 3d4c0 │ │ │ │ + cbz r3, 3d4b8 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ - b.n 3d4c8 │ │ │ │ + b.n 3d4c0 │ │ │ │ movw r4, #10688 @ 0x29c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ movs r7, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ cmp r8, r4 │ │ │ │ - bls.n 3d52c │ │ │ │ + bls.n 3d524 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 3d4f8 │ │ │ │ + bne.n 3d4f0 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d50a │ │ │ │ + ble.n 3d502 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 26b574 │ │ │ │ + bl 26b8ac │ │ │ │ subs r1, r5, r1 │ │ │ │ add r7, r1 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3d510 │ │ │ │ + beq.n 3d508 │ │ │ │ strb.w sl, [r3], #1 │ │ │ │ - b.n 3d4ee │ │ │ │ + b.n 3d4e6 │ │ │ │ mov r3, r6 │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 3d50e │ │ │ │ + beq.n 3d506 │ │ │ │ cmp r2, #13 │ │ │ │ - bne.n 3d510 │ │ │ │ - b.n 3d50e │ │ │ │ + bne.n 3d508 │ │ │ │ + b.n 3d506 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 3d510 │ │ │ │ + b.n 3d508 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 3d4ce │ │ │ │ + b.n 3d4c6 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6336 @ 0x18c0 │ │ │ │ + movw r1, #7168 @ 0x1c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 3d40c │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 3d404 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3d55e │ │ │ │ + cbnz r0, 3d556 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3d566 │ │ │ │ + cbz r0, 3d55e │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d550 │ │ │ │ + beq.n 3d548 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3d588 │ │ │ │ + cbnz r3, 3d580 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3d588 │ │ │ │ + ble.n 3d580 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d588 │ │ │ │ - cbnz r0, 3d5a0 │ │ │ │ + bne.n 3d580 │ │ │ │ + cbnz r0, 3d598 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #120] @ (3d608 ) │ │ │ │ + ldr r4, [pc, #120] @ (3d600 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3d5e4 │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3d5dc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d5b2 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 3d5e4 │ │ │ │ + bne.n 3d5aa │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 3d5dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 29298 <__wait3_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3d5e8 │ │ │ │ + bge.n 3d5e0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3d5f4 │ │ │ │ - bl e4ae4 │ │ │ │ + bne.n 3d5ec │ │ │ │ + bl e4afc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d5b6 │ │ │ │ + beq.n 3d5ae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d602 │ │ │ │ + b.n 3d5fa │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b51c <_PyImport_ClearExtension@@Base+0x992> │ │ │ │ - b.n 3d602 │ │ │ │ + bl 3b670 <_PyImport_ClearExtension@@Base+0xaee> │ │ │ │ + b.n 3d5fa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r7, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -27881,116 +27876,116 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #8276 @ 0x2054 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3d63e │ │ │ │ + bne.n 3d636 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 229d7c │ │ │ │ + bl 22a35c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3d65a │ │ │ │ - b.n 3d656 │ │ │ │ + bge.n 3d652 │ │ │ │ + b.n 3d64e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6424 @ 0x1918 │ │ │ │ + movw r1, #7256 @ 0x1c58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d67e │ │ │ │ - bne.n 3d66e │ │ │ │ + b.n 3d676 │ │ │ │ + bne.n 3d666 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f14 │ │ │ │ - b.n 3d656 │ │ │ │ + bl e9efc │ │ │ │ + b.n 3d64e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3d6b2 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6516 @ 0x1974 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 3d6c0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ push {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 3d6e6 │ │ │ │ - bl 25e80c │ │ │ │ + bne.n 3d6a2 │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d6f2 │ │ │ │ + cbz r3, 3d6ae │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d712 │ │ │ │ + b.n 3d6ce │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1a8d24 │ │ │ │ - cbnz r0, 3d70e │ │ │ │ + bl 1a93c4 │ │ │ │ + cbnz r0, 3d6ca │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d70e │ │ │ │ + cbnz r3, 3d6ca │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d70e │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d6ca │ │ │ │ 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] @ (3d738 ) │ │ │ │ + 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, 3d6fc │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #7348 @ 0x1cb4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 3d70a │ │ │ │ + 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} │ │ │ │ + ldr r2, [pc, #32] @ (3d730 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #50164 @ 0xc3f4 │ │ │ │ + movw r0, #50996 @ 0xc734 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r1, #3788] @ 0xecc │ │ │ │ ldr.w r2, [r1, #3772] @ 0xebc │ │ │ │ ldr.w r1, [r1, #3756] @ 0xeac │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ 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 │ │ │ │ @@ -27999,48 +27994,48 @@ │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bhi.n 3d76a │ │ │ │ + bhi.n 3d762 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.n 3d784 │ │ │ │ - b.n 3d794 │ │ │ │ - movw r0, #51904 @ 0xcac0 │ │ │ │ + bgt.n 3d77c │ │ │ │ + b.n 3d78c │ │ │ │ + movw r0, #52760 @ 0xce18 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d762 │ │ │ │ + bne.n 3d75a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d7be │ │ │ │ + b.n 3d7b6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 110614 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1108ac <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d780 │ │ │ │ + beq.n 3d778 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 3d7a6 │ │ │ │ + bne.n 3d79e │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 3d7b4 │ │ │ │ + cbnz r1, 3d7ac │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3d7b6 │ │ │ │ + b.n 3d7ae │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 110614 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1108ac <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d794 │ │ │ │ - b.n 3d780 │ │ │ │ + bne.n 3d78c │ │ │ │ + b.n 3d778 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2e9c6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ @@ -28053,143 +28048,143 @@ │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #40636 @ 0x9ebc │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13e320 │ │ │ │ + b.w 13e750 │ │ │ │ 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 3d812 │ │ │ │ - bl 25e80c │ │ │ │ + bne.n 3d80a │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d81e │ │ │ │ + cbz r3, 3d816 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d844 │ │ │ │ + b.n 3d83c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d840 │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d838 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d840 │ │ │ │ + cbnz r3, 3d838 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d840 │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d838 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d856 │ │ │ │ + bne.n 3d84e │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b.w e76ac │ │ │ │ - b.w 12dae4 │ │ │ │ + b.w e76c4 │ │ │ │ + b.w 12df14 │ │ │ │ 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, 3d880 │ │ │ │ + cbnz r7, 3d878 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3d880 │ │ │ │ + blt.n 3d878 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3d880 │ │ │ │ - cbnz r2, 3d8a0 │ │ │ │ - ldr r1, [pc, #96] @ (3d8e4 ) │ │ │ │ + bgt.n 3d878 │ │ │ │ + cbnz r2, 3d898 │ │ │ │ + ldr r1, [pc, #96] @ (3d8dc ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d8a0 │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d898 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d8de │ │ │ │ + b.n 3d8d6 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3d8b0 │ │ │ │ + ble.n 3d8a8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c33f4 │ │ │ │ + bl c3470 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3d8b2 │ │ │ │ - b.n 3d89c │ │ │ │ + bge.n 3d8aa │ │ │ │ + b.n 3d894 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 166370 │ │ │ │ + bl 1666f4 │ │ │ │ subs r1, r4, #0 │ │ │ │ mov r3, r0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r4, r3 │ │ │ │ blx 29ae0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3d8d6 │ │ │ │ + cbz r0, 3d8ce │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 246998 │ │ │ │ - b.n 3d89c │ │ │ │ + bl 246e9c │ │ │ │ + b.n 3d894 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r1, #76 @ 0x4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3d8f0 │ │ │ │ + cbz r1, 3d8e8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3d8f8 │ │ │ │ + b.n 3d8f0 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3da6e │ │ │ │ + b.n 3da66 │ │ │ │ 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 149e6c │ │ │ │ - cbz r0, 3d924 │ │ │ │ + bl 14a324 │ │ │ │ + cbz r0, 3d91c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #40] @ (3d950 ) │ │ │ │ + ldr r0, [pc, #40] @ (3d948 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -28211,135 +28206,135 @@ │ │ │ │ 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 3d97a │ │ │ │ - bl 25e80c │ │ │ │ + bne.n 3d972 │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d986 │ │ │ │ + cbz r3, 3d97e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3da66 │ │ │ │ + b.n 3da5e │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl b34c8 │ │ │ │ + bl b3538 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3da5c │ │ │ │ + beq.n 3da54 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d9aa │ │ │ │ + bne.n 3d9a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 3da06 │ │ │ │ + cbnz r3, 3d9fe │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3d9fe │ │ │ │ + cbz r0, 3d9f6 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 3da0e │ │ │ │ - b.n 3da06 │ │ │ │ - bl b34c8 │ │ │ │ + cbz r6, 3da06 │ │ │ │ + b.n 3d9fe │ │ │ │ + bl b3538 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3d9e8 │ │ │ │ + cbz r0, 3d9e0 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 3da16 │ │ │ │ + beq.n 3da0e │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d9c2 │ │ │ │ + bne.n 3d9ba │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1998 │ │ │ │ + bl b1a10 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3da30 │ │ │ │ + cbnz r0, 3da28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e82fc │ │ │ │ + bl 1e8984 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 3da5c │ │ │ │ + b.n 3da54 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 3d9d8 │ │ │ │ + b.n 3d9d0 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 83e18 │ │ │ │ + bl 83e24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d9f8 │ │ │ │ + beq.n 3d9f0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3d9ce │ │ │ │ + b.n 3d9c6 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3da44 │ │ │ │ + ble.n 3da3c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3da30 │ │ │ │ + b.n 3da28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c22bc <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ - b.n 3da62 │ │ │ │ + bl c2338 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ + b.n 3da5a │ │ │ │ movs r0, #0 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3da86 │ │ │ │ + bne.n 3da7e │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #42464 @ 0xa5e0 │ │ │ │ + movw r3, #43296 @ 0xa920 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 3daa6 │ │ │ │ - b.n 3da88 │ │ │ │ - cbz r1, 3dab0 │ │ │ │ - movw r3, #42464 @ 0xa5e0 │ │ │ │ + bne.n 3da9e │ │ │ │ + b.n 3da80 │ │ │ │ + cbz r1, 3daa8 │ │ │ │ + movw r3, #43296 @ 0xa920 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3daa6 │ │ │ │ + bls.n 3da9e │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - beq.n 3dab0 │ │ │ │ - b.n 3da92 │ │ │ │ + beq.n 3daa8 │ │ │ │ + b.n 3da8a │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -28347,458 +28342,458 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r7, r3 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ - cbz r3, 3db2e │ │ │ │ + cbz r3, 3db26 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3db2e │ │ │ │ + cbnz r0, 3db26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f300 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f808 <_PyTime_AsTimeval@@Base+0x1170> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3db2e │ │ │ │ + beq.n 3db26 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240720 <_PyDeadline_Get@@Base+0xf1c> │ │ │ │ + bl 240bf4 <_PyTime_AsTimeval@@Base+0x255c> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240720 <_PyDeadline_Get@@Base+0xf1c> │ │ │ │ + bl 240bf4 <_PyTime_AsTimeval@@Base+0x255c> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240720 <_PyDeadline_Get@@Base+0xf1c> │ │ │ │ + bl 240bf4 <_PyTime_AsTimeval@@Base+0x255c> │ │ │ │ mov r2, r6 │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ - movw r1, #50497 @ 0xc541 │ │ │ │ + movw r1, #51785 @ 0xca49 │ │ │ │ movt r1, #24 │ │ │ │ - movw r0, #6716 @ 0x1a3c │ │ │ │ + movw r0, #7548 @ 0x1d7c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3db32 │ │ │ │ + cbnz r0, 3db2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 245a14 │ │ │ │ + bl 245f1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3db8a │ │ │ │ + b.n 3db82 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #6724 @ 0x1a44 │ │ │ │ + movw r0, #7556 @ 0x1d84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 240954 <_PyDeadline_Get@@Base+0x1150> │ │ │ │ + bl 240e80 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 3db68 │ │ │ │ + beq.n 3db60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3db68 │ │ │ │ + cbnz r3, 3db60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3db28 │ │ │ │ + beq.n 3db20 │ │ │ │ mov r0, r5 │ │ │ │ - bl dd6dc │ │ │ │ + bl dd6f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3db8a │ │ │ │ + beq.n 3db82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3db8a │ │ │ │ + cbnz r3, 3db82 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3db9a │ │ │ │ + cbz r1, 3db92 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3dba2 │ │ │ │ + b.n 3db9a │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3dd94 <_PyTraceback_Add@@Base+0x134> │ │ │ │ + b.n 3dd8c <_PyTraceback_Add@@Base+0x134> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r4, r6, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (3dc2c ) │ │ │ │ + ldr r1, [pc, #112] @ (3dc24 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c98 │ │ │ │ + bl b8d18 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3dbca │ │ │ │ + bge.n 3dbc2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3dc26 │ │ │ │ + b.n 3dc1e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 3dbd4 │ │ │ │ + cbz r3, 3dbcc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 3dbe4 │ │ │ │ - b.n 3dc04 │ │ │ │ - ldr r1, [pc, #88] @ (3dc30 ) │ │ │ │ + cbnz r0, 3dbdc │ │ │ │ + b.n 3dbfc │ │ │ │ + ldr r1, [pc, #88] @ (3dc28 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c98 │ │ │ │ + bl b8d18 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3dbce │ │ │ │ - b.n 3dbc6 │ │ │ │ + bge.n 3dbc6 │ │ │ │ + b.n 3dbbe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3dc04 │ │ │ │ + bne.n 3dbfc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3dc04 │ │ │ │ + beq.n 3dbfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3dc04 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3dbfc │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #54128 @ 0xd370 │ │ │ │ + movw r2, #54960 @ 0xd6b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #6744 @ 0x1a58 │ │ │ │ + movw r0, #7576 @ 0x1d98 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r1, #20520 @ 0x5028 │ │ │ │ + movw r1, #21352 @ 0x5368 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003dc60 <_PyTraceback_Add@@Base>: │ │ │ │ +0003dc58 <_PyTraceback_Add@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #192] @ (3dd34 <_PyTraceback_Add@@Base+0xd4>) │ │ │ │ + ldr r4, [pc, #192] @ (3dd2c <_PyTraceback_Add@@Base+0xd4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w sl, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r7, [r3, r4] │ │ │ │ ldr.w r9, [r7, #72] @ 0x48 │ │ │ │ str.w sl, [r7, #72] @ 0x48 │ │ │ │ - bl 713d8 │ │ │ │ + bl 71420 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dd24 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3dd1c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3dde0 │ │ │ │ + bl 3ddd8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3dcba <_PyTraceback_Add@@Base+0x5a> │ │ │ │ + cbnz r0, 3dcb2 <_PyTraceback_Add@@Base+0x5a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dd24 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3dd1c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3dd24 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + cbnz r3, 3dd1c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3dd24 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3dd1c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3deb8 │ │ │ │ + bl 3deb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dcde <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + beq.n 3dcd6 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3dcde <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + cbnz r3, 3dcd6 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dcf4 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + beq.n 3dcec <_PyTraceback_Add@@Base+0x94> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3dcf4 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + cbnz r3, 3dcec <_PyTraceback_Add@@Base+0x94> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 3dd24 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 3dd1c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str.w r8, [r5, #20] │ │ │ │ str.w r9, [r7, #72] @ 0x48 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r5 │ │ │ │ - bl d40a0 │ │ │ │ + bl d40dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dd2e <_PyTraceback_Add@@Base+0xce> │ │ │ │ + beq.n 3dd26 <_PyTraceback_Add@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dd2e <_PyTraceback_Add@@Base+0xce> │ │ │ │ + cbnz r3, 3dd26 <_PyTraceback_Add@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 11e244 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 11e670 <_PyErr_ChainExceptions1@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3dd5a <_PyTraceback_Add@@Base+0xfa> │ │ │ │ - bl 25e80c │ │ │ │ + bne.n 3dd52 <_PyTraceback_Add@@Base+0xfa> │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dd66 <_PyTraceback_Add@@Base+0x106> │ │ │ │ + cbz r3, 3dd5e <_PyTraceback_Add@@Base+0x106> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3dd8a <_PyTraceback_Add@@Base+0x12a> │ │ │ │ + b.n 3dd82 <_PyTraceback_Add@@Base+0x12a> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3dd7a <_PyTraceback_Add@@Base+0x11a> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3dd72 <_PyTraceback_Add@@Base+0x11a> │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3dd86 <_PyTraceback_Add@@Base+0x126> │ │ │ │ + b.n 3dd7e <_PyTraceback_Add@@Base+0x126> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d53c <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + bl 9d58c <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dd74 <_PyTraceback_Add@@Base+0x114> │ │ │ │ - ldr r0, [pc, #8] @ (3dd90 <_PyTraceback_Add@@Base+0x130>) │ │ │ │ + beq.n 3dd6c <_PyTraceback_Add@@Base+0x114> │ │ │ │ + ldr r0, [pc, #8] @ (3dd88 <_PyTraceback_Add@@Base+0x130>) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3ddac <_PyTraceback_Add@@Base+0x14c> │ │ │ │ + bne.n 3dda4 <_PyTraceback_Add@@Base+0x14c> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #42464 @ 0xa5e0 │ │ │ │ + movw r3, #43296 @ 0xa920 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 3ddcc <_PyTraceback_Add@@Base+0x16c> │ │ │ │ - b.n 3ddae <_PyTraceback_Add@@Base+0x14e> │ │ │ │ - cbz r1, 3ddd6 <_PyTraceback_Add@@Base+0x176> │ │ │ │ - movw r3, #42464 @ 0xa5e0 │ │ │ │ + bne.n 3ddc4 <_PyTraceback_Add@@Base+0x16c> │ │ │ │ + b.n 3dda6 <_PyTraceback_Add@@Base+0x14e> │ │ │ │ + cbz r1, 3ddce <_PyTraceback_Add@@Base+0x176> │ │ │ │ + movw r3, #43296 @ 0xa920 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3ddcc <_PyTraceback_Add@@Base+0x16c> │ │ │ │ + bls.n 3ddc4 <_PyTraceback_Add@@Base+0x16c> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - beq.n 3ddd6 <_PyTraceback_Add@@Base+0x176> │ │ │ │ - b.n 3ddb8 <_PyTraceback_Add@@Base+0x158> │ │ │ │ + beq.n 3ddce <_PyTraceback_Add@@Base+0x176> │ │ │ │ + b.n 3ddb0 <_PyTraceback_Add@@Base+0x158> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003dde0 : │ │ │ │ +0003ddd8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3de54 │ │ │ │ + cbz r0, 3de4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fae8 │ │ │ │ + bl 8faa8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3de5e │ │ │ │ - ldr r0, [pc, #136] @ (3de94 ) │ │ │ │ + cbz r0, 3de56 │ │ │ │ + ldr r0, [pc, #136] @ (3de8c ) │ │ │ │ movs r1, #6 │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3de66 │ │ │ │ - ldr r0, [pc, #128] @ (3de98 ) │ │ │ │ + cbz r0, 3de5e │ │ │ │ + ldr r0, [pc, #128] @ (3de90 ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3de6c │ │ │ │ + cbz r0, 3de64 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #108] @ (3de9c ) │ │ │ │ + ldr r3, [pc, #108] @ (3de94 ) │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #100] @ (3dea0 ) │ │ │ │ + ldr r3, [pc, #100] @ (3de98 ) │ │ │ │ strd r6, r8, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ strd r7, r4, [sp] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 95054 <_Py_write@@Base+0x8f4> │ │ │ │ + bl 950e8 <_Py_write@@Base+0x8f4> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 3de6e │ │ │ │ + b.n 3de66 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 3de6e │ │ │ │ + b.n 3de66 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3de6e │ │ │ │ + b.n 3de66 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3de6e │ │ │ │ + b.n 3de66 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #44] @ (3de9c ) │ │ │ │ - bl 782e4 │ │ │ │ + ldr r0, [pc, #44] @ (3de94 ) │ │ │ │ + bl 78320 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r7 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r6 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r4, r0 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - movs r4, r1 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r3, r0, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3deac │ │ │ │ + cbz r1, 3dea4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3deb4 │ │ │ │ + b.n 3deac │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ b.w 34264 │ │ │ │ │ │ │ │ -0003deb8 : │ │ │ │ +0003deb0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1a6790 │ │ │ │ - cbz r0, 3df44 │ │ │ │ + bl 1a6e30 │ │ │ │ + cbz r0, 3df3c │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ strd r4, r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ strd r7, r7, [sp, #24] │ │ │ │ - bl 1a685c │ │ │ │ + bl 1a6efc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3df44 │ │ │ │ + cbz r0, 3df3c │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ movw r0, #25460 @ 0x6374 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ add r1, r3 │ │ │ │ - bl 77c78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3df30 │ │ │ │ + cbz r0, 3df28 │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r0, #24] │ │ │ │ str r7, [r0, #8] │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ strd r7, r7, [r0, #16] │ │ │ │ strd r7, r7, [r0, #28] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 3df48 │ │ │ │ + beq.n 3df40 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 3df48 │ │ │ │ + b.n 3df40 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3df44 │ │ │ │ + beq.n 3df3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 3df44 │ │ │ │ + cbnz r2, 3df3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3dfea │ │ │ │ + b.n 3dfe2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3df60 │ │ │ │ + beq.n 3df58 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -28818,36 +28813,36 @@ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ str.w r8, [r4, #56] @ 0x38 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ strh.w r3, [r2, #72]! │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 3df9a │ │ │ │ + ble.n 3df92 │ │ │ │ adds r3, #1 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - b.n 3df8e │ │ │ │ + b.n 3df86 │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [r4, #74] @ 0x4a │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ add.w r6, r6, r2, lsl #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r6, #126 @ 0x7e │ │ │ │ cmp r3, r2 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - beq.n 3dfc4 │ │ │ │ + beq.n 3dfbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dfc4 │ │ │ │ + cbnz r3, 3dfbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #44] @ (3dff4 ) │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (3dfec ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ @@ -28864,34 +28859,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #3 │ │ │ │ - bl 720b4 │ │ │ │ + bl 72174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e0cc │ │ │ │ + beq.n 3e0c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 18c280 │ │ │ │ + bl 18c788 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3e034 │ │ │ │ + bne.n 3e02c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e0b4 │ │ │ │ + b.n 3e0ac │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e066 │ │ │ │ + bne.n 3e05e │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -28899,1184 +28894,1184 @@ │ │ │ │ strne r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 3e0aa │ │ │ │ + b.n 3e0a2 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #96] @ (3e0d4 ) │ │ │ │ + ldr r1, [pc, #96] @ (3e0cc ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl d124c │ │ │ │ + bl d12cc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3e02e │ │ │ │ + beq.n 3e026 │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e09e │ │ │ │ + bne.n 3e096 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3e05c │ │ │ │ + beq.n 3e054 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3e05c │ │ │ │ + b.n 3e054 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e0d0 │ │ │ │ + beq.n 3e0c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e0d0 │ │ │ │ + cbnz r3, 3e0c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e0d0 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e0c8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e106 │ │ │ │ + bne.n 3e0fe │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e11e │ │ │ │ + bne.n 3e116 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 3e13c │ │ │ │ + b.n 3e134 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39256 @ 0x9958 │ │ │ │ + movw r0, #40088 @ 0x9c98 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e1ee │ │ │ │ - b.n 3e0f0 │ │ │ │ - bl 13e730 │ │ │ │ + beq.n 3e1e6 │ │ │ │ + b.n 3e0e8 │ │ │ │ + bl 13eb60 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e13c │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 3e134 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e1ee │ │ │ │ + bne.n 3e1e6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e14a │ │ │ │ + bne.n 3e142 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 3e168 │ │ │ │ - bl 13e730 │ │ │ │ + b.n 3e160 │ │ │ │ + bl 13eb60 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e168 │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 3e160 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e1ee │ │ │ │ + bne.n 3e1e6 │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #136] @ 3e1f8 │ │ │ │ + vldr d6, [pc, #136] @ 3e1f0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3e198 │ │ │ │ + ble.n 3e190 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3e198 │ │ │ │ + bhi.n 3e190 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 83ab0 │ │ │ │ + b.w 83ae0 │ │ │ │ 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 3e1d0 │ │ │ │ + bvc.n 3e1c8 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3e1cc │ │ │ │ + bvs.n 3e1c4 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e1d4 │ │ │ │ + b.n 3e1cc │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 3e1de │ │ │ │ + b.n 3e1d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3e1de │ │ │ │ + cbz r3, 3e1d6 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 247e40 │ │ │ │ - cbnz r0, 3e1ee │ │ │ │ + bl 248340 │ │ │ │ + cbnz r0, 3e1e6 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 83ab0 │ │ │ │ + b.w 83ae0 │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e224 │ │ │ │ + bne.n 3e21c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 1f2944 │ │ │ │ + bl 1f2fb8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e240 │ │ │ │ - b.n 3e23a │ │ │ │ + bne.n 3e238 │ │ │ │ + b.n 3e232 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31780 @ 0x7c24 │ │ │ │ + movw r0, #32612 @ 0x7f64 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3e24a │ │ │ │ - b.n 3e214 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 3e24a │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3e242 │ │ │ │ + b.n 3e20c │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 3e242 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f9dc │ │ │ │ + b.w 7fa10 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e256 │ │ │ │ + cbz r1, 3e24e │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e25e │ │ │ │ + b.n 3e256 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e2de │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl c33f4 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3e28c │ │ │ │ - bl 7f7f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3e2a4 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7780 @ 0x1e64 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite ne │ │ │ │ - movne r0, r3 │ │ │ │ - moveq r0, r1 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.n 3e290 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e2c6 │ │ │ │ + bne.n 3e278 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f53fc │ │ │ │ + b.w f53dc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31900 @ 0x7c9c │ │ │ │ + movw r0, #32732 @ 0x7fdc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e2ba │ │ │ │ + bne.n 3e26c │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e30a │ │ │ │ + bne.n 3e2bc │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #42464 @ 0xa5e0 │ │ │ │ + movw r2, #43296 @ 0xa920 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3e358 │ │ │ │ - movw r3, #42464 @ 0xa5e0 │ │ │ │ + cbz r1, 3e30a │ │ │ │ + movw r3, #43296 @ 0xa920 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e340 │ │ │ │ + bls.n 3e2f2 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r4, [r3, r4, lsl #2] │ │ │ │ and.w r5, r4, #1 │ │ │ │ tst.w r4, #2 │ │ │ │ orr.w r2, r2, r5 │ │ │ │ - beq.n 3e31a │ │ │ │ + beq.n 3e2cc │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3e362 │ │ │ │ + b.n 3e314 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3e362 │ │ │ │ + b.n 3e314 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl c3470 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3e344 │ │ │ │ + bl 7f828 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3e35c │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #7780 @ 0x1e64 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite ne │ │ │ │ + movne r0, r3 │ │ │ │ + moveq r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e36e │ │ │ │ + cbz r1, 3e366 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e376 │ │ │ │ + b.n 3e36e │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e460 │ │ │ │ + b.n 3e51a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3e3ac │ │ │ │ + beq.n 3e3a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3e3ac │ │ │ │ + ble.n 3e3a4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e3c0 │ │ │ │ + beq.n 3e3b8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e3c0 │ │ │ │ + b.n 3e3b8 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #7108 @ 0x1bc4 │ │ │ │ + movw r0, #7940 @ 0x1f04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddbf4 │ │ │ │ - ldr r1, [pc, #96] @ (3e424 ) │ │ │ │ + b.w ddc0c │ │ │ │ + ldr r1, [pc, #96] @ (3e41c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e000 <_PyObject_LookupSpecial@@Base> │ │ │ │ + bl 8dfbc <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3e3d4 │ │ │ │ + cbz r0, 3e3cc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3e3ea │ │ │ │ + bmi.n 3e3e2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #7132 @ 0x1bdc │ │ │ │ + movw r0, #7964 @ 0x1f1c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e400 │ │ │ │ + b.n 3e3f8 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #7164 @ 0x1bfc │ │ │ │ + movw r0, #7996 @ 0x1f3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e416 │ │ │ │ + beq.n 3e40e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e416 │ │ │ │ + cbnz r3, 3e40e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3e448 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14c57c │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #31980 @ 0x7cec │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3e43c │ │ │ │ - pop {r4, pc} │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 3e478 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ - movw r3, #42464 @ 0xa5e0 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r3, r3, #28 │ │ │ │ - bmi.n 3e498 │ │ │ │ - b.n 3e47a │ │ │ │ - cbz r1, 3e4a2 │ │ │ │ - movw r3, #42464 @ 0xa5e0 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - add r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bls.n 3e498 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - lsls r2, r2, #28 │ │ │ │ - bpl.n 3e4a2 │ │ │ │ - b.n 3e484 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - cbz r0, 3e520 │ │ │ │ + cbz r0, 3e494 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 3e4e0 │ │ │ │ - movw r0, #22036 @ 0x5614 │ │ │ │ + cbnz r0, 3e454 │ │ │ │ + movw r0, #22976 @ 0x59c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e508 │ │ │ │ - bl 13c2a8 │ │ │ │ + b.n 3e47c │ │ │ │ + bl 13c6d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e4fa │ │ │ │ - blt.n 3e50a │ │ │ │ - movw r0, #62120 @ 0xf2a8 │ │ │ │ + beq.n 3e46e │ │ │ │ + blt.n 3e47e │ │ │ │ + movw r0, #62952 @ 0xf5e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e502 │ │ │ │ + b.n 3e476 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl e76ac │ │ │ │ + bl e76c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 13c7f8 │ │ │ │ - cbnz r5, 3e524 │ │ │ │ + bl 13cc28 │ │ │ │ + cbnz r5, 3e498 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e520 │ │ │ │ + beq.n 3e494 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e520 │ │ │ │ + cbnz r3, 3e494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3e56a │ │ │ │ + b.n 3e4de │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl dae7c <_PyType_Name@@Base> │ │ │ │ + bl daea4 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #7480 @ 0x1d38 │ │ │ │ + movw r0, #8312 @ 0x2078 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e554 │ │ │ │ + beq.n 3e4c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e554 │ │ │ │ + cbnz r3, 3e4c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e56a │ │ │ │ + beq.n 3e4de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e56a │ │ │ │ + cbnz r3, 3e4de │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_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 3e502 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 14ca34 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #32812 @ 0x802c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3e4f6 │ │ │ │ + pop {r4, pc} │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 3e532 │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ + movw r3, #43296 @ 0xa920 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + lsls r3, r3, #28 │ │ │ │ + bmi.n 3e552 │ │ │ │ + b.n 3e534 │ │ │ │ + cbz r1, 3e55c │ │ │ │ + movw r3, #43296 @ 0xa920 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + add r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, r0 │ │ │ │ + bls.n 3e552 │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + lsls r2, r2, #28 │ │ │ │ + bpl.n 3e55c │ │ │ │ + b.n 3e53e │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e576 │ │ │ │ + cbz r1, 3e56e │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e57e │ │ │ │ + b.n 3e576 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e6a4 <_PyCompile_OptimizeCfg@@Base+0xee> │ │ │ │ + b.n 3e69c <_PyCompile_OptimizeCfg@@Base+0xee> │ │ │ │ │ │ │ │ -0003e580 : │ │ │ │ +0003e578 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 3e748 │ │ │ │ + bl 3e740 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a2d18 │ │ │ │ + bl 1a33b8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3e5b0 │ │ │ │ + bne.n 3e5a8 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #7492 @ 0x1d44 │ │ │ │ + movw r0, #8324 @ 0x2084 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1eda54 │ │ │ │ + bl 1ee0dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003e5b6 <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ +0003e5ae <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3e5f0 <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ + beq.n 3e5e8 <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63104 @ 0xf680 │ │ │ │ + movw r1, #63768 @ 0xf918 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 3e5fc <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 3e5f4 <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 713d8 │ │ │ │ + bl 71420 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e600 <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ + cbnz r0, 3e5f8 <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e664 <_PyCompile_OptimizeCfg@@Base+0xae> │ │ │ │ + b.n 3e65c <_PyCompile_OptimizeCfg@@Base+0xae> │ │ │ │ mov r0, r4 │ │ │ │ - bl fb9f8 │ │ │ │ + bl fbdd4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3e60e <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + cbnz r0, 3e606 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e648 <_PyCompile_OptimizeCfg@@Base+0x92> │ │ │ │ + b.n 3e640 <_PyCompile_OptimizeCfg@@Base+0x92> │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl fcac0 │ │ │ │ + bl fcd98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3e60a <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - bl 1b1fc0 │ │ │ │ + blt.n 3e602 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + bl 1b268c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e60a <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + beq.n 3e602 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 103b44 │ │ │ │ + bl 103ddc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3e63e <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ + bge.n 3e636 <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ mov r0, r4 │ │ │ │ - bl 108a80 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ - b.n 3e60a <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + bl 108d08 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + b.n 3e602 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ mov r0, r4 │ │ │ │ - bl fc12c │ │ │ │ + bl fc404 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3e636 <_PyCompile_OptimizeCfg@@Base+0x80> │ │ │ │ + blt.n 3e62e <_PyCompile_OptimizeCfg@@Base+0x80> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e65e <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ + beq.n 3e656 <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e65e <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ + cbnz r3, 3e656 <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 108e44 <_PyObject_GC_Resize@@Base+0x41c> │ │ │ │ + bl 1091d4 <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e68c <_PyCompile_OptimizeCfg@@Base+0xd6> │ │ │ │ + bne.n 3e684 <_PyCompile_OptimizeCfg@@Base+0xd6> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 187890 │ │ │ │ + b.w 187d30 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31932 @ 0x7cbc │ │ │ │ + movw r0, #32764 @ 0x7ffc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e680 <_PyCompile_OptimizeCfg@@Base+0xca> │ │ │ │ + bne.n 3e678 <_PyCompile_OptimizeCfg@@Base+0xca> │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e6d0 <_PyCompile_OptimizeCfg@@Base+0x11a> │ │ │ │ + bne.n 3e6c8 <_PyCompile_OptimizeCfg@@Base+0x11a> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #42464 @ 0xa5e0 │ │ │ │ + movw r2, #43296 @ 0xa920 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3e726 <_PyCompile_OptimizeCfg@@Base+0x170> │ │ │ │ + cbz r1, 3e71e <_PyCompile_OptimizeCfg@@Base+0x170> │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ add r1, r0 │ │ │ │ - movw r5, #42464 @ 0xa5e0 │ │ │ │ + movw r5, #43296 @ 0xa920 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e70e <_PyCompile_OptimizeCfg@@Base+0x158> │ │ │ │ + bls.n 3e706 <_PyCompile_OptimizeCfg@@Base+0x158> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n 3e6fe <_PyCompile_OptimizeCfg@@Base+0x148> │ │ │ │ - cbnz r3, 3e730 <_PyCompile_OptimizeCfg@@Base+0x17a> │ │ │ │ + beq.n 3e6f6 <_PyCompile_OptimizeCfg@@Base+0x148> │ │ │ │ + cbnz r3, 3e728 <_PyCompile_OptimizeCfg@@Base+0x17a> │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3e6e2 <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ + b.n 3e6da <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 3e70a <_PyCompile_OptimizeCfg@@Base+0x154> │ │ │ │ - cbz r3, 3e730 <_PyCompile_OptimizeCfg@@Base+0x17a> │ │ │ │ + beq.n 3e702 <_PyCompile_OptimizeCfg@@Base+0x154> │ │ │ │ + cbz r3, 3e728 <_PyCompile_OptimizeCfg@@Base+0x17a> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3e6e2 <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ + b.n 3e6da <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ mov r3, r2 │ │ │ │ - b.n 3e6e2 <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ + b.n 3e6da <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3e738 <_PyCompile_OptimizeCfg@@Base+0x182> │ │ │ │ + b.n 3e730 <_PyCompile_OptimizeCfg@@Base+0x182> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 3e746 <_PyCompile_OptimizeCfg@@Base+0x190> │ │ │ │ + cbz r0, 3e73e <_PyCompile_OptimizeCfg@@Base+0x190> │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003e748 : │ │ │ │ +0003e740 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - cbnz r2, 3e7a6 │ │ │ │ + cbnz r2, 3e79e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e76e │ │ │ │ + cbnz r0, 3e766 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 3e7be │ │ │ │ + b.n 3e7b6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c98 │ │ │ │ + bl b8d18 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e7cc │ │ │ │ + beq.n 3e7c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e7cc │ │ │ │ - ldr r2, [pc, #68] @ (3e7d0 ) │ │ │ │ + cbnz r3, 3e7c4 │ │ │ │ + ldr r2, [pc, #68] @ (3e7c8 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3e7a0 │ │ │ │ + cbz r3, 3e798 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 3e7cc │ │ │ │ + b.n 3e7c4 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 3e7ca │ │ │ │ + cbnz r0, 3e7c2 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39c4 │ │ │ │ - cbnz r0, 3e7c4 │ │ │ │ + bl d3a00 │ │ │ │ + cbnz r0, 3e7bc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e7cc │ │ │ │ - bl d3bd8 │ │ │ │ - b.n 3e7cc │ │ │ │ + b.n 3e7c4 │ │ │ │ + bl d3c14 │ │ │ │ + b.n 3e7c4 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl f5df8 │ │ │ │ - cbz r0, 3e80a │ │ │ │ + bl f5dd8 │ │ │ │ + cbz r0, 3e802 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e80e │ │ │ │ + beq.n 3e806 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e80e │ │ │ │ + cbnz r3, 3e806 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e80e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e806 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3e850 │ │ │ │ - ldrd r1, r2, [r4] │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r2 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e866 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 3e866 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #31796 @ 0x7c34 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3e826 │ │ │ │ - pop {r4, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ ldrgt r1, [r0, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ it gt │ │ │ │ mulgt r3, r1 │ │ │ │ add r0, r3 │ │ │ │ - b.w 7f9dc │ │ │ │ + b.w 7fa10 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3e894 │ │ │ │ + cbz r0, 3e836 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e896 │ │ │ │ + beq.n 3e838 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (3e898 ) │ │ │ │ + ldr r0, [pc, #4] @ (3e83c ) │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ asrs r4, r6, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e8bc │ │ │ │ + bne.n 3e860 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 175368 │ │ │ │ + b.w 1756e0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31964 @ 0x7cdc │ │ │ │ + movw r0, #32796 @ 0x801c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e8b0 │ │ │ │ + bne.n 3e854 │ │ │ │ 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 3e912 │ │ │ │ + bne.n 3e8b6 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e928 │ │ │ │ + beq.n 3e8cc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e928 │ │ │ │ + b.n 3e8cc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31800 @ 0x7c38 │ │ │ │ + movw r0, #32628 @ 0x7f74 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e8e8 │ │ │ │ + bne.n 3e88c │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ movw r4, #36980 @ 0x9074 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 3e956 │ │ │ │ + beq.n 3e8fa │ │ │ │ movw r4, #42636 @ 0xa68c │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 3e96a │ │ │ │ + bne.n 3e90e │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 236484 │ │ │ │ + bl 236910 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3e97c │ │ │ │ + beq.n 3e920 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f2948 │ │ │ │ + bl 1f2fbc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3e97c │ │ │ │ + beq.n 3e920 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f9dc │ │ │ │ + b.w 7fa10 │ │ │ │ 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 3e974 │ │ │ │ + ldrd r1, r2, [r4] │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r2 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e98a │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 3e98a │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #32632 @ 0x7f78 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3e94a │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e99a │ │ │ │ + cbz r1, 3e994 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e9a2 │ │ │ │ + b.n 3e99c │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3eaba │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w d12e4 │ │ │ │ + b.n 3eaae │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 3e9be │ │ │ │ - movw r0, #7708 @ 0x1e1c │ │ │ │ + bpl.n 3e9b2 │ │ │ │ + movw r0, #8540 @ 0x215c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddbf4 │ │ │ │ - movw r0, #7732 @ 0x1e34 │ │ │ │ + b.w ddc0c │ │ │ │ + movw r0, #8564 @ 0x2174 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddbf4 │ │ │ │ + b.w ddc0c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3ea08 │ │ │ │ + beq.n 3e9fc │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3ea08 │ │ │ │ + beq.n 3e9fc │ │ │ │ movs r2, #2 │ │ │ │ - bl 1f2948 │ │ │ │ + bl 1f2fbc │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3ea64 │ │ │ │ + beq.n 3ea58 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f9dc │ │ │ │ + b.w 7fa10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 236484 │ │ │ │ + bl 236910 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3ea64 │ │ │ │ - cbz r0, 3ea4c │ │ │ │ + beq.n 3ea58 │ │ │ │ + cbz r0, 3ea40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl f192c │ │ │ │ + bl f1914 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3ea64 │ │ │ │ + cbz r0, 3ea58 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #68] @ (3ea6c ) │ │ │ │ + ldr r3, [pc, #68] @ (3ea60 ) │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3ea66 │ │ │ │ - bl 12b36c │ │ │ │ + beq.n 3ea5a │ │ │ │ + bl 12b79c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ea40 │ │ │ │ + beq.n 3ea34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3ea44 │ │ │ │ + cbz r3, 3ea38 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 3ea66 │ │ │ │ + b.n 3ea5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ea40 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ea34 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7748 @ 0x1e44 │ │ │ │ + movw r1, #8580 @ 0x2184 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8576 @ 0x2180 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3eaa6 │ │ │ │ + beq.n 3ea9a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #7768 @ 0x1e58 │ │ │ │ + movw r1, #8600 @ 0x2198 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 3eaac │ │ │ │ - bl 3eb48 │ │ │ │ - cbz r0, 3eab0 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 3eaa0 │ │ │ │ + bl 3eb42 │ │ │ │ + cbz r0, 3eaa4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3eab8 │ │ │ │ + b.n 3eaac │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3eae6 │ │ │ │ + bne.n 3eada │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #42464 @ 0xa5e0 │ │ │ │ + movw r2, #43296 @ 0xa920 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3eb32 │ │ │ │ - movw r2, #42464 @ 0xa5e0 │ │ │ │ + cbz r1, 3eb26 │ │ │ │ + movw r2, #43296 @ 0xa920 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3eb1a │ │ │ │ + bls.n 3eb0e │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r4, [r2, r4, lsl #2] │ │ │ │ and.w r5, r4, #2 │ │ │ │ tst.w r4, #1 │ │ │ │ orr.w r3, r3, r5 │ │ │ │ - bne.n 3eb3c │ │ │ │ + bne.n 3eb30 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 3eaf6 │ │ │ │ + b.n 3eaea │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3eb44 │ │ │ │ + b.n 3eb38 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w d1364 │ │ │ │ │ │ │ │ -0003eb48 : │ │ │ │ +0003eb42 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8276 @ 0x2054 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3eb7e │ │ │ │ + beq.n 3eb78 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49900 @ 0xc2ec │ │ │ │ + movw r1, #50732 @ 0xc62c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 3eba4 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 3eb9e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #8576 @ 0x2180 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3ebaa │ │ │ │ + beq.n 3eba4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7872 @ 0x1ec0 │ │ │ │ + movw r1, #8704 @ 0x2200 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3eca0 │ │ │ │ + b.n 3ec9a │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 3ebc8 │ │ │ │ + cbz r6, 3ebc2 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #7908 @ 0x1ee4 │ │ │ │ + movw r1, #8740 @ 0x2224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 3eba4 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 3eb9e │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ebea │ │ │ │ + beq.n 3ebe4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #7940 @ 0x1f04 │ │ │ │ + movw r1, #8772 @ 0x2244 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 3eba4 │ │ │ │ - ldr.w r8, [pc, #188] @ 3eca8 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 3eb9e │ │ │ │ + ldr.w r8, [pc, #184] @ 3eca0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 3ec06 │ │ │ │ - bl 210b38 │ │ │ │ - cbz r0, 3ec06 │ │ │ │ + cbnz r0, 3ec00 │ │ │ │ + bl 211110 │ │ │ │ + cbz r0, 3ec00 │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ec26 │ │ │ │ + beq.n 3ec20 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #7984 @ 0x1f30 │ │ │ │ + movw r1, #8816 @ 0x2270 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 3eba4 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 3eb9e │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3ec96 │ │ │ │ + bne.n 3ec90 │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ - cbnz r4, 3ec46 │ │ │ │ - bl 210b38 │ │ │ │ + cbnz r4, 3ec40 │ │ │ │ + bl 211110 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3eba4 │ │ │ │ + beq.n 3eb9e │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3f92a │ │ │ │ + bl 3f922 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3eba4 │ │ │ │ + beq.n 3eb9e │ │ │ │ cmp r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3ec80 │ │ │ │ + bne.n 3ec7a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ec6e │ │ │ │ + beq.n 3ec68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3ec6e │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ec68 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f14 │ │ │ │ - b.n 3eba4 │ │ │ │ + bl e9efc │ │ │ │ + b.n 3eb9e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3eca0 │ │ │ │ + beq.n 3ec9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3eca0 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3eca0 │ │ │ │ + cbnz r3, 3ec9a │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ec9a │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 22a728 │ │ │ │ + b.w 22afc8 │ │ │ │ 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 3eccc │ │ │ │ + bne.n 3ecc4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 210f28 │ │ │ │ + b.w 211500 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31956 @ 0x7cd4 │ │ │ │ + movw r0, #32788 @ 0x8014 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ecc0 │ │ │ │ + bne.n 3ecb8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -30084,504 +30079,504 @@ │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r3, #2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bhi.n 3ed12 │ │ │ │ + bhi.n 3ed0a │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 3ed3c │ │ │ │ - b.n 3ed2c │ │ │ │ - movw r0, #58252 @ 0xe38c │ │ │ │ + ble.n 3ed34 │ │ │ │ + b.n 3ed24 │ │ │ │ + movw r0, #59084 @ 0xe6cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ed0a │ │ │ │ + bne.n 3ed02 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ed76 │ │ │ │ + b.n 3ed6e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 110614 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1108ac <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ed28 │ │ │ │ + beq.n 3ed20 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 3ed4e │ │ │ │ + bne.n 3ed46 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 3ed5c │ │ │ │ + cbnz r1, 3ed54 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3ed5e │ │ │ │ + b.n 3ed56 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 110614 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1108ac <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ed3c │ │ │ │ - b.n 3ed28 │ │ │ │ + bne.n 3ed34 │ │ │ │ + b.n 3ed20 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #58252 @ 0xe38c │ │ │ │ + movw r2, #59084 @ 0xe6cc │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1f65dc <_PyEval_GetBuiltin@@Base+0x6fc> │ │ │ │ + bl 1f6bdc <_PyEval_GetBuiltin@@Base+0x68c> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.n 3eda0 │ │ │ │ + bhi.n 3ed98 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 3edb8 │ │ │ │ - b.n 3edc2 │ │ │ │ - movw r0, #61412 @ 0xefe4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + bgt.n 3edb0 │ │ │ │ + b.n 3edba │ │ │ │ + movw r0, #704 @ 0x2c0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ed9a │ │ │ │ - b.n 3edf4 │ │ │ │ + bne.n 3ed92 │ │ │ │ + b.n 3edec │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 139e60 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 3edf4 │ │ │ │ + bl 13a28c <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 3edec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 3edda │ │ │ │ + cbz r3, 3edd2 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ sub.w r3, r3, r2 │ │ │ │ - blt.n 3ede4 │ │ │ │ + blt.n 3eddc │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 3ede8 │ │ │ │ - b.n 3ede4 │ │ │ │ + ble.n 3ede0 │ │ │ │ + b.n 3eddc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f20e8 │ │ │ │ + b.w 1f27c4 │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2030d0 │ │ │ │ + b.w 20374c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + ldr.w r0, [r3, #1212] @ 0x4bc │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 3ee26 │ │ │ │ + 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 3ee40 │ │ │ │ + ldr.w r0, [r3, #1220] @ 0x4c4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 3ee54 │ │ │ │ + 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 7837c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3ee8a │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 3ee8a │ │ │ │ + ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 3ee70 │ │ │ │ + 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 3ee40 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + movw r1, #8904 @ 0x22c8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19a0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ee1e │ │ │ │ + bne.n 3eeb2 │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 3ee86 │ │ │ │ - b.n 3ee38 │ │ │ │ + bpl.n 3ef1a │ │ │ │ + b.n 3eecc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32052 @ 0x7d34 │ │ │ │ + movw r0, #32884 @ 0x8074 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ee10 │ │ │ │ + bne.n 3eea4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ef58 │ │ │ │ + b.n 3efec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 3ee86 │ │ │ │ + bpl.n 3ef1a │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.n 3ee4c │ │ │ │ + bpl.n 3eee0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 3ee64 │ │ │ │ + bmi.n 3eef8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8072 @ 0x1f88 │ │ │ │ + movw r1, #8936 @ 0x22e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 3ee34 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 3eec8 │ │ │ │ lsls r2, r2, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ it pl │ │ │ │ ldrpl r0, [r5, #28] │ │ │ │ lsls r3, r3, #26 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ite mi │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ ldrpl r1, [r4, #28] │ │ │ │ - bl 3f400 │ │ │ │ + bl 3f6e2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3ef40 │ │ │ │ + b.n 3efd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103b34 │ │ │ │ - cbnz r0, 3eeb4 │ │ │ │ + bl 103dcc │ │ │ │ + cbnz r0, 3ef48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 103b34 │ │ │ │ - cbnz r0, 3eeb4 │ │ │ │ + bl 103dcc │ │ │ │ + cbnz r0, 3ef48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #8136 @ 0x1fc8 │ │ │ │ + movw r1, #9000 @ 0x2328 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 3ee34 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 3eec8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ee34 │ │ │ │ + beq.n 3eec8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3eee6 │ │ │ │ + ble.n 3ef7a │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42940 @ 0xa7bc │ │ │ │ + movw r1, #43772 @ 0xaafc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov r0, sp │ │ │ │ - bl cea34 │ │ │ │ - b.n 3ee34 │ │ │ │ + bl ceabc │ │ │ │ + b.n 3eec8 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3eefc │ │ │ │ + bne.n 3ef90 │ │ │ │ mov r0, sp │ │ │ │ - bl cea34 │ │ │ │ - b.n 3ee34 │ │ │ │ + bl ceabc │ │ │ │ + b.n 3eec8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3ef26 │ │ │ │ + ble.n 3efba │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42940 @ 0xa7bc │ │ │ │ + movw r1, #43772 @ 0xaafc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov r0, sp │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea34 │ │ │ │ - b.n 3ee34 │ │ │ │ + bl ceabc │ │ │ │ + b.n 3eec8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 3f400 │ │ │ │ + bl 3f6e2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, r2 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - 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 3ef90 │ │ │ │ - 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 3efaa │ │ │ │ - ldr.w r0, [r3, #1220] @ 0x4c4 │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.n 3efbe │ │ │ │ - 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 78340 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3eff4 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 3eff4 │ │ │ │ - ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 3efda │ │ │ │ - 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 3efaa │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r4, #0 │ │ │ │ - movw r1, #8212 @ 0x2014 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f022 │ │ │ │ + bhi.n 3f01a │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d779c <_PyNumber_Index@@Base> │ │ │ │ + bl d77f4 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3f03a │ │ │ │ - b.n 3f04e │ │ │ │ - movw r0, #58108 @ 0xe2fc │ │ │ │ + cbnz r0, 3f032 │ │ │ │ + b.n 3f046 │ │ │ │ + movw r0, #58940 @ 0xe63c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f104 │ │ │ │ - b.n 3f014 │ │ │ │ - bl 83a00 │ │ │ │ + beq.n 3f0fc │ │ │ │ + b.n 3f00c │ │ │ │ + bl 83a30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3f05c │ │ │ │ + bne.n 3f054 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 3f06c │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 3f064 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f104 │ │ │ │ + bne.n 3f0fc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f06c │ │ │ │ + b.n 3f064 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f04a │ │ │ │ + bne.n 3f042 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f04a │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f042 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3f0d8 │ │ │ │ + ble.n 3f0d0 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3f086 │ │ │ │ + bpl.n 3f07e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f0ac │ │ │ │ + bne.n 3f0a4 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 3f0da │ │ │ │ + b.n 3f0d2 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3f0a0 │ │ │ │ + beq.n 3f098 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a0c │ │ │ │ - cbz r0, 3f0b8 │ │ │ │ + bl 859dc │ │ │ │ + cbz r0, 3f0b0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f0b8 │ │ │ │ + bne.n 3f0b0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3f0da │ │ │ │ + b.n 3f0d2 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3f092 │ │ │ │ + bne.n 3f08a │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #22604 @ 0x584c │ │ │ │ + movw r2, #23436 @ 0x5b8c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #57992 @ 0xe288 │ │ │ │ + movw r1, #58824 @ 0xe5c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58108 @ 0xe2fc │ │ │ │ + movw r0, #58940 @ 0xe63c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f104 │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3f0fc │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 3f0f6 │ │ │ │ - cbz r1, 3f0e6 │ │ │ │ + bgt.n 3f0ee │ │ │ │ + cbz r1, 3f0de │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3f0ee │ │ │ │ + b.n 3f0e6 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 155be4 │ │ │ │ + b.w 1560a4 │ │ │ │ subs r2, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3ba84 <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ + b.w 3ba7c <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #32 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 3f126 │ │ │ │ + cbz r2, 3f11e │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 3f128 │ │ │ │ + b.n 3f120 │ │ │ │ mov r4, r2 │ │ │ │ add.w r0, r3, #12 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f13a │ │ │ │ - cbnz r2, 3f13a │ │ │ │ + bhi.n 3f132 │ │ │ │ + cbnz r2, 3f132 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3f158 │ │ │ │ - ldr r6, [pc, #56] @ (3f174 ) │ │ │ │ + cbnz r0, 3f150 │ │ │ │ + ldr r6, [pc, #56] @ (3f16c ) │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #24 │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, ip, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3f170 │ │ │ │ + cbz r0, 3f168 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ it ne │ │ │ │ ldrne r2, [r3, #4] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e1230 │ │ │ │ + b.w 1e18b4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #208 @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1be298 │ │ │ │ + bl 1be964 │ │ │ │ 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 3f27a │ │ │ │ + beq.n 3f272 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldrd r3, r2, [r1] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 3f1ca │ │ │ │ + ble.n 3f1c2 │ │ │ │ movw r3, #56032 @ 0xdae0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15188 @ 0x3b54 │ │ │ │ + movw r1, #16020 @ 0x3e94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 3f276 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 3f26e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f258 │ │ │ │ + bne.n 3f250 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r0, #508] @ 0x1fc │ │ │ │ - bl bd2b0 │ │ │ │ + bl bd324 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f262 │ │ │ │ + beq.n 3f25a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f262 │ │ │ │ + beq.n 3f25a │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r8, #812] @ 0x32c │ │ │ │ mov r0, r5 │ │ │ │ - bl 81230 │ │ │ │ + bl 81264 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f264 │ │ │ │ + beq.n 3f25c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f212 │ │ │ │ + beq.n 3f20a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f212 │ │ │ │ + cbnz r3, 3f20a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ @@ -30589,383 +30584,349 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 81230 │ │ │ │ + bl 81264 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f264 │ │ │ │ + beq.n 3f25c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f25a │ │ │ │ + beq.n 3f252 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f25a │ │ │ │ + cbnz r3, 3f252 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f25a │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f252 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 3f282 │ │ │ │ + b.n 3f27a │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f282 │ │ │ │ + b.n 3f27a │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3f2a4 │ │ │ │ + cbz r3, 3f29c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3f2a6 │ │ │ │ + b.n 3f29e │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 3f2b4 │ │ │ │ + cbnz r3, 3f2ac │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 3f2b4 │ │ │ │ + ble.n 3f2ac │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 3f2b4 │ │ │ │ - cbnz r4, 3f2d4 │ │ │ │ + bgt.n 3f2ac │ │ │ │ + cbnz r4, 3f2cc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #268] @ (3f3c4 ) │ │ │ │ + ldr r4, [pc, #268] @ (3f3bc ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f3bc │ │ │ │ + beq.n 3f3b4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 3f2e8 │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 3f2e0 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f3bc │ │ │ │ + bne.n 3f3b4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3f2fc │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 3f2f4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f3bc │ │ │ │ + bne.n 3f3b4 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 3f35a │ │ │ │ + beq.n 3f352 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c33f4 │ │ │ │ + bl c3470 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3f3bc │ │ │ │ - bne.n 3f35c │ │ │ │ + blt.n 3f3b4 │ │ │ │ + bne.n 3f354 │ │ │ │ movw r5, #10528 @ 0x2920 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ ldr.w r4, [r5, #264] @ 0x108 │ │ │ │ - cbz r4, 3f352 │ │ │ │ - bl 95d00 │ │ │ │ + cbz r4, 3f34a │ │ │ │ + bl 95d94 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a8c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3f352 │ │ │ │ + bge.n 3f34a │ │ │ │ ldr.w r3, [r5, #264] @ 0x108 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 3f350 │ │ │ │ + bne.n 3f348 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str.w r3, [r5, #264] @ 0x108 │ │ │ │ - cbnz r3, 3f378 │ │ │ │ + cbnz r3, 3f370 │ │ │ │ ldr.w r5, [r5, #264] @ 0x108 │ │ │ │ - cbnz r5, 3f3a0 │ │ │ │ - b.n 3f35c │ │ │ │ + cbnz r5, 3f398 │ │ │ │ + b.n 3f354 │ │ │ │ movs r5, #1 │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ blx 2a3a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3f388 │ │ │ │ + bge.n 3f380 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 3f3b0 │ │ │ │ - cbnz r5, 3f3a4 │ │ │ │ + bl f17d8 │ │ │ │ + b.n 3f3a8 │ │ │ │ + cbnz r5, 3f39c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11ae7c <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b2a4 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3f3a4 │ │ │ │ + bge.n 3f39c │ │ │ │ mov r0, r6 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 3f3b0 │ │ │ │ + b.n 3f3a8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 3f3b0 │ │ │ │ + beq.n 3f3a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 800b4 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 3f3bc │ │ │ │ + b.w 800e8 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 3f3b4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f3a4 │ │ │ │ + b.n 3f39c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f3e8 │ │ │ │ + bne.n 3f3e0 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 16c0d8 │ │ │ │ + b.w 16c460 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31916 @ 0x7cac │ │ │ │ + movw r0, #32748 @ 0x7fec │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f3dc │ │ │ │ + bne.n 3f3d4 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5} │ │ │ │ - sub sp, #8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ite eq │ │ │ │ - strbeq.w r3, [sp, #3] │ │ │ │ - movne r0, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - ittt ne │ │ │ │ - movne r3, #1 │ │ │ │ - movne r0, r1 │ │ │ │ - strbne.w r3, [sp, #3] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 3f440 │ │ │ │ - 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 3f426 │ │ │ │ - ldrb.w r0, [sp, #3] │ │ │ │ - clz r0, r0 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ - cbnz r5, 3f482 │ │ │ │ + cbnz r5, 3f42a │ │ │ │ mov r4, r0 │ │ │ │ - bl 1be278 │ │ │ │ + bl 1be948 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3f482 │ │ │ │ + cbz r0, 3f42a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f482 │ │ │ │ + beq.n 3f42a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3f482 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3f42a │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8276 @ 0x2054 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3f4b2 │ │ │ │ + bne.n 3f45a │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 229d7c │ │ │ │ - b.n 3f4ce │ │ │ │ + bl 22a35c │ │ │ │ + b.n 3f476 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #6424 @ 0x1918 │ │ │ │ + movw r1, #7256 @ 0x1c58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3f4f4 │ │ │ │ + cbz r3, 3f496 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3f4f6 │ │ │ │ + b.n 3f498 │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 3f504 │ │ │ │ + cbnz r3, 3f4a6 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3f504 │ │ │ │ + blt.n 3f4a6 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 3f504 │ │ │ │ - cbnz r0, 3f522 │ │ │ │ + bgt.n 3f4a6 │ │ │ │ + cbnz r0, 3f4be │ │ │ │ + ldr r6, [pc, #116] @ (3f51c ) │ │ │ │ movs r2, #0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ add r6, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ - movw r6, #10888 @ 0x2a88 │ │ │ │ - movt r6, #72 @ 0x48 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3f578 │ │ │ │ - cbz r4, 3f526 │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3f514 │ │ │ │ + cbz r4, 3f4c2 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl cbe74 │ │ │ │ + bl cbefc │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 3f56c │ │ │ │ + cbz r4, 3f508 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3f558 │ │ │ │ + beq.n 3f4f4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8420 @ 0x20e4 │ │ │ │ + movw r1, #9116 @ 0x239c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 3f578 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 3f514 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83a00 │ │ │ │ + bl 83a30 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3f56a │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 3f578 │ │ │ │ + bne.n 3f506 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 3f514 │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f9dc │ │ │ │ + b.w 7fa10 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 3f646 │ │ │ │ + bhi.n 3f5e8 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r2, r2, #16 │ │ │ │ asrs r6, r2, #29 │ │ │ │ ldrsb r6, [r2, r1] │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ adds r3, #2 │ │ │ │ subs r2, #1 │ │ │ │ - bmi.n 3f5be │ │ │ │ + bmi.n 3f560 │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ ldrb.w r0, [r3, #-1] │ │ │ │ strb.w r0, [r3, #-2] │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ - b.n 3f5a6 │ │ │ │ + b.n 3f548 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3f65e │ │ │ │ + b.n 3f600 │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 3f5be │ │ │ │ + bmi.n 3f560 │ │ │ │ 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 3f5cc │ │ │ │ + b.n 3f56e │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ subs r0, #1 │ │ │ │ - bmi.n 3f5be │ │ │ │ + bmi.n 3f560 │ │ │ │ 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 │ │ │ │ @@ -30977,657 +30938,691 @@ │ │ │ │ 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 3f5f4 │ │ │ │ + b.n 3f596 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8488 @ 0x2128 │ │ │ │ + movw r1, #9184 @ 0x23e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + movw r1, #26604 @ 0x67ec │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 11b748 │ │ │ │ + cbnz r0, 3f63c │ │ │ │ + bl d3c14 │ │ │ │ + movw r1, #26604 @ 0x67ec │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 11b748 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 3f652 │ │ │ │ + bl 859dc │ │ │ │ + cbnz r0, 3f652 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + b.n 3f656 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + bpl.n 3f69e │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + it ne │ │ │ │ + movne r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl be53c │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3f69a │ │ │ │ + mov r1, r5 │ │ │ │ + bl 86ef0 │ │ │ │ + cbz r0, 3f6a6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3f69a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3f69a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3f6a6 │ │ │ │ + movw r4, #7528 @ 0x1d68 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f680 │ │ │ │ + bne.n 3f6ca │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13f288 │ │ │ │ + b.w 13f6b8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31832 @ 0x7c58 │ │ │ │ + movw r0, #32664 @ 0x7f98 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f674 │ │ │ │ + bne.n 3f6be │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, r5} │ │ │ │ + sub sp, #8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ite eq │ │ │ │ + strbeq.w r3, [sp, #3] │ │ │ │ + movne r0, r3 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + ittt ne │ │ │ │ + movne r3, #1 │ │ │ │ + movne r0, r1 │ │ │ │ + strbne.w r3, [sp, #3] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 3f722 │ │ │ │ + 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 3f708 │ │ │ │ + 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 155be4 │ │ │ │ - cbz r0, 3f6e0 │ │ │ │ + bl 1560a4 │ │ │ │ + cbz r0, 3f77a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3f6ba │ │ │ │ + cbz r3, 3f754 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 3f6c2 │ │ │ │ + b.n 3f75c │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 3f6e0 │ │ │ │ + cbz r5, 3f77a │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - movw r1, #43488 @ 0xa9e0 │ │ │ │ + movw r1, #44320 @ 0xad20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 3f6e0 │ │ │ │ + ble.n 3f77a │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ strb r6, [r2, r3] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 3f6d2 │ │ │ │ + b.n 3f76c │ │ │ │ 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, 3f706 │ │ │ │ + cbz r0, 3f7a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f72a │ │ │ │ + beq.n 3f7c4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f72a │ │ │ │ + b.n 3f7c4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3f722 │ │ │ │ - bl f9080 │ │ │ │ - cbz r0, 3f71e │ │ │ │ + cbz r0, 3f7bc │ │ │ │ + bl f9060 │ │ │ │ + cbz r0, 3f7b8 │ │ │ │ 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 3f72a │ │ │ │ + b.n 3f7c4 │ │ │ │ movw r0, #47264 @ 0xb8a0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r1, #26604 @ 0x67ec │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 11b320 │ │ │ │ - cbnz r0, 3f760 │ │ │ │ - bl d3bd8 │ │ │ │ - movw r1, #26604 @ 0x67ec │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 11b320 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 3f776 │ │ │ │ - bl 85a0c │ │ │ │ - cbnz r0, 3f776 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - b.n 3f77a │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bpl.n 3f7c2 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - it ne │ │ │ │ - movne r1, r2 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl be4c4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3f7be │ │ │ │ - mov r1, r5 │ │ │ │ - bl 86f1c │ │ │ │ - cbz r0, 3f7ca │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3f7be │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f7be │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3f7ca │ │ │ │ - movw r4, #7528 @ 0x1d68 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f7f8 │ │ │ │ + bhi.n 3f7f0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d779c <_PyNumber_Index@@Base> │ │ │ │ + bl d77f4 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3f810 │ │ │ │ - b.n 3f824 │ │ │ │ - movw r0, #58196 @ 0xe354 │ │ │ │ + cbnz r0, 3f808 │ │ │ │ + b.n 3f81c │ │ │ │ + movw r0, #59028 @ 0xe694 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f8da │ │ │ │ - b.n 3f7ea │ │ │ │ - bl 83a00 │ │ │ │ + beq.n 3f8d2 │ │ │ │ + b.n 3f7e2 │ │ │ │ + bl 83a30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3f832 │ │ │ │ + bne.n 3f82a │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 3f842 │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 3f83a │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f8da │ │ │ │ + bne.n 3f8d2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f842 │ │ │ │ + b.n 3f83a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f820 │ │ │ │ + bne.n 3f818 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f820 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f818 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3f8ae │ │ │ │ + ble.n 3f8a6 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3f85c │ │ │ │ + bpl.n 3f854 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f882 │ │ │ │ + bne.n 3f87a │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 3f8b0 │ │ │ │ + b.n 3f8a8 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3f876 │ │ │ │ + beq.n 3f86e │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a0c │ │ │ │ - cbz r0, 3f88e │ │ │ │ + bl 859dc │ │ │ │ + cbz r0, 3f886 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f88e │ │ │ │ + bne.n 3f886 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3f8b0 │ │ │ │ + b.n 3f8a8 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3f868 │ │ │ │ + bne.n 3f860 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #22604 @ 0x584c │ │ │ │ + movw r2, #23436 @ 0x5b8c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #57992 @ 0xe288 │ │ │ │ + movw r1, #58824 @ 0xe5c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58196 @ 0xe354 │ │ │ │ + movw r0, #59028 @ 0xe694 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f8da │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3f8d2 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 3f8cc │ │ │ │ - cbz r1, 3f8bc │ │ │ │ + bgt.n 3f8c4 │ │ │ │ + cbz r1, 3f8b4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3f8c4 │ │ │ │ + b.n 3f8bc │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 155be4 │ │ │ │ + b.w 1560a4 │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3ba84 <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ + b.w 3ba7c <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3f904 │ │ │ │ + cbz r0, 3f8fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f928 │ │ │ │ + beq.n 3f920 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f928 │ │ │ │ + b.n 3f920 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3f920 │ │ │ │ - bl f9080 │ │ │ │ - cbz r0, 3f91c │ │ │ │ + cbz r0, 3f918 │ │ │ │ + bl f9060 │ │ │ │ + cbz r0, 3f914 │ │ │ │ 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 3f928 │ │ │ │ + b.n 3f920 │ │ │ │ movw r0, #47264 @ 0xb8a0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3f978 │ │ │ │ + beq.n 3f970 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 24978c <_Py_strhex@@Base+0x60> │ │ │ │ + bl 249c80 <_PyUnicode_EncodeUTF32@@Base+0xc4c> │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 3f966 │ │ │ │ + bhi.n 3f95e │ │ │ │ tbb [pc, r0] │ │ │ │ movs r1, #11 │ │ │ │ lsls r5, r1, #8 │ │ │ │ - bl 22bdbc │ │ │ │ + bl 22c39c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 3f9c4 │ │ │ │ + cbnz r0, 3f9bc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3f9b4 │ │ │ │ + bne.n 3f9ac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f9d0 │ │ │ │ - ldr r2, [pc, #84] @ (3f9d4 ) │ │ │ │ + b.n 3f9c8 │ │ │ │ + ldr r2, [pc, #84] @ (3f9cc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ add.w r0, r0, #99328 @ 0x18400 │ │ │ │ adds r0, #220 @ 0xdc │ │ │ │ ldr.w r3, [r2, #1244] @ 0x4dc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3f9d0 │ │ │ │ + beq.n 3f9c8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - b.n 3f9d0 │ │ │ │ + b.n 3f9c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f9ce │ │ │ │ + beq.n 3f9c6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3f9ce │ │ │ │ + b.n 3f9c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f978 │ │ │ │ + bne.n 3f970 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f978 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f970 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 3f9d0 │ │ │ │ + b.n 3f9c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #64809 @ 0xfd29 │ │ │ │ + movw r1, #64801 @ 0xfd21 │ │ │ │ movt r1, #3 │ │ │ │ - b.w 247220 │ │ │ │ + b.w 247720 │ │ │ │ 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 3fa0a │ │ │ │ + bne.n 3fa02 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3fa28 │ │ │ │ - b.n 3fa22 │ │ │ │ + bne.n 3fa20 │ │ │ │ + b.n 3fa1a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60400 @ 0xebf0 │ │ │ │ + movw r0, #65228 @ 0xfecc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f9fc │ │ │ │ - b.n 3fa40 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 3fa40 │ │ │ │ + bne.n 3f9f4 │ │ │ │ + b.n 3fa38 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 3fa38 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1edfcc │ │ │ │ - cbz r0, 3fa40 │ │ │ │ + bl 1ee654 │ │ │ │ + cbz r0, 3fa38 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 3fa7e │ │ │ │ + b.n 3fa76 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3fa66 │ │ │ │ + bne.n 3fa5e │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 36400 │ │ │ │ + b.w 363fc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31924 @ 0x7cb4 │ │ │ │ + movw r0, #32756 @ 0x7ff4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fa5a │ │ │ │ + bne.n 3fa52 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61192 @ 0xef08 │ │ │ │ + movw r1, #62024 @ 0xf248 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ strd r5, r3, [sp] │ │ │ │ - movw r0, #8624 @ 0x21b0 │ │ │ │ + movw r0, #9468 @ 0x24fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r4, r3 │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3faca │ │ │ │ + bge.n 3fac2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fb04 │ │ │ │ + b.n 3fafc │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3faf0 │ │ │ │ - bl e4ae4 │ │ │ │ + bne.n 3fae8 │ │ │ │ + bl e4afc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fab4 │ │ │ │ - bl 95d00 │ │ │ │ + bne.n 3faac │ │ │ │ + bl 95d94 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a720 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 3fab8 │ │ │ │ + bne.n 3fab0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3fb04 │ │ │ │ + b.n 3fafc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ 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 r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r1, 3fb2c │ │ │ │ + cbz r1, 3fb24 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str r1, [r3, #8] │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3fb52 │ │ │ │ + cbz r3, 3fb4a │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3fb54 │ │ │ │ + b.n 3fb4c │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 3fb62 │ │ │ │ + cbnz r3, 3fb5a │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3fb62 │ │ │ │ + ble.n 3fb5a │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 3fb62 │ │ │ │ - cbnz r0, 3fb80 │ │ │ │ - ldr r5, [pc, #192] @ (3fc24 ) │ │ │ │ + bgt.n 3fb5a │ │ │ │ + cbnz r0, 3fb7e │ │ │ │ + add r5, sp, #24 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #2 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - add r5, sp, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r5, #1 │ │ │ │ strd r5, r7, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3fb80 │ │ │ │ + movw r5, #10956 @ 0x2acc │ │ │ │ + movt r5, #72 @ 0x48 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3fb7e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fc1e │ │ │ │ + b.n 3fc1c │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 3fb90 │ │ │ │ + beq.n 3fb8e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c33f4 │ │ │ │ + bl c3470 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3fb7c │ │ │ │ + blt.n 3fb7a │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 3fbbc │ │ │ │ - cbz r6, 3fb98 │ │ │ │ + cbz r3, 3fbba │ │ │ │ + cbz r6, 3fb96 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 3fba8 │ │ │ │ + bne.n 3fba6 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3fc1e │ │ │ │ + b.n 3fc1c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ae0c │ │ │ │ + bl 20b484 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3fbce │ │ │ │ - bl 7f7f4 │ │ │ │ + cbnz r0, 3fbcc │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fb7c │ │ │ │ + bne.n 3fb7a │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f14 │ │ │ │ - b.n 3fb7c │ │ │ │ - cbz r6, 3fbf8 │ │ │ │ + bl e9efc │ │ │ │ + b.n 3fb7a │ │ │ │ + cbz r6, 3fbf6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fb9e │ │ │ │ + beq.n 3fb9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232134 <_PyXI_EndInterpreter@@Base+0x3a8> │ │ │ │ + bl 232648 <_PyXI_EndInterpreter@@Base+0x368> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - cbnz r3, 3fbec │ │ │ │ + cbnz r3, 3fbea │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 3fbee │ │ │ │ + b.n 3fbec │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3fb9e │ │ │ │ + b.n 3fb9c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fb9e │ │ │ │ + beq.n 3fb9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232134 <_PyXI_EndInterpreter@@Base+0x3a8> │ │ │ │ + bl 232648 <_PyXI_EndInterpreter@@Base+0x368> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ - cbnz r3, 3fc12 │ │ │ │ + cbnz r3, 3fc10 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 3fc14 │ │ │ │ + b.n 3fc12 │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3fb9e │ │ │ │ + b.n 3fb9c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3fc56 │ │ │ │ - movw r0, #8636 @ 0x21bc │ │ │ │ + beq.n 3fc4e │ │ │ │ + movw r0, #9480 @ 0x2508 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #3355 @ 0xd1b │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 3fc7e │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 3fc76 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 3fc68 │ │ │ │ + bmi.n 3fc60 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ands.w r6, r6, #1 │ │ │ │ - beq.n 3fc82 │ │ │ │ + beq.n 3fc7a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12952 @ 0x3298 │ │ │ │ + movw r1, #13824 @ 0x3600 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fd1e │ │ │ │ + b.n 3fd16 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbnz r3, 3fc9e │ │ │ │ + cbnz r3, 3fc96 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13164 @ 0x336c │ │ │ │ + movw r1, #14036 @ 0x36d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 3fc7e │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 3fc76 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3fcba │ │ │ │ + beq.n 3fcb2 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #60908 @ 0xedec │ │ │ │ + movw r1, #61784 @ 0xf158 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 3fc7e │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 3fc76 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 1fa0a4 <_PyArg_ParseStack@@Base+0x38> │ │ │ │ + bl 1fa71c <_PyArg_ParseStack@@Base+0x38> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fc7e │ │ │ │ + beq.n 3fc76 │ │ │ │ movw r0, #52056 @ 0xcb58 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71550 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71598 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fc7e │ │ │ │ + beq.n 3fc76 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 13d480 │ │ │ │ + bl 13d8b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #60] @ (3fd24 ) │ │ │ │ + ldr r1, [pc, #60] @ (3fd1c ) │ │ │ │ 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} │ │ │ │ @@ -31651,172 +31646,172 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ vabs.f64 d13, d0 │ │ │ │ - vldr d10, [pc, #576] @ 3ff80 │ │ │ │ + vldr d10, [pc, #576] @ 3ff78 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 3fd76 │ │ │ │ + bls.n 3fd6e │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 3ff74 │ │ │ │ + bvs.w 3ff6c │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3ff74 │ │ │ │ + bgt.w 3ff6c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #536] @ 3ff88 │ │ │ │ + vldr d8, [pc, #536] @ 3ff80 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3ff74 │ │ │ │ - vldr d9, [pc, #536] @ 3ff90 │ │ │ │ + b.n 3ff6c │ │ │ │ + vldr d9, [pc, #536] @ 3ff88 │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fda8 │ │ │ │ + bne.n 3fda0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #520] @ 3ff98 │ │ │ │ - vldr d7, [pc, #524] @ 3ffa0 │ │ │ │ + vldr d6, [pc, #520] @ 3ff90 │ │ │ │ + vldr d7, [pc, #524] @ 3ff98 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ - b.n 3ff74 │ │ │ │ + b.n 3ff6c │ │ │ │ blx 29684 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fdea │ │ │ │ + bne.n 3fde2 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 3fd68 │ │ │ │ + bmi.n 3fd60 │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 3ff5a │ │ │ │ + bhi.w 3ff52 │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #31840 @ 0x7c60 │ │ │ │ + movw r3, #32680 @ 0x7fa8 │ │ │ │ movt r3, #68 @ 0x44 │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d8, [r3, #-8] │ │ │ │ - b.n 3ff74 │ │ │ │ - vldr d7, [pc, #444] @ 3ffa8 │ │ │ │ + b.n 3ff6c │ │ │ │ + vldr d7, [pc, #444] @ 3ffa0 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3fe12 │ │ │ │ + bpl.n 3fe0a │ │ │ │ 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 3ff74 │ │ │ │ - b.n 3ff50 │ │ │ │ - vldr d7, [pc, #412] @ 3ffb0 │ │ │ │ + ble.w 3ff6c │ │ │ │ + b.n 3ff48 │ │ │ │ + vldr d7, [pc, #412] @ 3ffa8 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fe46 │ │ │ │ + ble.n 3fe3e │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3fe38 │ │ │ │ + bpl.n 3fe30 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 2580cc │ │ │ │ + bl 258568 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3ff74 │ │ │ │ + b.n 3ff6c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #344] @ 3ff98 │ │ │ │ + vldr d8, [pc, #344] @ 3ff90 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3ff74 │ │ │ │ - vldr d7, [pc, #368] @ 3ffb8 │ │ │ │ + b.n 3ff6c │ │ │ │ + vldr d7, [pc, #368] @ 3ffb0 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fe66 │ │ │ │ + ble.n 3fe5e │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #344] @ 3ffb8 │ │ │ │ + vldr d6, [pc, #344] @ 3ffb0 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 3fe6e │ │ │ │ + b.n 3fe66 │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #332] @ 3ffc0 │ │ │ │ + vldr d6, [pc, #332] @ 3ffb8 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #332] @ 3ffc8 │ │ │ │ + vldr d11, [pc, #332] @ 3ffc0 │ │ │ │ vmov.f64 d15, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d12, d7, d14 │ │ │ │ - bpl.n 3fef6 │ │ │ │ - bl 2580cc │ │ │ │ + bpl.n 3feee │ │ │ │ + bl 258568 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2928c │ │ │ │ - vldr d6, [pc, #300] @ 3ffd0 │ │ │ │ + vldr d6, [pc, #300] @ 3ffc8 │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 249f44 <_Py_strhex@@Base+0x818> │ │ │ │ + bl 24a414 <_Py_strhex@@Base+0x338> │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 3fedc │ │ │ │ + bpl.n 3fed4 │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3ff42 │ │ │ │ + b.n 3ff3a │ │ │ │ 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 3ff42 │ │ │ │ - bl 249f44 <_Py_strhex@@Base+0x818> │ │ │ │ + b.n 3ff3a │ │ │ │ + bl 24a414 <_Py_strhex@@Base+0x338> │ │ │ │ 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 3ff2a │ │ │ │ + bpl.n 3ff22 │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 3ff42 │ │ │ │ + b.n 3ff3a │ │ │ │ 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 3ff74 │ │ │ │ + ble.n 3ff6c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3ff74 │ │ │ │ - vldr d7, [pc, #84] @ 3ffb0 │ │ │ │ + b.n 3ff6c │ │ │ │ + vldr d7, [pc, #84] @ 3ffa8 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3fe38 │ │ │ │ - vldr d14, [pc, #76] @ 3ffb8 │ │ │ │ + bgt.w 3fe30 │ │ │ │ + vldr d14, [pc, #76] @ 3ffb0 │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 3fe58 │ │ │ │ + b.n 3fe50 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -31834,56 +31829,56 @@ │ │ │ │ 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, 3ffde │ │ │ │ + cbnz r0, 3ffd6 │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3ffe6 │ │ │ │ + cbnz r0, 3ffde │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r1, r4 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 40000 │ │ │ │ + cbnz r1, 3fff8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1556 @ 0x614 │ │ │ │ + movw r1, #2388 @ 0x954 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 4000c │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 40004 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c33f4 │ │ │ │ + bl c3470 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 40012 │ │ │ │ + bge.n 4000a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40016 │ │ │ │ + b.n 4000e │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr r6, [pc, #264] @ (40134 ) │ │ │ │ + ldr r6, [pc, #264] @ (4012c ) │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ @@ -31891,66 +31886,66 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 4005a │ │ │ │ + bne.n 40052 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 4005a │ │ │ │ + ble.n 40052 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4005a │ │ │ │ - cbnz r4, 4007c │ │ │ │ + bne.n 40052 │ │ │ │ + cbnz r4, 40074 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #216] @ (40138 ) │ │ │ │ + ldr r4, [pc, #216] @ (40130 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r4, #1 │ │ │ │ mov r1, r7 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40116 │ │ │ │ + beq.n 4010e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 111108 │ │ │ │ + bl 1113a8 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldrd r7, r5, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4011e │ │ │ │ - bl 95d00 │ │ │ │ + beq.n 40116 │ │ │ │ + bl 95d94 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 400a6 │ │ │ │ + beq.n 4009e │ │ │ │ mov r0, r5 │ │ │ │ blx 2a224 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 400ae │ │ │ │ + b.n 400a6 │ │ │ │ mov r0, r7 │ │ │ │ blx 29614 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 987f8 │ │ │ │ - cbz r4, 400cc │ │ │ │ + bl 98888 │ │ │ │ + cbz r4, 400c4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f180c │ │ │ │ - b.n 4011e │ │ │ │ + bl f17f4 │ │ │ │ + b.n 40116 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ ldrd r8, r9, [sp, #176] @ 0xb0 │ │ │ │ strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, r9, [sp, #168] @ 0xa8 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #160] @ 0xa0 │ │ │ │ @@ -31963,180 +31958,83 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldrd r8, r9, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r1, r2, [sp, #128] @ 0x80 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 4039c │ │ │ │ + bl 403e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4011e │ │ │ │ + b.n 40116 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ strd r7, r5, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 1116e0 │ │ │ │ + bl 111980 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #20] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r2, #248 @ 0xf8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 40166 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d779c <_PyNumber_Index@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 4017e │ │ │ │ - b.n 40192 │ │ │ │ - movw r0, #58108 @ 0xe2fc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4023a │ │ │ │ - b.n 40158 │ │ │ │ - bl 83a00 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 401a0 │ │ │ │ - adds r2, r5, #1 │ │ │ │ - bne.n 401b0 │ │ │ │ - bl 7f7f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4023a │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 401b0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4018e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4018e │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 4021c │ │ │ │ - ldr.w r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 401ca │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 401f0 │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - b.n 4021e │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 401e4 │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 85a0c │ │ │ │ - cbz r0, 401fc │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 401fc │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 4021e │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 401d6 │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #22604 @ 0x584c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #57992 @ 0xe288 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58108 @ 0xe2fc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4023a │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - cmp r5, r2 │ │ │ │ - bgt.n 4022e │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d383c │ │ │ │ - subs r2, r5, r2 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r1, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 404c0 │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 40268 │ │ │ │ + bhi.n 4015c │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 40282 │ │ │ │ + ble.n 40176 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 4028a │ │ │ │ + b.n 4017e │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #53864 @ 0xd268 │ │ │ │ + movw r0, #54696 @ 0xd5a8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4025e │ │ │ │ - b.n 402dc │ │ │ │ + bne.n 40152 │ │ │ │ + b.n 401d0 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #8276 @ 0x2054 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 402ae │ │ │ │ + bne.n 401a2 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 229d7c │ │ │ │ + bl 22a35c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 402ca │ │ │ │ - b.n 402c6 │ │ │ │ + bge.n 401be │ │ │ │ + b.n 401ba │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6424 @ 0x1918 │ │ │ │ + movw r1, #7256 @ 0x1c58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 402dc │ │ │ │ + b.n 401d0 │ │ │ │ it ne │ │ │ │ ldrne r4, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -32146,60 +32044,192 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40304 │ │ │ │ + bne.n 401f8 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e1ff4 │ │ │ │ + b.w e2008 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #17764 @ 0x4564 │ │ │ │ + movw r0, #18596 @ 0x48a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 402f8 │ │ │ │ + bne.n 401ec │ │ │ │ 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 40232 │ │ │ │ + bl 25ebfc │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 4023e │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 40260 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 4025c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 4025c │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 4025c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 4028e │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d77f4 <_PyNumber_Index@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 402a6 │ │ │ │ + b.n 402ba │ │ │ │ + movw r0, #58940 @ 0xe63c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 40362 │ │ │ │ + b.n 40280 │ │ │ │ + bl 83a30 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 402c8 │ │ │ │ + adds r2, r5, #1 │ │ │ │ + bne.n 402d8 │ │ │ │ + bl 7f828 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 40362 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 402d8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 402b6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 402b6 │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 40344 │ │ │ │ + ldr.w r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 402f2 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 40318 │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + b.n 40346 │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 4030c │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 859dc │ │ │ │ + cbz r0, 40324 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 40324 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 40346 │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 402fe │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #23436 @ 0x5b8c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #58824 @ 0xe5c8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #58940 @ 0xe63c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 40362 │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + cmp r5, r2 │ │ │ │ + bgt.n 40356 │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1d3f04 │ │ │ │ + subs r2, r5, r2 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r1, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.n 40502 │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ 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 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e900 │ │ │ │ + b.w 7e934 │ │ │ │ │ │ │ │ -00040362 : │ │ │ │ - ldr r1, [pc, #52] @ (40398 ) │ │ │ │ +000403ae : │ │ │ │ + ldr r1, [pc, #52] @ (403e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #380] @ 0x17c │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ - beq.n 40390 │ │ │ │ + beq.n 403dc │ │ │ │ push {r4} │ │ │ │ adds r4, r0, #1 │ │ │ │ str.w r4, [r1, #380] @ 0x17c │ │ │ │ add.w r1, r0, #1120 @ 0x460 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ @@ -32212,283 +32242,248 @@ │ │ │ │ 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 834e4 │ │ │ │ + bl 83514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40456 │ │ │ │ + beq.n 404a2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40440 │ │ │ │ + beq.n 4048c │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 40440 │ │ │ │ + cbz r0, 4048c │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 115490 │ │ │ │ + bl 1158bc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 40440 │ │ │ │ + cbz r0, 4048c │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 115490 │ │ │ │ + bl 1158bc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 40440 │ │ │ │ + cbz r0, 4048c │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 115490 │ │ │ │ + bl 1158bc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 40440 │ │ │ │ + cbz r0, 4048c │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 115490 │ │ │ │ + bl 1158bc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 40440 │ │ │ │ + cbz r0, 4048c │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 115490 │ │ │ │ + bl 1158bc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 40440 │ │ │ │ + cbz r0, 4048c │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 115490 │ │ │ │ + bl 1158bc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 40440 │ │ │ │ + cbz r0, 4048c │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 40440 │ │ │ │ + cbz r0, 4048c │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4045a │ │ │ │ + cbnz r0, 404a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40456 │ │ │ │ + beq.n 404a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40456 │ │ │ │ + cbnz r3, 404a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40468 │ │ │ │ + b.n 404b4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 7dec0 │ │ │ │ + bl 7def0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40440 │ │ │ │ + beq.n 4048c │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + 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, #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 4048e │ │ │ │ - bl 25e80c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4049a │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 404bc │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 404b8 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 404b8 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 404b8 │ │ │ │ - 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, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 404e6 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 404fe │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #32868 @ 0x8064 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 404d2 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000404fe : │ │ │ │ + b.w 357a6 <_Py_IncRef@@Base+0x22c> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic.w r4, r1, r1, asr #31 │ │ │ │ mov r7, r3 │ │ │ │ bic.w sl, r2, r2, asr #31 │ │ │ │ orrs.w r3, sl, r4 │ │ │ │ - bne.n 404e8 │ │ │ │ + bne.n 4052a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1d383c │ │ │ │ + b.w 1d3f04 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r1, sl │ │ │ │ mov r8, r2 │ │ │ │ add r1, r4 │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40536 │ │ │ │ + cbz r0, 40578 │ │ │ │ cmp.w r9, #0 │ │ │ │ add.w r9, r0, #16 │ │ │ │ - ble.n 40512 │ │ │ │ + ble.n 40554 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ add.w r0, r9, r4 │ │ │ │ blx 29c10 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 40536 │ │ │ │ + ble.n 40578 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ add r4, r3 │ │ │ │ add.w r0, r9, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 4056a │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 40582 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32036 @ 0x7d24 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 40556 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00040582 : │ │ │ │ - b.w 357a6 <_Py_IncRef@@Base+0x238> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #3369 @ 0xd29 │ │ │ │ + movw r1, #3361 @ 0xd21 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 40658 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.n 40650 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bhi.n 405ce │ │ │ │ + bhi.n 405c6 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 405f8 │ │ │ │ - b.n 405e8 │ │ │ │ - movw r0, #58188 @ 0xe34c │ │ │ │ + ble.n 405f0 │ │ │ │ + b.n 405e0 │ │ │ │ + movw r0, #59020 @ 0xe68c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 405c6 │ │ │ │ + bne.n 405be │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40622 │ │ │ │ + b.n 4061a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 110614 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1108ac <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 405e4 │ │ │ │ + beq.n 405dc │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 4060a │ │ │ │ + bne.n 40602 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 40618 │ │ │ │ + cbnz r1, 40610 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 4061a │ │ │ │ + b.n 40612 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 110614 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1108ac <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 405f8 │ │ │ │ - b.n 405e4 │ │ │ │ + bne.n 405f0 │ │ │ │ + b.n 405dc │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 24a7f8 <_PyTime_FromLong@@Base+0x590> │ │ │ │ + bl 24acc8 <_PyTime_FromLong@@Base+0x590> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00040626 <_PyBytes_ReverseFind@@Base>: │ │ │ │ +0004061e <_PyBytes_ReverseFind@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - cbnz r3, 4063e <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + cbnz r3, 40636 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ adds r0, r1, r5 │ │ │ │ - b.n 40654 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + b.n 4064c <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ mov.w ip, #2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r4, ip, [sp] │ │ │ │ - bl 1d8ed4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1d9598 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r0, r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 71550 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71598 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4069c <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ + cbz r0, 40694 <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #64 @ 0x40 │ │ │ │ itt ne │ │ │ │ @@ -32504,85 +32499,85 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 13c2a8 │ │ │ │ + bl 13c6d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 406ca <_PyBytes_ReverseFind@@Base+0xa4> │ │ │ │ - blt.n 406da <_PyBytes_ReverseFind@@Base+0xb4> │ │ │ │ - movw r0, #36300 @ 0x8dcc │ │ │ │ + beq.n 406c2 <_PyBytes_ReverseFind@@Base+0xa4> │ │ │ │ + blt.n 406d2 <_PyBytes_ReverseFind@@Base+0xb4> │ │ │ │ + movw r0, #37132 @ 0x910c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a21c │ │ │ │ + b.w 7a24c │ │ │ │ mov r0, r6 │ │ │ │ - bl 10859c │ │ │ │ + bl 108824 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 406de <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ + cbnz r0, 406d6 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 13c7f8 │ │ │ │ + bl 13cc28 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4072c <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ + b.n 40724 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ ldr r5, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl dae7c <_PyType_Name@@Base> │ │ │ │ + bl daea4 <_PyType_Name@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 40700 <_PyBytes_ReverseFind@@Base+0xda> │ │ │ │ + blt.n 406f8 <_PyBytes_ReverseFind@@Base+0xda> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #9200 @ 0x23f0 │ │ │ │ + movw r0, #10044 @ 0x273c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 40710 <_PyBytes_ReverseFind@@Base+0xea> │ │ │ │ + b.n 40708 <_PyBytes_ReverseFind@@Base+0xea> │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #61968 @ 0xf210 │ │ │ │ + movw r0, #62800 @ 0xf550 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13c7f8 │ │ │ │ + bl 13cc28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4072c <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ + beq.n 40724 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4072c <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ + cbnz r3, 40724 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40750 <_PyBytes_ReverseFind@@Base+0x12a> │ │ │ │ + bne.n 40748 <_PyBytes_ReverseFind@@Base+0x12a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 18a948 │ │ │ │ + b.w 18adfc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31972 @ 0x7ce4 │ │ │ │ + movw r0, #32804 @ 0x8024 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40744 <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ + bne.n 4073c <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 40778 <_PyBytes_ReverseFind@@Base+0x152> │ │ │ │ + cbz r0, 40770 <_PyBytes_ReverseFind@@Base+0x152> │ │ │ │ movw r1, #20700 @ 0x50dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ac640 │ │ │ │ + b.w 1acce0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -32590,837 +32585,837 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sp │ │ │ │ add r1, sp, #4 │ │ │ │ adds r0, #12 │ │ │ │ - bl 24aa20 <_PyTime_FromLong@@Base+0x7b8> │ │ │ │ - cbz r0, 407b8 <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ + bl 24aef0 <_PyTime_FromLong@@Base+0x7b8> │ │ │ │ + cbz r0, 407b0 <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e540 │ │ │ │ + bl 14e9f8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 407c0 <_PyBytes_ReverseFind@@Base+0x19a> │ │ │ │ + b.n 407b8 <_PyBytes_ReverseFind@@Base+0x19a> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 407e4 <_PyBytes_ReverseFind@@Base+0x1be> │ │ │ │ + bne.n 407dc <_PyBytes_ReverseFind@@Base+0x1be> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13d324 │ │ │ │ + b.w 13d754 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31908 @ 0x7ca4 │ │ │ │ + movw r0, #32740 @ 0x7fe4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 407d8 <_PyBytes_ReverseFind@@Base+0x1b2> │ │ │ │ + bne.n 407d0 <_PyBytes_ReverseFind@@Base+0x1b2> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 40818 <_PyBytes_ReverseFind@@Base+0x1f2> │ │ │ │ + cbz r3, 40810 <_PyBytes_ReverseFind@@Base+0x1f2> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 4081a <_PyBytes_ReverseFind@@Base+0x1f4> │ │ │ │ + b.n 40812 <_PyBytes_ReverseFind@@Base+0x1f4> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 40828 <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ + cbnz r3, 40820 <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 40828 <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ + ble.n 40820 <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 40828 <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ - cbnz r0, 40848 <_PyBytes_ReverseFind@@Base+0x222> │ │ │ │ - ldr r6, [pc, #172] @ (408d8 <_PyBytes_ReverseFind@@Base+0x2b2>) │ │ │ │ + bgt.n 40820 <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ + cbnz r0, 40840 <_PyBytes_ReverseFind@@Base+0x222> │ │ │ │ + ldr r6, [pc, #172] @ (408d0 <_PyBytes_ReverseFind@@Base+0x2b2>) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r6, sp, #24 │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, ip, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40848 <_PyBytes_ReverseFind@@Base+0x222> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40840 <_PyBytes_ReverseFind@@Base+0x222> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 408d0 <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ + b.n 408c8 <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ cmp r4, #1 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #17644 @ 0x44ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ itet eq │ │ │ │ movweq r4, #4356 @ 0x1104 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ movteq r4, #70 @ 0x46 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 40898 <_PyBytes_ReverseFind@@Base+0x272> │ │ │ │ - bl 7eb98 │ │ │ │ - cbnz r0, 40888 <_PyBytes_ReverseFind@@Base+0x262> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 40890 <_PyBytes_ReverseFind@@Base+0x272> │ │ │ │ + bl 7ebcc │ │ │ │ + cbnz r0, 40880 <_PyBytes_ReverseFind@@Base+0x262> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40844 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ + bne.n 4083c <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17a284 │ │ │ │ + bl 17a5fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 408be <_PyBytes_ReverseFind@@Base+0x298> │ │ │ │ - b.n 40844 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ + bge.n 408b6 <_PyBytes_ReverseFind@@Base+0x298> │ │ │ │ + b.n 4083c <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 408ce <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ + beq.n 408c6 <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 408ce <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ - bl d0318 │ │ │ │ + b.n 408c6 <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ + bl d039c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 40844 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ - beq.n 408b0 <_PyBytes_ReverseFind@@Base+0x28a> │ │ │ │ + blt.n 4083c <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ + beq.n 408a8 <_PyBytes_ReverseFind@@Base+0x28a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 824bc │ │ │ │ + b.w 824f0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88f70 │ │ │ │ + bl 88f40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 40844 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ + blt.n 4083c <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 408d0 <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ + beq.n 408c8 <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 408d0 <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ + b.n 408c8 <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 408fa <_PyBytes_ReverseFind@@Base+0x2d4> │ │ │ │ + cbz r3, 408f2 <_PyBytes_ReverseFind@@Base+0x2d4> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 408fc <_PyBytes_ReverseFind@@Base+0x2d6> │ │ │ │ + b.n 408f4 <_PyBytes_ReverseFind@@Base+0x2d6> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 4090a <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ + cbnz r3, 40902 <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4090a <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ + blt.n 40902 <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4090a <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ - cbnz r0, 40924 <_PyBytes_ReverseFind@@Base+0x2fe> │ │ │ │ - ldr r4, [pc, #660] @ (40ba0 <_PyBytes_ReverseFind@@Base+0x57a>) │ │ │ │ + bgt.n 40902 <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ + cbnz r0, 4091c <_PyBytes_ReverseFind@@Base+0x2fe> │ │ │ │ + ldr r4, [pc, #660] @ (40b98 <_PyBytes_ReverseFind@@Base+0x57a>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 409bc <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ - cbz r6, 4096c <_PyBytes_ReverseFind@@Base+0x346> │ │ │ │ + beq.n 409b4 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + cbz r6, 40964 <_PyBytes_ReverseFind@@Base+0x346> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 40930 <_PyBytes_ReverseFind@@Base+0x30a> │ │ │ │ + cbz r4, 40928 <_PyBytes_ReverseFind@@Base+0x30a> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 40938 <_PyBytes_ReverseFind@@Base+0x312> │ │ │ │ - b.n 4097a <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ + bne.n 40930 <_PyBytes_ReverseFind@@Base+0x312> │ │ │ │ + b.n 40972 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d779c <_PyNumber_Index@@Base> │ │ │ │ + bl d77f4 <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4094a <_PyBytes_ReverseFind@@Base+0x324> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 4097a <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ - b.n 409bc <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ - bl 83a00 │ │ │ │ + cbnz r0, 40942 <_PyBytes_ReverseFind@@Base+0x324> │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 40972 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ + b.n 409b4 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + bl 83a30 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40966 <_PyBytes_ReverseFind@@Base+0x340> │ │ │ │ + beq.n 4095e <_PyBytes_ReverseFind@@Base+0x340> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 40966 <_PyBytes_ReverseFind@@Base+0x340> │ │ │ │ + cbnz r3, 4095e <_PyBytes_ReverseFind@@Base+0x340> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ adds r2, r6, #1 │ │ │ │ - bne.n 4097e <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ - b.n 40942 <_PyBytes_ReverseFind@@Base+0x31c> │ │ │ │ + bne.n 40976 <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ + b.n 4093a <_PyBytes_ReverseFind@@Base+0x31c> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4097e <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ + b.n 40976 <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4098c <_PyBytes_ReverseFind@@Base+0x366> │ │ │ │ + beq.n 40984 <_PyBytes_ReverseFind@@Base+0x366> │ │ │ │ ldr r7, [r5, #20] │ │ │ │ - b.n 40994 <_PyBytes_ReverseFind@@Base+0x36e> │ │ │ │ + b.n 4098c <_PyBytes_ReverseFind@@Base+0x36e> │ │ │ │ movw r7, #10688 @ 0x29c0 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ cmp r6, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ it lt │ │ │ │ mvnlt.w r6, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 40ae8 <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ + bne.w 40ae0 <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ cmp r6, #11 │ │ │ │ mov r0, r6 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 409c0 <_PyBytes_ReverseFind@@Base+0x39a> │ │ │ │ + cbnz r0, 409b8 <_PyBytes_ReverseFind@@Base+0x39a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40d20 <_PyBytes_ReverseFind@@Base+0x6fa> │ │ │ │ + b.n 40d18 <_PyBytes_ReverseFind@@Base+0x6fa> │ │ │ │ movs r5, #0 │ │ │ │ - movw sl, #42464 @ 0xa5e0 │ │ │ │ + movw sl, #43296 @ 0xa920 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 40a5a <_PyBytes_ReverseFind@@Base+0x434> │ │ │ │ + beq.n 40a52 <_PyBytes_ReverseFind@@Base+0x434> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 409e2 <_PyBytes_ReverseFind@@Base+0x3bc> │ │ │ │ + ble.n 409da <_PyBytes_ReverseFind@@Base+0x3bc> │ │ │ │ ldrb r3, [r7, r0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 409e4 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ + bpl.n 409dc <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 409d0 <_PyBytes_ReverseFind@@Base+0x3aa> │ │ │ │ - beq.n 40ac6 <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ + b.n 409c8 <_PyBytes_ReverseFind@@Base+0x3aa> │ │ │ │ + beq.n 40abe <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ add.w fp, r0, #1 │ │ │ │ cmp r8, fp │ │ │ │ - ble.n 409fe <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ + ble.n 409f6 <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 409fe <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ + bmi.n 409f6 <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 409e8 <_PyBytes_ReverseFind@@Base+0x3c2> │ │ │ │ + b.n 409e0 <_PyBytes_ReverseFind@@Base+0x3c2> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40aca <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + beq.n 40ac2 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 40a1a <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ + bgt.n 40a12 <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 40a54 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ + b.n 40a4c <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40a42 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ + cbz r0, 40a3a <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40aca <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + beq.n 40ac2 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40aca <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + bne.n 40ac2 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40aca <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 40ac2 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40a54 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ + beq.n 40a4c <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 40a54 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ + cbnz r3, 40a4c <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 409cc <_PyBytes_ReverseFind@@Base+0x3a6> │ │ │ │ + b.n 409c4 <_PyBytes_ReverseFind@@Base+0x3a6> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 40ac6 <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ - movw r3, #42464 @ 0xa5e0 │ │ │ │ + ble.n 40abe <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ + movw r3, #43296 @ 0xa920 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb r2, [r7, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 40a78 <_PyBytes_ReverseFind@@Base+0x452> │ │ │ │ + bpl.n 40a70 <_PyBytes_ReverseFind@@Base+0x452> │ │ │ │ adds r0, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.n 40a66 <_PyBytes_ReverseFind@@Base+0x440> │ │ │ │ - b.n 40ac6 <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ + bne.n 40a5e <_PyBytes_ReverseFind@@Base+0x440> │ │ │ │ + b.n 40abe <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ sub.w r1, r8, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40aca <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + cbz r0, 40ac2 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 40a92 <_PyBytes_ReverseFind@@Base+0x46c> │ │ │ │ + bgt.n 40a8a <_PyBytes_ReverseFind@@Base+0x46c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 40ac4 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ + b.n 40abc <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40ab4 <_PyBytes_ReverseFind@@Base+0x48e> │ │ │ │ + cbz r0, 40aac <_PyBytes_ReverseFind@@Base+0x48e> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40aca <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + beq.n 40ac2 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40aca <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + cbnz r3, 40ac2 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40aca <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 40ac2 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40ac4 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ + beq.n 40abc <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40ac4 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ + cbnz r3, 40abc <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 40d20 <_PyBytes_ReverseFind@@Base+0x6fa> │ │ │ │ + b.n 40d18 <_PyBytes_ReverseFind@@Base+0x6fa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 409bc <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + beq.w 409b4 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 409bc <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + bne.w 409b4 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 409bc <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 409b4 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 409bc <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + bne.w 409b4 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 40b20 <_PyBytes_ReverseFind@@Base+0x4fa> │ │ │ │ + bne.n 40b18 <_PyBytes_ReverseFind@@Base+0x4fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44972 @ 0xafac │ │ │ │ + movw r1, #45804 @ 0xb2ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 40d18 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 40d10 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ cmp r6, #11 │ │ │ │ mov r0, r6 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w fp, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 40c18 <_PyBytes_ReverseFind@@Base+0x5f2> │ │ │ │ + bne.n 40c10 <_PyBytes_ReverseFind@@Base+0x5f2> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40d18 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + beq.w 40d10 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ mov r9, r5 │ │ │ │ mov fp, r5 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ cmp r8, fp │ │ │ │ - ble.n 40bc8 <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ + ble.n 40bc0 <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 40bc8 <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ + bcc.n 40bc0 <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40bc0 <_PyBytes_ReverseFind@@Base+0x59a> │ │ │ │ + bne.n 40bb8 <_PyBytes_ReverseFind@@Base+0x59a> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40d02 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.w 40cfa <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40b80 <_PyBytes_ReverseFind@@Base+0x55a> │ │ │ │ + bgt.n 40b78 <_PyBytes_ReverseFind@@Base+0x55a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40bb4 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ + b.n 40bac <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r0, 40ba4 <_PyBytes_ReverseFind@@Base+0x57e> │ │ │ │ + cbz r0, 40b9c <_PyBytes_ReverseFind@@Base+0x57e> │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 40d02 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.w 40cfa <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 40d02 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ - b.n 40ce2 <_PyBytes_ReverseFind@@Base+0x6bc> │ │ │ │ + bne.w 40cfa <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + b.n 40cda <_PyBytes_ReverseFind@@Base+0x6bc> │ │ │ │ nop │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 40bb4 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ + beq.n 40bac <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 40bb4 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ + cbnz r2, 40bac <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 40b4e <_PyBytes_ReverseFind@@Base+0x528> │ │ │ │ + b.n 40b46 <_PyBytes_ReverseFind@@Base+0x528> │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r8, fp │ │ │ │ - bne.n 40b56 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ + bne.n 40b4e <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ cmp r8, r0 │ │ │ │ - blt.n 40c12 <_PyBytes_ReverseFind@@Base+0x5ec> │ │ │ │ + blt.n 40c0a <_PyBytes_ReverseFind@@Base+0x5ec> │ │ │ │ sub.w r1, r8, r0 │ │ │ │ adds r0, r7, r0 │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40d02 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.w 40cfa <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40bec <_PyBytes_ReverseFind@@Base+0x5c6> │ │ │ │ + bgt.n 40be4 <_PyBytes_ReverseFind@@Base+0x5c6> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40c0e <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ + b.n 40c06 <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40cd8 <_PyBytes_ReverseFind@@Base+0x6b2> │ │ │ │ + bne.n 40cd0 <_PyBytes_ReverseFind@@Base+0x6b2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c0e <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ + beq.n 40c06 <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40c0e <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ + cbnz r3, 40c06 <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - b.n 40d1a <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ - bl 722d0 │ │ │ │ + b.n 40d12 <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ + bl 72318 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40d18 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + beq.n 40d10 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ mov r9, r5 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r3, r7, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, r7, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ sub.w r1, r8, r5 │ │ │ │ mov r3, fp │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 40cb0 <_PyBytes_ReverseFind@@Base+0x68a> │ │ │ │ + beq.n 40ca8 <_PyBytes_ReverseFind@@Base+0x68a> │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ strd r6, ip, [sp] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1d8ed4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1d9598 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r0, r7, r5 │ │ │ │ cmp.w sl, #0 │ │ │ │ add r5, fp │ │ │ │ - blt.n 40cb0 <_PyBytes_ReverseFind@@Base+0x68a> │ │ │ │ + blt.n 40ca8 <_PyBytes_ReverseFind@@Base+0x68a> │ │ │ │ mov r1, sl │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40d02 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.n 40cfa <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40c74 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + bgt.n 40c6c <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40ca8 <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ + b.n 40ca0 <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r0, 40c98 <_PyBytes_ReverseFind@@Base+0x672> │ │ │ │ + cbz r0, 40c90 <_PyBytes_ReverseFind@@Base+0x672> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40d02 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.n 40cfa <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 40d02 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + cbnz r3, 40cfa <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40d02 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 40cfa <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40ca8 <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ + beq.n 40ca0 <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 40ca8 <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ + cbnz r3, 40ca0 <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ add r5, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 40c26 <_PyBytes_ReverseFind@@Base+0x600> │ │ │ │ + b.n 40c1e <_PyBytes_ReverseFind@@Base+0x600> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 40d02 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + cbz r0, 40cfa <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40cc8 <_PyBytes_ReverseFind@@Base+0x6a2> │ │ │ │ + bgt.n 40cc0 <_PyBytes_ReverseFind@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40cfa <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ + b.n 40cf2 <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40cea <_PyBytes_ReverseFind@@Base+0x6c4> │ │ │ │ + cbz r0, 40ce2 <_PyBytes_ReverseFind@@Base+0x6c4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40d02 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.n 40cfa <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40d02 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + cbnz r3, 40cfa <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40d02 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 40cfa <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40cfa <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ + beq.n 40cf2 <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40cfa <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ + cbnz r3, 40cf2 <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r9, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 40d1a <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ + b.n 40d12 <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40d18 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + beq.n 40d10 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40d18 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + cbnz r3, 40d10 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ 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 7d6e8 │ │ │ │ + b.w 7d718 │ │ │ │ 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 40d52 <_PyBytes_ReverseFind@@Base+0x72c> │ │ │ │ + bne.n 40d4a <_PyBytes_ReverseFind@@Base+0x72c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 237a78 │ │ │ │ + b.w 237a44 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31944 @ 0x7cc8 │ │ │ │ + movw r0, #32776 @ 0x8008 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40d46 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + bne.n 40d3e <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 78278 │ │ │ │ + bl 782b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40db2 <_PyBytes_ReverseFind@@Base+0x78c> │ │ │ │ + bl 40dd0 <_PyBytes_ReverseFind@@Base+0x7b2> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e900 │ │ │ │ + b.w 7e934 │ │ │ │ + vldr d7, [r0, #8] │ │ │ │ + vcmp.f64 d7, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 40da8 <_PyBytes_ReverseFind@@Base+0x78a> │ │ │ │ + vldr d7, [r0, #16] │ │ │ │ + vcmp.f64 d7, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite ne │ │ │ │ + movne r0, #1 │ │ │ │ + moveq r0, #0 │ │ │ │ + bx lr │ │ │ │ + movs r0, #1 │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 122404 <_Py_union_type_or@@Base+0x484> │ │ │ │ + bl 12283c <_Py_union_type_or@@Base+0x484> │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b430 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ + bl 20baa8 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 40de2 <_PyBytes_ReverseFind@@Base+0x7bc> │ │ │ │ + cbz r0, 40e00 <_PyBytes_ReverseFind@@Base+0x7e2> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 40dde <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ + beq.n 40dfc <_PyBytes_ReverseFind@@Base+0x7de> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 40dde <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40dfc <_PyBytes_ReverseFind@@Base+0x7de> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - vldr d7, [r0, #8] │ │ │ │ - vcmp.f64 d7, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40e08 <_PyBytes_ReverseFind@@Base+0x7e2> │ │ │ │ - vldr d7, [r0, #16] │ │ │ │ - vcmp.f64 d7, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite ne │ │ │ │ - movne r0, #1 │ │ │ │ - moveq r0, #0 │ │ │ │ - bx lr │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ + sub sp, #16 │ │ │ │ + add.w r3, r0, #8 │ │ │ │ + add.w ip, sp, #16 │ │ │ │ + vldr d1, [r0, #16] │ │ │ │ + ldmia r3, {r0, r1, r2, r3} │ │ │ │ + stmdb ip, {r0, r1, r2, r3} │ │ │ │ + vneg.f64 d1, d1 │ │ │ │ + vldr d0, [sp] │ │ │ │ + add sp, #16 │ │ │ │ + b.w 182a2c │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #4083 @ 0xff3 │ │ │ │ + movw r1, #4075 @ 0xfeb │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53512 @ 0xd108 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 40658 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.n 40650 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40e42 <_PyBytes_ReverseFind@@Base+0x81c> │ │ │ │ + bne.n 40e5c <_PyBytes_ReverseFind@@Base+0x83e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1591bc │ │ │ │ + b.w 15968c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31988 @ 0x7cf4 │ │ │ │ + movw r0, #32820 @ 0x8034 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40e36 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ + bne.n 40e50 <_PyBytes_ReverseFind@@Base+0x832> │ │ │ │ pop {r4, pc} │ │ │ │ - sub sp, #16 │ │ │ │ - add.w r3, r0, #8 │ │ │ │ - add.w ip, sp, #16 │ │ │ │ - vldr d1, [r0, #16] │ │ │ │ - ldmia r3, {r0, r1, r2, r3} │ │ │ │ - stmdb ip, {r0, r1, r2, r3} │ │ │ │ - vneg.f64 d1, d1 │ │ │ │ - vldr d0, [sp] │ │ │ │ - add sp, #16 │ │ │ │ - b.w 18261c │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #4101 @ 0x1005 │ │ │ │ + movw r1, #4093 @ 0xffd │ │ │ │ movt r1, #4 │ │ │ │ - b.w 1d8034 │ │ │ │ + b.w 1d86f8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 40ea8 <_PyBytes_ReverseFind@@Base+0x882> │ │ │ │ + cbz r3, 40ea0 <_PyBytes_ReverseFind@@Base+0x882> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 40eaa <_PyBytes_ReverseFind@@Base+0x884> │ │ │ │ + b.n 40ea2 <_PyBytes_ReverseFind@@Base+0x884> │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r3, 40eb8 <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ + cbnz r3, 40eb0 <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 40eb8 <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ + blt.n 40eb0 <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 40eb8 <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ - cbnz r0, 40ed4 <_PyBytes_ReverseFind@@Base+0x8ae> │ │ │ │ - ldr r5, [pc, #240] @ (40fac <_PyBytes_ReverseFind@@Base+0x986>) │ │ │ │ + bgt.n 40eb0 <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ + cbnz r0, 40ecc <_PyBytes_ReverseFind@@Base+0x8ae> │ │ │ │ + ldr r5, [pc, #240] @ (40fa4 <_PyBytes_ReverseFind@@Base+0x986>) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40ed4 <_PyBytes_ReverseFind@@Base+0x8ae> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40ecc <_PyBytes_ReverseFind@@Base+0x8ae> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40fa4 <_PyBytes_ReverseFind@@Base+0x97e> │ │ │ │ - cbz r7, 40ee0 <_PyBytes_ReverseFind@@Base+0x8ba> │ │ │ │ + b.n 40f9c <_PyBytes_ReverseFind@@Base+0x97e> │ │ │ │ + cbz r7, 40ed8 <_PyBytes_ReverseFind@@Base+0x8ba> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c33f4 │ │ │ │ + bl c3470 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 40ed0 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + blt.n 40ec8 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 40ef0 <_PyBytes_ReverseFind@@Base+0x8ca> │ │ │ │ + beq.n 40ee8 <_PyBytes_ReverseFind@@Base+0x8ca> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ - b.n 40ef8 <_PyBytes_ReverseFind@@Base+0x8d2> │ │ │ │ + b.n 40ef0 <_PyBytes_ReverseFind@@Base+0x8d2> │ │ │ │ movw sl, #10688 @ 0x29c0 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ movs r0, #0 │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40ed0 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + beq.n 40ec8 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40fa4 <_PyBytes_ReverseFind@@Base+0x97e> │ │ │ │ + ble.n 40f9c <_PyBytes_ReverseFind@@Base+0x97e> │ │ │ │ ldrb.w r3, [sl, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 40f28 <_PyBytes_ReverseFind@@Base+0x902> │ │ │ │ + beq.n 40f20 <_PyBytes_ReverseFind@@Base+0x902> │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 40f28 <_PyBytes_ReverseFind@@Base+0x902> │ │ │ │ + beq.n 40f20 <_PyBytes_ReverseFind@@Base+0x902> │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 40f10 <_PyBytes_ReverseFind@@Base+0x8ea> │ │ │ │ + bne.n 40f08 <_PyBytes_ReverseFind@@Base+0x8ea> │ │ │ │ mov r1, r8 │ │ │ │ - b.n 40f4c <_PyBytes_ReverseFind@@Base+0x926> │ │ │ │ + b.n 40f44 <_PyBytes_ReverseFind@@Base+0x926> │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f4c <_PyBytes_ReverseFind@@Base+0x926> │ │ │ │ + ble.n 40f44 <_PyBytes_ReverseFind@@Base+0x926> │ │ │ │ ldrb.w r3, [sl, r1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 40f46 <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ + bne.n 40f3e <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f46 <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ + ble.n 40f3e <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ add.w r3, sl, r1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #10 │ │ │ │ it eq │ │ │ │ addeq r4, r1, #2 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ subs r1, r1, r0 │ │ │ │ add r0, sl │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40f8a <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + cbz r0, 40f82 <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 40f76 <_PyBytes_ReverseFind@@Base+0x950> │ │ │ │ + cbz r0, 40f6e <_PyBytes_ReverseFind@@Base+0x950> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40f8a <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + beq.n 40f82 <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40f8a <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + cbnz r3, 40f82 <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40f8a <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 40f82 <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40f0a <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ + beq.n 40f02 <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40f0a <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ + bne.n 40f02 <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40f0a <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 40f02 <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40ed0 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + beq.n 40ec8 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40ed0 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + bne.n 40ec8 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40ed0 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 40ec8 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00040fb0 : │ │ │ │ +00040fa8 : │ │ │ │ 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 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 40fec │ │ │ │ + beq.n 40fe4 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 231d1c <_PyInterpreterState_IsRunningMain@@Base+0xc8> │ │ │ │ + bl 232270 <_PyInterpreterState_IsRunningMain@@Base+0xc8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 40fec │ │ │ │ + beq.n 40fe4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bc624 │ │ │ │ + b.w bc698 │ │ │ │ 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 │ │ │ │ @@ -33429,578 +33424,578 @@ │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vabs.f64 d6, d0 │ │ │ │ - vldr d7, [pc, #108] @ 41088 │ │ │ │ + vldr d7, [pc, #108] @ 41080 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 41056 │ │ │ │ + bhi.n 4104e │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 41042 │ │ │ │ + ble.n 4103a │ │ │ │ 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 41078 │ │ │ │ - b.n 41072 │ │ │ │ + beq.n 41070 │ │ │ │ + b.n 4106a │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4107c │ │ │ │ + bvs.n 41074 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4107c │ │ │ │ + bgt.n 41074 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - vldr d8, [pc, #28] @ 41090 │ │ │ │ - b.n 4107c │ │ │ │ - vldr d8, [pc, #28] @ 41098 │ │ │ │ + vldr d8, [pc, #28] @ 41088 │ │ │ │ + b.n 41074 │ │ │ │ + vldr d8, [pc, #28] @ 41090 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ 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.64 , q12, #48 @ 0x30 │ │ │ │ + vpadal.s8 d20, d8 │ │ │ │ + b.w f94f8 │ │ │ │ + │ │ │ │ +0004109e <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w bc698 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.n 4121c <_PyDict_DelItem_KnownHash@@Base+0x17e> │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #4659 @ 0x1233 │ │ │ │ + movt r1, #4 │ │ │ │ + b.w 13e750 │ │ │ │ + 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 41138 │ │ │ │ + bpl.n 4114e <_PyDict_DelItem_KnownHash@@Base+0xb0> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 41138 │ │ │ │ + bne.n 4114e <_PyDict_DelItem_KnownHash@@Base+0xb0> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 179d8c │ │ │ │ + bl 17a104 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 410f2 │ │ │ │ + bcs.n 41108 <_PyDict_DelItem_KnownHash@@Base+0x6a> │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - movw r1, #32768 @ 0x8000 │ │ │ │ + movw r1, #33600 @ 0x8340 │ │ │ │ movt r1, #58 @ 0x3a │ │ │ │ and.w r3, r4, #127 @ 0x7f │ │ │ │ - movw r2, #26112 @ 0x6600 │ │ │ │ + movw r2, #26944 @ 0x6940 │ │ │ │ movt r2, #57 @ 0x39 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 410f4 │ │ │ │ + b.n 4110a <_PyDict_DelItem_KnownHash@@Base+0x6c> │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r3, #20948 @ 0x51d4 │ │ │ │ + movw r3, #21780 @ 0x5514 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ - cbz r6, 41114 │ │ │ │ + cbz r6, 4112a <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 41118 │ │ │ │ + bne.n 4112e <_PyDict_DelItem_KnownHash@@Base+0x90> │ │ │ │ mov r5, r7 │ │ │ │ - b.n 4112e │ │ │ │ - bl 85a0c │ │ │ │ + b.n 41144 <_PyDict_DelItem_KnownHash@@Base+0xa6> │ │ │ │ + bl 859dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41114 │ │ │ │ + bne.n 4112a <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41114 │ │ │ │ + bne.n 4112a <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 800b4 │ │ │ │ - movw r2, #22632 @ 0x5868 │ │ │ │ + b.w 800e8 │ │ │ │ + movw r2, #23464 @ 0x5ba8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #32 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #46732 @ 0xb68c │ │ │ │ + movw r1, #62848 @ 0xf580 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #47564 @ 0xb9cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f9514 │ │ │ │ - │ │ │ │ -0004115e <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w bc624 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.n 411c0 <_PyDict_DelItem_KnownHash@@Base+0x62> │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #4567 @ 0x11d7 │ │ │ │ - movt r1, #4 │ │ │ │ - b.w 13e320 │ │ │ │ - mov r0, r1 │ │ │ │ - b.w f9514 │ │ │ │ - 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 155be4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 411bc <_PyDict_DelItem_KnownHash@@Base+0x5e> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 411a0 <_PyDict_DelItem_KnownHash@@Base+0x42> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 411a8 <_PyDict_DelItem_KnownHash@@Base+0x4a> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cbz r2, 411b0 <_PyDict_DelItem_KnownHash@@Base+0x52> │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - b.n 411b8 <_PyDict_DelItem_KnownHash@@Base+0x5a> │ │ │ │ - movw r1, #10688 @ 0x29c0 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - bl 4124a <_PyDict_DelItem_KnownHash@@Base+0xec> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #8921 @ 0x22d9 │ │ │ │ - movt r1, #32 │ │ │ │ - movw r0, #53720 @ 0xd1d8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.w 40658 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ - vcmp.f64 d0, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 411e4 <_PyDict_DelItem_KnownHash@@Base+0x86> │ │ │ │ - b.w 29d00 │ │ │ │ - bx lr │ │ │ │ + b.w f94f8 │ │ │ │ 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 41208 <_PyDict_DelItem_KnownHash@@Base+0xaa> │ │ │ │ - bl 25e80c │ │ │ │ + bne.n 41196 <_PyDict_DelItem_KnownHash@@Base+0xf8> │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41214 <_PyDict_DelItem_KnownHash@@Base+0xb6> │ │ │ │ + cbz r3, 411a2 <_PyDict_DelItem_KnownHash@@Base+0x104> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41246 <_PyDict_DelItem_KnownHash@@Base+0xe8> │ │ │ │ + b.n 411d4 <_PyDict_DelItem_KnownHash@@Base+0x136> │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 41242 <_PyDict_DelItem_KnownHash@@Base+0xe4> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 411d0 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41242 <_PyDict_DelItem_KnownHash@@Base+0xe4> │ │ │ │ + cbnz r3, 411d0 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 41242 <_PyDict_DelItem_KnownHash@@Base+0xe4> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 411d0 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41242 <_PyDict_DelItem_KnownHash@@Base+0xe4> │ │ │ │ + cbnz r3, 411d0 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 41242 <_PyDict_DelItem_KnownHash@@Base+0xe4> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 411d0 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + bl 1560a4 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 41218 <_PyDict_DelItem_KnownHash@@Base+0x17a> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 411fc <_PyDict_DelItem_KnownHash@@Base+0x15e> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 41204 <_PyDict_DelItem_KnownHash@@Base+0x166> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cbz r2, 4120c <_PyDict_DelItem_KnownHash@@Base+0x16e> │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + b.n 41214 <_PyDict_DelItem_KnownHash@@Base+0x176> │ │ │ │ + movw r1, #10688 @ 0x29c0 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + bl 41242 <_PyDict_DelItem_KnownHash@@Base+0x1a4> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #10569 @ 0x2949 │ │ │ │ + movt r1, #32 │ │ │ │ + movw r0, #53720 @ 0xd1d8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.w 40650 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + vcmp.f64 d0, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 41240 <_PyDict_DelItem_KnownHash@@Base+0x1a2> │ │ │ │ + b.w 29d00 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ - movw r7, #42464 @ 0xa5e0 │ │ │ │ + movw r7, #43296 @ 0xa920 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ - movw r6, #43488 @ 0xa9e0 │ │ │ │ + movw r6, #44320 @ 0xad20 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ - movw r5, #20692 @ 0x50d4 │ │ │ │ + movw r5, #21524 @ 0x5414 │ │ │ │ movt r5, #57 @ 0x39 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 41288 <_PyDict_DelItem_KnownHash@@Base+0x12a> │ │ │ │ + bge.n 41280 <_PyDict_DelItem_KnownHash@@Base+0x1e2> │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ ldr.w ip, [r7, r3, lsl #2] │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 4127a <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ + beq.n 41272 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ - b.n 41282 <_PyDict_DelItem_KnownHash@@Base+0x124> │ │ │ │ + b.n 4127a <_PyDict_DelItem_KnownHash@@Base+0x1dc> │ │ │ │ tst.w ip, #2 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r6, r3] │ │ │ │ strb r3, [r0, r4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 41266 <_PyDict_DelItem_KnownHash@@Base+0x108> │ │ │ │ + b.n 4125e <_PyDict_DelItem_KnownHash@@Base+0x1c0> │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004128c : │ │ │ │ +00041284 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (412a8 ) │ │ │ │ + ldr r4, [pc, #20] @ (412a0 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w dd344 │ │ │ │ + b.w dd360 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r7, #17644 @ 0x44ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 412e6 │ │ │ │ + bne.n 412de │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 412fa │ │ │ │ - ldr r0, [pc, #188] @ (413a4 ) │ │ │ │ + b.n 412f2 │ │ │ │ + ldr r0, [pc, #188] @ (4139c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 11cf68 │ │ │ │ + bl 11d380 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 41398 │ │ │ │ + beq.n 41390 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 41326 │ │ │ │ + beq.n 4131e │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 4136a │ │ │ │ + b.n 41362 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7eb98 │ │ │ │ + bl 7ebcc │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 4132e │ │ │ │ + cbz r2, 41326 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 20a160 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ - cbnz r0, 41382 │ │ │ │ + bl 20a7d8 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ + cbnz r0, 4137a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 4130c │ │ │ │ - b.n 4139a │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 41382 │ │ │ │ + bne.n 41304 │ │ │ │ + b.n 41392 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 4137a │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f14 │ │ │ │ - b.n 41382 │ │ │ │ + bl e9efc │ │ │ │ + b.n 4137a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 824bc │ │ │ │ + bl 824f0 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 41382 │ │ │ │ + cbz r7, 4137a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 88f70 │ │ │ │ + bl 88f40 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 41372 │ │ │ │ + bne.n 4136a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 41382 │ │ │ │ + bne.n 4137a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 41346 │ │ │ │ - b.n 4139a │ │ │ │ + bne.n 4133e │ │ │ │ + b.n 41392 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41362 │ │ │ │ + bne.n 4135a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41362 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4135a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41398 │ │ │ │ + beq.n 41390 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41398 │ │ │ │ + cbnz r3, 41390 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #124] @ (41438 ) │ │ │ │ + ldr r3, [pc, #124] @ (41430 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 713d8 │ │ │ │ - cbz r0, 41428 │ │ │ │ + bl 71420 │ │ │ │ + cbz r0, 41420 │ │ │ │ add.w r3, r5, #98816 @ 0x18200 │ │ │ │ - movw r7, #28164 @ 0x6e04 │ │ │ │ + movw r7, #28996 @ 0x7144 │ │ │ │ movt r7, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r3, #35 @ 0x23 │ │ │ │ add.w r6, r3, #50 @ 0x32 │ │ │ │ ldrb.w r0, [r8, #1]! │ │ │ │ - cbz r0, 4142c │ │ │ │ - bl 800b4 │ │ │ │ + cbz r0, 41424 │ │ │ │ + bl 800e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4140c │ │ │ │ + beq.n 41404 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4140c │ │ │ │ + cbnz r3, 41404 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 4142c │ │ │ │ + bge.n 41424 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41428 │ │ │ │ + beq.n 41420 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41428 │ │ │ │ + cbnz r3, 41420 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41432 │ │ │ │ + b.n 4142a │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 413de │ │ │ │ + bne.n 413d6 │ │ │ │ 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 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4147c │ │ │ │ + cbz r0, 41474 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41460 │ │ │ │ + cbz r3, 41458 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 41468 │ │ │ │ + b.n 41460 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 41470 │ │ │ │ + cbz r2, 41468 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 41478 │ │ │ │ + b.n 41470 │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 41496 │ │ │ │ + bl 4148e │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 411c0 <_PyDict_DelItem_KnownHash@@Base+0x62> │ │ │ │ + b.n 4121c <_PyDict_DelItem_KnownHash@@Base+0x17e> │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #43488 @ 0xa9e0 │ │ │ │ + movw ip, #44320 @ 0xad20 │ │ │ │ movt ip, #42 @ 0x2a │ │ │ │ - movw lr, #42464 @ 0xa5e0 │ │ │ │ + movw lr, #43296 @ 0xa920 │ │ │ │ movt lr, #42 @ 0x2a │ │ │ │ - movw r7, #20692 @ 0x50d4 │ │ │ │ + movw r7, #21524 @ 0x5414 │ │ │ │ movt r7, #57 @ 0x39 │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 414e6 │ │ │ │ + bge.n 414de │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 414cc │ │ │ │ - cbnz r3, 414e0 │ │ │ │ + beq.n 414c4 │ │ │ │ + cbnz r3, 414d8 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 414e0 │ │ │ │ + b.n 414d8 │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 414da │ │ │ │ - cbz r3, 414de │ │ │ │ + beq.n 414d2 │ │ │ │ + cbz r3, 414d6 │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 414e0 │ │ │ │ + b.n 414d8 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 414e0 │ │ │ │ + b.n 414d8 │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 414b4 │ │ │ │ + b.n 414ac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 41508 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 41538 │ │ │ │ + bne.n 41500 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 41530 │ │ │ │ mov r0, r4 │ │ │ │ blx 29108 │ │ │ │ - cbnz r0, 41528 │ │ │ │ + cbnz r0, 41520 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #9432 @ 0x24d8 │ │ │ │ + movw r1, #10276 @ 0x2824 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 41538 │ │ │ │ - movw r1, #38788 @ 0x9784 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 41530 │ │ │ │ + movw r1, #39620 @ 0x9ac4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1a60 │ │ │ │ + b.w f1a48 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ac640 │ │ │ │ + b.w 1acce0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-216] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #292] @ (416a4 ) │ │ │ │ + ldr r1, [pc, #292] @ (4169c ) │ │ │ │ add.w r4, sp, #16512 @ 0x4080 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ - movw r2, #34256 @ 0x85d0 │ │ │ │ + movw r2, #35088 @ 0x8910 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ - movw r1, #9492 @ 0x2514 │ │ │ │ + movw r1, #10336 @ 0x2860 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ - bl 8c594 │ │ │ │ + bl 8c564 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4167c │ │ │ │ + beq.n 41674 │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ - movw r1, #9004 @ 0x232c │ │ │ │ + movw r1, #9848 @ 0x2678 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #9512 @ 0x2528 │ │ │ │ + movw r0, #10356 @ 0x2874 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ ldr.w r1, [r6, #-160] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4160e │ │ │ │ + blt.n 41606 │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - bl 215b6c <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 216150 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4160e │ │ │ │ + beq.n 41606 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 41612 │ │ │ │ + beq.n 4160a │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 41620 │ │ │ │ + beq.n 41618 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34380 @ 0x864c │ │ │ │ + movw r1, #35212 @ 0x898c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41672 │ │ │ │ + b.n 4166a │ │ │ │ add.w r9, sp, #16384 @ 0x4000 │ │ │ │ mov.w sl, #4 │ │ │ │ add.w r9, r9, #52 @ 0x34 │ │ │ │ - b.n 4162c │ │ │ │ + b.n 41624 │ │ │ │ add.w r9, sp, #16384 @ 0x4000 │ │ │ │ mov.w sl, #16 │ │ │ │ add.w r9, r9, #56 @ 0x38 │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ sub.w r3, r5, #40 @ 0x28 │ │ │ │ movw r2, #16383 @ 0x3fff │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ sub.w r3, r5, #36 @ 0x24 │ │ │ │ @@ -34008,1481 +34003,1482 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ sub.w r3, r5, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ sub.w r3, r5, #28 │ │ │ │ blx 29bd0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r6, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 41f94 │ │ │ │ + bl 41f8c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ - bl 7732c │ │ │ │ - b.n 4167e │ │ │ │ + bl 77360 │ │ │ │ + b.n 41676 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #32] @ (416a4 ) │ │ │ │ + ldr r3, [pc, #32] @ (4169c ) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 41696 │ │ │ │ + beq.n 4168e │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r2, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne.n 416cc │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1f1d44 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbnz r0, 416e6 │ │ │ │ + b.n 416e2 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #40588 @ 0x9e8c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 416bc │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 416f0 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + bl 41836 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 78320 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 416c8 │ │ │ │ + bne.n 4171c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ecba0 │ │ │ │ + b.w ecb88 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31860 @ 0x7c74 │ │ │ │ + movw r0, #32692 @ 0x7fb4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 416bc │ │ │ │ + bne.n 41710 │ │ │ │ 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 d779c <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 41704 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 4173c │ │ │ │ + bl d77f4 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 41758 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 41790 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 41726 │ │ │ │ + b.n 4177a │ │ │ │ mov r5, r0 │ │ │ │ - bl 83a00 │ │ │ │ + bl 83a30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41722 │ │ │ │ + beq.n 41776 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41722 │ │ │ │ + cbnz r3, 41776 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 416f8 │ │ │ │ + beq.n 4174c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 41740 │ │ │ │ + ble.n 41794 │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ba84 <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ - cbnz r0, 41756 │ │ │ │ + bl 3ba7c <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ + cbnz r0, 417aa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41778 │ │ │ │ - cbz r1, 41746 │ │ │ │ + b.n 417cc │ │ │ │ + cbz r1, 4179a │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 4174e │ │ │ │ + b.n 417a2 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 155be4 │ │ │ │ + b.w 1560a4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4175e │ │ │ │ + cbz r3, 417b2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - b.n 41766 │ │ │ │ + b.n 417ba │ │ │ │ movw r3, #10688 @ 0x29c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ add r4, r3 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 41772 │ │ │ │ + beq.n 417c6 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 41778 │ │ │ │ + bne.n 417cc │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r2, [r3, #0] │ │ │ │ strb r1, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8948 @ 0x22f4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 417d4 │ │ │ │ + bne.n 41828 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 417d4 │ │ │ │ + bne.n 41828 │ │ │ │ subs r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 417d4 │ │ │ │ + bhi.n 41828 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 4184c │ │ │ │ + bl 418e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 417de │ │ │ │ + blt.n 41832 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 417cc │ │ │ │ + bne.n 41820 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 417e0 │ │ │ │ + b.n 41834 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 417e0 │ │ │ │ + b.n 41834 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 417e0 │ │ │ │ + b.n 41834 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r2, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne.n 4180e │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1f1638 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 41828 │ │ │ │ - b.n 41824 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #39756 @ 0x9b4c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 417fe │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 41832 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - bl 41960 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movw r1, #34212 @ 0x85a4 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + bl 11b748 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ + cbnz r3, 4186c │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + movw r1, #10500 @ 0x2904 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl d19a0 │ │ │ │ + b.n 41878 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + bl 79ecc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 782e4 │ │ │ │ + cbnz r0, 4187c │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 418d6 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + bl ce028 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 418a8 │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 26b8ac │ │ │ │ + cbz r1, 418c2 │ │ │ │ + movw r1, #10552 @ 0x2938 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + mov r2, r7 │ │ │ │ + bl d19a0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 41878 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 41878 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 41878 │ │ │ │ + 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} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (41848 ) │ │ │ │ - b.w 238158 │ │ │ │ - b.n 411b4 <_PyDict_DelItem_KnownHash@@Base+0x56> │ │ │ │ + ldr r1, [pc, #4] @ (418e4 ) │ │ │ │ + b.w 2385e8 │ │ │ │ + b.n 41250 <_PyDict_DelItem_KnownHash@@Base+0x1b2> │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 418c2 │ │ │ │ + beq.n 4195e │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 418a2 │ │ │ │ + bne.n 4193e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strb.w r3, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 24aa20 <_PyTime_FromLong@@Base+0x7b8> │ │ │ │ + bl 24aef0 <_PyTime_FromLong@@Base+0x7b8> │ │ │ │ mov r2, sp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 418bc │ │ │ │ + cbnz r3, 41958 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 229d94 │ │ │ │ + bl 22a4ac │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 418a6 │ │ │ │ - bhi.n 41880 │ │ │ │ - cbz r0, 418b2 │ │ │ │ + beq.n 41942 │ │ │ │ + bhi.n 4191c │ │ │ │ + cbz r0, 4194e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 418be │ │ │ │ + b.n 4195a │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ - bl d124c │ │ │ │ + bl d12cc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 418b8 │ │ │ │ + bge.n 41954 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 418be │ │ │ │ - bne.n 41880 │ │ │ │ - b.n 418a2 │ │ │ │ + b.n 4195a │ │ │ │ + bne.n 4191c │ │ │ │ + b.n 4193e │ │ │ │ movs r0, #1 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 782b4 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 78320 │ │ │ │ + add.w r0, r4, #12 │ │ │ │ + bl ceabc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7e934 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 419a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 419a6 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77ecc <_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 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 419c8 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 36276 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #32644 @ 0x7f84 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 419bc │ │ │ │ + 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 r6, r0 │ │ │ │ - ldr r0, [pc, #132] @ (4195c ) │ │ │ │ + ldr r0, [pc, #128] @ (41a74 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ - movw r2, #34256 @ 0x85d0 │ │ │ │ + movw r2, #35088 @ 0x8910 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #9672 @ 0x25c8 │ │ │ │ + movw r1, #10644 @ 0x2994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c594 │ │ │ │ - cbz r0, 41940 │ │ │ │ + bl 8c564 │ │ │ │ + cbz r0, 41a5a │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #9004 @ 0x232c │ │ │ │ + movw r1, #9848 @ 0x2678 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #9692 @ 0x25dc │ │ │ │ + movw r0, #10664 @ 0x29a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4191e │ │ │ │ + bge.n 41a38 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41938 │ │ │ │ + b.n 41a52 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 215b6c <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 216150 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4191a │ │ │ │ + beq.n 41a34 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 215d84 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ + bl 216368 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7732c │ │ │ │ - b.n 41942 │ │ │ │ + bl 77360 │ │ │ │ + b.n 41a5c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #24] @ (4195c ) │ │ │ │ + ldr r3, [pc, #20] @ (41a74 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 41954 │ │ │ │ + beq.n 41a6e │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movw r1, #34212 @ 0x85a4 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - bl 11b320 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 41996 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - movw r1, #9716 @ 0x25f4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl d1920 │ │ │ │ - b.n 419a2 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - movs r1, #0 │ │ │ │ - bl 79e9c │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 419a6 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 41a00 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - bl cdfa0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 419d2 │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 26b574 │ │ │ │ - cbz r1, 419ec │ │ │ │ - movw r1, #9768 @ 0x2628 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - mov r2, r7 │ │ │ │ - bl d1920 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 419a2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 419a2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 419a2 │ │ │ │ - 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 41a24 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 362b2 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #31812 @ 0x7c44 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 41a18 │ │ │ │ - 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 78278 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 782e4 │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - bl cea34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7e900 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 41a80 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 41a80 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 41aa0 │ │ │ │ + cbnz r0, 41a96 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 41aaa │ │ │ │ - b.n 41ab0 │ │ │ │ + cbnz r0, 41aa0 │ │ │ │ + b.n 41aa6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41a9a │ │ │ │ - b.n 41abe │ │ │ │ + beq.n 41a90 │ │ │ │ + b.n 41ab4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 41abe │ │ │ │ + cbnz r0, 41ab4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 41abe │ │ │ │ + cbz r0, 41ab4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 41afa │ │ │ │ + cbnz r4, 41af0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 41afa │ │ │ │ + blt.n 41af0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 41afa │ │ │ │ - cbz r2, 41afa │ │ │ │ + bgt.n 41af0 │ │ │ │ + cbz r2, 41af0 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #60412 @ 0xebfc │ │ │ │ + movw r1, #65240 @ 0xfed8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 41b1c │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 41b12 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ movw r4, #11392 @ 0x2c80 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41ae4 │ │ │ │ + bne.n 41ada │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 41b34 │ │ │ │ - movw r0, #9868 @ 0x268c │ │ │ │ + cbnz r3, 41b2a │ │ │ │ + movw r0, #10700 @ 0x29cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddbf4 │ │ │ │ + b.w ddc0c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r0, #9888 @ 0x26a0 │ │ │ │ + movw r0, #10720 @ 0x29e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w ddbf4 │ │ │ │ + b.w ddc0c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (41b80 ) │ │ │ │ - bl 1f5ee0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (41b78 ) │ │ │ │ + bl 1f6550 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 41b70 │ │ │ │ - movw r0, #9924 @ 0x26c4 │ │ │ │ + cbz r2, 41b66 │ │ │ │ + movw r0, #10756 @ 0x2a04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8281c │ │ │ │ - movw r0, #9284 @ 0x2444 │ │ │ │ + b.w 82850 │ │ │ │ + movw r0, #10128 @ 0x2790 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8281c │ │ │ │ - bmi.n 41c5c │ │ │ │ + b.w 82850 │ │ │ │ + nop │ │ │ │ + bmi.n 41c54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2441b0 <_PyObject_GetState@@Base> │ │ │ │ + bl 244670 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41c12 │ │ │ │ - ldr r0, [pc, #132] @ (41c28 ) │ │ │ │ + beq.n 41c0a │ │ │ │ + ldr r0, [pc, #132] @ (41c20 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 93278 │ │ │ │ + bl 93310 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 41bbc │ │ │ │ - ldr r5, [pc, #116] @ (41c2c ) │ │ │ │ + cbnz r0, 41bb4 │ │ │ │ + ldr r5, [pc, #116] @ (41c24 ) │ │ │ │ movs r6, #0 │ │ │ │ - b.n 41c16 │ │ │ │ - bl 862ec │ │ │ │ + b.n 41c0e │ │ │ │ + bl 862bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41bd8 │ │ │ │ + beq.n 41bd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41bd8 │ │ │ │ + cbnz r3, 41bd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 41bb6 │ │ │ │ + beq.n 41bae │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #72] @ (41c2c ) │ │ │ │ + ldr r2, [pc, #72] @ (41c24 ) │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7d65c │ │ │ │ + bl 7d68c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41c06 │ │ │ │ + beq.n 41bfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 41c0a │ │ │ │ - ldr r5, [pc, #36] @ (41c2c ) │ │ │ │ - b.n 41c16 │ │ │ │ + cbz r3, 41c02 │ │ │ │ + ldr r5, [pc, #36] @ (41c24 ) │ │ │ │ + b.n 41c0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41c06 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 41bfe │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bmi.n 41ccc │ │ │ │ + bmi.n 41cc4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 41c38 │ │ │ │ - b.w 1f196c │ │ │ │ - ldr r0, [pc, #0] @ (41c3c ) │ │ │ │ + cbz r0, 41c30 │ │ │ │ + b.w 1f1fe4 │ │ │ │ + ldr r0, [pc, #0] @ (41c34 ) │ │ │ │ bx lr │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 41c6c │ │ │ │ - movw r1, #11589 @ 0x2d45 │ │ │ │ + beq.n 41c64 │ │ │ │ + movw r1, #12925 @ 0x327d │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 23d0c0 │ │ │ │ - movw r2, #45552 @ 0xb1f0 │ │ │ │ + b.w 23d5a4 │ │ │ │ + movw r2, #46384 @ 0xb530 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #32 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #39572 @ 0x9a94 │ │ │ │ + movw r1, #62848 @ 0xf580 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #40404 @ 0x9dd4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 41cb6 │ │ │ │ + bhi.n 41cae │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d779c <_PyNumber_Index@@Base> │ │ │ │ + bl d77f4 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41cce │ │ │ │ - b.n 41ce2 │ │ │ │ - movw r0, #58004 @ 0xe294 │ │ │ │ + cbnz r0, 41cc6 │ │ │ │ + b.n 41cda │ │ │ │ + movw r0, #58836 @ 0xe5d4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41d9c │ │ │ │ - b.n 41ca8 │ │ │ │ - bl 83a00 │ │ │ │ + beq.n 41d94 │ │ │ │ + b.n 41ca0 │ │ │ │ + bl 83a30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 41cf0 │ │ │ │ + bne.n 41ce8 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 41d00 │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 41cf8 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41d9c │ │ │ │ + bne.n 41d94 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 41d00 │ │ │ │ + b.n 41cf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41cde │ │ │ │ + bne.n 41cd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41cde │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 41cd6 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 41d6c │ │ │ │ + ble.n 41d64 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 41d1a │ │ │ │ + bpl.n 41d12 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 41d40 │ │ │ │ + bne.n 41d38 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 41d6e │ │ │ │ + b.n 41d66 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 41d34 │ │ │ │ + beq.n 41d2c │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a0c │ │ │ │ - cbz r0, 41d4c │ │ │ │ + bl 859dc │ │ │ │ + cbz r0, 41d44 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 41d4c │ │ │ │ + bne.n 41d44 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 41d6e │ │ │ │ + b.n 41d66 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 41d26 │ │ │ │ + bne.n 41d1e │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #22604 @ 0x584c │ │ │ │ + movw r2, #23436 @ 0x5b8c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #57992 @ 0xe288 │ │ │ │ + movw r1, #58824 @ 0xe5c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58004 @ 0xe294 │ │ │ │ + movw r0, #58836 @ 0xe5d4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 41d9c │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 41d94 │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 41d7e │ │ │ │ + bgt.n 41d76 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d383c │ │ │ │ + b.w 1d3f04 │ │ │ │ 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 404c0 │ │ │ │ + b.w 40502 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r1, #56280 @ 0xdbd8 │ │ │ │ + movw r1, #57112 @ 0xdf18 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 41ef4 │ │ │ │ + b.n 41eec │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 41e64 │ │ │ │ + beq.n 41e5c │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41e64 │ │ │ │ + bne.n 41e5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f300 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f808 <_PyTime_AsTimeval@@Base+0x1170> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41e64 │ │ │ │ - movw r3, #50497 @ 0xc541 │ │ │ │ + beq.n 41e5c │ │ │ │ + movw r3, #51785 @ 0xca49 │ │ │ │ movt r3, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #4] │ │ │ │ - movw r0, #9932 @ 0x26cc │ │ │ │ + movw r0, #10764 @ 0x2a0c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41e0e │ │ │ │ + cbnz r0, 41e06 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 245a14 │ │ │ │ + b.w 245f1c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #513 @ 0x201 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ - movw r0, #9940 @ 0x26d4 │ │ │ │ + movw r0, #10772 @ 0x2a14 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240954 <_PyDeadline_Get@@Base+0x1150> │ │ │ │ + bl 240e80 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 41e44 │ │ │ │ + beq.n 41e3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41e44 │ │ │ │ + cbnz r3, 41e3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 41e02 │ │ │ │ + beq.n 41dfa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41e64 │ │ │ │ + beq.n 41e5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41e64 │ │ │ │ + cbnz r3, 41e5c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 12fcc8 │ │ │ │ - cbz r0, 41eee │ │ │ │ - movw r6, #58928 @ 0xe630 │ │ │ │ + bl 130100 │ │ │ │ + cbz r0, 41ee6 │ │ │ │ + movw r6, #59760 @ 0xe970 │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6], #4 │ │ │ │ - cbz r0, 41ef0 │ │ │ │ - bl 7a21c │ │ │ │ + cbz r0, 41ee8 │ │ │ │ + bl 7a24c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 41ed2 │ │ │ │ - bl d0318 │ │ │ │ + cbz r5, 41eca │ │ │ │ + bl d039c │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 41ed2 │ │ │ │ - beq.n 41eb8 │ │ │ │ + blt.n 41eca │ │ │ │ + beq.n 41eb0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 41ec2 │ │ │ │ - b.n 41e8e │ │ │ │ - bl 83b80 │ │ │ │ + bne.n 41eba │ │ │ │ + b.n 41e86 │ │ │ │ + bl 83bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41eb0 │ │ │ │ - b.n 41ed2 │ │ │ │ + bge.n 41ea8 │ │ │ │ + b.n 41eca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41e8e │ │ │ │ + bne.n 41e86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41e8e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 41e86 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41ee8 │ │ │ │ + beq.n 41ee0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41ee8 │ │ │ │ + cbnz r3, 41ee0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #33352 @ 0x8248 │ │ │ │ + movw r1, #34184 @ 0x8588 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #33356 @ 0x824c │ │ │ │ + movw r0, #34188 @ 0x858c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41f24 │ │ │ │ + bge.n 41f1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41f54 │ │ │ │ + b.n 41f4c │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 41f4c │ │ │ │ + bgt.n 41f44 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 41f3c │ │ │ │ + cbnz r0, 41f34 │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl d3df0 │ │ │ │ + bl d3e2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41f20 │ │ │ │ + beq.n 41f18 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41f54 │ │ │ │ + beq.n 41f4c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 41f54 │ │ │ │ + b.n 41f4c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f4b04 │ │ │ │ + b.w f4aec │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 121da0 │ │ │ │ + bl 1221d8 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r9 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 24bee0 │ │ │ │ + b.w 24c41c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #492] @ (42198 ) │ │ │ │ + ldr r3, [pc, #492] @ (42190 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 41ff8 │ │ │ │ + cbnz r1, 41ff0 │ │ │ │ mov r6, r0 │ │ │ │ blx 29c28 <__h_errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 29530 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #10052 @ 0x2744 │ │ │ │ + movw r0, #10884 @ 0x2a84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42016 │ │ │ │ + cbz r0, 4200e │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl e9f14 │ │ │ │ + bl e9efc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42016 │ │ │ │ + beq.n 4200e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42016 │ │ │ │ + cbnz r3, 4200e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42016 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4200e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4201a │ │ │ │ + beq.n 42012 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #97 @ 0x61 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4217e │ │ │ │ + b.n 42176 │ │ │ │ movs r0, #0 │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 4202a │ │ │ │ + cbnz r0, 42022 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 42172 │ │ │ │ + b.n 4216a │ │ │ │ movs r0, #0 │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42024 │ │ │ │ + beq.n 4201c │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 4207a │ │ │ │ + beq.n 42072 │ │ │ │ ldr.w r0, [sl] │ │ │ │ - cbz r0, 4207a │ │ │ │ - bl 7a21c │ │ │ │ + cbz r0, 42072 │ │ │ │ + bl 7a24c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4214a │ │ │ │ + beq.n 42142 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42070 │ │ │ │ + beq.n 42068 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42070 │ │ │ │ + cbnz r3, 42068 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 4214a │ │ │ │ + bne.n 42142 │ │ │ │ add.w sl, sl, #4 │ │ │ │ - b.n 42040 │ │ │ │ + b.n 42038 │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ add.w sl, sp, #8 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 42154 │ │ │ │ + beq.n 4214c │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 42098 │ │ │ │ + beq.n 42090 │ │ │ │ cmp.w r8, #10 │ │ │ │ - bne.n 4210a │ │ │ │ - b.n 420c6 │ │ │ │ + bne.n 42102 │ │ │ │ + b.n 420be │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #10 │ │ │ │ blx 2957c │ │ │ │ strh.w r8, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 215d84 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ + bl 216368 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 42122 │ │ │ │ + bne.n 4211a │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 42122 │ │ │ │ + b.n 4211a │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #10 │ │ │ │ add r4, sp, #16 │ │ │ │ blx 2957c │ │ │ │ strh.w r8, [sp, #8] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 261570 <_PyLong_DivmodNear@@Base+0xb4c> │ │ │ │ + bl 261a08 <_PyLong_DivmodNear@@Base+0xb4c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 42122 │ │ │ │ + bne.n 4211a │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldr.w lr, [sp] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ - b.n 42122 │ │ │ │ + b.n 4211a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34380 @ 0x864c │ │ │ │ + movw r1, #35212 @ 0x898c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 42016 │ │ │ │ - cbz r4, 4214a │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 4200e │ │ │ │ + cbz r4, 42142 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42148 │ │ │ │ + beq.n 42140 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42148 │ │ │ │ + cbnz r3, 42140 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 4214e │ │ │ │ + cbz r2, 42146 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42172 │ │ │ │ + b.n 4216a │ │ │ │ add.w fp, fp, #4 │ │ │ │ - b.n 42082 │ │ │ │ + b.n 4207a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4214a │ │ │ │ + beq.n 42142 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ - movw r0, #10060 @ 0x274c │ │ │ │ + movw r0, #10892 @ 0x2a8c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r6 │ │ │ │ - bl 782e4 │ │ │ │ - ldr r3, [pc, #24] @ (42198 ) │ │ │ │ + bl 78320 │ │ │ │ + ldr r3, [pc, #24] @ (42190 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 42190 │ │ │ │ + beq.n 42188 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 97c84 <_Py_GetConfig@@Base> │ │ │ │ + bl 97d14 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ - cbnz r3, 421be │ │ │ │ + cbnz r3, 421b6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1544e0 │ │ │ │ + b.w 1549a0 │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10064 @ 0x2750 │ │ │ │ + movw r1, #10896 @ 0x2a90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144c80 │ │ │ │ + bl 145138 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 421b4 │ │ │ │ + beq.n 421ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 22e734 │ │ │ │ + b.w 22ece8 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #10096 @ 0x2770 │ │ │ │ + movw r0, #10928 @ 0x2ab0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w ddbf4 │ │ │ │ + b.w ddc0c │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #37016 @ 0x9098 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13e320 │ │ │ │ + b.w 13e750 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b320 │ │ │ │ + bl 11b748 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl cfa28 │ │ │ │ + bl cfaac │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 4225a │ │ │ │ - beq.n 4223e │ │ │ │ + bgt.n 42252 │ │ │ │ + beq.n 42236 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42298 │ │ │ │ + b.n 42290 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10164 @ 0x27b4 │ │ │ │ + movw r1, #10996 @ 0x2af4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 4223a │ │ │ │ + bl d19a0 │ │ │ │ + b.n 42232 │ │ │ │ mov r0, r4 │ │ │ │ - bl 422ee │ │ │ │ + bl 422a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4223a │ │ │ │ + beq.n 42232 │ │ │ │ mov r1, r5 │ │ │ │ - bl 186394 │ │ │ │ + bl 186834 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 42288 │ │ │ │ + cbnz r0, 42280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4223a │ │ │ │ + beq.n 42232 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4223a │ │ │ │ + bne.n 42232 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4223a │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 42232 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42298 │ │ │ │ + beq.n 42290 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42298 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42290 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r5, r0 │ │ │ │ - add r3, sp, #12 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #8 │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #2 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #63492 @ 0xf804 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl bfa2c │ │ │ │ - cbz r0, 422de │ │ │ │ - ldrd r2, r0, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7f790 │ │ │ │ + b.w 7f7c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b320 │ │ │ │ + bl 11b748 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 42374 │ │ │ │ + bne.n 42326 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 13ee50 │ │ │ │ + bl 13f280 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42370 │ │ │ │ + cbz r0, 42322 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r0, #32] │ │ │ │ - bne.n 4233e │ │ │ │ + bne.n 422f0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 2eb54 │ │ │ │ - b.n 42344 │ │ │ │ + b.n 422f6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 186394 │ │ │ │ + bl 186834 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 4235e │ │ │ │ + cbz r0, 42310 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 423d8 │ │ │ │ + beq.n 4238a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 423d8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 423d8 │ │ │ │ + bne.n 4238a │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4238a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42370 │ │ │ │ + beq.n 42322 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42370 │ │ │ │ + cbnz r3, 42322 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 423d8 │ │ │ │ + b.n 4238a │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 42386 │ │ │ │ + bge.n 42338 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl d2598 │ │ │ │ + bl d25e4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4239c │ │ │ │ + b.n 4234e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #65328 @ 0xff30 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 85144 │ │ │ │ + movw r1, #5912 @ 0x1718 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 85114 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 42370 │ │ │ │ + beq.n 42322 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 423d8 │ │ │ │ + beq.n 4238a │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a0c │ │ │ │ - cbnz r0, 423d8 │ │ │ │ + bl 859dc │ │ │ │ + cbnz r0, 4238a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - movw r1, #10312 @ 0x2848 │ │ │ │ + movw r1, #11144 @ 0x2b88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 42364 │ │ │ │ - b.n 42370 │ │ │ │ + bne.n 42316 │ │ │ │ + b.n 42322 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 423fc │ │ │ │ + cbz r3, 423ae │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 423fe │ │ │ │ + b.n 423b0 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4240c │ │ │ │ + cbnz r3, 423be │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4240c │ │ │ │ + blt.n 423be │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4240c │ │ │ │ - cbnz r0, 42428 │ │ │ │ - ldr r6, [pc, #276] @ (42524 ) │ │ │ │ + bgt.n 423be │ │ │ │ + cbnz r0, 423da │ │ │ │ + ldr r6, [pc, #280] @ (424d8 ) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 42428 │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 423da │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4251c │ │ │ │ - cbz r5, 4243e │ │ │ │ + b.n 424ce │ │ │ │ + cbz r5, 423f0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42440 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 42440 │ │ │ │ - b.n 42424 │ │ │ │ + bne.n 423f2 │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 423f2 │ │ │ │ + b.n 423d6 │ │ │ │ movs r5, #8 │ │ │ │ add.w r7, r4, #16 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r7 │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ add r7, r3 │ │ │ │ mov sl, r8 │ │ │ │ mov r6, r4 │ │ │ │ sub.w fp, r9, r5 │ │ │ │ cmp r7, sl │ │ │ │ - bls.n 4249c │ │ │ │ + bls.n 4244e │ │ │ │ ldrb.w r3, [sl], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 4247e │ │ │ │ + bne.n 42430 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 42458 │ │ │ │ - bl 26b574 │ │ │ │ + ble.n 4240a │ │ │ │ + bl 26b8ac │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 42504 │ │ │ │ + bgt.n 424b6 │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 42458 │ │ │ │ + b.n 4240a │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 42504 │ │ │ │ + beq.n 424b6 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 4248c │ │ │ │ + beq.n 4243e │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 42458 │ │ │ │ + bne.n 4240a │ │ │ │ sub.w r3, r9, r4 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bge.n 42458 │ │ │ │ - b.n 42504 │ │ │ │ + bge.n 4240a │ │ │ │ + b.n 424b6 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 42504 │ │ │ │ + bgt.n 424b6 │ │ │ │ adds r1, r4, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42424 │ │ │ │ + beq.n 423d6 │ │ │ │ add.w sl, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 4251c │ │ │ │ + bls.n 424ce │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 424e8 │ │ │ │ + bne.n 4249a │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 424fa │ │ │ │ + ble.n 424ac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 26b574 │ │ │ │ + bl 26b8ac │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42500 │ │ │ │ + beq.n 424b2 │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 424de │ │ │ │ + b.n 42490 │ │ │ │ mov r3, sl │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 424fe │ │ │ │ + beq.n 424b0 │ │ │ │ cmp r2, #13 │ │ │ │ - bne.n 42500 │ │ │ │ - b.n 424fe │ │ │ │ + bne.n 424b2 │ │ │ │ + b.n 424b0 │ │ │ │ mov r3, sl │ │ │ │ - b.n 42500 │ │ │ │ + b.n 424b2 │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 424be │ │ │ │ + b.n 42470 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6336 @ 0x18c0 │ │ │ │ + movw r1, #7168 @ 0x1c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 42424 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 423d6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ cmp r4, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #20] @ (42554 ) │ │ │ │ + ldr r0, [pc, #20] @ (42508 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93278 │ │ │ │ + bl 93310 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmia r3!, {r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r5, r0 │ │ │ │ + add r3, sp, #12 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #8 │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #2 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #64324 @ 0xfb44 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + bl bfaa8 │ │ │ │ + cbz r0, 4254e │ │ │ │ + ldrd r2, r0, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00042558 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +00042552 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #12 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 237a24 │ │ │ │ + bl 237f00 │ │ │ │ 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 │ │ │ │ @@ -35490,192 +35486,194 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 425b8 <_PyTime_AsTimeval_clamp@@Base+0x60> │ │ │ │ + bgt.n 425b2 <_PyTime_AsTimeval_clamp@@Base+0x60> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12588 @ 0x312c │ │ │ │ + movw r1, #13420 @ 0x346c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 425d2 <_PyTime_AsTimeval_clamp@@Base+0x7a> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 425cc <_PyTime_AsTimeval_clamp@@Base+0x7a> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 425d6 <_PyTime_AsTimeval_clamp@@Base+0x7e> │ │ │ │ + cbz r3, 425d0 <_PyTime_AsTimeval_clamp@@Base+0x7e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29196 @ 0x720c │ │ │ │ + movw r1, #30028 @ 0x754c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 425e8 <_PyTime_AsTimeval_clamp@@Base+0x90> │ │ │ │ + b.n 425e2 <_PyTime_AsTimeval_clamp@@Base+0x90> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (425ec <_PyTime_AsTimeval_clamp@@Base+0x94>) │ │ │ │ + ldr r0, [pc, #12] @ (425e8 <_PyTime_AsTimeval_clamp@@Base+0x96>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93278 │ │ │ │ + bl 93310 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 41fc8 │ │ │ │ + nop │ │ │ │ + b.n 41fc4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 4260c <_PyTime_AsTimeval_clamp@@Base+0xba> │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 1758cc │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #32700 @ 0x7fbc │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 42600 <_PyTime_AsTimeval_clamp@@Base+0xae> │ │ │ │ + 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 119510 │ │ │ │ + │ │ │ │ +00042642 : │ │ │ │ + push {r4} │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #44] @ (42678 ) │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r3, [r3, r4] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cbz r2, 4266a │ │ │ │ + add.w r3, r3, #9920 @ 0x26c0 │ │ │ │ + ubfx r2, r2, #0, #12 │ │ │ │ + adds r3, #4 │ │ │ │ + ldr.w r4, [r3, r2, lsl #3] │ │ │ │ + cmp r0, r4 │ │ │ │ + itt eq │ │ │ │ + moveq r4, #0 │ │ │ │ + streq.w r4, [r3, r2, lsl #3] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + strd r1, r3, [r0, #64] @ 0x40 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4262c <_PyTime_AsTimeval_clamp@@Base+0xd4> │ │ │ │ + bne.n 426b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 42644 <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + bmi.n 426d0 │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #57832 @ 0xe1e8 │ │ │ │ + movw r1, #58664 @ 0xe528 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #484 @ 0x1e4 │ │ │ │ + movw r0, #1316 @ 0x524 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4266c <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 426f8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #484 @ 0x1e4 │ │ │ │ + movw r0, #1316 @ 0x524 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42604 <_PyTime_AsTimeval_clamp@@Base+0xac> │ │ │ │ - b.n 4266c <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ + bne.n 42690 │ │ │ │ + b.n 426f8 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 42670 <_PyTime_AsTimeval_clamp@@Base+0x118> │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + bmi.n 426fc │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #57992 @ 0xe288 │ │ │ │ + movw r1, #58824 @ 0xe5c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #484 @ 0x1e4 │ │ │ │ + movw r0, #1316 @ 0x524 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r4 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 426aa <_PyTime_AsTimeval_clamp@@Base+0x152> │ │ │ │ + b.n 42736 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl e9560 │ │ │ │ + bl e9558 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4266c <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ + beq.n 426f8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl e9560 │ │ │ │ + bl e9558 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4269a <_PyTime_AsTimeval_clamp@@Base+0x142> │ │ │ │ + cbz r0, 42726 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29484 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4269c <_PyTime_AsTimeval_clamp@@Base+0x144> │ │ │ │ + b.n 42728 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7732c │ │ │ │ - cbz r4, 426aa <_PyTime_AsTimeval_clamp@@Base+0x152> │ │ │ │ + bl 77360 │ │ │ │ + cbz r4, 42736 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 426ce <_PyTime_AsTimeval_clamp@@Base+0x176> │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 175554 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #31868 @ 0x7c7c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 426c2 <_PyTime_AsTimeval_clamp@@Base+0x16a> │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d0, [r0, #8] │ │ │ │ - blx 2a960 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1190e8 │ │ │ │ - │ │ │ │ -00042704 : │ │ │ │ - push {r4} │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #44] @ (42738 ) │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ - ldr r3, [r3, r4] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cbz r2, 4272c │ │ │ │ - add.w r3, r3, #9920 @ 0x26c0 │ │ │ │ - ubfx r2, r2, #0, #12 │ │ │ │ - adds r3, #4 │ │ │ │ - ldr.w r4, [r3, r2, lsl #3] │ │ │ │ - cmp r0, r4 │ │ │ │ - itt eq │ │ │ │ - moveq r4, #0 │ │ │ │ - streq.w r4, [r3, r2, lsl #3] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - strd r1, r3, [r0, #64] @ 0x40 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 4275e │ │ │ │ - bl 25e80c │ │ │ │ + bne.n 4275c │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4276a │ │ │ │ + cbz r3, 42768 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4278e │ │ │ │ + b.n 4278c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 4278a │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 42788 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4278a │ │ │ │ + cbnz r3, 42788 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 4278a │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 42788 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -35683,214 +35681,215 @@ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r4, 427ba │ │ │ │ + cbnz r4, 427b8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 427ba │ │ │ │ + ble.n 427b8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 427ba │ │ │ │ - cbnz r2, 427d8 │ │ │ │ + bne.n 427b8 │ │ │ │ + cbnz r2, 427d6 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #220] @ (4289c ) │ │ │ │ + ldr r4, [pc, #224] @ (4289c ) │ │ │ │ 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 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 427d8 │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 427d6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42896 │ │ │ │ + b.n 42894 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #10468 @ 0x28e4 │ │ │ │ + movw r1, #11300 @ 0x2c24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5358 │ │ │ │ + bl f5338 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 427d4 │ │ │ │ + beq.n 427d2 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 166370 │ │ │ │ + bl 1666f4 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 42810 │ │ │ │ + bpl.n 4280e │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 42878 │ │ │ │ + bge.n 42876 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 4281c │ │ │ │ + b.n 4281a │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 42878 │ │ │ │ + bge.n 42876 │ │ │ │ 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 23b590 │ │ │ │ + bl 23baf4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42862 │ │ │ │ + bne.n 42860 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 42848 │ │ │ │ + beq.n 42846 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42848 │ │ │ │ + cbnz r3, 42846 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 427d4 │ │ │ │ + beq.n 427d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 427d4 │ │ │ │ + bne.n 427d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 427d4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 427d2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 42874 │ │ │ │ + beq.n 42872 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42874 │ │ │ │ + cbnz r3, 42872 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 427fa │ │ │ │ + b.n 427f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4288e │ │ │ │ + beq.n 4288c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4288e │ │ │ │ + cbnz r3, 4288c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42950 │ │ │ │ + beq.n 42950 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4294c │ │ │ │ + bne.n 4294c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f300 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f808 <_PyTime_AsTimeval@@Base+0x1170> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4294c │ │ │ │ + beq.n 4294c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240720 <_PyDeadline_Get@@Base+0xf1c> │ │ │ │ + bl 240bf4 <_PyTime_AsTimeval@@Base+0x255c> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #56636 @ 0xdd3c │ │ │ │ + movw r0, #57468 @ 0xe07c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 428f6 │ │ │ │ + cbnz r0, 428f6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 245a14 │ │ │ │ + b.w 245f1c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - movw r0, #10500 @ 0x2904 │ │ │ │ + movw r0, #11332 @ 0x2c44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240954 <_PyDeadline_Get@@Base+0x1150> │ │ │ │ + bl 240e80 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 4292c │ │ │ │ + beq.n 4292c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4292c │ │ │ │ + cbnz r3, 4292c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 428ea │ │ │ │ + beq.n 428ea │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4294c │ │ │ │ + beq.n 4294c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4294c │ │ │ │ + cbnz r3, 4294c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 42980 │ │ │ │ + bgt.n 42980 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12588 @ 0x312c │ │ │ │ + movw r1, #13420 @ 0x346c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 4299a │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 4299a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 4299e │ │ │ │ + cbz r3, 4299e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29196 @ 0x720c │ │ │ │ + movw r1, #30028 @ 0x754c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 429b0 │ │ │ │ + b.n 429b0 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (429b4 ) │ │ │ │ + ldr r0, [pc, #12] @ (429b4 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93278 │ │ │ │ + bl 93310 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bfi r0, r8, #1, #8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -35900,92 +35899,92 @@ │ │ │ │ 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, #63492 @ 0xf804 │ │ │ │ + movw r1, #64324 @ 0xfb44 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl bfa2c │ │ │ │ - cbnz r0, 429ec │ │ │ │ + bl bfaa8 │ │ │ │ + cbnz r0, 429ec │ │ │ │ movs r5, #0 │ │ │ │ - b.n 42a60 │ │ │ │ + b.n 42a60 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7544 │ │ │ │ + bl d759c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42a0a │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 42a0a │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 429e8 │ │ │ │ - bl 1be11c │ │ │ │ + bne.n 429e8 │ │ │ │ + bl 1be7ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 429e8 │ │ │ │ + beq.n 429e8 │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 42a40 │ │ │ │ + bge.n 42a40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 429e8 │ │ │ │ + beq.n 429e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 429e8 │ │ │ │ + bne.n 429e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 429e8 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 429e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11f2f0 <_PyErr_ChainExceptions1@@Base+0x10ac> │ │ │ │ + bl 11f728 <_PyErr_ChainExceptions1@@Base+0x10b8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42a60 │ │ │ │ + beq.n 42a60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42a60 │ │ │ │ + cbnz r3, 42a60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #16] @ (42a90 ) │ │ │ │ + ldr r0, [pc, #16] @ (42a90 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93278 │ │ │ │ + bl 93310 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 42a3c │ │ │ │ + bcc.n 42a3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3da6e │ │ │ │ + b.w 3da66 │ │ │ │ │ │ │ │ 00042a9e : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #64] @ (42af0 ) │ │ │ │ @@ -36000,23 +35999,23 @@ │ │ │ │ ble.n 42ac8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r4, r2] │ │ │ │ cbnz r1, 42ae4 │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - movw r2, #10520 @ 0x2918 │ │ │ │ + movw r2, #11352 @ 0x2c58 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14a244 <_PyErr_Format@@Base> │ │ │ │ + bl 14a6fc <_PyErr_Format@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 42aec │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl dd424 │ │ │ │ + bl dd440 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -36041,62 +36040,62 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 42b9e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ bl 42bb2 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ cbz r0, 42b9e │ │ │ │ cmp r5, #1 │ │ │ │ beq.n 42b5e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 42b62 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cbz r0, 42b62 │ │ │ │ b.n 42b9e │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29648 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ adds r3, r4, #1 │ │ │ │ bne.n 42b92 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3dd94 <_PyTraceback_Add@@Base+0x134> │ │ │ │ + b.w 3dd8c <_PyTraceback_Add@@Base+0x134> │ │ │ │ │ │ │ │ 00042bb2 <_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] │ │ │ │ @@ -36106,24 +36105,24 @@ │ │ │ │ bpl.n 42bec <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 42bec <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25232 @ 0x6290 │ │ │ │ + movw r1, #26064 @ 0x65d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ b.n 42bfc <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ - bl f4a54 │ │ │ │ + bl f4a3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 42c00 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cbz r0, 42c00 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ b.n 42c04 <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -36150,83 +36149,83 @@ │ │ │ │ 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 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 42c92 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 42cb4 <_PyLong_UnsignedInt_Converter@@Base+0x102> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bpl.n 42c96 <_PyLong_UnsignedInt_Converter@@Base+0xe4> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 42c92 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 42cb6 <_PyLong_UnsignedInt_Converter@@Base+0x104> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20892 @ 0x519c │ │ │ │ + movw r1, #21724 @ 0x54dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r4, #0 │ │ │ │ b.n 42df2 <_PyLong_UnsignedInt_Converter@@Base+0x240> │ │ │ │ - movw r2, #53360 @ 0xd070 │ │ │ │ + movw r2, #54192 @ 0xd3b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #57832 @ 0xe1e8 │ │ │ │ + movw r1, #58664 @ 0xe528 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #50964 @ 0xc714 │ │ │ │ + movw r0, #51796 @ 0xca54 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 42c92 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ movs r7, #0 │ │ │ │ cmp r6, #1 │ │ │ │ ble.n 42cfc <_PyLong_UnsignedInt_Converter@@Base+0x14a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bmi.n 42ce2 <_PyLong_UnsignedInt_Converter@@Base+0x130> │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #57992 @ 0xe288 │ │ │ │ + movw r1, #58824 @ 0xe5c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #50964 @ 0xc714 │ │ │ │ + movw r0, #51796 @ 0xca54 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 42c92 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 42c92 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 42cfe <_PyLong_UnsignedInt_Converter@@Base+0x14c> │ │ │ │ b.n 42c7c <_PyLong_UnsignedInt_Converter@@Base+0xca> │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166370 │ │ │ │ + bl 1666f4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 71550 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71598 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 42c92 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r0, #32] │ │ │ │ movs r6, #0 │ │ │ │ @@ -36250,15 +36249,15 @@ │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ cbz r2, 42d58 <_PyLong_UnsignedInt_Converter@@Base+0x1a6> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ str r0, [r4, #28] │ │ │ │ cbz r0, 42d94 <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cbz r0, 42d94 <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ mov r1, r4 │ │ │ │ blx 29524 │ │ │ │ movw r3, #63584 @ 0xf860 │ │ │ │ @@ -36267,15 +36266,15 @@ │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 42d7c <_PyLong_UnsignedInt_Converter@@Base+0x1ca> │ │ │ │ adds r0, #1 │ │ │ │ b.n 42d6c <_PyLong_UnsignedInt_Converter@@Base+0x1ba> │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cbz r0, 42d94 <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ movw r6, #63584 @ 0xf860 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ subs r0, #4 │ │ │ │ mov r3, r6 │ │ │ │ b.n 42db4 <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ @@ -36283,18 +36282,18 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 42daa <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 42daa <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e82fc │ │ │ │ + b.w 1e8984 │ │ │ │ ldr.w r7, [r3], #32 │ │ │ │ cbz r7, 42dc0 <_PyLong_UnsignedInt_Converter@@Base+0x20e> │ │ │ │ str.w r8, [r0, #4]! │ │ │ │ b.n 42db4 <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 42dec <_PyLong_UnsignedInt_Converter@@Base+0x23a> │ │ │ │ @@ -36312,15 +36311,15 @@ │ │ │ │ ldrd r3, r1, [r6, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ adds r6, #32 │ │ │ │ adds r7, #4 │ │ │ │ b.n 42dc4 <_PyLong_UnsignedInt_Converter@@Base+0x212> │ │ │ │ mov r0, r4 │ │ │ │ - bl 802e4 │ │ │ │ + bl 80318 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r5, #144 @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -36333,945 +36332,949 @@ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 42ed2 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 42ed2 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f300 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f808 <_PyTime_AsTimeval@@Base+0x1170> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 42ed2 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240720 <_PyDeadline_Get@@Base+0xf1c> │ │ │ │ + bl 240bf4 <_PyTime_AsTimeval@@Base+0x255c> │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240720 <_PyDeadline_Get@@Base+0xf1c> │ │ │ │ + bl 240bf4 <_PyTime_AsTimeval@@Base+0x255c> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240720 <_PyDeadline_Get@@Base+0xf1c> │ │ │ │ + bl 240bf4 <_PyTime_AsTimeval@@Base+0x255c> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r0, #10684 @ 0x29bc │ │ │ │ + movw r0, #11516 @ 0x2cfc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 42e7c <_PyLong_UnsignedInt_Converter@@Base+0x2ca> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 245a14 │ │ │ │ + b.w 245f1c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ - movw r0, #10692 @ 0x29c4 │ │ │ │ + movw r0, #11524 @ 0x2d04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240954 <_PyDeadline_Get@@Base+0x1150> │ │ │ │ + bl 240e80 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ beq.n 42eb2 <_PyLong_UnsignedInt_Converter@@Base+0x300> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 42eb2 <_PyLong_UnsignedInt_Converter@@Base+0x300> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 42e70 <_PyLong_UnsignedInt_Converter@@Base+0x2be> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 42ed2 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 42ed2 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbe74 │ │ │ │ + bl cbefc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 42f08 <_PyLong_UnsignedInt_Converter@@Base+0x356> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 42f08 <_PyLong_UnsignedInt_Converter@@Base+0x356> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 42f08 <_PyLong_UnsignedInt_Converter@@Base+0x356> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 42f24 <_PyLong_UnsignedInt_Converter@@Base+0x372> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 42f24 <_PyLong_UnsignedInt_Converter@@Base+0x372> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 42f24 <_PyLong_UnsignedInt_Converter@@Base+0x372> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.n 42fc4 <_PyLong_UnsignedInt_Converter@@Base+0x412> │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 42fc4 <_PyLong_UnsignedInt_Converter@@Base+0x412> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 179d8c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 42f7a <_PyLong_UnsignedInt_Converter@@Base+0x3c8> │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ - movw r1, #32768 @ 0x8000 │ │ │ │ - movt r1, #58 @ 0x3a │ │ │ │ - and.w r3, r5, #127 @ 0x7f │ │ │ │ - movw r2, #26112 @ 0x6600 │ │ │ │ - movt r2, #57 @ 0x39 │ │ │ │ - ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ - add.w r3, r3, r1, lsl #7 │ │ │ │ - ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 42f7c <_PyLong_UnsignedInt_Converter@@Base+0x3ca> │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #6 │ │ │ │ - movw r3, #20948 @ 0x51d4 │ │ │ │ - movt r3, #57 @ 0x39 │ │ │ │ - mla r3, r1, r2, r3 │ │ │ │ - ldrb r7, [r3, #3] │ │ │ │ - cbz r6, 42f9c <_PyLong_UnsignedInt_Converter@@Base+0x3ea> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - movw r1, #4572 @ 0x11dc │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.n 42fa0 <_PyLong_UnsignedInt_Converter@@Base+0x3ee> │ │ │ │ - mov r4, r7 │ │ │ │ - b.n 42fba <_PyLong_UnsignedInt_Converter@@Base+0x408> │ │ │ │ - bl 85a0c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 42f9c <_PyLong_UnsignedInt_Converter@@Base+0x3ea> │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - ldrb r3, [r0, #1] │ │ │ │ - cbz r3, 42fba <_PyLong_UnsignedInt_Converter@@Base+0x408> │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ - cmp r4, #255 @ 0xff │ │ │ │ - beq.n 42f9c <_PyLong_UnsignedInt_Converter@@Base+0x3ea> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 800b4 │ │ │ │ - movw r2, #22632 @ 0x5868 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #32 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #46744 @ 0xb698 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 43010 <_PyLong_UnsignedInt_Converter@@Base+0x45e> │ │ │ │ + beq.n 42f54 <_PyLong_UnsignedInt_Converter@@Base+0x3a2> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32020 @ 0x7d14 │ │ │ │ + movw r0, #32852 @ 0x8054 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 43010 <_PyLong_UnsignedInt_Converter@@Base+0x45e> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 42f54 <_PyLong_UnsignedInt_Converter@@Base+0x3a2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43026 <_PyLong_UnsignedInt_Converter@@Base+0x474> │ │ │ │ + b.n 42f6a <_PyLong_UnsignedInt_Converter@@Base+0x3b8> │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 88f70 │ │ │ │ + bl 88f40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4300c <_PyLong_UnsignedInt_Converter@@Base+0x45a> │ │ │ │ + beq.n 42f50 <_PyLong_UnsignedInt_Converter@@Base+0x39e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 29684 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1190e8 │ │ │ │ + b.w 119510 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43120 <_PyLong_UnsignedInt_Converter@@Base+0x56e> │ │ │ │ + beq.n 43064 <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43120 <_PyLong_UnsignedInt_Converter@@Base+0x56e> │ │ │ │ + bne.n 43064 <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f300 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f808 <_PyTime_AsTimeval@@Base+0x1170> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43120 <_PyLong_UnsignedInt_Converter@@Base+0x56e> │ │ │ │ + beq.n 43064 <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240720 <_PyDeadline_Get@@Base+0xf1c> │ │ │ │ + bl 240bf4 <_PyTime_AsTimeval@@Base+0x255c> │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240720 <_PyDeadline_Get@@Base+0xf1c> │ │ │ │ + bl 240bf4 <_PyTime_AsTimeval@@Base+0x255c> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240720 <_PyDeadline_Get@@Base+0xf1c> │ │ │ │ + bl 240bf4 <_PyTime_AsTimeval@@Base+0x255c> │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240720 <_PyDeadline_Get@@Base+0xf1c> │ │ │ │ + bl 240bf4 <_PyTime_AsTimeval@@Base+0x255c> │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #10712 @ 0x29d8 │ │ │ │ + movw r0, #11544 @ 0x2d18 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 430ca <_PyLong_UnsignedInt_Converter@@Base+0x518> │ │ │ │ + cbnz r0, 4300e <_PyLong_UnsignedInt_Converter@@Base+0x45c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 245a14 │ │ │ │ + b.w 245f1c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - movw r0, #10720 @ 0x29e0 │ │ │ │ + movw r0, #11552 @ 0x2d20 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240954 <_PyDeadline_Get@@Base+0x1150> │ │ │ │ + bl 240e80 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 43100 <_PyLong_UnsignedInt_Converter@@Base+0x54e> │ │ │ │ + beq.n 43044 <_PyLong_UnsignedInt_Converter@@Base+0x492> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43100 <_PyLong_UnsignedInt_Converter@@Base+0x54e> │ │ │ │ + cbnz r3, 43044 <_PyLong_UnsignedInt_Converter@@Base+0x492> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 430be <_PyLong_UnsignedInt_Converter@@Base+0x50c> │ │ │ │ + beq.n 43002 <_PyLong_UnsignedInt_Converter@@Base+0x450> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43120 <_PyLong_UnsignedInt_Converter@@Base+0x56e> │ │ │ │ + beq.n 43064 <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43120 <_PyLong_UnsignedInt_Converter@@Base+0x56e> │ │ │ │ + cbnz r3, 43064 <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ b.n 42ed8 <_PyLong_UnsignedInt_Converter@@Base+0x326> │ │ │ │ - ldr r3, [pc, #20] @ (43140 <_PyLong_UnsignedInt_Converter@@Base+0x58e>) │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bpl.n 43108 <_PyLong_UnsignedInt_Converter@@Base+0x556> │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 43108 <_PyLong_UnsignedInt_Converter@@Base+0x556> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 17a104 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r0, #1114112 @ 0x110000 │ │ │ │ + bcs.n 430be <_PyLong_UnsignedInt_Converter@@Base+0x50c> │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ + movw r1, #33600 @ 0x8340 │ │ │ │ + movt r1, #58 @ 0x3a │ │ │ │ + and.w r3, r5, #127 @ 0x7f │ │ │ │ + movw r2, #26944 @ 0x6940 │ │ │ │ + movt r2, #57 @ 0x39 │ │ │ │ + ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ + add.w r3, r3, r1, lsl #7 │ │ │ │ + ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ + b.n 430c0 <_PyLong_UnsignedInt_Converter@@Base+0x50e> │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #6 │ │ │ │ + movw r3, #21780 @ 0x5514 │ │ │ │ + movt r3, #57 @ 0x39 │ │ │ │ + mla r3, r1, r2, r3 │ │ │ │ + ldrb r7, [r3, #3] │ │ │ │ + cbz r6, 430e0 <_PyLong_UnsignedInt_Converter@@Base+0x52e> │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + movw r1, #4572 @ 0x11dc │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 430e4 <_PyLong_UnsignedInt_Converter@@Base+0x532> │ │ │ │ + mov r4, r7 │ │ │ │ + b.n 430fe <_PyLong_UnsignedInt_Converter@@Base+0x54c> │ │ │ │ + bl 859dc │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 430e0 <_PyLong_UnsignedInt_Converter@@Base+0x52e> │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldrb r3, [r0, #1] │ │ │ │ + cbz r3, 430fe <_PyLong_UnsignedInt_Converter@@Base+0x54c> │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ + cmp r4, #255 @ 0xff │ │ │ │ + beq.n 430e0 <_PyLong_UnsignedInt_Converter@@Base+0x52e> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 800e8 │ │ │ │ + movw r2, #23464 @ 0x5ba8 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #62848 @ 0xf580 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #47576 @ 0xb9d8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23b758 <_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 3e290 │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 431d6 <_PyLong_UnsignedInt_Converter@@Base+0x624> │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 7f828 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 431d2 <_PyLong_UnsignedInt_Converter@@Base+0x620> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 23f808 <_PyTime_AsTimeval@@Base+0x1170> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 431d2 <_PyLong_UnsignedInt_Converter@@Base+0x620> │ │ │ │ + movw r0, #26212 @ 0x6664 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 82850 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 4317c <_PyLong_UnsignedInt_Converter@@Base+0x5ca> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 245f1c │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ + movs r3, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r1, #694 @ 0x2b6 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ + movw r0, #11600 @ 0x2d50 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 240e80 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r6, [r4, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + beq.n 431b2 <_PyLong_UnsignedInt_Converter@@Base+0x600> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 431b2 <_PyLong_UnsignedInt_Converter@@Base+0x600> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 43170 <_PyLong_UnsignedInt_Converter@@Base+0x5be> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 431d2 <_PyLong_UnsignedInt_Converter@@Base+0x620> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 431d2 <_PyLong_UnsignedInt_Converter@@Base+0x620> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bx lr │ │ │ │ + ldr r3, [pc, #20] @ (431f0 <_PyLong_UnsignedInt_Converter@@Base+0x63e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1468] @ 0x5bc │ │ │ │ - b.w 7f9dc │ │ │ │ + b.w 7fa10 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 43180 <_PyLong_UnsignedInt_Converter@@Base+0x5ce> │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + bne.n 43230 <_PyLong_UnsignedInt_Converter@@Base+0x67e> │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #32 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #492 @ 0x1ec │ │ │ │ + movw r1, #62848 @ 0xf580 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #1324 @ 0x52c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43250 <_PyLong_UnsignedInt_Converter@@Base+0x69e> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43300 <_PyLong_UnsignedInt_Converter@@Base+0x74e> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl e9560 │ │ │ │ + bl e9558 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 431ac <_PyLong_UnsignedInt_Converter@@Base+0x5fa> │ │ │ │ + cbz r0, 4325c <_PyLong_UnsignedInt_Converter@@Base+0x6aa> │ │ │ │ blx 2987c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 431b2 <_PyLong_UnsignedInt_Converter@@Base+0x600> │ │ │ │ + beq.n 43262 <_PyLong_UnsignedInt_Converter@@Base+0x6b0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20892 @ 0x519c │ │ │ │ + movw r1, #21724 @ 0x54dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 43244 <_PyLong_UnsignedInt_Converter@@Base+0x692> │ │ │ │ + b.n 432f4 <_PyLong_UnsignedInt_Converter@@Base+0x742> │ │ │ │ adds r4, r0, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 431c2 <_PyLong_UnsignedInt_Converter@@Base+0x610> │ │ │ │ - bl 1e82fc │ │ │ │ - b.n 431ac <_PyLong_UnsignedInt_Converter@@Base+0x5fa> │ │ │ │ + bcc.n 43272 <_PyLong_UnsignedInt_Converter@@Base+0x6c0> │ │ │ │ + bl 1e8984 │ │ │ │ + b.n 4325c <_PyLong_UnsignedInt_Converter@@Base+0x6aa> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 431bc <_PyLong_UnsignedInt_Converter@@Base+0x60a> │ │ │ │ + beq.n 4326c <_PyLong_UnsignedInt_Converter@@Base+0x6ba> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 431fc <_PyLong_UnsignedInt_Converter@@Base+0x64a> │ │ │ │ + cbz r3, 432ac <_PyLong_UnsignedInt_Converter@@Base+0x6fa> │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 431fc <_PyLong_UnsignedInt_Converter@@Base+0x64a> │ │ │ │ + beq.n 432ac <_PyLong_UnsignedInt_Converter@@Base+0x6fa> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 43212 <_PyLong_UnsignedInt_Converter@@Base+0x660> │ │ │ │ + bl f17d8 │ │ │ │ + b.n 432c2 <_PyLong_UnsignedInt_Converter@@Base+0x710> │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 4323c <_PyLong_UnsignedInt_Converter@@Base+0x68a> │ │ │ │ + bhi.n 432ec <_PyLong_UnsignedInt_Converter@@Base+0x73a> │ │ │ │ adds r4, r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 83e18 │ │ │ │ + bl 83e24 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 43216 <_PyLong_UnsignedInt_Converter@@Base+0x664> │ │ │ │ - bl 1e82fc │ │ │ │ + cbnz r0, 432c6 <_PyLong_UnsignedInt_Converter@@Base+0x714> │ │ │ │ + bl 1e8984 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43244 <_PyLong_UnsignedInt_Converter@@Base+0x692> │ │ │ │ + b.n 432f4 <_PyLong_UnsignedInt_Converter@@Base+0x742> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ blx 29f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 4323a <_PyLong_UnsignedInt_Converter@@Base+0x688> │ │ │ │ + cbz r3, 432ea <_PyLong_UnsignedInt_Converter@@Base+0x738> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 43244 <_PyLong_UnsignedInt_Converter@@Base+0x692> │ │ │ │ + bl f17d8 │ │ │ │ + b.n 432f4 <_PyLong_UnsignedInt_Converter@@Base+0x742> │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 887fc │ │ │ │ + bl 887d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e2de │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 43306 <_PyLong_UnsignedInt_Converter@@Base+0x754> │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7f7f4 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 43302 <_PyLong_UnsignedInt_Converter@@Base+0x750> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23f300 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 43302 <_PyLong_UnsignedInt_Converter@@Base+0x750> │ │ │ │ - movw r0, #25380 @ 0x6324 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 8281c │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 432ac <_PyLong_UnsignedInt_Converter@@Base+0x6fa> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 245a14 │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ - movs r3, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r1, #694 @ 0x2b6 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ - movw r0, #10768 @ 0x2a10 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 240954 <_PyDeadline_Get@@Base+0x1150> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r6, [r4, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - beq.n 432e2 <_PyLong_UnsignedInt_Converter@@Base+0x730> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 432e2 <_PyLong_UnsignedInt_Converter@@Base+0x730> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 432a0 <_PyLong_UnsignedInt_Converter@@Base+0x6ee> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 43302 <_PyLong_UnsignedInt_Converter@@Base+0x750> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 43302 <_PyLong_UnsignedInt_Converter@@Base+0x750> │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bx lr │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w 3e460 │ │ │ │ + b.w 3e51a │ │ │ │ + mov r0, r1 │ │ │ │ + b.w 4339c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - b.w 147e20 │ │ │ │ + b.w 1482d8 │ │ │ │ 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 43348 <_PyLong_UnsignedInt_Converter@@Base+0x796> │ │ │ │ + bgt.n 4334e <_PyLong_UnsignedInt_Converter@@Base+0x79c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12588 @ 0x312c │ │ │ │ + movw r1, #13420 @ 0x346c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 43362 <_PyLong_UnsignedInt_Converter@@Base+0x7b0> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 43368 <_PyLong_UnsignedInt_Converter@@Base+0x7b6> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 43366 <_PyLong_UnsignedInt_Converter@@Base+0x7b4> │ │ │ │ + cbz r3, 4336c <_PyLong_UnsignedInt_Converter@@Base+0x7ba> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29196 @ 0x720c │ │ │ │ + movw r1, #30028 @ 0x754c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43378 <_PyLong_UnsignedInt_Converter@@Base+0x7c6> │ │ │ │ + b.n 4337e <_PyLong_UnsignedInt_Converter@@Base+0x7cc> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (4337c <_PyLong_UnsignedInt_Converter@@Base+0x7ca>) │ │ │ │ + ldr r0, [pc, #12] @ (43384 <_PyLong_UnsignedInt_Converter@@Base+0x7d2>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93278 │ │ │ │ + bl 93310 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ @ instruction: 0xe80c0048 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4338a <_PyLong_UnsignedInt_Converter@@Base+0x7d8> │ │ │ │ - b.w 7f9dc │ │ │ │ + blt.n 43392 <_PyLong_UnsignedInt_Converter@@Base+0x7e0> │ │ │ │ + b.w 7fa10 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w 3e6a4 <_PyCompile_OptimizeCfg@@Base+0xee> │ │ │ │ - mov r0, r1 │ │ │ │ - b.w 433a4 │ │ │ │ │ │ │ │ -000433a4 : │ │ │ │ +0004339c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 433bc │ │ │ │ + cbz r3, 433b4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 433d6 │ │ │ │ + cbnz r3, 433ce │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #10916 @ 0x2aa4 │ │ │ │ + movw r1, #11724 @ 0x2dcc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 433dc │ │ │ │ + bl d19a0 │ │ │ │ + b.n 433d4 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 433e0 │ │ │ │ + cbnz r0, 433d8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43428 │ │ │ │ + b.n 43420 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 433f6 │ │ │ │ + cbz r3, 433ee │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #56373 @ 0xdc35 │ │ │ │ + movw r3, #56365 @ 0xdc2d │ │ │ │ movt r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 433f6 │ │ │ │ - cbnz r1, 43428 │ │ │ │ + beq.n 433ee │ │ │ │ + cbnz r1, 43420 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #10960 @ 0x2ad0 │ │ │ │ + movw r1, #11768 @ 0x2df8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 433dc │ │ │ │ + beq.n 433d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 433dc │ │ │ │ + bne.n 433d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 433dc │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 433d4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3eaba │ │ │ │ + b.w 3e69c <_PyCompile_OptimizeCfg@@Base+0xee> │ │ │ │ + mov r3, r0 │ │ │ │ + adds r0, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w 3eaae │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 43458 │ │ │ │ + bhi.n 4345a │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 43472 │ │ │ │ + ble.n 43474 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - b.n 4347a │ │ │ │ - movw r0, #60412 @ 0xebfc │ │ │ │ + b.n 4347c │ │ │ │ + movw r0, #65240 @ 0xfed8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43450 │ │ │ │ + bne.n 43452 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 434d4 │ │ │ │ + b.n 434d6 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 43498 │ │ │ │ + bgt.n 4349a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12588 @ 0x312c │ │ │ │ + movw r1, #13420 @ 0x346c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 4346e │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 43470 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 434b4 │ │ │ │ + cbz r6, 434b6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29196 @ 0x720c │ │ │ │ + movw r1, #30028 @ 0x754c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 4346e │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 43470 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11533c <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 115768 <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4346e │ │ │ │ + blt.n 43470 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (434d8 ) │ │ │ │ + ldr r0, [pc, #16] @ (434dc ) │ │ │ │ mov r3, r6 │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 93278 │ │ │ │ + bl 93310 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ orrs.w r0, r4, #72 @ 0x48 │ │ │ │ │ │ │ │ -000434dc : │ │ │ │ - movw r0, #11896 @ 0x2e78 │ │ │ │ - movt r0, #72 @ 0x48 │ │ │ │ - b.w cb794 │ │ │ │ +000434e0 : │ │ │ │ + ldr r0, [pc, #4] @ (434e8 ) │ │ │ │ + b.w cb81c │ │ │ │ + nop │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7d7fc │ │ │ │ + b.w 7d82c │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 43550 │ │ │ │ + bne.n 43554 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r6, #2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bne.n 43534 │ │ │ │ + bne.n 43538 │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 435ae │ │ │ │ + b.n 435b2 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 435a6 │ │ │ │ + bne.n 435aa │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 435ae │ │ │ │ + b.n 435b2 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 435a6 │ │ │ │ - bl 713d8 │ │ │ │ + bpl.n 435aa │ │ │ │ + bl 71420 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4357e │ │ │ │ + cbz r0, 43582 │ │ │ │ mov r1, r7 │ │ │ │ - bl 86f1c │ │ │ │ + bl 86ef0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43582 │ │ │ │ + bge.n 43586 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4357e │ │ │ │ + beq.n 43582 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4357e │ │ │ │ + cbnz r3, 43582 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 435ae │ │ │ │ + b.n 435b2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d12e4 │ │ │ │ + bl d1364 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 435ae │ │ │ │ + beq.n 435b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 435ae │ │ │ │ + cbnz r3, 435b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 435ae │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 435b2 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ 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 cbe74 │ │ │ │ + bl cbefc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #28] @ (435e8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd9dc │ │ │ │ - movw r1, #11140 @ 0x2b84 │ │ │ │ + movw r1, #12012 @ 0x2eec │ │ │ │ + movt r1, #72 @ 0x48 │ │ │ │ + bl dd9f4 │ │ │ │ + movw r1, #11976 @ 0x2ec8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl cc4c8 │ │ │ │ + bl cc550 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + │ │ │ │ +000435f4 : │ │ │ │ + ldr r0, [pc, #4] @ (435fc ) │ │ │ │ + b.w cb81c │ │ │ │ + nop │ │ │ │ + cmp r7, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 43614 │ │ │ │ + bpl.n 43628 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 43616 │ │ │ │ + b.n 4362a │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 43648 │ │ │ │ + bne.n 4365c │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 43622 │ │ │ │ + bne.n 43636 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ - b.n 4362a │ │ │ │ + b.n 4363e │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r0, [r4, #0] │ │ │ │ ldrne r0, [r4, #0] │ │ │ │ - bl 12331c <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 123754 <_PyUnicode_IsNumeric@@Base> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 43682 │ │ │ │ - cbz r7, 4367a │ │ │ │ + b.n 43696 │ │ │ │ + cbz r7, 4368e │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - ble.n 43670 │ │ │ │ + ble.n 43684 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 43658 │ │ │ │ + bne.n 4366c │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ - b.n 43664 │ │ │ │ + b.n 43678 │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r0, [r4, r5, lsl #1] │ │ │ │ ldrne.w r0, [r4, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 12331c <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 123754 <_PyUnicode_IsNumeric@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4364c │ │ │ │ - b.n 4367a │ │ │ │ + bne.n 43660 │ │ │ │ + b.n 4368e │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 43682 │ │ │ │ + b.n 43696 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00043684 : │ │ │ │ - ldr r0, [pc, #4] @ (4368c ) │ │ │ │ - b.w cb794 │ │ │ │ - nop │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00043690 <_PyEval_MatchKeys@@Base>: │ │ │ │ +00043698 <_PyEval_MatchKeys@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 43960 <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ - ldr r1, [pc, #488] @ (4389c <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ + beq.w 43968 <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ + ldr r1, [pc, #488] @ (438a4 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 934ec <_PyObject_GetMethod@@Base> │ │ │ │ + bl 93584 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 43892 <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ + beq.w 4389a <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ mov r0, r7 │ │ │ │ - bl de7bc │ │ │ │ + bl de7d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 43892 <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ - ldr r3, [pc, #452] @ (438a0 <_PyEval_MatchKeys@@Base+0x210>) │ │ │ │ + beq.w 4389a <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ + ldr r3, [pc, #452] @ (438a8 <_PyEval_MatchKeys@@Base+0x210>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ - bl 11cf68 │ │ │ │ + bl 11d380 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 438a8 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ + beq.w 438b0 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ mov r0, sl │ │ │ │ - bl 720b4 │ │ │ │ + bl 72174 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 438aa <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + beq.w 438b2 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ add.w r8, r8, #8 │ │ │ │ add.w fp, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, sl │ │ │ │ - bge.n 4380e <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ + bge.n 43816 <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl e1cf0 │ │ │ │ - cbz r0, 4372c <_PyEval_MatchKeys@@Base+0x9c> │ │ │ │ + bl e1d10 │ │ │ │ + cbz r0, 43734 <_PyEval_MatchKeys@@Base+0x9c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 43746 <_PyEval_MatchKeys@@Base+0xb6> │ │ │ │ - b.n 4373e <_PyEval_MatchKeys@@Base+0xae> │ │ │ │ + cbz r2, 4374e <_PyEval_MatchKeys@@Base+0xb6> │ │ │ │ + b.n 43746 <_PyEval_MatchKeys@@Base+0xae> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1458 │ │ │ │ + bl e1478 │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43762 <_PyEval_MatchKeys@@Base+0xd2> │ │ │ │ - b.n 43724 <_PyEval_MatchKeys@@Base+0x94> │ │ │ │ + cbz r0, 4376a <_PyEval_MatchKeys@@Base+0xd2> │ │ │ │ + b.n 4372c <_PyEval_MatchKeys@@Base+0x94> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 438aa <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + bne.w 438b2 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #3216 @ 0xc90 │ │ │ │ + movw r2, #4228 @ 0x1084 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 14a244 <_PyErr_Format@@Base> │ │ │ │ - b.n 438aa <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + bl 14a6fc <_PyErr_Format@@Base> │ │ │ │ + b.n 438b2 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 4377c <_PyEval_MatchKeys@@Base+0xec> │ │ │ │ + cbz r0, 43784 <_PyEval_MatchKeys@@Base+0xec> │ │ │ │ mov r0, ip │ │ │ │ - bl 8e254 │ │ │ │ - b.n 43788 <_PyEval_MatchKeys@@Base+0xf8> │ │ │ │ + bl 8e214 │ │ │ │ + b.n 43790 <_PyEval_MatchKeys@@Base+0xf8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, ip │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 8e254 │ │ │ │ + bl 8e214 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 438aa <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + beq.w 438b2 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 43808 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ + bne.n 43810 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 437be <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ + beq.n 437c6 <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 437be <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ - ldr r2, [pc, #252] @ (438a4 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 437c6 <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ + ldr r2, [pc, #252] @ (438ac <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 437b6 <_PyEval_MatchKeys@@Base+0x126> │ │ │ │ + cbz r3, 437be <_PyEval_MatchKeys@@Base+0x126> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 437e8 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ + beq.n 437f0 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 437e8 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ - ldr r2, [pc, #212] @ (438a4 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 437f0 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ + ldr r2, [pc, #212] @ (438ac <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 437e0 <_PyEval_MatchKeys@@Base+0x150> │ │ │ │ + cbz r3, 437e8 <_PyEval_MatchKeys@@Base+0x150> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ @@ -37282,562 +37285,562 @@ │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 4380e <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ + b.n 43816 <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - b.n 43712 <_PyEval_MatchKeys@@Base+0x82> │ │ │ │ + b.n 4371a <_PyEval_MatchKeys@@Base+0x82> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4383a <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ + beq.n 43842 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4383a <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ - ldr r2, [pc, #128] @ (438a4 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 43842 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ + ldr r2, [pc, #128] @ (438ac <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43832 <_PyEval_MatchKeys@@Base+0x1a2> │ │ │ │ + cbz r3, 4383a <_PyEval_MatchKeys@@Base+0x1a2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43864 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ + beq.n 4386c <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43864 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ - ldr r2, [pc, #88] @ (438a4 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 4386c <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ + ldr r2, [pc, #88] @ (438ac <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 4385c <_PyEval_MatchKeys@@Base+0x1cc> │ │ │ │ + cbz r3, 43864 <_PyEval_MatchKeys@@Base+0x1cc> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43962 <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + beq.n 4396a <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43962 <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ - ldr r2, [pc, #44] @ (438a4 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + bne.n 4396a <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + ldr r2, [pc, #44] @ (438ac <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43888 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + cbz r3, 43890 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 43962 <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + b.n 4396a <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 438aa <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + b.n 438b2 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ nop │ │ │ │ ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - cbz r7, 438d8 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ + cbz r7, 438e0 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 438d8 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ + beq.n 438e0 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 438d8 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ - ldr r2, [pc, #172] @ (4396c <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 438e0 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ + ldr r2, [pc, #172] @ (43974 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 438d0 <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ + cbz r3, 438d8 <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cbz r6, 43904 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ + cbz r6, 4390c <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43904 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ + beq.n 4390c <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43904 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ - ldr r2, [pc, #128] @ (4396c <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 4390c <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ + ldr r2, [pc, #128] @ (43974 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 438fc <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ + cbz r3, 43904 <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cbz r5, 43930 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ + cbz r5, 43938 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43930 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ + beq.n 43938 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43930 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ - ldr r2, [pc, #84] @ (4396c <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 43938 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ + ldr r2, [pc, #84] @ (43974 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43928 <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ + cbz r3, 43930 <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cbz r4, 4395c <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + cbz r4, 43964 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4395c <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + beq.n 43964 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4395c <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ - ldr r2, [pc, #40] @ (4396c <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 43964 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + ldr r2, [pc, #40] @ (43974 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43954 <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ + cbz r3, 4395c <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43962 <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ - ldr r4, [pc, #12] @ (43970 <_PyEval_MatchKeys@@Base+0x2e0>) │ │ │ │ + b.n 4396a <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + ldr r4, [pc, #12] @ (43978 <_PyEval_MatchKeys@@Base+0x2e0>) │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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 cbe74 │ │ │ │ + bl cbefc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #32] @ (439ac <_PyEval_MatchKeys@@Base+0x31c>) │ │ │ │ + ldr r1, [pc, #32] @ (439b4 <_PyEval_MatchKeys@@Base+0x31c>) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd9dc │ │ │ │ - movw r1, #11228 @ 0x2bdc │ │ │ │ + bl dd9f4 │ │ │ │ + movw r1, #12064 @ 0x2f20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl cc4c8 │ │ │ │ + bl cc550 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2957c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 439e4 <_PyEval_MatchKeys@@Base+0x354> │ │ │ │ + bhi.n 439ec <_PyEval_MatchKeys@@Base+0x354> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 439fc <_PyEval_MatchKeys@@Base+0x36c> │ │ │ │ - b.n 43a42 <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ - movw r0, #25564 @ 0x63dc │ │ │ │ + cbz r0, 43a04 <_PyEval_MatchKeys@@Base+0x36c> │ │ │ │ + b.n 43a4a <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ + movw r0, #26396 @ 0x671c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 439d4 <_PyEval_MatchKeys@@Base+0x344> │ │ │ │ - b.n 43a42 <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ + bne.n 439dc <_PyEval_MatchKeys@@Base+0x344> │ │ │ │ + b.n 43a4a <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 43a76 <_PyEval_MatchKeys@@Base+0x3e6> │ │ │ │ + ble.n 43a7e <_PyEval_MatchKeys@@Base+0x3e6> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43a64 <_PyEval_MatchKeys@@Base+0x3d4> │ │ │ │ + beq.n 43a6c <_PyEval_MatchKeys@@Base+0x3d4> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 43a46 <_PyEval_MatchKeys@@Base+0x3b6> │ │ │ │ + bpl.n 43a4e <_PyEval_MatchKeys@@Base+0x3b6> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43a42 <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ + cbz r0, 43a4a <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43a66 <_PyEval_MatchKeys@@Base+0x3d6> │ │ │ │ + beq.n 43a6e <_PyEval_MatchKeys@@Base+0x3d6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20892 @ 0x519c │ │ │ │ + movw r1, #21724 @ 0x54dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43aa6 <_PyEval_MatchKeys@@Base+0x416> │ │ │ │ - movw r2, #53360 @ 0xd070 │ │ │ │ + b.n 43aae <_PyEval_MatchKeys@@Base+0x416> │ │ │ │ + movw r2, #54192 @ 0xd3b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #57992 @ 0xe288 │ │ │ │ + movw r1, #58824 @ 0xe5c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25564 @ 0x63dc │ │ │ │ + movw r0, #26396 @ 0x671c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43a42 <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43a4a <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 43a78 <_PyEval_MatchKeys@@Base+0x3e8> │ │ │ │ + beq.n 43a80 <_PyEval_MatchKeys@@Base+0x3e8> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c33f4 │ │ │ │ + bl c3470 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 43a78 <_PyEval_MatchKeys@@Base+0x3e8> │ │ │ │ - b.n 43a42 <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ + bge.n 43a80 <_PyEval_MatchKeys@@Base+0x3e8> │ │ │ │ + b.n 43a4a <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 43a86 <_PyEval_MatchKeys@@Base+0x3f6> │ │ │ │ + cbnz r4, 43a8e <_PyEval_MatchKeys@@Base+0x3f6> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 188860 │ │ │ │ + bl 188e78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43aa6 <_PyEval_MatchKeys@@Base+0x416> │ │ │ │ + cbz r0, 43aae <_PyEval_MatchKeys@@Base+0x416> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #34992 @ 0x88b0 │ │ │ │ + movw r0, #35824 @ 0x8bf0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 43ab0 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + cbz r3, 43ab8 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ 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 43ae0 <_PyEval_MatchKeys@@Base+0x450> │ │ │ │ + bhi.n 43ae8 <_PyEval_MatchKeys@@Base+0x450> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d779c <_PyNumber_Index@@Base> │ │ │ │ + bl d77f4 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 43af8 <_PyEval_MatchKeys@@Base+0x468> │ │ │ │ - b.n 43b0c <_PyEval_MatchKeys@@Base+0x47c> │ │ │ │ - movw r0, #58196 @ 0xe354 │ │ │ │ + cbnz r0, 43b00 <_PyEval_MatchKeys@@Base+0x468> │ │ │ │ + b.n 43b14 <_PyEval_MatchKeys@@Base+0x47c> │ │ │ │ + movw r0, #59028 @ 0xe694 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43bb6 <_PyEval_MatchKeys@@Base+0x526> │ │ │ │ - b.n 43ad2 <_PyEval_MatchKeys@@Base+0x442> │ │ │ │ - bl 83a00 │ │ │ │ + beq.n 43bbe <_PyEval_MatchKeys@@Base+0x526> │ │ │ │ + b.n 43ada <_PyEval_MatchKeys@@Base+0x442> │ │ │ │ + bl 83a30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 43b1a <_PyEval_MatchKeys@@Base+0x48a> │ │ │ │ + bne.n 43b22 <_PyEval_MatchKeys@@Base+0x48a> │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 43b2a <_PyEval_MatchKeys@@Base+0x49a> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 43b32 <_PyEval_MatchKeys@@Base+0x49a> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43bb6 <_PyEval_MatchKeys@@Base+0x526> │ │ │ │ + bne.n 43bbe <_PyEval_MatchKeys@@Base+0x526> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43b2a <_PyEval_MatchKeys@@Base+0x49a> │ │ │ │ + b.n 43b32 <_PyEval_MatchKeys@@Base+0x49a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43b08 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + bne.n 43b10 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43b08 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 43b10 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 43b96 <_PyEval_MatchKeys@@Base+0x506> │ │ │ │ + ble.n 43b9e <_PyEval_MatchKeys@@Base+0x506> │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 43b44 <_PyEval_MatchKeys@@Base+0x4b4> │ │ │ │ + bpl.n 43b4c <_PyEval_MatchKeys@@Base+0x4b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 43b6a <_PyEval_MatchKeys@@Base+0x4da> │ │ │ │ + bne.n 43b72 <_PyEval_MatchKeys@@Base+0x4da> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 43b98 <_PyEval_MatchKeys@@Base+0x508> │ │ │ │ + b.n 43ba0 <_PyEval_MatchKeys@@Base+0x508> │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43b5e <_PyEval_MatchKeys@@Base+0x4ce> │ │ │ │ + beq.n 43b66 <_PyEval_MatchKeys@@Base+0x4ce> │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a0c │ │ │ │ - cbz r0, 43b76 <_PyEval_MatchKeys@@Base+0x4e6> │ │ │ │ + bl 859dc │ │ │ │ + cbz r0, 43b7e <_PyEval_MatchKeys@@Base+0x4e6> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 43b76 <_PyEval_MatchKeys@@Base+0x4e6> │ │ │ │ + bne.n 43b7e <_PyEval_MatchKeys@@Base+0x4e6> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 43b98 <_PyEval_MatchKeys@@Base+0x508> │ │ │ │ + b.n 43ba0 <_PyEval_MatchKeys@@Base+0x508> │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 43b50 <_PyEval_MatchKeys@@Base+0x4c0> │ │ │ │ + bne.n 43b58 <_PyEval_MatchKeys@@Base+0x4c0> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #22604 @ 0x584c │ │ │ │ + movw r2, #23436 @ 0x5b8c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #57992 @ 0xe288 │ │ │ │ + movw r1, #58824 @ 0xe5c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58196 @ 0xe354 │ │ │ │ + movw r0, #59028 @ 0xe694 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43bb6 <_PyEval_MatchKeys@@Base+0x526> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43bbe <_PyEval_MatchKeys@@Base+0x526> │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 43ba8 <_PyEval_MatchKeys@@Base+0x518> │ │ │ │ + bgt.n 43bb0 <_PyEval_MatchKeys@@Base+0x518> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d383c │ │ │ │ + b.w 1d3f04 │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 404c0 │ │ │ │ + b.w 40502 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #39636 @ 0x9ad4 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 13e320 │ │ │ │ - │ │ │ │ -00043bcc : │ │ │ │ - ldr r0, [pc, #4] @ (43bd4 ) │ │ │ │ - b.w cb794 │ │ │ │ - nop │ │ │ │ - cmp r7, #8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 43c14 │ │ │ │ + beq.n 43c00 <_PyEval_MatchKeys@@Base+0x568> │ │ │ │ mov r1, r4 │ │ │ │ - bl 85a0c │ │ │ │ - cbnz r0, 43c14 │ │ │ │ + bl 859dc │ │ │ │ + cbnz r0, 43c00 <_PyEval_MatchKeys@@Base+0x568> │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 13ec4c │ │ │ │ + bl 13f07c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43c1c │ │ │ │ + bne.n 43c08 <_PyEval_MatchKeys@@Base+0x570> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 43c98 │ │ │ │ + b.n 43c84 <_PyEval_MatchKeys@@Base+0x5ec> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 43c32 │ │ │ │ + beq.n 43c1e <_PyEval_MatchKeys@@Base+0x586> │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a0c │ │ │ │ - cbz r0, 43c3c │ │ │ │ + bl 859dc │ │ │ │ + cbz r0, 43c28 <_PyEval_MatchKeys@@Base+0x590> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 43c4c │ │ │ │ + b.n 43c38 <_PyEval_MatchKeys@@Base+0x5a0> │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 13ec4c │ │ │ │ + bl 13f07c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43c4c │ │ │ │ + bne.n 43c38 <_PyEval_MatchKeys@@Base+0x5a0> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 43c98 │ │ │ │ + b.n 43c84 <_PyEval_MatchKeys@@Base+0x5ec> │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 43c74 │ │ │ │ + bne.n 43c60 <_PyEval_MatchKeys@@Base+0x5c8> │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11332 @ 0x2c44 │ │ │ │ + movw r1, #12168 @ 0x2f88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43c98 │ │ │ │ + b.n 43c84 <_PyEval_MatchKeys@@Base+0x5ec> │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ bl 34f16 │ │ │ │ - movw r0, #9424 @ 0x24d0 │ │ │ │ + movw r0, #10268 @ 0x281c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #39636 @ 0x9ad4 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 13e750 │ │ │ │ + │ │ │ │ +00043c98 : │ │ │ │ + ldr r0, [pc, #4] @ (43ca0 ) │ │ │ │ + b.w cb81c │ │ │ │ + nop │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 111630 │ │ │ │ + bl 1118d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 43cf8 │ │ │ │ + cbz r0, 43d00 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7544 │ │ │ │ + bl d759c │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.n 43cdc │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 43ce0 │ │ │ │ - b.n 43fea │ │ │ │ + bne.n 43ce4 │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 43ce8 │ │ │ │ + b.n 43ff2 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43ce8 │ │ │ │ + bge.n 43cf0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 43ce8 │ │ │ │ + cbz r3, 43cf0 │ │ │ │ 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 4bc24 │ │ │ │ + b.w 4bc64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #12188 @ 0x2f9c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 43fd4 │ │ │ │ + bne.w 43fdc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 43d1e │ │ │ │ + cbz r3, 43d26 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 110148 │ │ │ │ + bl 1103e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43d2c │ │ │ │ - b.n 43fea │ │ │ │ + bge.n 43d34 │ │ │ │ + b.n 43ff2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 23aa08 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ + bl 23b108 <_PyGen_SetStopIterationValue@@Base+0x38> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43d0c │ │ │ │ - b.n 43fea │ │ │ │ + bne.n 43d14 │ │ │ │ + b.n 43ff2 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, r4 │ │ │ │ - bl 11082c │ │ │ │ + bl 110ac4 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 43e08 │ │ │ │ + bne.n 43e10 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 43ff0 │ │ │ │ + ble.w 43ff8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 43d60 │ │ │ │ + bge.n 43d68 │ │ │ │ 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 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 43fea │ │ │ │ + beq.w 43ff2 │ │ │ │ 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 43dc0 │ │ │ │ + bls.n 43dc8 │ │ │ │ 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 │ │ │ │ @@ -37848,181 +37851,181 @@ │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ adds r1, #4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, r3 │ │ │ │ - b.n 43d74 │ │ │ │ + b.n 43d7c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 43dde │ │ │ │ + bcs.n 43de6 │ │ │ │ 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 43ff0 │ │ │ │ + beq.w 43ff8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 43ff0 │ │ │ │ + bne.w 43ff8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43ff0 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 43ff8 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #11348 @ 0x2c54 │ │ │ │ + movw r1, #12184 @ 0x2f98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5358 │ │ │ │ + bl f5338 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 43fea │ │ │ │ + beq.w 43ff2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 43e5c │ │ │ │ + beq.n 43e64 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 43e6e │ │ │ │ + beq.n 43e76 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43e40 │ │ │ │ + beq.n 43e48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43e40 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43e48 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #33132 @ 0x816c │ │ │ │ + movw r1, #33964 @ 0x84ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 43fea │ │ │ │ + bl d19a0 │ │ │ │ + b.n 43ff2 │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n 43e6e │ │ │ │ + bge.n 43e76 │ │ │ │ sub.w r1, r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23b60c │ │ │ │ + bl 23bb70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43eea │ │ │ │ + beq.n 43ef2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 11b320 │ │ │ │ - bl cbe74 │ │ │ │ + bl 11b748 │ │ │ │ + bl cbefc │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, r8 │ │ │ │ - bge.n 43edc │ │ │ │ + bge.n 43ee4 │ │ │ │ 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 43ed6 │ │ │ │ + beq.n 43ede │ │ │ │ mov r0, sl │ │ │ │ - bl 85a0c │ │ │ │ - cbnz r0, 43ed6 │ │ │ │ + bl 859dc │ │ │ │ + cbnz r0, 43ede │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ - movw r1, #64268 @ 0xfb0c │ │ │ │ + movw r1, #64932 @ 0xfda4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 43ef4 │ │ │ │ - b.n 43fea │ │ │ │ + bne.n 43efc │ │ │ │ + b.n 43ff2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 43e86 │ │ │ │ + b.n 43e8e │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 43f24 │ │ │ │ + ble.n 43f2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 43f04 │ │ │ │ + cbnz r0, 43f0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43fea │ │ │ │ + beq.n 43ff2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43fea │ │ │ │ + bne.n 43ff2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43fea │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 43ff2 │ │ │ │ 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 43f14 │ │ │ │ - b.n 43f28 │ │ │ │ + bne.n 43f1c │ │ │ │ + b.n 43f30 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r5, r8 │ │ │ │ - ble.n 43f5c │ │ │ │ + ble.n 43f64 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 43f4a │ │ │ │ + ble.n 43f52 │ │ │ │ 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 43f32 │ │ │ │ + b.n 43f3a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 43f7c │ │ │ │ - bge.n 43f4a │ │ │ │ + b.n 43f84 │ │ │ │ + bge.n 43f52 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ subs r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 43f4a │ │ │ │ + bgt.n 43f52 │ │ │ │ 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 43f64 │ │ │ │ + b.n 43f6c │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 43fae │ │ │ │ + bge.n 43fb6 │ │ │ │ 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] │ │ │ │ @@ -38032,878 +38035,905 @@ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add r0, ip │ │ │ │ cmp r1, lr │ │ │ │ add.w r1, r1, #1 │ │ │ │ it ne │ │ │ │ strne r1, [r6, #0] │ │ │ │ str.w r6, [sl] │ │ │ │ - b.n 43f7c │ │ │ │ + b.n 43f84 │ │ │ │ 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 43fcc │ │ │ │ + beq.n 43fd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43fcc │ │ │ │ + cbnz r3, 43fd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 78340 │ │ │ │ - b.n 43ff0 │ │ │ │ + bl 7837c │ │ │ │ + b.n 43ff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11380 @ 0x2c74 │ │ │ │ + movw r1, #12216 @ 0x2fb8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 29e00 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ 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 cbe74 │ │ │ │ + bl cbefc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #196] @ (440f0 ) │ │ │ │ + ldr r1, [pc, #196] @ (440f8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd9dc │ │ │ │ + bl dd9f4 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 4403e │ │ │ │ + cbnz r0, 44046 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 440ee │ │ │ │ + b.n 440f6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda00 │ │ │ │ + bl dda18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44038 │ │ │ │ - ldr r1, [pc, #168] @ (440f4 ) │ │ │ │ + blt.n 44040 │ │ │ │ + ldr r1, [pc, #168] @ (440fc ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd9dc │ │ │ │ + bl dd9f4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44038 │ │ │ │ + beq.n 44040 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda00 │ │ │ │ + bl dda18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44038 │ │ │ │ - ldr r1, [pc, #144] @ (440f8 ) │ │ │ │ + blt.n 44040 │ │ │ │ + ldr r1, [pc, #144] @ (44100 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd9dc │ │ │ │ + bl dd9f4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44038 │ │ │ │ + beq.n 44040 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda00 │ │ │ │ + bl dda18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44038 │ │ │ │ - ldr r1, [pc, #120] @ (440fc ) │ │ │ │ + blt.n 44040 │ │ │ │ + ldr r1, [pc, #120] @ (44104 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd9dc │ │ │ │ + bl dd9f4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44038 │ │ │ │ + beq.n 44040 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda00 │ │ │ │ + bl dda18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44038 │ │ │ │ - ldr r1, [pc, #96] @ (44100 ) │ │ │ │ + blt.n 44040 │ │ │ │ + ldr r1, [pc, #96] @ (44108 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd9dc │ │ │ │ + bl dd9f4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44038 │ │ │ │ + beq.n 44040 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda00 │ │ │ │ + bl dda18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44038 │ │ │ │ - ldr r1, [pc, #72] @ (44104 ) │ │ │ │ + blt.n 44040 │ │ │ │ + ldr r1, [pc, #72] @ (4410c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd9dc │ │ │ │ + bl dd9f4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44038 │ │ │ │ + beq.n 44040 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda00 │ │ │ │ + bl dda18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44038 │ │ │ │ + blt.n 44040 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #11416 @ 0x2c98 │ │ │ │ + movw r2, #12252 @ 0x2fdc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #54704 @ 0xd5b0 │ │ │ │ + movw r1, #55536 @ 0xd8f0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d5750 │ │ │ │ + bl 1d5e18 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r7, #120 @ 0x78 │ │ │ │ + cmp r7, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 4413a │ │ │ │ + cbz r2, 44142 │ │ │ │ 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 10859c │ │ │ │ + bl 108824 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 782e4 │ │ │ │ - cbz r4, 44162 │ │ │ │ - ldr r0, [pc, #28] @ (44168 ) │ │ │ │ - bl 1f5ee0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 78320 │ │ │ │ + cbz r4, 4416a │ │ │ │ + ldr r0, [pc, #28] @ (44170 ) │ │ │ │ + bl 1f6550 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #2860 @ 0xb2c │ │ │ │ + movw r0, #3724 @ 0xe8c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bmi.n 44244 │ │ │ │ + bmi.n 4424c │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 442da │ │ │ │ + beq.w 442e2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 1290c0 │ │ │ │ + bl 1294fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 441ec │ │ │ │ + cbz r0, 441f4 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 441f0 │ │ │ │ - bl 17a8a4 │ │ │ │ + bne.n 441f8 │ │ │ │ + bl 17ac1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 441ac │ │ │ │ + beq.n 441b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 441b0 │ │ │ │ + cbz r3, 441b8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 442dc │ │ │ │ + b.n 442e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 441ac │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 441b4 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 44218 │ │ │ │ + bne.n 44220 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4420a │ │ │ │ + bne.n 44212 │ │ │ │ mov r6, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r9, r8 │ │ │ │ - bge.w 442dc │ │ │ │ + bge.w 442e4 │ │ │ │ ldr.w r0, [sl, r9, lsl #2] │ │ │ │ - bl 1290c0 │ │ │ │ + bl 1294fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 441b8 │ │ │ │ + bne.n 441c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 441fa │ │ │ │ + bne.n 44202 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 442dc │ │ │ │ - ldr.w fp, [pc, #240] @ 442e4 │ │ │ │ + b.n 442e4 │ │ │ │ + ldr.w fp, [pc, #240] @ 442ec │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 441ce │ │ │ │ + b.n 441d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 441ec │ │ │ │ + bne.n 441f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 441ec │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 441f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 441c6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 441c6 │ │ │ │ + bne.n 441ce │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 441ce │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 442a4 │ │ │ │ + beq.n 442ac │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 442a4 │ │ │ │ + beq.n 442ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187190 <_PyLong_GCD@@Base> │ │ │ │ + bl 187630 <_PyLong_GCD@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4423c │ │ │ │ + cbnz r0, 44244 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 442a6 │ │ │ │ + b.n 442ae │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b36c │ │ │ │ + bl 12b79c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4425c │ │ │ │ + beq.n 44264 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4425c │ │ │ │ + cbnz r3, 44264 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44238 │ │ │ │ + beq.n 44240 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 115834 │ │ │ │ + bl 115c60 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44280 │ │ │ │ + beq.n 44288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44280 │ │ │ │ + cbnz r3, 44288 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 44238 │ │ │ │ + beq.n 44240 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17a8a4 │ │ │ │ + bl 17ac1c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 442a6 │ │ │ │ + beq.n 442ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 442a6 │ │ │ │ + cbnz r3, 442ae │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 442a6 │ │ │ │ - ldr r6, [pc, #60] @ (442e4 ) │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 442ae │ │ │ │ + ldr r6, [pc, #60] @ (442ec ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 442bc │ │ │ │ + beq.n 442c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 442bc │ │ │ │ + cbnz r3, 442c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 442d2 │ │ │ │ + beq.n 442da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 442d2 │ │ │ │ + cbnz r3, 442da │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 441c8 │ │ │ │ - b.n 441ec │ │ │ │ - ldr r4, [pc, #12] @ (442e8 ) │ │ │ │ + bne.w 441d0 │ │ │ │ + b.n 441f4 │ │ │ │ + ldr r4, [pc, #12] @ (442f0 ) │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 44308 │ │ │ │ + cbz r0, 44310 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 255210 │ │ │ │ + bl 2556e4 <_PyUnicode_ToNumeric@@Base+0x7a20> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #12 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 187aec │ │ │ │ + bl 187f8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #16 │ │ │ │ cmp r3, r2 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 187aec │ │ │ │ + bl 187f8c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 44374 │ │ │ │ + cbz r3, 4437c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 44376 │ │ │ │ + b.n 4437e │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 44384 │ │ │ │ + cbnz r3, 4438c │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 44384 │ │ │ │ + blt.n 4438c │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 44384 │ │ │ │ - cbnz r0, 4439e │ │ │ │ - ldr r4, [pc, #676] @ (4462c ) │ │ │ │ + bgt.n 4438c │ │ │ │ + cbnz r0, 443a6 │ │ │ │ + ldr r4, [pc, #676] @ (44634 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4442a │ │ │ │ - cbz r5, 443e8 │ │ │ │ + beq.n 44432 │ │ │ │ + cbz r5, 443f0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 443aa │ │ │ │ + cbz r4, 443b2 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 443b2 │ │ │ │ - b.n 443f6 │ │ │ │ + bne.n 443ba │ │ │ │ + b.n 443fe │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d779c <_PyNumber_Index@@Base> │ │ │ │ + bl d77f4 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 443c4 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 443f6 │ │ │ │ - b.n 4442a │ │ │ │ - bl 83a00 │ │ │ │ + cbnz r0, 443cc │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 443fe │ │ │ │ + b.n 44432 │ │ │ │ + bl 83a30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 443e0 │ │ │ │ + beq.n 443e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 443e0 │ │ │ │ + cbnz r3, 443e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 443fa │ │ │ │ - b.n 443bc │ │ │ │ + bne.n 44402 │ │ │ │ + b.n 443c4 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 443fa │ │ │ │ + b.n 44402 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r8, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ it lt │ │ │ │ mvnlt.w r8, #2147483648 @ 0x80000000 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 4456e │ │ │ │ + bne.w 44576 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4442e │ │ │ │ + cbnz r0, 44436 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44796 │ │ │ │ + b.n 4479e │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #42464 @ 0xa5e0 │ │ │ │ + movw fp, #43296 @ 0xa920 │ │ │ │ movt fp, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 444e6 │ │ │ │ + beq.n 444ee │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 44542 │ │ │ │ + blt.n 4454a │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 4446a │ │ │ │ + bpl.n 44472 │ │ │ │ mov r1, sl │ │ │ │ - b.n 44442 │ │ │ │ + b.n 4444a │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 4449a │ │ │ │ + bmi.n 444a2 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4445a │ │ │ │ + bne.n 44462 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 4449a │ │ │ │ + bne.n 444a2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r0, #42428 @ 0xa5bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 4449a │ │ │ │ + bne.n 444a2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.n 44542 │ │ │ │ + b.n 4454a │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44550 │ │ │ │ + beq.n 44558 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 444ba │ │ │ │ + bgt.n 444c2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 444e0 │ │ │ │ + b.n 444e8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 444d0 │ │ │ │ + cbz r0, 444d8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 4451c │ │ │ │ - b.n 44550 │ │ │ │ + bne.n 44524 │ │ │ │ + b.n 44558 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 444e0 │ │ │ │ + beq.n 444e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 444e0 │ │ │ │ + cbnz r3, 444e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 4443e │ │ │ │ + b.n 44446 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 44542 │ │ │ │ - movw r3, #42464 @ 0xa5e0 │ │ │ │ + blt.n 4454a │ │ │ │ + movw r3, #43296 @ 0xa920 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 4452a │ │ │ │ + bpl.n 44532 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 44542 │ │ │ │ - b.n 444f2 │ │ │ │ + bcc.n 4454a │ │ │ │ + b.n 444fa │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4477e │ │ │ │ + beq.w 44786 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44550 │ │ │ │ + beq.n 44558 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44550 │ │ │ │ + cbnz r3, 44558 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44550 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 44558 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 44550 │ │ │ │ + cbz r0, 44558 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44504 │ │ │ │ + bgt.n 4450c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1ef894 │ │ │ │ + bl 1eff1c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 44796 │ │ │ │ + bge.w 4479e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4442a │ │ │ │ + beq.w 44432 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4442a │ │ │ │ + bne.w 44432 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4442a │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 44432 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4442a │ │ │ │ + bne.w 44432 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 445a6 │ │ │ │ + bne.n 445ae │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44972 @ 0xafac │ │ │ │ + movw r1, #45804 @ 0xb2ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 44774 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 4477c │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w fp, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 44672 │ │ │ │ + bne.n 4467a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44774 │ │ │ │ + beq.w 4477c │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 4464e │ │ │ │ + blt.n 44656 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcc.n 4464e │ │ │ │ + bcc.n 44656 │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 4464a │ │ │ │ + bne.n 44652 │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4475e │ │ │ │ + beq.w 44766 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 445fe │ │ │ │ + bgt.n 44606 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 44642 │ │ │ │ + b.n 4464a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 44630 │ │ │ │ + cbz r0, 44638 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4475e │ │ │ │ + beq.w 44766 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4475e │ │ │ │ + bne.w 44766 │ │ │ │ mov r0, fp │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4475e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 44766 │ │ │ │ nop │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ + adds r0, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44642 │ │ │ │ + beq.n 4464a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 44642 │ │ │ │ + cbnz r3, 4464a │ │ │ │ mov r0, fp │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 445ce │ │ │ │ + b.n 445d6 │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 445d8 │ │ │ │ - cbnz r5, 4465e │ │ │ │ + bcs.n 445e0 │ │ │ │ + cbnz r5, 44666 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 446f0 │ │ │ │ + beq.n 446f8 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 44752 │ │ │ │ + blt.n 4475a │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44712 │ │ │ │ - b.n 4475e │ │ │ │ - bl 722d0 │ │ │ │ + bne.n 4471a │ │ │ │ + b.n 44766 │ │ │ │ + bl 72318 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44774 │ │ │ │ + beq.n 4477c │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 446e0 │ │ │ │ + beq.n 446e8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ - bl 1d8ed4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1d9598 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 446e0 │ │ │ │ + blt.n 446e8 │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4475e │ │ │ │ + beq.n 44766 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 446ba │ │ │ │ + bgt.n 446c2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 446da │ │ │ │ + b.n 446e2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 4472e │ │ │ │ + cbnz r0, 44736 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 446da │ │ │ │ + beq.n 446e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 446da │ │ │ │ + cbnz r3, 446e2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 4467c │ │ │ │ - cbnz r5, 44706 │ │ │ │ + b.n 44684 │ │ │ │ + cbnz r5, 4470e │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 44706 │ │ │ │ + bne.n 4470e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.n 44752 │ │ │ │ + b.n 4475a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4475e │ │ │ │ + cbz r0, 44766 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4471e │ │ │ │ + bgt.n 44726 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 44750 │ │ │ │ + b.n 44758 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 44740 │ │ │ │ + cbz r0, 44748 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4475e │ │ │ │ + beq.n 44766 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4475e │ │ │ │ + cbnz r3, 44766 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4475e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 44766 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44750 │ │ │ │ + beq.n 44758 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44750 │ │ │ │ + cbnz r3, 44758 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1ef894 │ │ │ │ + bl 1eff1c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44776 │ │ │ │ + bge.n 4477e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44774 │ │ │ │ + beq.n 4477c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44774 │ │ │ │ + cbnz r3, 4477c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea34 │ │ │ │ - b.n 44796 │ │ │ │ + bl ceabc │ │ │ │ + b.n 4479e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 44540 │ │ │ │ + beq.w 44548 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44540 │ │ │ │ + bne.w 44548 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44540 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 44548 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cbe74 │ │ │ │ + bl cbefc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 447c2 │ │ │ │ + cbz r0, 447ca │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 447ee │ │ │ │ - b.n 447ee │ │ │ │ + b.n 447f6 │ │ │ │ + b.n 447f6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cbe74 │ │ │ │ + bl cbefc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 447ec │ │ │ │ + cbz r0, 447f4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 4481a │ │ │ │ + cbnz r3, 44822 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12588 @ 0x312c │ │ │ │ + movw r1, #13420 @ 0x346c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 44836 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 4483e │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 4483a │ │ │ │ + cbz r3, 44842 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12228 @ 0x2fc4 │ │ │ │ + movw r1, #13060 @ 0x3304 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44842 │ │ │ │ + b.n 4484a │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 4486a │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 44874 │ │ │ │ + b.n 4487a │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44864 │ │ │ │ + b.n 44888 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 44888 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 44888 │ │ │ │ + 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 r0, r1 │ │ │ │ - bl dd6dc │ │ │ │ + bl dd6f4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44864 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 44872 │ │ │ │ + bne.n 448aa │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 448b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0e0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 18c540 │ │ │ │ + b.w 18ca48 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -38913,236 +38943,236 @@ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ ldrd r9, r8, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4498c │ │ │ │ + beq.n 449d2 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4498c │ │ │ │ + bne.n 449d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f300 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f808 <_PyTime_AsTimeval@@Base+0x1170> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4498c │ │ │ │ + beq.n 449d2 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 240720 <_PyDeadline_Get@@Base+0xf1c> │ │ │ │ + bl 240bf4 <_PyTime_AsTimeval@@Base+0x255c> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r5, 448d8 │ │ │ │ + cbz r5, 4491e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - movw r2, #50452 @ 0xc514 │ │ │ │ + movw r2, #51284 @ 0xc854 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl aba34 │ │ │ │ + bl aba9c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 448e0 │ │ │ │ + b.n 44926 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 240720 <_PyDeadline_Get@@Base+0xf1c> │ │ │ │ + bl 240bf4 <_PyTime_AsTimeval@@Base+0x255c> │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240720 <_PyDeadline_Get@@Base+0xf1c> │ │ │ │ + bl 240bf4 <_PyTime_AsTimeval@@Base+0x255c> │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240720 <_PyDeadline_Get@@Base+0xf1c> │ │ │ │ + bl 240bf4 <_PyTime_AsTimeval@@Base+0x255c> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240720 <_PyDeadline_Get@@Base+0xf1c> │ │ │ │ + bl 240bf4 <_PyTime_AsTimeval@@Base+0x255c> │ │ │ │ mov r3, r5 │ │ │ │ strd r7, r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r0, #11464 @ 0x2cc8 │ │ │ │ + movw r0, #12300 @ 0x300c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44934 │ │ │ │ + cbnz r0, 4497a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 245a14 │ │ │ │ + b.w 245f1c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #12496 @ 0x30d0 │ │ │ │ + movw r0, #13332 @ 0x3414 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #20] │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ - bl 240954 <_PyDeadline_Get@@Base+0x1150> │ │ │ │ + bl 240e80 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #20] │ │ │ │ - beq.n 4496c │ │ │ │ + beq.n 449b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4496c │ │ │ │ + cbnz r3, 449b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44928 │ │ │ │ + beq.n 4496e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4498c │ │ │ │ + beq.n 449d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4498c │ │ │ │ + cbnz r3, 449d2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cbe74 │ │ │ │ + bl cbefc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbnz r0, 449b4 │ │ │ │ + cbnz r0, 449fa │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbnz r0, 449be │ │ │ │ - b.n 449c4 │ │ │ │ + cbnz r0, 44a04 │ │ │ │ + b.n 44a0a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 449ae │ │ │ │ - b.n 449f0 │ │ │ │ + beq.n 449f4 │ │ │ │ + b.n 44a36 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 449f0 │ │ │ │ + cbnz r0, 44a36 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 449ce │ │ │ │ + cbz r0, 44a14 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 449f0 │ │ │ │ + cbnz r0, 44a36 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 449d8 │ │ │ │ + cbz r0, 44a1e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 449f0 │ │ │ │ + cbnz r0, 44a36 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 449e2 │ │ │ │ + cbz r0, 44a28 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 449f0 │ │ │ │ + cbnz r0, 44a36 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 449f0 │ │ │ │ + cbz r0, 44a36 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 447ee │ │ │ │ + b.n 447f6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbz r4, 44a16 │ │ │ │ + cbz r4, 44a5c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 44a18 │ │ │ │ + b.n 44a5e │ │ │ │ mov r7, r4 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r4, 44a26 │ │ │ │ + cbnz r4, 44a6c │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 44a26 │ │ │ │ + ble.n 44a6c │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 44a26 │ │ │ │ - cbnz r0, 44a46 │ │ │ │ + bgt.n 44a6c │ │ │ │ + cbnz r0, 44a8c │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #312] @ (44b64 ) │ │ │ │ + ldr r4, [pc, #316] @ (44bac ) │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 44a46 │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 44a8c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44b5c │ │ │ │ + b.n 44ba2 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 44a66 │ │ │ │ + beq.n 44aac │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 44a60 │ │ │ │ + cbz r4, 44aa6 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 44a62 │ │ │ │ - b.n 44a6c │ │ │ │ + bne.n 44aa8 │ │ │ │ + b.n 44ab2 │ │ │ │ mov r4, r6 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - b.n 44a6e │ │ │ │ + b.n 44ab4 │ │ │ │ mov r7, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 44a6e │ │ │ │ + b.n 44ab4 │ │ │ │ mov r7, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166370 │ │ │ │ + bl 1666f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 24d210 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xe4c> │ │ │ │ + bl 24d5f4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xd60> │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 44a88 │ │ │ │ + bne.n 44ace │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - cbz r0, 44aa0 │ │ │ │ + cbz r0, 44ae6 │ │ │ │ strd r4, r7, [sp] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f8808 │ │ │ │ + bl f87e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44b5c │ │ │ │ + b.n 44ba2 │ │ │ │ mov r7, r3 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ - cbnz r3, 44abc │ │ │ │ + cbnz r3, 44b02 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b5c │ │ │ │ + beq.n 44ba2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44b5c │ │ │ │ + b.n 44ba2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r7, r2 │ │ │ │ - bge.n 44aac │ │ │ │ + bge.n 44af2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -39152,527 +39182,528 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, fp │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl d124c │ │ │ │ + bl d12cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 44b00 │ │ │ │ + beq.n 44b46 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 44b00 │ │ │ │ + cbnz r2, 44b46 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 44b3a │ │ │ │ + ble.n 44b80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 257b08 │ │ │ │ + bl 257fa4 <_PyUnicode_ToNumeric@@Base+0xa2e0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b24 │ │ │ │ + beq.n 44b6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44b24 │ │ │ │ + cbnz r3, 44b6a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 44b34 │ │ │ │ + bne.n 44b7a │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - b.n 44b5c │ │ │ │ + b.n 44ba2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 44aac │ │ │ │ - b.n 44a42 │ │ │ │ + bne.n 44af2 │ │ │ │ + b.n 44a88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b50 │ │ │ │ + beq.n 44b96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44b50 │ │ │ │ + cbnz r3, 44b96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 44a42 │ │ │ │ + bne.w 44a88 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 44aa6 │ │ │ │ + b.n 44aec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + nop │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 713d8 │ │ │ │ - cbz r0, 44ba0 │ │ │ │ + bl 71420 │ │ │ │ + cbz r0, 44be8 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 86f1c │ │ │ │ + bl 86ef0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44ba2 │ │ │ │ + bge.n 44bea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44ba0 │ │ │ │ + beq.n 44be8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44ba0 │ │ │ │ + cbnz r3, 44be8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_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 44bd2 │ │ │ │ + bls.n 44c1a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11800 @ 0x2e18 │ │ │ │ + movw r1, #12608 @ 0x3140 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 44bfa │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 44c42 │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ itte ne │ │ │ │ movwne r4, #4356 @ 0x1104 │ │ │ │ movtne r4, #70 @ 0x46 │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ - bl 14e35c <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ - cbnz r0, 44c1a │ │ │ │ + bl 14e814 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ + cbnz r0, 44c62 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39c4 │ │ │ │ - cbnz r0, 44bfe │ │ │ │ + bl d3a00 │ │ │ │ + cbnz r0, 44c46 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44c1a │ │ │ │ - bl d3bd8 │ │ │ │ + b.n 44c62 │ │ │ │ + bl d3c14 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 44bfa │ │ │ │ + beq.n 44c42 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 44c14 │ │ │ │ + bne.n 44c5c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 44c1a │ │ │ │ + b.n 44c62 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44c10 │ │ │ │ + b.n 44c58 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 44c3c │ │ │ │ + cbnz r3, 44c84 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 44c3c │ │ │ │ + ble.n 44c84 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 44c3c │ │ │ │ - cbnz r4, 44c5c │ │ │ │ + bne.n 44c84 │ │ │ │ + cbnz r4, 44ca4 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #112] @ (44cb4 ) │ │ │ │ + ldr r4, [pc, #112] @ (44cfc ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44c5c │ │ │ │ + cbnz r0, 44ca4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44cb0 │ │ │ │ + b.n 44cf8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15eb70 │ │ │ │ + bl 15f038 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 44c58 │ │ │ │ + blt.n 44ca0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 44f0e <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 44f56 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44c58 │ │ │ │ + beq.n 44ca0 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r7 │ │ │ │ blx 2a35c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 44ca8 │ │ │ │ + bne.n 44cf0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r0, #232 @ 0xe8 │ │ │ │ + adds r1, #40 @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #33444 @ 0x82a4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - beq.n 44cea │ │ │ │ + beq.n 44d32 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 44cea │ │ │ │ + beq.n 44d32 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 44d12 │ │ │ │ - b.n 44d00 │ │ │ │ + beq.n 44d5a │ │ │ │ + b.n 44d48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 44ce2 │ │ │ │ - movw r0, #57876 @ 0xe214 │ │ │ │ + beq.n 44d2a │ │ │ │ + movw r0, #58708 @ 0xe554 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 16b6fc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16ba84 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44ce2 │ │ │ │ - b.n 44d3e │ │ │ │ + bne.n 44d2a │ │ │ │ + b.n 44d86 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #57876 @ 0xe214 │ │ │ │ + movw r0, #58708 @ 0xe554 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 44d3e │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 44d86 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl cd7b0 │ │ │ │ - cbnz r0, 44d34 │ │ │ │ + bl cd838 │ │ │ │ + cbnz r0, 44d7c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51812 @ 0xca64 │ │ │ │ + movw r1, #52644 @ 0xcda4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 44d3e │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 44d86 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 45010 │ │ │ │ + b.w 45058 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 44dfe │ │ │ │ + beq.n 44e46 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44dfa │ │ │ │ + bne.n 44e42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f300 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f808 <_PyTime_AsTimeval@@Base+0x1170> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44dfa │ │ │ │ + beq.n 44e42 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240720 <_PyDeadline_Get@@Base+0xf1c> │ │ │ │ + bl 240bf4 <_PyTime_AsTimeval@@Base+0x255c> │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #50497 @ 0xc541 │ │ │ │ + movw r2, #51785 @ 0xca49 │ │ │ │ movt r2, #24 │ │ │ │ - movw r0, #11876 @ 0x2e64 │ │ │ │ + movw r0, #12684 @ 0x318c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44da4 │ │ │ │ + cbnz r0, 44dec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 245a14 │ │ │ │ + b.w 245f1c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - movw r0, #11884 @ 0x2e6c │ │ │ │ + movw r0, #12692 @ 0x3194 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240954 <_PyDeadline_Get@@Base+0x1150> │ │ │ │ + bl 240e80 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 44dda │ │ │ │ + beq.n 44e22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44dda │ │ │ │ + cbnz r3, 44e22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44d98 │ │ │ │ + beq.n 44de0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44dfa │ │ │ │ + beq.n 44e42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44dfa │ │ │ │ + cbnz r3, 44e42 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 44e44 │ │ │ │ + bhi.n 44e8c │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 44e5c │ │ │ │ + bmi.n 44ea4 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #57832 @ 0xe1e8 │ │ │ │ + movw r1, #58664 @ 0xe528 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25508 @ 0x63a4 │ │ │ │ + movw r0, #26340 @ 0x66e4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44f08 │ │ │ │ - movw r0, #25508 @ 0x63a4 │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44f50 │ │ │ │ + movw r0, #26340 @ 0x66e4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44f08 │ │ │ │ - b.n 44e1a │ │ │ │ + beq.n 44f50 │ │ │ │ + b.n 44e62 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 44ede │ │ │ │ + ble.n 44f26 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44ec4 │ │ │ │ + beq.n 44f0c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 44ea6 │ │ │ │ + bpl.n 44eee │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44f08 │ │ │ │ + beq.n 44f50 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44ec6 │ │ │ │ + beq.n 44f0e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20892 @ 0x519c │ │ │ │ + movw r1, #21724 @ 0x54dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 44f08 │ │ │ │ - movw r2, #53360 @ 0xd070 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 44f50 │ │ │ │ + movw r2, #54192 @ 0xd3b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #57992 @ 0xe288 │ │ │ │ + movw r1, #58824 @ 0xe5c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25508 @ 0x63a4 │ │ │ │ + movw r0, #26340 @ 0x66e4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44f08 │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44f50 │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 44ee4 │ │ │ │ + beq.n 44f2c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 44ee6 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 44ee6 │ │ │ │ - b.n 44f08 │ │ │ │ + bne.n 44f2e │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 44f2e │ │ │ │ + b.n 44f50 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 44ee6 │ │ │ │ + b.n 44f2e │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2011c8 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 201840 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 44f08 │ │ │ │ - movw r0, #34992 @ 0x88b0 │ │ │ │ + cbz r0, 44f50 │ │ │ │ + movw r0, #35824 @ 0x8bf0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00044f0e <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +00044f56 <_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 44f48 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 44f90 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 44f48 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 44f90 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25232 @ 0x6290 │ │ │ │ + movw r1, #26064 @ 0x65d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 44f62 <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ - bl 140f0c │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 44faa <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ + bl 141384 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44f66 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 44f66 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bne.n 44fae <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 44fae <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44f6c <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + b.n 44fb4 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 44fae <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ + cbz r3, 44ff6 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44fae <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ + cbnz r0, 44ff6 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f300 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f808 <_PyTime_AsTimeval@@Base+0x1170> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44fae <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ - movw r0, #25380 @ 0x6324 │ │ │ │ + beq.n 44ff6 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ + movw r0, #26212 @ 0x6664 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 44fb2 <_PyLong_UnsignedLongLong_Converter@@Base+0xa4> │ │ │ │ + cbnz r0, 44ffa <_PyLong_UnsignedLongLong_Converter@@Base+0xa4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 245a14 │ │ │ │ + bl 245f1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4500a <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + b.n 45052 <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - movw r0, #11908 @ 0x2e84 │ │ │ │ + movw r0, #12760 @ 0x31d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240954 <_PyDeadline_Get@@Base+0x1150> │ │ │ │ + bl 240e80 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 44fe8 <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ + beq.n 45030 <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44fe8 <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ + cbnz r3, 45030 <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 44fa8 <_PyLong_UnsignedLongLong_Converter@@Base+0x9a> │ │ │ │ + beq.n 44ff0 <_PyLong_UnsignedLongLong_Converter@@Base+0x9a> │ │ │ │ mov r0, r5 │ │ │ │ - bl dd6dc │ │ │ │ + bl dd6f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4500a <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + beq.n 45052 <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4500a <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + cbnz r3, 45052 <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00045010 : │ │ │ │ +00045058 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #33444 @ 0x82a4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71550 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45068 │ │ │ │ + bl 71598 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 450b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (4506c ) │ │ │ │ + ldr r1, [pc, #52] @ (450b4 ) │ │ │ │ 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] │ │ │ │ @@ -39692,549 +39723,499 @@ │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 14e2a0 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ + bl 14e758 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45096 │ │ │ │ - bl 862ec │ │ │ │ + cbz r0, 450de │ │ │ │ + bl 862bc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ 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 │ │ │ │ + ldr r1, [pc, #84] @ (45148 ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r5, r0 │ │ │ │ + bl d517c <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 45128 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 1242e0 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4511c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 45120 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 45142 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4511c │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12776 @ 0x31e8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19a0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45170 │ │ │ │ + beq.n 45222 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45170 │ │ │ │ + bne.n 45222 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f300 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f808 <_PyTime_AsTimeval@@Base+0x1170> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45170 │ │ │ │ + beq.n 45222 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 240720 <_PyDeadline_Get@@Base+0xf1c> │ │ │ │ + bl 240bf4 <_PyTime_AsTimeval@@Base+0x255c> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240720 <_PyDeadline_Get@@Base+0xf1c> │ │ │ │ + bl 240bf4 <_PyTime_AsTimeval@@Base+0x255c> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - movw r3, #50497 @ 0xc541 │ │ │ │ + movw r3, #51785 @ 0xca49 │ │ │ │ movt r3, #24 │ │ │ │ - movw r0, #11968 @ 0x2ec0 │ │ │ │ + movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4511a │ │ │ │ + cbnz r0, 451cc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 245a14 │ │ │ │ + b.w 245f1c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #603 @ 0x25b │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - movw r0, #11980 @ 0x2ecc │ │ │ │ + movw r0, #12832 @ 0x3220 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240954 <_PyDeadline_Get@@Base+0x1150> │ │ │ │ + bl 240e80 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 45150 │ │ │ │ + beq.n 45202 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45150 │ │ │ │ + cbnz r3, 45202 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4510e │ │ │ │ + beq.n 451c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45170 │ │ │ │ + beq.n 45222 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45170 │ │ │ │ + cbnz r3, 45222 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 45196 │ │ │ │ + cbnz r3, 45248 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 45196 │ │ │ │ + ble.n 45248 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 45196 │ │ │ │ - cbnz r0, 451b2 │ │ │ │ + bne.n 45248 │ │ │ │ + cbnz r0, 45264 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (451f4 ) │ │ │ │ + ldr r4, [pc, #84] @ (452a4 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 451b2 │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 45264 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 451ee │ │ │ │ + b.n 452a0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15eb70 │ │ │ │ + bl 15f038 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 451ae │ │ │ │ - bl 95d00 │ │ │ │ + blt.n 45260 │ │ │ │ + bl 95d94 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29f70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 451e6 │ │ │ │ + bne.n 45298 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 451ee │ │ │ │ + bl f17d8 │ │ │ │ + b.n 452a0 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl fa388 │ │ │ │ + bl fa484 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f4354 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 452c8 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 452e4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29d10 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 452da │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 452e4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 800e8 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4529a │ │ │ │ + beq.n 4538a │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 4525c │ │ │ │ + ble.n 4534c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add.w r2, r2, r5, lsl #2 │ │ │ │ adds r3, #16 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ - cbz r1, 45258 │ │ │ │ + cbz r1, 45348 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 4523e │ │ │ │ + beq.n 4532e │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 45250 │ │ │ │ + bpl.n 45340 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45250 │ │ │ │ + bne.n 45340 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r1, 45258 │ │ │ │ - bl 83b80 │ │ │ │ + cbz r1, 45348 │ │ │ │ + bl 83bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45284 │ │ │ │ + blt.n 45374 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4521e │ │ │ │ + b.n 4530e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 4529c │ │ │ │ + cbz r3, 4538c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 8de64 │ │ │ │ + bl 8de20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 4529c │ │ │ │ + cbz r3, 4538c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 45268 │ │ │ │ + bge.n 45358 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4529a │ │ │ │ + beq.n 4538a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4529a │ │ │ │ + cbnz r3, 4538a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r1, [pc, #84] @ (45308 ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r5, r0 │ │ │ │ - bl d5140 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 45502 │ │ │ │ + cbz r0, 453e6 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 452e8 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 123ea8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 452dc │ │ │ │ + beq.n 453ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 452e0 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 45302 │ │ │ │ + cbnz r3, 453ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 452dc │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 453e8 │ │ │ │ + movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11992 @ 0x2ed8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f436c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 4532c │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 45348 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29d10 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 4533e │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 45348 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800b4 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + bl d3a00 │ │ │ │ + cbz r0, 453e6 │ │ │ │ + bl d3c14 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 23b0d0 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + movs r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 45370 │ │ │ │ + cbz r0, 45410 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4538e │ │ │ │ + beq.n 4542e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4538e │ │ │ │ + b.n 4542e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 4538c │ │ │ │ - bl f9080 │ │ │ │ - cbz r0, 45388 │ │ │ │ + cbz r0, 4542c │ │ │ │ + bl f9060 │ │ │ │ + cbz r0, 45428 │ │ │ │ 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 4538e │ │ │ │ - ldr r0, [pc, #0] @ (45390 ) │ │ │ │ + b.n 4542e │ │ │ │ + ldr r0, [pc, #0] @ (45430 ) │ │ │ │ pop {r4, pc} │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 453bc │ │ │ │ + cbz r0, 4545c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 4124a <_PyDict_DelItem_KnownHash@@Base+0xec> │ │ │ │ + bl 41242 <_PyDict_DelItem_KnownHash@@Base+0x1a4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 45554 │ │ │ │ - cbz r0, 45414 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 453f8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 453f8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 45416 │ │ │ │ - movw r3, #56100 @ 0xdb24 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d39c4 │ │ │ │ - cbz r0, 45414 │ │ │ │ - bl d3bd8 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 23a984 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ - movs r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4543e │ │ │ │ + cbz r0, 45484 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45462 │ │ │ │ + beq.n 454a8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45462 │ │ │ │ + b.n 454a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 4545a │ │ │ │ - bl f9080 │ │ │ │ - cbz r0, 45456 │ │ │ │ + cbz r0, 454a0 │ │ │ │ + bl f9060 │ │ │ │ + cbz r0, 4549c │ │ │ │ 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 45462 │ │ │ │ + b.n 454a8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 45490 │ │ │ │ + cbnz r3, 454d6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12588 @ 0x312c │ │ │ │ + movw r1, #13420 @ 0x346c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 454b8 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 454fe │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 454ae │ │ │ │ + cbz r3, 454f4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12228 @ 0x2fc4 │ │ │ │ + movw r1, #13060 @ 0x3304 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 454b8 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 454fe │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 7f9dc │ │ │ │ + b.w 7fa10 │ │ │ │ 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 71ec8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 454e4 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - add.w r1, r5, #16 │ │ │ │ - adds r0, #16 │ │ │ │ - bl 41496 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbe74 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 45518 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45518 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45518 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 45534 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45534 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45534 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 45550 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45550 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45550 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 22d17c <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 22d674 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 455d8 │ │ │ │ + beq.n 45586 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 455de │ │ │ │ + cbnz r2, 4558c │ │ │ │ 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, 45594 │ │ │ │ + cbnz r0, 45542 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 455d8 │ │ │ │ + beq.n 45586 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 455d8 │ │ │ │ + cbnz r3, 45586 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 455d8 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 45586 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 455a4 │ │ │ │ + beq.n 45552 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 455a4 │ │ │ │ + cbnz r3, 45552 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 131fdc │ │ │ │ - cbnz r0, 455dc │ │ │ │ + bl 13240c │ │ │ │ + cbnz r0, 4558a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12168 @ 0x2f88 │ │ │ │ + movw r1, #12948 @ 0x3294 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 455d8 │ │ │ │ + beq.n 45586 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 455d8 │ │ │ │ + cbnz r3, 45586 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 455de │ │ │ │ + b.n 4558c │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #12204 @ 0x2fac │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r2, #16] │ │ │ │ - b.w ddbf4 │ │ │ │ + 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 71f88 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 455b8 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + add.w r1, r5, #16 │ │ │ │ + adds r0, #16 │ │ │ │ + bl 4148e │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ @@ -40245,1268 +40226,1318 @@ │ │ │ │ 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 78340 │ │ │ │ + bl 7837c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e900 │ │ │ │ + b.w 7e934 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #13040 @ 0x32f0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r2, #16] │ │ │ │ + b.w ddc0c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ movs r5, #0 │ │ │ │ - movw r8, #14840 @ 0x39f8 │ │ │ │ + movw r8, #15672 @ 0x3d38 │ │ │ │ movt r8, #53 @ 0x35 │ │ │ │ mov fp, r3 │ │ │ │ - movw sl, #22920 @ 0x5988 │ │ │ │ + movw sl, #23752 @ 0x5cc8 │ │ │ │ movt sl, #53 @ 0x35 │ │ │ │ mov r3, r8 │ │ │ │ - movw r9, #31624 @ 0x7b88 │ │ │ │ + movw r9, #32456 @ 0x7ec8 │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 45742 │ │ │ │ + bge.n 4571c │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 45682 │ │ │ │ + bne.n 4565c │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ - b.n 45696 │ │ │ │ + b.n 45670 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 4568c │ │ │ │ + bne.n 45666 │ │ │ │ ldrh.w r0, [r6, r4, lsl #1] │ │ │ │ - b.n 45696 │ │ │ │ + b.n 45670 │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 456aa │ │ │ │ + bcs.n 45684 │ │ │ │ lsrs r2, r0, #7 │ │ │ │ ldrh.w r1, [r9, r2, lsl #1] │ │ │ │ and.w r2, r0, #127 @ 0x7f │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrh.w r2, [sl, r2, lsl #1] │ │ │ │ - b.n 456ac │ │ │ │ + b.n 45686 │ │ │ │ movs r2, #0 │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ ldrh r1, [r2, #14] │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bpl.n 456f2 │ │ │ │ + bpl.n 456cc │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst.w r2, #7340032 @ 0x700000 │ │ │ │ - beq.n 456f2 │ │ │ │ + beq.n 456cc │ │ │ │ asrs r1, r2, #24 │ │ │ │ ubfx r0, r2, #20, #3 │ │ │ │ uxtah r1, r1, r2 │ │ │ │ - movw r2, #47748 @ 0xba84 │ │ │ │ + movw r2, #48580 @ 0xbdc4 │ │ │ │ movt r2, #63 @ 0x3f │ │ │ │ add.w ip, sp, #12 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ mov lr, r3 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - beq.n 456ee │ │ │ │ + beq.n 456c8 │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ - b.n 456dc │ │ │ │ + b.n 456b6 │ │ │ │ mov r3, lr │ │ │ │ - b.n 456fc │ │ │ │ + b.n 456d6 │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 230790 │ │ │ │ + bl 230d44 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w ip, fp, r5, lsl #2 │ │ │ │ mov lr, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r1, r0 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - bge.n 45732 │ │ │ │ + bge.n 4570c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r4, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r2, r4 │ │ │ │ ite cs │ │ │ │ strcs r2, [r3, #0] │ │ │ │ strcc r4, [r3, #0] │ │ │ │ str.w r4, [ip], #4 │ │ │ │ - b.n 4570c │ │ │ │ + b.n 456e6 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, lr │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 45676 │ │ │ │ + b.n 45650 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbnz r3, 4575c │ │ │ │ + cbnz r3, 45736 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 4575c │ │ │ │ + cbnz r3, 45736 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - b.n 454e8 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl cbefc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 4576a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4576a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4576a │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 45786 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 45786 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 45786 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 457a2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 457a2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 457a2 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000457a6 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ + ldr r3, [r1, #40] @ 0x28 │ │ │ │ + cbz r3, 457ae <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbnz r3, 457f6 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + cmp r2, #1 │ │ │ │ + push {r4} │ │ │ │ + bne.n 457d0 <_PyEval_FormatAwaitableError@@Base+0x2a> │ │ │ │ + movw r4, #43976 @ 0xabc8 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + movw r2, #13108 @ 0x3334 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + b.w 14a6fc <_PyErr_Format@@Base> │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 457f0 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + movw r4, #43976 @ 0xabc8 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + movw r2, #13200 @ 0x3390 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + b.w 14a6fc <_PyErr_Format@@Base> │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 4578e │ │ │ │ - movw r1, #11589 @ 0x2d45 │ │ │ │ + beq.n 45824 <_PyEval_FormatAwaitableError@@Base+0x7e> │ │ │ │ + movw r1, #12925 @ 0x327d │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 23b4f0 │ │ │ │ - movw r2, #45552 @ 0xb1f0 │ │ │ │ + b.w 23ba54 │ │ │ │ + movw r2, #46384 @ 0xb530 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #32 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #39556 @ 0x9a84 │ │ │ │ + movw r1, #62848 @ 0xf580 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #40388 @ 0x9dc4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + b.n 4573a │ │ │ │ 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, 457d4 │ │ │ │ + cbnz r0, 4586c <_PyEval_FormatAwaitableError@@Base+0xc6> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 457dc │ │ │ │ + cbz r0, 45874 <_PyEval_FormatAwaitableError@@Base+0xce> │ │ │ │ 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 457c6 │ │ │ │ + beq.n 4585e <_PyEval_FormatAwaitableError@@Base+0xb8> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -000457de <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ - ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 457e6 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 4582e <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ - cmp r2, #1 │ │ │ │ - push {r4} │ │ │ │ - bne.n 45808 <_PyEval_FormatAwaitableError@@Base+0x2a> │ │ │ │ - movw r4, #43976 @ 0xabc8 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - movw r2, #12272 @ 0x2ff0 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - b.w 14a244 <_PyErr_Format@@Base> │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 45828 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ - movw r4, #43976 @ 0xabc8 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - movw r2, #12364 @ 0x304c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - b.w 14a244 <_PyErr_Format@@Base> │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ + 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, #10268 @ 0x281c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r4, r5, [r3, #16] │ │ │ │ + ldrd r2, r3, [r3, #8] │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 82850 │ │ │ │ + add sp, #12 │ │ │ │ + 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 r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #12456 @ 0x30a8 │ │ │ │ + movw r1, #13292 @ 0x33ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c594 │ │ │ │ - cbz r0, 4586e <_PyEval_FormatAwaitableError@@Base+0x90> │ │ │ │ + bl 8c564 │ │ │ │ + cbz r0, 458e2 <_PyEval_FormatAwaitableError@@Base+0x13c> │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 45922 <_PyEval_FormatAwaitableError@@Base+0x144> │ │ │ │ + bl 459c8 <_PyEval_FormatAwaitableError@@Base+0x222> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #12472 @ 0x30b8 │ │ │ │ + movw r0, #13308 @ 0x33fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl d779c <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 45896 <_PyEval_FormatAwaitableError@@Base+0xb8> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 458ca <_PyEval_FormatAwaitableError@@Base+0xec> │ │ │ │ + bl d77f4 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 4590a <_PyEval_FormatAwaitableError@@Base+0x164> │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 4593e <_PyEval_FormatAwaitableError@@Base+0x198> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 458ce <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ + b.n 45942 <_PyEval_FormatAwaitableError@@Base+0x19c> │ │ │ │ mov r5, r0 │ │ │ │ - bl 83a00 │ │ │ │ + bl 83a30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 458b4 <_PyEval_FormatAwaitableError@@Base+0xd6> │ │ │ │ + beq.n 45928 <_PyEval_FormatAwaitableError@@Base+0x182> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 458b4 <_PyEval_FormatAwaitableError@@Base+0xd6> │ │ │ │ + cbnz r3, 45928 <_PyEval_FormatAwaitableError@@Base+0x182> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 458ce <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ - b.n 4588a <_PyEval_FormatAwaitableError@@Base+0xac> │ │ │ │ + bne.n 45942 <_PyEval_FormatAwaitableError@@Base+0x19c> │ │ │ │ + b.n 458fe <_PyEval_FormatAwaitableError@@Base+0x158> │ │ │ │ subs r4, r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 404c0 │ │ │ │ - cbnz r0, 458de <_PyEval_FormatAwaitableError@@Base+0x100> │ │ │ │ + bl 40502 │ │ │ │ + cbnz r0, 45952 <_PyEval_FormatAwaitableError@@Base+0x1ac> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 458f2 <_PyEval_FormatAwaitableError@@Base+0x114> │ │ │ │ + b.n 45966 <_PyEval_FormatAwaitableError@@Base+0x1c0> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 458ba <_PyEval_FormatAwaitableError@@Base+0xdc> │ │ │ │ + bgt.n 4592e <_PyEval_FormatAwaitableError@@Base+0x188> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d383c │ │ │ │ + b.w 1d3f04 │ │ │ │ add.w r2, r0, #16 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 458ec <_PyEval_FormatAwaitableError@@Base+0x10e> │ │ │ │ + beq.n 45960 <_PyEval_FormatAwaitableError@@Base+0x1ba> │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 458f2 <_PyEval_FormatAwaitableError@@Base+0x114> │ │ │ │ + bne.n 45966 <_PyEval_FormatAwaitableError@@Base+0x1c0> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r3, [r0, #16] │ │ │ │ strb r1, [r2, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r3, r0 │ │ │ │ - sub sp, #12 │ │ │ │ - movw r0, #9424 @ 0x24d0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r4, r5, [r3, #16] │ │ │ │ - ldrd r2, r3, [r3, #8] │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 8281c │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + movw r0, #54344 @ 0xd448 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bl 71598 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 459c0 <_PyEval_FormatAwaitableError@@Base+0x21a> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [pc, #52] @ (459c4 <_PyEval_FormatAwaitableError@@Base+0x21e>) │ │ │ │ + cmp r3, r2 │ │ │ │ + sub.w r2, r0, #8 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + str r4, [r0, #8] │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ + ldr.w r3, [r0, #-4] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + orrs r3, r4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + str.w r1, [r0, #-8] │ │ │ │ + str.w r3, [r0, #-4] │ │ │ │ + str r2, [r1, #4] │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #10 │ │ │ │ adds r0, #13 │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45992 <_PyEval_FormatAwaitableError@@Base+0x1b4> │ │ │ │ + cbz r0, 45a38 <_PyEval_FormatAwaitableError@@Base+0x292> │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 45950 <_PyEval_FormatAwaitableError@@Base+0x172> │ │ │ │ + ble.n 459f6 <_PyEval_FormatAwaitableError@@Base+0x250> │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 45950 <_PyEval_FormatAwaitableError@@Base+0x172> │ │ │ │ + cbz r3, 459f6 <_PyEval_FormatAwaitableError@@Base+0x250> │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 45964 <_PyEval_FormatAwaitableError@@Base+0x186> │ │ │ │ + cbz r3, 45a0a <_PyEval_FormatAwaitableError@@Base+0x264> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4596e <_PyEval_FormatAwaitableError@@Base+0x190> │ │ │ │ + bne.n 45a14 <_PyEval_FormatAwaitableError@@Base+0x26e> │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d7fc │ │ │ │ + bl 7d82c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 45976 <_PyEval_FormatAwaitableError@@Base+0x198> │ │ │ │ + b.n 45a1c <_PyEval_FormatAwaitableError@@Base+0x276> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d6e8 │ │ │ │ + bl 7d718 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45986 <_PyEval_FormatAwaitableError@@Base+0x1a8> │ │ │ │ + beq.n 45a2c <_PyEval_FormatAwaitableError@@Base+0x286> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4598a <_PyEval_FormatAwaitableError@@Base+0x1ac> │ │ │ │ + cbz r3, 45a30 <_PyEval_FormatAwaitableError@@Base+0x28a> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 45992 <_PyEval_FormatAwaitableError@@Base+0x1b4> │ │ │ │ + b.n 45a38 <_PyEval_FormatAwaitableError@@Base+0x292> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45986 <_PyEval_FormatAwaitableError@@Base+0x1a8> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 45a2c <_PyEval_FormatAwaitableError@@Base+0x286> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #80] @ (45a00 <_PyEval_FormatAwaitableError@@Base+0x222>) │ │ │ │ + ldr r3, [pc, #80] @ (45aa8 <_PyEval_FormatAwaitableError@@Base+0x302>) │ │ │ │ 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 240ae4 <_PyDeadline_Get@@Base+0x12e0> │ │ │ │ + bl 240fa0 <_PyTime_AsTimeval@@Base+0x2908> │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4 │ │ │ │ - bl 2411c8 <_PyDeadline_Get@@Base+0x19c4> │ │ │ │ + bl 24169c <_PyTime_AsTimeval@@Base+0x3004> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 459e6 <_PyEval_FormatAwaitableError@@Base+0x208> │ │ │ │ + beq.n 45a8c <_PyEval_FormatAwaitableError@@Base+0x2e6> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 459e6 <_PyEval_FormatAwaitableError@@Base+0x208> │ │ │ │ + beq.n 45a8c <_PyEval_FormatAwaitableError@@Base+0x2e6> │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 459c8 <_PyEval_FormatAwaitableError@@Base+0x1ea> │ │ │ │ - ldr r3, [pc, #24] @ (45a00 <_PyEval_FormatAwaitableError@@Base+0x222>) │ │ │ │ + b.n 45a6e <_PyEval_FormatAwaitableError@@Base+0x2c8> │ │ │ │ + ldr r3, [pc, #24] @ (45aa8 <_PyEval_FormatAwaitableError@@Base+0x302>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 459f8 <_PyEval_FormatAwaitableError@@Base+0x21a> │ │ │ │ + beq.n 45a9e <_PyEval_FormatAwaitableError@@Base+0x2f8> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r0, #54344 @ 0xd448 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bl 71550 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45a5c <_PyEval_FormatAwaitableError@@Base+0x27e> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (45a60 <_PyEval_FormatAwaitableError@@Base+0x282>) │ │ │ │ - cmp r3, r2 │ │ │ │ - sub.w r2, r0, #8 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - str r4, [r0, #8] │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - orrs r3, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - str.w r1, [r0, #-8] │ │ │ │ - str.w r3, [r0, #-4] │ │ │ │ - str r2, [r1, #4] │ │ │ │ - pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + b.w 202f5c │ │ │ │ mov r0, r1 │ │ │ │ movw r1, #37576 @ 0x92c8 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 247220 │ │ │ │ + b.w 247720 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45b5c <_PyEval_FormatAwaitableError@@Base+0x37e> │ │ │ │ + beq.n 45bae <_PyEval_FormatAwaitableError@@Base+0x408> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45b5c <_PyEval_FormatAwaitableError@@Base+0x37e> │ │ │ │ + bne.n 45bae <_PyEval_FormatAwaitableError@@Base+0x408> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f300 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f808 <_PyTime_AsTimeval@@Base+0x1170> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45b5c <_PyEval_FormatAwaitableError@@Base+0x37e> │ │ │ │ + beq.n 45bae <_PyEval_FormatAwaitableError@@Base+0x408> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240720 <_PyDeadline_Get@@Base+0xf1c> │ │ │ │ + bl 240bf4 <_PyTime_AsTimeval@@Base+0x255c> │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240720 <_PyDeadline_Get@@Base+0xf1c> │ │ │ │ + bl 240bf4 <_PyTime_AsTimeval@@Base+0x255c> │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240720 <_PyDeadline_Get@@Base+0xf1c> │ │ │ │ + bl 240bf4 <_PyTime_AsTimeval@@Base+0x255c> │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240720 <_PyDeadline_Get@@Base+0xf1c> │ │ │ │ + bl 240bf4 <_PyTime_AsTimeval@@Base+0x255c> │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240720 <_PyDeadline_Get@@Base+0xf1c> │ │ │ │ + bl 240bf4 <_PyTime_AsTimeval@@Base+0x255c> │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #12480 @ 0x30c0 │ │ │ │ + movw r0, #13316 @ 0x3404 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45b06 <_PyEval_FormatAwaitableError@@Base+0x328> │ │ │ │ + cbnz r0, 45b58 <_PyEval_FormatAwaitableError@@Base+0x3b2> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 245a14 │ │ │ │ + b.w 245f1c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - movw r0, #12488 @ 0x30c8 │ │ │ │ + movw r0, #13324 @ 0x340c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240954 <_PyDeadline_Get@@Base+0x1150> │ │ │ │ + bl 240e80 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 45b3c <_PyEval_FormatAwaitableError@@Base+0x35e> │ │ │ │ + beq.n 45b8e <_PyEval_FormatAwaitableError@@Base+0x3e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45b3c <_PyEval_FormatAwaitableError@@Base+0x35e> │ │ │ │ + cbnz r3, 45b8e <_PyEval_FormatAwaitableError@@Base+0x3e8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45afa <_PyEval_FormatAwaitableError@@Base+0x31c> │ │ │ │ + beq.n 45b4c <_PyEval_FormatAwaitableError@@Base+0x3a6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45b5c <_PyEval_FormatAwaitableError@@Base+0x37e> │ │ │ │ + beq.n 45bae <_PyEval_FormatAwaitableError@@Base+0x408> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45b5c <_PyEval_FormatAwaitableError@@Base+0x37e> │ │ │ │ + cbnz r3, 45bae <_PyEval_FormatAwaitableError@@Base+0x408> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 45b80 <_PyEval_FormatAwaitableError@@Base+0x3a2> │ │ │ │ + cbz r3, 45bd2 <_PyEval_FormatAwaitableError@@Base+0x42c> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 45b82 <_PyEval_FormatAwaitableError@@Base+0x3a4> │ │ │ │ + b.n 45bd4 <_PyEval_FormatAwaitableError@@Base+0x42e> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 45b90 <_PyEval_FormatAwaitableError@@Base+0x3b2> │ │ │ │ + cbnz r3, 45be2 <_PyEval_FormatAwaitableError@@Base+0x43c> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45b90 <_PyEval_FormatAwaitableError@@Base+0x3b2> │ │ │ │ + blt.n 45be2 <_PyEval_FormatAwaitableError@@Base+0x43c> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 45b90 <_PyEval_FormatAwaitableError@@Base+0x3b2> │ │ │ │ - cbnz r0, 45baa <_PyEval_FormatAwaitableError@@Base+0x3cc> │ │ │ │ - ldr r4, [pc, #676] @ (45e38 <_PyEval_FormatAwaitableError@@Base+0x65a>) │ │ │ │ + bgt.n 45be2 <_PyEval_FormatAwaitableError@@Base+0x43c> │ │ │ │ + cbnz r0, 45bfc <_PyEval_FormatAwaitableError@@Base+0x456> │ │ │ │ + ldr r4, [pc, #676] @ (45e88 <_PyEval_FormatAwaitableError@@Base+0x6e2>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45c3e <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ - cbz r5, 45bf2 <_PyEval_FormatAwaitableError@@Base+0x414> │ │ │ │ + beq.n 45c90 <_PyEval_FormatAwaitableError@@Base+0x4ea> │ │ │ │ + cbz r5, 45c44 <_PyEval_FormatAwaitableError@@Base+0x49e> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 45bb6 <_PyEval_FormatAwaitableError@@Base+0x3d8> │ │ │ │ + cbz r4, 45c08 <_PyEval_FormatAwaitableError@@Base+0x462> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 45bbe <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ - b.n 45c00 <_PyEval_FormatAwaitableError@@Base+0x422> │ │ │ │ + bne.n 45c10 <_PyEval_FormatAwaitableError@@Base+0x46a> │ │ │ │ + b.n 45c52 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d779c <_PyNumber_Index@@Base> │ │ │ │ + bl d77f4 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45bd0 <_PyEval_FormatAwaitableError@@Base+0x3f2> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 45c00 <_PyEval_FormatAwaitableError@@Base+0x422> │ │ │ │ - b.n 45c3e <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ - bl 83a00 │ │ │ │ + cbnz r0, 45c22 <_PyEval_FormatAwaitableError@@Base+0x47c> │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 45c52 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ + b.n 45c90 <_PyEval_FormatAwaitableError@@Base+0x4ea> │ │ │ │ + bl 83a30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45bec <_PyEval_FormatAwaitableError@@Base+0x40e> │ │ │ │ + beq.n 45c3e <_PyEval_FormatAwaitableError@@Base+0x498> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45bec <_PyEval_FormatAwaitableError@@Base+0x40e> │ │ │ │ + cbnz r3, 45c3e <_PyEval_FormatAwaitableError@@Base+0x498> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 45c04 <_PyEval_FormatAwaitableError@@Base+0x426> │ │ │ │ - b.n 45bc8 <_PyEval_FormatAwaitableError@@Base+0x3ea> │ │ │ │ + bne.n 45c56 <_PyEval_FormatAwaitableError@@Base+0x4b0> │ │ │ │ + b.n 45c1a <_PyEval_FormatAwaitableError@@Base+0x474> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45c04 <_PyEval_FormatAwaitableError@@Base+0x426> │ │ │ │ + b.n 45c56 <_PyEval_FormatAwaitableError@@Base+0x4b0> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbz r5, 45c0e <_PyEval_FormatAwaitableError@@Base+0x430> │ │ │ │ + cbz r5, 45c60 <_PyEval_FormatAwaitableError@@Base+0x4ba> │ │ │ │ ldr.w r8, [r6, #20] │ │ │ │ - b.n 45c16 <_PyEval_FormatAwaitableError@@Base+0x438> │ │ │ │ + b.n 45c68 <_PyEval_FormatAwaitableError@@Base+0x4c2> │ │ │ │ movw r8, #10688 @ 0x29c0 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ cmp r7, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ it lt │ │ │ │ mvnlt.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 45d4c <_PyEval_FormatAwaitableError@@Base+0x56e> │ │ │ │ + bne.w 45d9e <_PyEval_FormatAwaitableError@@Base+0x5f8> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45c42 <_PyEval_FormatAwaitableError@@Base+0x464> │ │ │ │ + cbnz r0, 45c94 <_PyEval_FormatAwaitableError@@Base+0x4ee> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45f3a <_PyEval_FormatAwaitableError@@Base+0x75c> │ │ │ │ - movw sl, #42464 @ 0xa5e0 │ │ │ │ + b.n 45f8a <_PyEval_FormatAwaitableError@@Base+0x7e4> │ │ │ │ + movw sl, #43296 @ 0xa920 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ subs r1, r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 45cc6 <_PyEval_FormatAwaitableError@@Base+0x4e8> │ │ │ │ + beq.n 45d18 <_PyEval_FormatAwaitableError@@Base+0x572> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45d22 <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ + blt.n 45d74 <_PyEval_FormatAwaitableError@@Base+0x5ce> │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w r9, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 45c7a <_PyEval_FormatAwaitableError@@Base+0x49c> │ │ │ │ + bpl.n 45ccc <_PyEval_FormatAwaitableError@@Base+0x526> │ │ │ │ mov r1, r9 │ │ │ │ - b.n 45c52 <_PyEval_FormatAwaitableError@@Base+0x474> │ │ │ │ + b.n 45ca4 <_PyEval_FormatAwaitableError@@Base+0x4fe> │ │ │ │ ldrb.w r3, [r8, r9] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 45c80 <_PyEval_FormatAwaitableError@@Base+0x4a2> │ │ │ │ + bmi.n 45cd2 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 45c6a <_PyEval_FormatAwaitableError@@Base+0x48c> │ │ │ │ + bne.n 45cbc <_PyEval_FormatAwaitableError@@Base+0x516> │ │ │ │ add.w r0, r9, #1 │ │ │ │ sub.w r1, r1, r9 │ │ │ │ add r0, r8 │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45d30 <_PyEval_FormatAwaitableError@@Base+0x552> │ │ │ │ + beq.n 45d82 <_PyEval_FormatAwaitableError@@Base+0x5dc> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45ca0 <_PyEval_FormatAwaitableError@@Base+0x4c2> │ │ │ │ + bgt.n 45cf2 <_PyEval_FormatAwaitableError@@Base+0x54c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 45cc0 <_PyEval_FormatAwaitableError@@Base+0x4e2> │ │ │ │ + b.n 45d12 <_PyEval_FormatAwaitableError@@Base+0x56c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 45cf8 <_PyEval_FormatAwaitableError@@Base+0x51a> │ │ │ │ + cbnz r0, 45d4a <_PyEval_FormatAwaitableError@@Base+0x5a4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45cc0 <_PyEval_FormatAwaitableError@@Base+0x4e2> │ │ │ │ + beq.n 45d12 <_PyEval_FormatAwaitableError@@Base+0x56c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45cc0 <_PyEval_FormatAwaitableError@@Base+0x4e2> │ │ │ │ + cbnz r3, 45d12 <_PyEval_FormatAwaitableError@@Base+0x56c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 45c4e <_PyEval_FormatAwaitableError@@Base+0x470> │ │ │ │ + b.n 45ca0 <_PyEval_FormatAwaitableError@@Base+0x4fa> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45d22 <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ - movw r3, #42464 @ 0xa5e0 │ │ │ │ + blt.n 45d74 <_PyEval_FormatAwaitableError@@Base+0x5ce> │ │ │ │ + movw r3, #43296 @ 0xa920 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r5, r2, #28 │ │ │ │ - bpl.n 45d0a <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ + bpl.n 45d5c <_PyEval_FormatAwaitableError@@Base+0x5b6> │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 45d22 <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ - b.n 45cd2 <_PyEval_FormatAwaitableError@@Base+0x4f4> │ │ │ │ + bcc.n 45d74 <_PyEval_FormatAwaitableError@@Base+0x5ce> │ │ │ │ + b.n 45d24 <_PyEval_FormatAwaitableError@@Base+0x57e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45f22 <_PyEval_FormatAwaitableError@@Base+0x744> │ │ │ │ + beq.w 45f72 <_PyEval_FormatAwaitableError@@Base+0x7cc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45d30 <_PyEval_FormatAwaitableError@@Base+0x552> │ │ │ │ + beq.n 45d82 <_PyEval_FormatAwaitableError@@Base+0x5dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45d30 <_PyEval_FormatAwaitableError@@Base+0x552> │ │ │ │ + cbnz r3, 45d82 <_PyEval_FormatAwaitableError@@Base+0x5dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45d30 <_PyEval_FormatAwaitableError@@Base+0x552> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 45d82 <_PyEval_FormatAwaitableError@@Base+0x5dc> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 45d30 <_PyEval_FormatAwaitableError@@Base+0x552> │ │ │ │ + cbz r0, 45d82 <_PyEval_FormatAwaitableError@@Base+0x5dc> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45ce4 <_PyEval_FormatAwaitableError@@Base+0x506> │ │ │ │ + bgt.n 45d36 <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1ef894 │ │ │ │ + bl 1eff1c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 45f3a <_PyEval_FormatAwaitableError@@Base+0x75c> │ │ │ │ + bge.w 45f8a <_PyEval_FormatAwaitableError@@Base+0x7e4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45c3e <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ + beq.n 45c90 <_PyEval_FormatAwaitableError@@Base+0x4ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45c3e <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ + bne.w 45c90 <_PyEval_FormatAwaitableError@@Base+0x4ea> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45c3e <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 45c90 <_PyEval_FormatAwaitableError@@Base+0x4ea> │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 45c3e <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ + bne.w 45c90 <_PyEval_FormatAwaitableError@@Base+0x4ea> │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 45d84 <_PyEval_FormatAwaitableError@@Base+0x5a6> │ │ │ │ + bne.n 45dd6 <_PyEval_FormatAwaitableError@@Base+0x630> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44972 @ 0xafac │ │ │ │ + movw r1, #45804 @ 0xb2ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 45f18 <_PyEval_FormatAwaitableError@@Base+0x73a> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 45f68 <_PyEval_FormatAwaitableError@@Base+0x7c2> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w sl, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 45e3c <_PyEval_FormatAwaitableError@@Base+0x65e> │ │ │ │ + bne.n 45e8c <_PyEval_FormatAwaitableError@@Base+0x6e6> │ │ │ │ ldrb.w sl, [fp] │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45f18 <_PyEval_FormatAwaitableError@@Base+0x73a> │ │ │ │ + beq.w 45f68 <_PyEval_FormatAwaitableError@@Base+0x7c2> │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 45e22 <_PyEval_FormatAwaitableError@@Base+0x644> │ │ │ │ + blt.n 45e74 <_PyEval_FormatAwaitableError@@Base+0x6ce> │ │ │ │ subs r7, #1 │ │ │ │ - bcc.n 45e22 <_PyEval_FormatAwaitableError@@Base+0x644> │ │ │ │ + bcc.n 45e74 <_PyEval_FormatAwaitableError@@Base+0x6ce> │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 45e1e <_PyEval_FormatAwaitableError@@Base+0x640> │ │ │ │ + bne.n 45e70 <_PyEval_FormatAwaitableError@@Base+0x6ca> │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45f02 <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ + beq.w 45f52 <_PyEval_FormatAwaitableError@@Base+0x7ac> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45dd8 <_PyEval_FormatAwaitableError@@Base+0x5fa> │ │ │ │ + bgt.n 45e2a <_PyEval_FormatAwaitableError@@Base+0x684> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 45e16 <_PyEval_FormatAwaitableError@@Base+0x638> │ │ │ │ + b.n 45e68 <_PyEval_FormatAwaitableError@@Base+0x6c2> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45e04 <_PyEval_FormatAwaitableError@@Base+0x626> │ │ │ │ + cbz r0, 45e56 <_PyEval_FormatAwaitableError@@Base+0x6b0> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45f02 <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ + beq.w 45f52 <_PyEval_FormatAwaitableError@@Base+0x7ac> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45f02 <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ + bne.w 45f52 <_PyEval_FormatAwaitableError@@Base+0x7ac> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45f02 <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 45f52 <_PyEval_FormatAwaitableError@@Base+0x7ac> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45e16 <_PyEval_FormatAwaitableError@@Base+0x638> │ │ │ │ + beq.n 45e68 <_PyEval_FormatAwaitableError@@Base+0x6c2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 45e16 <_PyEval_FormatAwaitableError@@Base+0x638> │ │ │ │ + cbnz r3, 45e68 <_PyEval_FormatAwaitableError@@Base+0x6c2> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 45daa <_PyEval_FormatAwaitableError@@Base+0x5cc> │ │ │ │ + b.n 45dfc <_PyEval_FormatAwaitableError@@Base+0x656> │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 45db2 <_PyEval_FormatAwaitableError@@Base+0x5d4> │ │ │ │ + bcs.n 45e04 <_PyEval_FormatAwaitableError@@Base+0x65e> │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 45ef6 <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ + blt.n 45f46 <_PyEval_FormatAwaitableError@@Base+0x7a0> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45eb6 <_PyEval_FormatAwaitableError@@Base+0x6d8> │ │ │ │ - b.n 45f02 <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ - nop │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + bne.n 45f06 <_PyEval_FormatAwaitableError@@Base+0x760> │ │ │ │ + b.n 45f52 <_PyEval_FormatAwaitableError@@Base+0x7ac> │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45f18 <_PyEval_FormatAwaitableError@@Base+0x73a> │ │ │ │ + beq.n 45f68 <_PyEval_FormatAwaitableError@@Base+0x7c2> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 45eaa <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ + beq.n 45efa <_PyEval_FormatAwaitableError@@Base+0x754> │ │ │ │ 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 1d8ed4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1d9598 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.n 45eaa <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ + blt.n 45efa <_PyEval_FormatAwaitableError@@Base+0x754> │ │ │ │ add.w r0, sl, r9 │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45f02 <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ + beq.n 45f52 <_PyEval_FormatAwaitableError@@Base+0x7ac> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45e84 <_PyEval_FormatAwaitableError@@Base+0x6a6> │ │ │ │ + bgt.n 45ed4 <_PyEval_FormatAwaitableError@@Base+0x72e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 45ea4 <_PyEval_FormatAwaitableError@@Base+0x6c6> │ │ │ │ + b.n 45ef4 <_PyEval_FormatAwaitableError@@Base+0x74e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 45ed2 <_PyEval_FormatAwaitableError@@Base+0x6f4> │ │ │ │ + cbnz r0, 45f22 <_PyEval_FormatAwaitableError@@Base+0x77c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45ea4 <_PyEval_FormatAwaitableError@@Base+0x6c6> │ │ │ │ + beq.n 45ef4 <_PyEval_FormatAwaitableError@@Base+0x74e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45ea4 <_PyEval_FormatAwaitableError@@Base+0x6c6> │ │ │ │ + cbnz r3, 45ef4 <_PyEval_FormatAwaitableError@@Base+0x74e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 45e46 <_PyEval_FormatAwaitableError@@Base+0x668> │ │ │ │ + b.n 45e96 <_PyEval_FormatAwaitableError@@Base+0x6f0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 45f02 <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ + cbz r0, 45f52 <_PyEval_FormatAwaitableError@@Base+0x7ac> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45ec2 <_PyEval_FormatAwaitableError@@Base+0x6e4> │ │ │ │ + bgt.n 45f12 <_PyEval_FormatAwaitableError@@Base+0x76c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 45ef4 <_PyEval_FormatAwaitableError@@Base+0x716> │ │ │ │ + b.n 45f44 <_PyEval_FormatAwaitableError@@Base+0x79e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45ee4 <_PyEval_FormatAwaitableError@@Base+0x706> │ │ │ │ + cbz r0, 45f34 <_PyEval_FormatAwaitableError@@Base+0x78e> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45f02 <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ + beq.n 45f52 <_PyEval_FormatAwaitableError@@Base+0x7ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45f02 <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ + cbnz r3, 45f52 <_PyEval_FormatAwaitableError@@Base+0x7ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45f02 <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 45f52 <_PyEval_FormatAwaitableError@@Base+0x7ac> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45ef4 <_PyEval_FormatAwaitableError@@Base+0x716> │ │ │ │ + beq.n 45f44 <_PyEval_FormatAwaitableError@@Base+0x79e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45ef4 <_PyEval_FormatAwaitableError@@Base+0x716> │ │ │ │ + cbnz r3, 45f44 <_PyEval_FormatAwaitableError@@Base+0x79e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1ef894 │ │ │ │ + bl 1eff1c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 45f1a <_PyEval_FormatAwaitableError@@Base+0x73c> │ │ │ │ + bge.n 45f6a <_PyEval_FormatAwaitableError@@Base+0x7c4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45f18 <_PyEval_FormatAwaitableError@@Base+0x73a> │ │ │ │ + beq.n 45f68 <_PyEval_FormatAwaitableError@@Base+0x7c2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45f18 <_PyEval_FormatAwaitableError@@Base+0x73a> │ │ │ │ + cbnz r3, 45f68 <_PyEval_FormatAwaitableError@@Base+0x7c2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl cea34 │ │ │ │ - b.n 45f3a <_PyEval_FormatAwaitableError@@Base+0x75c> │ │ │ │ + bl ceabc │ │ │ │ + b.n 45f8a <_PyEval_FormatAwaitableError@@Base+0x7e4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45d20 <_PyEval_FormatAwaitableError@@Base+0x542> │ │ │ │ + beq.w 45d72 <_PyEval_FormatAwaitableError@@Base+0x5cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45d20 <_PyEval_FormatAwaitableError@@Base+0x542> │ │ │ │ + bne.w 45d72 <_PyEval_FormatAwaitableError@@Base+0x5cc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45d20 <_PyEval_FormatAwaitableError@@Base+0x542> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 45d72 <_PyEval_FormatAwaitableError@@Base+0x5cc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - b.w 2028e0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 45f70 <_PyEval_FormatAwaitableError@@Base+0x792> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 255160 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 45f72 <_PyEval_FormatAwaitableError@@Base+0x794> │ │ │ │ - mov r6, r2 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1626e0 <_PyLong_Format@@Base+0x1bcc> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 45fa2 <_PyEval_FormatAwaitableError@@Base+0x7c4> │ │ │ │ - cmp r4, #255 @ 0xff │ │ │ │ - bhi.n 45f8c <_PyEval_FormatAwaitableError@@Base+0x7ae> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 255274 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r6, r4 │ │ │ │ - beq.n 45fa4 <_PyEval_FormatAwaitableError@@Base+0x7c6> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1626e0 <_PyLong_Format@@Base+0x1bcc> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r5, #1 │ │ │ │ - b.n 45fa4 <_PyEval_FormatAwaitableError@@Base+0x7c6> │ │ │ │ - movs r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 45fe0 <_PyEval_FormatAwaitableError@@Base+0x802> │ │ │ │ + cbz r0, 45fc2 <_PyEval_FormatAwaitableError@@Base+0x81c> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 45fdc <_PyEval_FormatAwaitableError@@Base+0x7fe> │ │ │ │ + beq.n 45fbe <_PyEval_FormatAwaitableError@@Base+0x818> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45fdc <_PyEval_FormatAwaitableError@@Base+0x7fe> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 45fbe <_PyEval_FormatAwaitableError@@Base+0x818> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (46068 <_PyEval_FormatAwaitableError@@Base+0x88a>) │ │ │ │ + ldr r1, [pc, #116] @ (4604c <_PyEval_FormatAwaitableError@@Base+0x8a6>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl b8c98 │ │ │ │ + bl b8d18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46062 <_PyEval_FormatAwaitableError@@Base+0x884> │ │ │ │ + blt.n 46044 <_PyEval_FormatAwaitableError@@Base+0x89e> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 46028 <_PyEval_FormatAwaitableError@@Base+0x84a> │ │ │ │ + cbz r5, 4600a <_PyEval_FormatAwaitableError@@Base+0x864> │ │ │ │ mov r0, r5 │ │ │ │ - bl f9080 │ │ │ │ + bl f9060 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46024 <_PyEval_FormatAwaitableError@@Base+0x846> │ │ │ │ + beq.n 46006 <_PyEval_FormatAwaitableError@@Base+0x860> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46024 <_PyEval_FormatAwaitableError@@Base+0x846> │ │ │ │ + cbnz r3, 46006 <_PyEval_FormatAwaitableError@@Base+0x860> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4602a <_PyEval_FormatAwaitableError@@Base+0x84c> │ │ │ │ - b.n 46062 <_PyEval_FormatAwaitableError@@Base+0x884> │ │ │ │ - ldr r4, [pc, #64] @ (4606c <_PyEval_FormatAwaitableError@@Base+0x88e>) │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4600c <_PyEval_FormatAwaitableError@@Base+0x866> │ │ │ │ + b.n 46044 <_PyEval_FormatAwaitableError@@Base+0x89e> │ │ │ │ + ldr r4, [pc, #68] @ (46050 <_PyEval_FormatAwaitableError@@Base+0x8aa>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 2441b0 <_PyObject_GetState@@Base> │ │ │ │ + bl 244670 <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4604c <_PyEval_FormatAwaitableError@@Base+0x86e> │ │ │ │ + cbnz r0, 4602e <_PyEval_FormatAwaitableError@@Base+0x888> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46062 <_PyEval_FormatAwaitableError@@Base+0x884> │ │ │ │ + beq.n 46044 <_PyEval_FormatAwaitableError@@Base+0x89e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46062 <_PyEval_FormatAwaitableError@@Base+0x884> │ │ │ │ + cbnz r3, 46044 <_PyEval_FormatAwaitableError@@Base+0x89e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46062 <_PyEval_FormatAwaitableError@@Base+0x884> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 46044 <_PyEval_FormatAwaitableError@@Base+0x89e> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #12772 @ 0x31e4 │ │ │ │ + movw r0, #13344 @ 0x3420 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r4, pc, #352 @ (adr r4, 461cc <_PyEval_FormatAwaitableError@@Base+0x9ee>) │ │ │ │ + nop │ │ │ │ + add r4, pc, #352 @ (adr r4, 461b0 <_PyEval_FormatAwaitableError@@Base+0xa0a>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r2, #255 @ 0xff │ │ │ │ + bhi.n 46078 <_PyEval_FormatAwaitableError@@Base+0x8d2> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 255634 <_PyUnicode_ToNumeric@@Base+0x7970> │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 4607a <_PyEval_FormatAwaitableError@@Base+0x8d4> │ │ │ │ + mov r6, r2 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 162ba4 <_PyLong_Format@@Base+0x1bc8> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 460aa <_PyEval_FormatAwaitableError@@Base+0x904> │ │ │ │ + cmp r4, #255 @ 0xff │ │ │ │ + bhi.n 46094 <_PyEval_FormatAwaitableError@@Base+0x8ee> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 255748 <_PyUnicode_ToNumeric@@Base+0x7a84> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r6, r4 │ │ │ │ + beq.n 460ac <_PyEval_FormatAwaitableError@@Base+0x906> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 162ba4 <_PyLong_Format@@Base+0x1bc8> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + it ne │ │ │ │ + movne r5, #1 │ │ │ │ + b.n 460ac <_PyEval_FormatAwaitableError@@Base+0x906> │ │ │ │ + movs r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ - cbnz r2, 4607c <_PyEval_FormatAwaitableError@@Base+0x89e> │ │ │ │ + cbnz r2, 460c4 <_PyEval_FormatAwaitableError@@Base+0x91e> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 7d7fc │ │ │ │ + b.w 7d82c │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d6e8 │ │ │ │ + b.w 7d718 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (460b8 <_PyEval_FormatAwaitableError@@Base+0x8da>) │ │ │ │ + ldr r3, [pc, #36] @ (46100 <_PyEval_FormatAwaitableError@@Base+0x95a>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r4, [r3, #3744] @ 0xea0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 460a8 <_PyEval_FormatAwaitableError@@Base+0x8ca> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 460b2 <_PyEval_FormatAwaitableError@@Base+0x8d4> │ │ │ │ + bne.n 460f0 <_PyEval_FormatAwaitableError@@Base+0x94a> │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 460fa <_PyEval_FormatAwaitableError@@Base+0x954> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #38724 @ 0x9744 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13e320 │ │ │ │ + b.w 13e750 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 46170 <_PyEval_FormatAwaitableError@@Base+0x992> │ │ │ │ + beq.n 461b8 <_PyEval_FormatAwaitableError@@Base+0xa12> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4616c <_PyEval_FormatAwaitableError@@Base+0x98e> │ │ │ │ + bne.n 461b4 <_PyEval_FormatAwaitableError@@Base+0xa0e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f300 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f808 <_PyTime_AsTimeval@@Base+0x1170> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4616c <_PyEval_FormatAwaitableError@@Base+0x98e> │ │ │ │ - movw r0, #25380 @ 0x6324 │ │ │ │ + beq.n 461b4 <_PyEval_FormatAwaitableError@@Base+0xa0e> │ │ │ │ + movw r0, #26212 @ 0x6664 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46116 <_PyEval_FormatAwaitableError@@Base+0x938> │ │ │ │ + cbnz r0, 4615e <_PyEval_FormatAwaitableError@@Base+0x9b8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 245a14 │ │ │ │ + b.w 245f1c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ - movw r0, #12836 @ 0x3224 │ │ │ │ + movw r0, #13668 @ 0x3564 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240954 <_PyDeadline_Get@@Base+0x1150> │ │ │ │ + bl 240e80 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 4614c <_PyEval_FormatAwaitableError@@Base+0x96e> │ │ │ │ + beq.n 46194 <_PyEval_FormatAwaitableError@@Base+0x9ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4614c <_PyEval_FormatAwaitableError@@Base+0x96e> │ │ │ │ + cbnz r3, 46194 <_PyEval_FormatAwaitableError@@Base+0x9ee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4610a <_PyEval_FormatAwaitableError@@Base+0x92c> │ │ │ │ + beq.n 46152 <_PyEval_FormatAwaitableError@@Base+0x9ac> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4616c <_PyEval_FormatAwaitableError@@Base+0x98e> │ │ │ │ + beq.n 461b4 <_PyEval_FormatAwaitableError@@Base+0xa0e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4616c <_PyEval_FormatAwaitableError@@Base+0x98e> │ │ │ │ + cbnz r3, 461b4 <_PyEval_FormatAwaitableError@@Base+0xa0e> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - movw r4, #40464 @ 0x9e10 │ │ │ │ + movw r4, #41296 @ 0xa150 │ │ │ │ movt r4, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #16 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - bne.n 461ba <_PyEval_FormatAwaitableError@@Base+0x9dc> │ │ │ │ + bne.n 46202 <_PyEval_FormatAwaitableError@@Base+0xa5c> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 111108 │ │ │ │ + bl 1113a8 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 461d6 <_PyEval_FormatAwaitableError@@Base+0x9f8> │ │ │ │ - b.n 462c6 <_PyEval_FormatAwaitableError@@Base+0xae8> │ │ │ │ + cbnz r0, 4621e <_PyEval_FormatAwaitableError@@Base+0xa78> │ │ │ │ + b.n 4630e <_PyEval_FormatAwaitableError@@Base+0xb68> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ - movw r0, #59668 @ 0xe914 │ │ │ │ + movw r0, #64496 @ 0xfbf0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 461aa <_PyEval_FormatAwaitableError@@Base+0x9cc> │ │ │ │ + bne.n 461f2 <_PyEval_FormatAwaitableError@@Base+0xa4c> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 462c6 <_PyEval_FormatAwaitableError@@Base+0xae8> │ │ │ │ - ldr r2, [pc, #256] @ (462d8 <_PyEval_FormatAwaitableError@@Base+0xafa>) │ │ │ │ + b.n 4630e <_PyEval_FormatAwaitableError@@Base+0xb68> │ │ │ │ + ldr r2, [pc, #256] @ (46320 <_PyEval_FormatAwaitableError@@Base+0xb7a>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 46206 <_PyEval_FormatAwaitableError@@Base+0xa28> │ │ │ │ + bmi.n 4624e <_PyEval_FormatAwaitableError@@Base+0xaa8> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12856 @ 0x3238 │ │ │ │ + movw r1, #13688 @ 0x3578 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 462c6 <_PyEval_FormatAwaitableError@@Base+0xae8> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 4630e <_PyEval_FormatAwaitableError@@Base+0xb68> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 46228 <_PyEval_FormatAwaitableError@@Base+0xa4a> │ │ │ │ + bne.n 46270 <_PyEval_FormatAwaitableError@@Base+0xaca> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12904 @ 0x3268 │ │ │ │ + movw r1, #13736 @ 0x35a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 462c6 <_PyEval_FormatAwaitableError@@Base+0xae8> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 4630e <_PyEval_FormatAwaitableError@@Base+0xb68> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1536f4 │ │ │ │ + bl 153bac │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt.n 4624c <_PyEval_FormatAwaitableError@@Base+0xa6e> │ │ │ │ + bgt.n 46294 <_PyEval_FormatAwaitableError@@Base+0xaee> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12944 @ 0x3290 │ │ │ │ + movw r1, #13776 @ 0x35d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 462c6 <_PyEval_FormatAwaitableError@@Base+0xae8> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 4630e <_PyEval_FormatAwaitableError@@Base+0xb68> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d8f8 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 20ded4 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 462c6 <_PyEval_FormatAwaitableError@@Base+0xae8> │ │ │ │ + cbz r0, 4630e <_PyEval_FormatAwaitableError@@Base+0xb68> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 46282 <_PyEval_FormatAwaitableError@@Base+0xaa4> │ │ │ │ + cbnz r3, 462ca <_PyEval_FormatAwaitableError@@Base+0xb24> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12976 @ 0x32b0 │ │ │ │ + movw r1, #13808 @ 0x35f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20de64 │ │ │ │ - b.n 462c6 <_PyEval_FormatAwaitableError@@Base+0xae8> │ │ │ │ + bl 20e43c │ │ │ │ + b.n 4630e <_PyEval_FormatAwaitableError@@Base+0xb68> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r0, #13020 @ 0x32dc │ │ │ │ + movw r0, #13852 @ 0x361c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #15888 @ 0x3e10 │ │ │ │ + movw r1, #16720 @ 0x4150 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 462be <_PyEval_FormatAwaitableError@@Base+0xae0> │ │ │ │ + blt.n 46306 <_PyEval_FormatAwaitableError@@Base+0xb60> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29be8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20de64 │ │ │ │ + bl 20e43c │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 1116e0 │ │ │ │ + bl 111980 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #80] @ (46340 <_PyEval_FormatAwaitableError@@Base+0xb62>) │ │ │ │ + ldr r2, [pc, #80] @ (46388 <_PyEval_FormatAwaitableError@@Base+0xbe2>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d6, [pc, #64] @ 46338 <_PyEval_FormatAwaitableError@@Base+0xb5a> │ │ │ │ + vldr d6, [pc, #64] @ 46380 <_PyEval_FormatAwaitableError@@Base+0xbda> │ │ │ │ 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 4631e <_PyEval_FormatAwaitableError@@Base+0xb40> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 4632e <_PyEval_FormatAwaitableError@@Base+0xb50> │ │ │ │ + bne.n 46366 <_PyEval_FormatAwaitableError@@Base+0xbc0> │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 46376 <_PyEval_FormatAwaitableError@@Base+0xbd0> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83ab0 │ │ │ │ + b.w 83ae0 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ @@ -41516,505 +41547,505 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 46362 <_PyEval_FormatAwaitableError@@Base+0xb84> │ │ │ │ + cbz r3, 463aa <_PyEval_FormatAwaitableError@@Base+0xc04> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 46364 <_PyEval_FormatAwaitableError@@Base+0xb86> │ │ │ │ + b.n 463ac <_PyEval_FormatAwaitableError@@Base+0xc06> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 46372 <_PyEval_FormatAwaitableError@@Base+0xb94> │ │ │ │ + cbnz r3, 463ba <_PyEval_FormatAwaitableError@@Base+0xc14> │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 46372 <_PyEval_FormatAwaitableError@@Base+0xb94> │ │ │ │ + ble.n 463ba <_PyEval_FormatAwaitableError@@Base+0xc14> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 46372 <_PyEval_FormatAwaitableError@@Base+0xb94> │ │ │ │ - cbnz r4, 46398 <_PyEval_FormatAwaitableError@@Base+0xbba> │ │ │ │ + bne.n 463ba <_PyEval_FormatAwaitableError@@Base+0xc14> │ │ │ │ + cbnz r4, 463e0 <_PyEval_FormatAwaitableError@@Base+0xc3a> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ movw r4, #14544 @ 0x38d0 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4656a <_PyEval_FormatAwaitableError@@Base+0xd8c> │ │ │ │ + beq.w 465b2 <_PyEval_FormatAwaitableError@@Base+0xe0c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 463ae <_PyEval_FormatAwaitableError@@Base+0xbd0> │ │ │ │ + bne.n 463f6 <_PyEval_FormatAwaitableError@@Base+0xc50> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 463ce <_PyEval_FormatAwaitableError@@Base+0xbf0> │ │ │ │ - bl 13e730 │ │ │ │ + b.n 46416 <_PyEval_FormatAwaitableError@@Base+0xc70> │ │ │ │ + bl 13eb60 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 463ce <_PyEval_FormatAwaitableError@@Base+0xbf0> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 46416 <_PyEval_FormatAwaitableError@@Base+0xc70> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4656a <_PyEval_FormatAwaitableError@@Base+0xd8c> │ │ │ │ + bne.w 465b2 <_PyEval_FormatAwaitableError@@Base+0xe0c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 463dc <_PyEval_FormatAwaitableError@@Base+0xbfe> │ │ │ │ + bne.n 46424 <_PyEval_FormatAwaitableError@@Base+0xc7e> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 463fc <_PyEval_FormatAwaitableError@@Base+0xc1e> │ │ │ │ - bl 13e730 │ │ │ │ + b.n 46444 <_PyEval_FormatAwaitableError@@Base+0xc9e> │ │ │ │ + bl 13eb60 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 463fc <_PyEval_FormatAwaitableError@@Base+0xc1e> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 46444 <_PyEval_FormatAwaitableError@@Base+0xc9e> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4656a <_PyEval_FormatAwaitableError@@Base+0xd8c> │ │ │ │ + bne.w 465b2 <_PyEval_FormatAwaitableError@@Base+0xe0c> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 4640e <_PyEval_FormatAwaitableError@@Base+0xc30> │ │ │ │ + beq.n 46456 <_PyEval_FormatAwaitableError@@Base+0xcb0> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4641c <_PyEval_FormatAwaitableError@@Base+0xc3e> │ │ │ │ + bne.n 46464 <_PyEval_FormatAwaitableError@@Base+0xcbe> │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 29b7c │ │ │ │ - b.n 4655c <_PyEval_FormatAwaitableError@@Base+0xd7e> │ │ │ │ - bl 1290c0 │ │ │ │ + b.n 465a4 <_PyEval_FormatAwaitableError@@Base+0xdfe> │ │ │ │ + bl 1294fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4656a <_PyEval_FormatAwaitableError@@Base+0xd8c> │ │ │ │ + beq.w 465b2 <_PyEval_FormatAwaitableError@@Base+0xe0c> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 46466 <_PyEval_FormatAwaitableError@@Base+0xc88> │ │ │ │ + bne.n 464ae <_PyEval_FormatAwaitableError@@Base+0xd08> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #13868 @ 0x362c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4656a <_PyEval_FormatAwaitableError@@Base+0xd8c> │ │ │ │ + beq.w 465b2 <_PyEval_FormatAwaitableError@@Base+0xe0c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4656a <_PyEval_FormatAwaitableError@@Base+0xd8c> │ │ │ │ + bne.w 465b2 <_PyEval_FormatAwaitableError@@Base+0xe0c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4656a <_PyEval_FormatAwaitableError@@Base+0xd8c> │ │ │ │ - bl 140f0c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 465b2 <_PyEval_FormatAwaitableError@@Base+0xe0c> │ │ │ │ + bl 141384 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46484 <_PyEval_FormatAwaitableError@@Base+0xca6> │ │ │ │ + beq.n 464cc <_PyEval_FormatAwaitableError@@Base+0xd26> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46484 <_PyEval_FormatAwaitableError@@Base+0xca6> │ │ │ │ + cbnz r3, 464cc <_PyEval_FormatAwaitableError@@Base+0xd26> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 464ae <_PyEval_FormatAwaitableError@@Base+0xcd0> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 464b4 <_PyEval_FormatAwaitableError@@Base+0xcd6> │ │ │ │ + bne.n 464f6 <_PyEval_FormatAwaitableError@@Base+0xd50> │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 464fc <_PyEval_FormatAwaitableError@@Base+0xd56> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39c4 │ │ │ │ + bl d3a00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4656a <_PyEval_FormatAwaitableError@@Base+0xd8c> │ │ │ │ - bl d3bd8 │ │ │ │ - b.n 464b4 <_PyEval_FormatAwaitableError@@Base+0xcd6> │ │ │ │ + beq.n 465b2 <_PyEval_FormatAwaitableError@@Base+0xe0c> │ │ │ │ + bl d3c14 │ │ │ │ + b.n 464fc <_PyEval_FormatAwaitableError@@Base+0xd56> │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 464e0 <_PyEval_FormatAwaitableError@@Base+0xd02> │ │ │ │ + beq.n 46528 <_PyEval_FormatAwaitableError@@Base+0xd82> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 464e0 <_PyEval_FormatAwaitableError@@Base+0xd02> │ │ │ │ + bvs.n 46528 <_PyEval_FormatAwaitableError@@Base+0xd82> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 46558 <_PyEval_FormatAwaitableError@@Base+0xd7a> │ │ │ │ + bvs.n 465a0 <_PyEval_FormatAwaitableError@@Base+0xdfa> │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 464e6 <_PyEval_FormatAwaitableError@@Base+0xd08> │ │ │ │ + bne.n 4652e <_PyEval_FormatAwaitableError@@Base+0xd88> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 4655c <_PyEval_FormatAwaitableError@@Base+0xd7e> │ │ │ │ + b.n 465a4 <_PyEval_FormatAwaitableError@@Base+0xdfe> │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 46520 <_PyEval_FormatAwaitableError@@Base+0xd42> │ │ │ │ + bpl.n 46568 <_PyEval_FormatAwaitableError@@Base+0xdc2> │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 46558 <_PyEval_FormatAwaitableError@@Base+0xd7a> │ │ │ │ + bcs.n 465a0 <_PyEval_FormatAwaitableError@@Base+0xdfa> │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 46534 <_PyEval_FormatAwaitableError@@Base+0xd56> │ │ │ │ + bcs.n 4657c <_PyEval_FormatAwaitableError@@Base+0xdd6> │ │ │ │ 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 4655c <_PyEval_FormatAwaitableError@@Base+0xd7e> │ │ │ │ + b.n 465a4 <_PyEval_FormatAwaitableError@@Base+0xdfe> │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 46540 <_PyEval_FormatAwaitableError@@Base+0xd62> │ │ │ │ + bcs.n 46588 <_PyEval_FormatAwaitableError@@Base+0xde2> │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 46558 <_PyEval_FormatAwaitableError@@Base+0xd7a> │ │ │ │ + bcc.n 465a0 <_PyEval_FormatAwaitableError@@Base+0xdfa> │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 4655c <_PyEval_FormatAwaitableError@@Base+0xd7e> │ │ │ │ + b.n 465a4 <_PyEval_FormatAwaitableError@@Base+0xdfe> │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 46558 <_PyEval_FormatAwaitableError@@Base+0xd7a> │ │ │ │ + bcc.n 465a0 <_PyEval_FormatAwaitableError@@Base+0xdfa> │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 4655c <_PyEval_FormatAwaitableError@@Base+0xd7e> │ │ │ │ + b.n 465a4 <_PyEval_FormatAwaitableError@@Base+0xdfe> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 83ab0 │ │ │ │ + b.w 83ae0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 46618 <_PyEval_FormatAwaitableError@@Base+0xe3a> │ │ │ │ + beq.n 46660 <_PyEval_FormatAwaitableError@@Base+0xeba> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46614 <_PyEval_FormatAwaitableError@@Base+0xe36> │ │ │ │ + bne.n 4665c <_PyEval_FormatAwaitableError@@Base+0xeb6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f300 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f808 <_PyTime_AsTimeval@@Base+0x1170> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46614 <_PyEval_FormatAwaitableError@@Base+0xe36> │ │ │ │ - movw r0, #25380 @ 0x6324 │ │ │ │ + beq.n 4665c <_PyEval_FormatAwaitableError@@Base+0xeb6> │ │ │ │ + movw r0, #26212 @ 0x6664 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 465be <_PyEval_FormatAwaitableError@@Base+0xde0> │ │ │ │ + cbnz r0, 46606 <_PyEval_FormatAwaitableError@@Base+0xe60> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 245a14 │ │ │ │ + b.w 245f1c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #654 @ 0x28e │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - movw r0, #13076 @ 0x3314 │ │ │ │ + movw r0, #13908 @ 0x3654 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240954 <_PyDeadline_Get@@Base+0x1150> │ │ │ │ + bl 240e80 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 465f4 <_PyEval_FormatAwaitableError@@Base+0xe16> │ │ │ │ + beq.n 4663c <_PyEval_FormatAwaitableError@@Base+0xe96> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 465f4 <_PyEval_FormatAwaitableError@@Base+0xe16> │ │ │ │ + cbnz r3, 4663c <_PyEval_FormatAwaitableError@@Base+0xe96> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 465b2 <_PyEval_FormatAwaitableError@@Base+0xdd4> │ │ │ │ + beq.n 465fa <_PyEval_FormatAwaitableError@@Base+0xe54> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46614 <_PyEval_FormatAwaitableError@@Base+0xe36> │ │ │ │ + beq.n 4665c <_PyEval_FormatAwaitableError@@Base+0xeb6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46614 <_PyEval_FormatAwaitableError@@Base+0xe36> │ │ │ │ + cbnz r3, 4665c <_PyEval_FormatAwaitableError@@Base+0xeb6> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 46622 <_PyEval_FormatAwaitableError@@Base+0xe44> │ │ │ │ + cbz r3, 4666a <_PyEval_FormatAwaitableError@@Base+0xec4> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4662a <_PyEval_FormatAwaitableError@@Base+0xe4c> │ │ │ │ + b.n 46672 <_PyEval_FormatAwaitableError@@Base+0xecc> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #39996 @ 0x9c3c │ │ │ │ + movw r1, #40828 @ 0x9f7c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 1e5850 │ │ │ │ + b.w 1e5ed8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 466f2 <_PyEval_FormatAwaitableError@@Base+0xf14> │ │ │ │ + beq.n 4673a <_PyEval_FormatAwaitableError@@Base+0xf94> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 466ee <_PyEval_FormatAwaitableError@@Base+0xf10> │ │ │ │ + bne.n 46736 <_PyEval_FormatAwaitableError@@Base+0xf90> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f300 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f808 <_PyTime_AsTimeval@@Base+0x1170> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 466ee <_PyEval_FormatAwaitableError@@Base+0xf10> │ │ │ │ + beq.n 46736 <_PyEval_FormatAwaitableError@@Base+0xf90> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240720 <_PyDeadline_Get@@Base+0xf1c> │ │ │ │ + bl 240bf4 <_PyTime_AsTimeval@@Base+0x255c> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #9036 @ 0x234c │ │ │ │ + movw r0, #9820 @ 0x265c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46698 <_PyEval_FormatAwaitableError@@Base+0xeba> │ │ │ │ + cbnz r0, 466e0 <_PyEval_FormatAwaitableError@@Base+0xf3a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 245a14 │ │ │ │ + b.w 245f1c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - movw r0, #13092 @ 0x3324 │ │ │ │ + movw r0, #13924 @ 0x3664 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240954 <_PyDeadline_Get@@Base+0x1150> │ │ │ │ + bl 240e80 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 466ce <_PyEval_FormatAwaitableError@@Base+0xef0> │ │ │ │ + beq.n 46716 <_PyEval_FormatAwaitableError@@Base+0xf70> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 466ce <_PyEval_FormatAwaitableError@@Base+0xef0> │ │ │ │ + cbnz r3, 46716 <_PyEval_FormatAwaitableError@@Base+0xf70> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4668c <_PyEval_FormatAwaitableError@@Base+0xeae> │ │ │ │ + beq.n 466d4 <_PyEval_FormatAwaitableError@@Base+0xf2e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 466ee <_PyEval_FormatAwaitableError@@Base+0xf10> │ │ │ │ + beq.n 46736 <_PyEval_FormatAwaitableError@@Base+0xf90> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 466ee <_PyEval_FormatAwaitableError@@Base+0xf10> │ │ │ │ + cbnz r3, 46736 <_PyEval_FormatAwaitableError@@Base+0xf90> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r5, [pc, #424] @ (468b0 <_PyEval_FormatAwaitableError@@Base+0x10d2>) │ │ │ │ + ldr r5, [pc, #424] @ (468f8 <_PyEval_FormatAwaitableError@@Base+0x1152>) │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 46734 <_PyEval_FormatAwaitableError@@Base+0xf56> │ │ │ │ + bne.n 4677c <_PyEval_FormatAwaitableError@@Base+0xfd6> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 46734 <_PyEval_FormatAwaitableError@@Base+0xf56> │ │ │ │ + ble.n 4677c <_PyEval_FormatAwaitableError@@Base+0xfd6> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 46734 <_PyEval_FormatAwaitableError@@Base+0xf56> │ │ │ │ - cbnz r6, 46758 <_PyEval_FormatAwaitableError@@Base+0xf7a> │ │ │ │ - ldr r4, [pc, #380] @ (468b4 <_PyEval_FormatAwaitableError@@Base+0x10d6>) │ │ │ │ + bne.n 4677c <_PyEval_FormatAwaitableError@@Base+0xfd6> │ │ │ │ + cbnz r6, 467a0 <_PyEval_FormatAwaitableError@@Base+0xffa> │ │ │ │ + ldr r4, [pc, #380] @ (468fc <_PyEval_FormatAwaitableError@@Base+0x1156>) │ │ │ │ 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 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46896 <_PyEval_FormatAwaitableError@@Base+0x10b8> │ │ │ │ + beq.w 468de <_PyEval_FormatAwaitableError@@Base+0x1138> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 111108 │ │ │ │ + bl 1113a8 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldrd sl, r8, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 4676c <_PyEval_FormatAwaitableError@@Base+0xf8e> │ │ │ │ + cbnz r0, 467b4 <_PyEval_FormatAwaitableError@@Base+0x100e> │ │ │ │ mov r6, sl │ │ │ │ - b.n 4689c <_PyEval_FormatAwaitableError@@Base+0x10be> │ │ │ │ - ldr r3, [pc, #328] @ (468b8 <_PyEval_FormatAwaitableError@@Base+0x10da>) │ │ │ │ + b.n 468e4 <_PyEval_FormatAwaitableError@@Base+0x113e> │ │ │ │ + ldr r3, [pc, #328] @ (46900 <_PyEval_FormatAwaitableError@@Base+0x115a>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldrd r9, r6, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 4679e <_PyEval_FormatAwaitableError@@Base+0xfc0> │ │ │ │ + bmi.n 467e6 <_PyEval_FormatAwaitableError@@Base+0x1040> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12856 @ 0x3238 │ │ │ │ + movw r1, #13688 @ 0x3578 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 46768 <_PyEval_FormatAwaitableError@@Base+0xf8a> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 467b0 <_PyEval_FormatAwaitableError@@Base+0x100a> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 467c2 <_PyEval_FormatAwaitableError@@Base+0xfe4> │ │ │ │ + bne.n 4680a <_PyEval_FormatAwaitableError@@Base+0x1064> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #13940 @ 0x3674 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 46768 <_PyEval_FormatAwaitableError@@Base+0xf8a> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 467b0 <_PyEval_FormatAwaitableError@@Base+0x100a> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1536f4 │ │ │ │ + bl 153bac │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt.n 467e6 <_PyEval_FormatAwaitableError@@Base+0x1008> │ │ │ │ + bgt.n 4682e <_PyEval_FormatAwaitableError@@Base+0x1088> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13148 @ 0x335c │ │ │ │ + movw r1, #13980 @ 0x369c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 46768 <_PyEval_FormatAwaitableError@@Base+0xf8a> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 467b0 <_PyEval_FormatAwaitableError@@Base+0x100a> │ │ │ │ mov r0, r6 │ │ │ │ - bl b99cc │ │ │ │ - cbnz r0, 46806 <_PyEval_FormatAwaitableError@@Base+0x1028> │ │ │ │ + bl b9a4c │ │ │ │ + cbnz r0, 4684e <_PyEval_FormatAwaitableError@@Base+0x10a8> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13180 @ 0x337c │ │ │ │ + movw r1, #14012 @ 0x36bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 46768 <_PyEval_FormatAwaitableError@@Base+0xf8a> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 467b0 <_PyEval_FormatAwaitableError@@Base+0x100a> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20d8f8 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 20ded4 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46768 <_PyEval_FormatAwaitableError@@Base+0xf8a> │ │ │ │ + beq.n 467b0 <_PyEval_FormatAwaitableError@@Base+0x100a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 46832 <_PyEval_FormatAwaitableError@@Base+0x1054> │ │ │ │ + cbnz r3, 4687a <_PyEval_FormatAwaitableError@@Base+0x10d4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ + movw r1, #14060 @ 0x36ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 4688c <_PyEval_FormatAwaitableError@@Base+0x10ae> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 468d4 <_PyEval_FormatAwaitableError@@Base+0x112e> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20da48 <_PyParkingLot_AfterFork@@Base+0x18c> │ │ │ │ + bl 20e024 <_PyParkingLot_AfterFork@@Base+0x18c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4688c <_PyEval_FormatAwaitableError@@Base+0x10ae> │ │ │ │ + cbz r0, 468d4 <_PyEval_FormatAwaitableError@@Base+0x112e> │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #15888 @ 0x3e10 │ │ │ │ + movw r1, #16720 @ 0x4150 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #13020 @ 0x32dc │ │ │ │ + movw r0, #13852 @ 0x361c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46884 <_PyEval_FormatAwaitableError@@Base+0x10a6> │ │ │ │ + blt.n 468cc <_PyEval_FormatAwaitableError@@Base+0x1126> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 4686e <_PyEval_FormatAwaitableError@@Base+0x1090> │ │ │ │ + blt.n 468b6 <_PyEval_FormatAwaitableError@@Base+0x1110> │ │ │ │ mov r0, r8 │ │ │ │ blx 292d4 │ │ │ │ - b.n 46874 <_PyEval_FormatAwaitableError@@Base+0x1096> │ │ │ │ + b.n 468bc <_PyEval_FormatAwaitableError@@Base+0x1116> │ │ │ │ mov r0, sl │ │ │ │ blx 2a0bc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1116c8 │ │ │ │ + bl 111968 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20de64 │ │ │ │ + bl 20e43c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20de64 │ │ │ │ - b.n 46768 <_PyEval_FormatAwaitableError@@Base+0xf8a> │ │ │ │ + bl 20e43c │ │ │ │ + b.n 467b0 <_PyEval_FormatAwaitableError@@Base+0x100a> │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ strd r6, r8, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ - bl 1116e0 │ │ │ │ + bl 111980 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + add r1, pc, #544 @ (adr r1, 46b1c ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -42035,163 +42066,163 @@ │ │ │ │ add.w r3, r7, r6, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r3, r4, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ subs r4, #1 │ │ │ │ - bmi.n 4695e <_PyEval_FormatAwaitableError@@Base+0x1180> │ │ │ │ + bmi.n 469a6 <_PyEval_FormatAwaitableError@@Base+0x1200> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl d124c │ │ │ │ + bl d12cc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 46926 <_PyEval_FormatAwaitableError@@Base+0x1148> │ │ │ │ + beq.n 4696e <_PyEval_FormatAwaitableError@@Base+0x11c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46926 <_PyEval_FormatAwaitableError@@Base+0x1148> │ │ │ │ + cbnz r3, 4696e <_PyEval_FormatAwaitableError@@Base+0x11c8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ sub.w r3, r3, r4 │ │ │ │ - blt.n 4696a <_PyEval_FormatAwaitableError@@Base+0x118c> │ │ │ │ + blt.n 469b2 <_PyEval_FormatAwaitableError@@Base+0x120c> │ │ │ │ ldr r1, [r5, #28] │ │ │ │ add sl, fp │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 46952 <_PyEval_FormatAwaitableError@@Base+0x1174> │ │ │ │ + beq.n 4699a <_PyEval_FormatAwaitableError@@Base+0x11f4> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4300 @ 0x10cc │ │ │ │ + movw r1, #5136 @ 0x1410 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 4696a <_PyEval_FormatAwaitableError@@Base+0x118c> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 469b2 <_PyEval_FormatAwaitableError@@Base+0x120c> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 468f2 <_PyEval_FormatAwaitableError@@Base+0x1114> │ │ │ │ + bne.n 4693a <_PyEval_FormatAwaitableError@@Base+0x1194> │ │ │ │ ldr.w r7, [r7, #260] @ 0x104 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 468e8 <_PyEval_FormatAwaitableError@@Base+0x110a> │ │ │ │ + b.n 46930 <_PyEval_FormatAwaitableError@@Base+0x118a> │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7f9dc │ │ │ │ + b.w 7fa10 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 4699e <_PyEval_FormatAwaitableError@@Base+0x11c0> │ │ │ │ + bls.n 469e6 <_PyEval_FormatAwaitableError@@Base+0x1240> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13272 @ 0x33d8 │ │ │ │ + movw r1, #14104 @ 0x3718 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 469c8 <_PyEval_FormatAwaitableError@@Base+0x11ea> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 46a10 <_PyEval_FormatAwaitableError@@Base+0x126a> │ │ │ │ cmp r2, #2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ itte ne │ │ │ │ movwne r4, #4356 @ 0x1104 │ │ │ │ movtne r4, #70 @ 0x46 │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 14e35c <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ - cbnz r0, 469f6 <_PyEval_FormatAwaitableError@@Base+0x1218> │ │ │ │ + bl 14e814 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ + cbnz r0, 46a3e <_PyEval_FormatAwaitableError@@Base+0x1298> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39c4 │ │ │ │ - cbnz r0, 469cc <_PyEval_FormatAwaitableError@@Base+0x11ee> │ │ │ │ + bl d3a00 │ │ │ │ + cbnz r0, 46a14 <_PyEval_FormatAwaitableError@@Base+0x126e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 469f6 <_PyEval_FormatAwaitableError@@Base+0x1218> │ │ │ │ - bl d3bd8 │ │ │ │ + b.n 46a3e <_PyEval_FormatAwaitableError@@Base+0x1298> │ │ │ │ + bl d3c14 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180314 │ │ │ │ + bl 180730 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 469c8 <_PyEval_FormatAwaitableError@@Base+0x11ea> │ │ │ │ + beq.n 46a10 <_PyEval_FormatAwaitableError@@Base+0x126a> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 469c8 <_PyEval_FormatAwaitableError@@Base+0x11ea> │ │ │ │ + blt.n 46a10 <_PyEval_FormatAwaitableError@@Base+0x126a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 469f0 <_PyEval_FormatAwaitableError@@Base+0x1212> │ │ │ │ + bne.n 46a38 <_PyEval_FormatAwaitableError@@Base+0x1292> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 469f6 <_PyEval_FormatAwaitableError@@Base+0x1218> │ │ │ │ + b.n 46a3e <_PyEval_FormatAwaitableError@@Base+0x1298> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 469ec <_PyEval_FormatAwaitableError@@Base+0x120e> │ │ │ │ + b.n 46a34 <_PyEval_FormatAwaitableError@@Base+0x128e> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000469f8 : │ │ │ │ +00046a40 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.n 46a18 │ │ │ │ + bhi.n 46a60 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ - b.n 46a2a │ │ │ │ + b.n 46a72 │ │ │ │ movw r1, #3077 @ 0xc05 │ │ │ │ - movw r0, #42608 @ 0xa670 │ │ │ │ + movw r0, #43440 @ 0xa9b0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46a50 │ │ │ │ + bne.n 46a98 │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 46a84 │ │ │ │ - bl 13e730 │ │ │ │ + b.n 46acc │ │ │ │ + bl 13eb60 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46a84 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 46a6c │ │ │ │ + bne.n 46acc │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 46ab4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46ab2 │ │ │ │ + b.n 46afa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13312 @ 0x3400 │ │ │ │ + movw r1, #14144 @ 0x3740 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 46a68 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 46ab0 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 46a6c │ │ │ │ - ldr r2, [pc, #48] @ (46ac0 ) │ │ │ │ + bls.n 46ab4 │ │ │ │ + ldr r2, [pc, #48] @ (46b08 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d7, [pc, #32] @ 46ab8 │ │ │ │ + vldr d7, [pc, #32] @ 46b00 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vcvt.u32.f64 s0, d0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -42200,406 +42231,490 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 20c6dc │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 46ae6 │ │ │ │ + bne.n 46b34 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d779c <_PyNumber_Index@@Base> │ │ │ │ + bl d77f4 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 46afe │ │ │ │ - b.n 46b12 │ │ │ │ + cbnz r0, 46b4c │ │ │ │ + b.n 46b60 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #55440 @ 0xd890 │ │ │ │ + movw r0, #56272 @ 0xdbd0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46ada │ │ │ │ - b.n 46bf6 │ │ │ │ - bl 83a00 │ │ │ │ + bne.n 46b28 │ │ │ │ + b.n 46c44 │ │ │ │ + bl 83a30 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 46b20 │ │ │ │ + bne.n 46b6e │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 46b30 │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 46b7e │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46bf6 │ │ │ │ + bne.n 46c44 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46b30 │ │ │ │ + b.n 46b7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46b0e │ │ │ │ + bne.n 46b5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46b0e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 46b5c │ │ │ │ ldr r6, [r7, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11b320 │ │ │ │ - bl cbe74 │ │ │ │ + bl 11b748 │ │ │ │ + bl cbefc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 46b56 │ │ │ │ + beq.n 46ba4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 85a0c │ │ │ │ + bl 859dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46bc8 │ │ │ │ + beq.n 46c16 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ - cbz r1, 46b6c │ │ │ │ + cbz r1, 46bba │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bge.n 46b78 │ │ │ │ + bge.n 46bc6 │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 46b78 │ │ │ │ + b.n 46bc6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23aa08 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ + bl 23b108 <_PyGen_SetStopIterationValue@@Base+0x38> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 46b5c │ │ │ │ - b.n 46bf6 │ │ │ │ + bne.n 46baa │ │ │ │ + b.n 46c44 │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - bl 23b60c │ │ │ │ + bl 23bb70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46bf6 │ │ │ │ + beq.n 46c44 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 46ba8 │ │ │ │ + bge.n 46bf6 │ │ │ │ add.w r5, r0, r3, lsl #2 │ │ │ │ ldr.w r5, [r5, #-4] │ │ │ │ str.w r5, [r0, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 46b92 │ │ │ │ + b.n 46be0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str.w r6, [r0, r4, lsl #2] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 46bf8 │ │ │ │ + b.n 46c46 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b320 │ │ │ │ - bl cbe74 │ │ │ │ + bl 11b748 │ │ │ │ + bl cbefc │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #57992 @ 0xe288 │ │ │ │ + movw r1, #58824 @ 0xe5c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #55440 @ 0xd890 │ │ │ │ + movw r0, #56272 @ 0xdbd0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 20c068 │ │ │ │ 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, #13356 @ 0x342c │ │ │ │ + movw r1, #14188 @ 0x376c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c594 │ │ │ │ - cbz r0, 46c4a │ │ │ │ + bl 8c564 │ │ │ │ + cbz r0, 46c92 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 13ab3c │ │ │ │ - cbnz r0, 46c34 │ │ │ │ + bl 13af68 │ │ │ │ + cbnz r0, 46c7c │ │ │ │ mov r0, r4 │ │ │ │ - bl e453c │ │ │ │ - b.n 46c4a │ │ │ │ + bl e4550 │ │ │ │ + b.n 46c92 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r4, r1, [sp, #8] │ │ │ │ - ldr r0, [pc, #12] @ (46c50 ) │ │ │ │ + ldr r0, [pc, #12] @ (46c98 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 93278 │ │ │ │ + bl 93310 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stcl 0, cr0, [r0], {72} @ 0x48 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ - movw r0, #51440 @ 0xc8f0 │ │ │ │ + movw r0, #52272 @ 0xcc30 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #3368 @ 0xd28 │ │ │ │ + movw r0, #2884 @ 0xb44 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8281c │ │ │ │ - b.w 42a66 │ │ │ │ - b.n 46d0e │ │ │ │ - b.w 422ee │ │ │ │ + b.w 82850 │ │ │ │ + b.w 42a66 │ │ │ │ + b.n 46dce │ │ │ │ + b.w 422a0 │ │ │ │ + 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 46d0a │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #11412 @ 0x2c94 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 46d30 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbnz r3, 46d3c │ │ │ │ + ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ + cbz r3, 46d34 │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #2 │ │ │ │ + movw r1, #11464 @ 0x2cc8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + str r2, [r4, #16] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 46d54 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + strb.w r3, [r0, #34] @ 0x22 │ │ │ │ + bl 20c6dc │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 24dbe8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1354> │ │ │ │ + cbnz r0, 46d54 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r3, #2 │ │ │ │ + strb.w r0, [r2, #34] @ 0x22 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #13372 @ 0x343c │ │ │ │ + movw r0, #14204 @ 0x377c │ │ │ │ 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 ddbf4 │ │ │ │ + b.w ddc0c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 46cd0 │ │ │ │ + beq.n 46d90 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 258da0 │ │ │ │ + b.w 259240 │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #23308 @ 0x5b0c │ │ │ │ + movw r2, #24140 @ 0x5e4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #32 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #31384 @ 0x7a98 │ │ │ │ + movw r1, #62848 @ 0xf580 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #32216 @ 0x7dd8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2a534 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #152] @ (46db8 ) │ │ │ │ + ldr r3, [pc, #152] @ (46e78 ) │ │ │ │ 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, 46d56 │ │ │ │ + cbz r3, 46e16 │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 46d4c │ │ │ │ + bne.n 46e0c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46d3c │ │ │ │ + bne.n 46dfc │ │ │ │ dmb ish │ │ │ │ - beq.n 46d56 │ │ │ │ - bl 267e28 │ │ │ │ + beq.n 46e16 │ │ │ │ + bl 268158 │ │ │ │ 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 46ee4 │ │ │ │ + bl 4701e │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 46d9a │ │ │ │ + cbz r3, 46e5a │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 46d90 │ │ │ │ + bne.n 46e50 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46d80 │ │ │ │ + bne.n 46e40 │ │ │ │ dmb ish │ │ │ │ - beq.n 46d9a │ │ │ │ - bl 2458dc │ │ │ │ + beq.n 46e5a │ │ │ │ + bl 245de4 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24972c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (46db8 ) │ │ │ │ + bl 24a0dc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (46e78 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 46db4 │ │ │ │ + beq.n 46e74 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - b.w 422ee │ │ │ │ + b.w 422a0 │ │ │ │ │ │ │ │ -00046dc0 : │ │ │ │ +00046e80 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #148] @ (46e68 ) │ │ │ │ + ldr r4, [pc, #148] @ (46f28 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46dfe │ │ │ │ + bne.n 46ebe │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 46dfe │ │ │ │ + blt.n 46ebe │ │ │ │ add.w r9, r8, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r9, #380] @ 0x17c │ │ │ │ cmp r1, r5 │ │ │ │ - bgt.n 46e10 │ │ │ │ - movw r0, #26488 @ 0x6778 │ │ │ │ + bgt.n 46ed0 │ │ │ │ + movw r0, #27320 @ 0x6ab8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1548 @ 0x60c │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 46e2a │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 46eea │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ - cbz r0, 46e1e │ │ │ │ + cbz r0, 46ede │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 46e4c │ │ │ │ - b.n 46e20 │ │ │ │ + bgt.n 46f0c │ │ │ │ + b.n 46ee0 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 83e18 │ │ │ │ - cbnz r0, 46e30 │ │ │ │ + bl 83e24 │ │ │ │ + cbnz r0, 46ef0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46e64 │ │ │ │ + b.n 46f24 │ │ │ │ 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 46e48 │ │ │ │ + ble.n 46f08 │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ - b.n 46e3a │ │ │ │ + b.n 46efa │ │ │ │ str r3, [r0, #0] │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ add.w r4, r0, r5, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 46e60 │ │ │ │ + cbz r0, 46f20 │ │ │ │ add.w r5, r5, #1120 @ 0x460 │ │ │ │ ldr.w r3, [r8, r5, lsl #2] │ │ │ │ - cbz r3, 46e60 │ │ │ │ + cbz r3, 46f20 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ str r7, [r4, #4] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, 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 46e98 │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10580 @ 0x2954 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 46ebe │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 46eca │ │ │ │ - ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 46ec2 │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #2 │ │ │ │ - movw r1, #10632 @ 0x2988 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - str r2, [r4, #16] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 46ee2 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 20c068 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 254c48 <_PyUnicode_ToNumeric@@Base+0x7530> │ │ │ │ - cbnz r0, 46ee2 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - movs r3, #2 │ │ │ │ - strb.w r0, [r2, #34] @ 0x22 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldrd r4, r7, [r0, #16] │ │ │ │ + sub sp, #16 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26b618 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26b8ac │ │ │ │ + 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 26b618 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 26b8ac │ │ │ │ + subs r2, r1, #0 │ │ │ │ + ldr.w r1, [r8, #12] │ │ │ │ + itt lt │ │ │ │ + addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ + addlt r2, #60 @ 0x3c │ │ │ │ + cbz r1, 46fec │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it ne │ │ │ │ + cmpne r1, #1 │ │ │ │ + ite eq │ │ │ │ + moveq r6, #1 │ │ │ │ + movne r6, #0 │ │ │ │ + cbz r7, 46fc2 │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + movw r4, #27220 @ 0x6a54 │ │ │ │ + movt r4, #40 @ 0x28 │ │ │ │ + movw r2, #64324 @ 0xfb44 │ │ │ │ + movt r2, #38 @ 0x26 │ │ │ │ + mov r3, r5 │ │ │ │ + cmp r6, #0 │ │ │ │ + it eq │ │ │ │ + moveq r2, r4 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + movw r0, #14244 @ 0x37a4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddc0c │ │ │ │ + b.n 47018 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + movw r4, #27220 @ 0x6a54 │ │ │ │ + movt r4, #40 @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movw r2, #64324 @ 0xfb44 │ │ │ │ + movt r2, #38 @ 0x26 │ │ │ │ + mov r3, r5 │ │ │ │ + cmp r6, #0 │ │ │ │ + it eq │ │ │ │ + moveq r2, r4 │ │ │ │ + movw r0, #14272 @ 0x37c0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddc0c │ │ │ │ + b.n 47018 │ │ │ │ + cbz r7, 47002 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + movw r0, #14296 @ 0x37d8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddc0c │ │ │ │ + b.n 47018 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #14316 @ 0x37ec │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w ddc0c │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r3, [pc, #336] @ (47048 ) │ │ │ │ + ldr r3, [pc, #336] @ (47180 ) │ │ │ │ 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 4702e │ │ │ │ + bne.w 47168 │ │ │ │ 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 46f60 │ │ │ │ + bls.n 4709a │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldr r1, [r0, #72] @ 0x48 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ str r3, [r0, #64] @ 0x40 │ │ │ │ @@ -42611,15 +42726,15 @@ │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ adc.w r3, r2, #0 │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ - bl 2592e4 │ │ │ │ + bl 259784 │ │ │ │ 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 │ │ │ │ @@ -42634,15 +42749,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, 46fb0 │ │ │ │ + cbz r2, 470ea │ │ │ │ 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 │ │ │ │ @@ -42659,15 +42774,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 2592e4 │ │ │ │ + bl 259784 │ │ │ │ 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 │ │ │ │ @@ -42678,203 +42793,118 @@ │ │ │ │ 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 46fec │ │ │ │ + bne.n 47126 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #24] @ (47048 ) │ │ │ │ + ldr r3, [pc, #20] @ (47180 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 47040 │ │ │ │ + beq.n 4717a │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -0004704c : │ │ │ │ +00047184 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4706e │ │ │ │ + bne.n 471a6 │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 47070 │ │ │ │ + beq.n 471a8 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldrd r4, r7, [r0, #16] │ │ │ │ - sub sp, #16 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ - mov r8, r0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + add.w r0, r3, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + bl 7f7c4 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 471fe │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl daea4 <_PyType_Name@@Base> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #62800 @ 0xf550 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl ddc0c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 471f2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 471f6 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 471fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b2e0 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ - mov r6, r0 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 471f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b574 │ │ │ │ - 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 26b2e0 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 26b574 │ │ │ │ - subs r2, r1, #0 │ │ │ │ - ldr.w r1, [r8, #12] │ │ │ │ - itt lt │ │ │ │ - addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ - addlt r2, #60 @ 0x3c │ │ │ │ - cbz r1, 47132 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it ne │ │ │ │ - cmpne r1, #1 │ │ │ │ - ite eq │ │ │ │ - moveq r6, #1 │ │ │ │ - movne r6, #0 │ │ │ │ - cbz r7, 47108 │ │ │ │ - strd r2, r4, [sp] │ │ │ │ - movw r4, #26388 @ 0x6714 │ │ │ │ - movt r4, #40 @ 0x28 │ │ │ │ - movw r2, #63492 @ 0xf804 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - mov r3, r5 │ │ │ │ - cmp r6, #0 │ │ │ │ - it eq │ │ │ │ - moveq r2, r4 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - movw r0, #13632 @ 0x3540 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl ddbf4 │ │ │ │ - b.n 4715e │ │ │ │ - str r4, [sp, #4] │ │ │ │ - movw r4, #26388 @ 0x6714 │ │ │ │ - movt r4, #40 @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movw r2, #63492 @ 0xf804 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - mov r3, r5 │ │ │ │ - cmp r6, #0 │ │ │ │ - it eq │ │ │ │ - moveq r2, r4 │ │ │ │ - movw r0, #13660 @ 0x355c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl ddbf4 │ │ │ │ - b.n 4715e │ │ │ │ - cbz r7, 47148 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movw r0, #13684 @ 0x3574 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl ddbf4 │ │ │ │ - b.n 4715e │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #13704 @ 0x3588 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w ddbf4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 296c0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ │ │ │ │ -00047180 : │ │ │ │ +0004721e : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 12c5fc │ │ │ │ + b.w 12ca2c │ │ │ │ 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 471a4 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 471ae │ │ │ │ + bne.n 47242 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 4724c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ 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 7f790 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 47206 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl dae7c <_PyType_Name@@Base> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #61968 @ 0xf210 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl ddbf4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 471fa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 471fe │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 47206 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 471fa │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00047228 : │ │ │ │ +0004726e : │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -42891,97 +42921,98 @@ │ │ │ │ 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, 47270 │ │ │ │ + cbnz r7, 472b6 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 47270 │ │ │ │ + ble.n 472b6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 47270 │ │ │ │ - cbnz r2, 4728e │ │ │ │ + bne.n 472b6 │ │ │ │ + cbnz r2, 472d4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #148] @ (47308 ) │ │ │ │ + ldr r4, [pc, #148] @ (47350 ) │ │ │ │ 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 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 472f8 │ │ │ │ + cbz r0, 4733e │ │ │ │ ldr r7, [r4, #0] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11b320 │ │ │ │ - bl cbe74 │ │ │ │ + bl 11b748 │ │ │ │ + bl cbefc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 472b2 │ │ │ │ + beq.n 472f8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 85a0c │ │ │ │ - cbz r0, 472ca │ │ │ │ + bl 859dc │ │ │ │ + cbz r0, 47310 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 166370 │ │ │ │ + bl 1666f4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 23b590 │ │ │ │ + bl 23baf4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 472fc │ │ │ │ - b.n 472f8 │ │ │ │ + bne.n 47342 │ │ │ │ + b.n 4733e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b320 │ │ │ │ - bl cbe74 │ │ │ │ + bl 11b748 │ │ │ │ + bl cbefc │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #57832 @ 0xe1e8 │ │ │ │ + movw r1, #58664 @ 0xe528 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #55432 @ 0xd888 │ │ │ │ + movw r0, #56264 @ 0xdbc8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47304 │ │ │ │ + b.n 4734a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ subs r1, #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c33f4 │ │ │ │ + bl c3470 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 47342 │ │ │ │ + blt.n 4738a │ │ │ │ subs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 29660 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ strb.w r4, [r5, #40] @ 0x28 │ │ │ │ - b.n 47344 │ │ │ │ + b.n 4738c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -42993,26 +43024,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, #13748 @ 0x35b4 │ │ │ │ + movweq r1, #14580 @ 0x38f4 │ │ │ │ movteq r4, #70 @ 0x46 │ │ │ │ itete ne │ │ │ │ - movwne r1, #13756 @ 0x35bc │ │ │ │ + movwne r1, #14588 @ 0x38fc │ │ │ │ movteq r1, #42 @ 0x2a │ │ │ │ movtne r1, #42 @ 0x2a │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 85144 │ │ │ │ + bl 85114 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00047390 : │ │ │ │ +000473d8 : │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -43020,111 +43051,111 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000473b2 <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ +000473fa <_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 473ec <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 47434 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 473ec <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 47434 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25232 @ 0x6290 │ │ │ │ + movw r1, #26064 @ 0x65d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 473fc <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ - bl f4a54 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 47444 <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ + bl f4a3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 47400 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 47400 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bne.n 47448 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 47448 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47404 <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ + b.n 4744c <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #32 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r2, 47420 <_PyLong_UnsignedLong_Converter@@Base+0x6e> │ │ │ │ + cbz r2, 47468 <_PyLong_UnsignedLong_Converter@@Base+0x6e> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 47422 <_PyLong_UnsignedLong_Converter@@Base+0x70> │ │ │ │ + b.n 4746a <_PyLong_UnsignedLong_Converter@@Base+0x70> │ │ │ │ mov r5, r2 │ │ │ │ add r5, r1 │ │ │ │ adds r0, #12 │ │ │ │ - cbnz r2, 47430 <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ + cbnz r2, 47478 <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 47430 <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ + bne.n 47478 <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4744a <_PyLong_UnsignedLong_Converter@@Base+0x98> │ │ │ │ - ldr r4, [pc, #128] @ (474b4 <_PyLong_UnsignedLong_Converter@@Base+0x102>) │ │ │ │ + cbnz r0, 47492 <_PyLong_UnsignedLong_Converter@@Base+0x98> │ │ │ │ + ldr r4, [pc, #128] @ (474fc <_PyLong_UnsignedLong_Converter@@Base+0x102>) │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47472 <_PyLong_UnsignedLong_Converter@@Base+0xc0> │ │ │ │ + cbz r0, 474ba <_PyLong_UnsignedLong_Converter@@Base+0xc0> │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 47476 <_PyLong_UnsignedLong_Converter@@Base+0xc4> │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + bmi.n 474be <_PyLong_UnsignedLong_Converter@@Base+0xc4> │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #57976 @ 0xe278 │ │ │ │ + movw r1, #58808 @ 0xe5b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #13764 @ 0x35c4 │ │ │ │ + movw r0, #14596 @ 0x3904 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 474ac <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ + b.n 474f4 <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ movweq r5, #47264 @ 0xb8a0 │ │ │ │ movteq r5, #71 @ 0x47 │ │ │ │ ldrne r5, [r4, #4] │ │ │ │ - bl 1f06d4 │ │ │ │ + bl 1f0d5c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 34964 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 474ac <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ + beq.n 474f4 <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 474ac <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ + cbnz r3, 474f4 <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ @@ -43134,47 +43165,47 @@ │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000474d4 : │ │ │ │ +0004751c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 47506 │ │ │ │ + beq.n 4754e │ │ │ │ movw r1, #1524 @ 0x5f4 │ │ │ │ - movw r0, #26488 @ 0x6778 │ │ │ │ + movw r0, #27320 @ 0x6ab8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47524 │ │ │ │ + b.n 4756c │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbz r3, 47514 │ │ │ │ + cbz r3, 4755c │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 47514 │ │ │ │ + blt.n 4755c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 4751a │ │ │ │ + bgt.n 47562 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 47522 │ │ │ │ + b.n 4756a │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00047526 : │ │ │ │ +0004756e : │ │ │ │ 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 │ │ │ │ @@ -43182,447 +43213,433 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 47558 │ │ │ │ + cbnz r3, 475a0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 47558 │ │ │ │ + ble.n 475a0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47558 │ │ │ │ - cbnz r0, 47570 │ │ │ │ - ldr r5, [pc, #84] @ (475b0 ) │ │ │ │ + bne.n 475a0 │ │ │ │ + cbnz r0, 475b8 │ │ │ │ + ldr r5, [pc, #84] @ (475f8 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 47596 │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 475de │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4759a │ │ │ │ + beq.n 475e2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13780 @ 0x35d4 │ │ │ │ + movw r1, #14612 @ 0x3914 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 475ac │ │ │ │ + b.n 475f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fcec <_PyDeadline_Get@@Base+0x4e8> │ │ │ │ + bl 24011c <_PyTime_AsTimeval@@Base+0x1a84> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47596 │ │ │ │ + beq.n 475de │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r1, #172 @ 0xac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 475b6 │ │ │ │ + b.n 475fe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 124ecc │ │ │ │ + b.w 125304 │ │ │ │ │ │ │ │ -000475c4 : │ │ │ │ +0004760c : │ │ │ │ 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 475f6 │ │ │ │ + bmi.n 4763e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #13824 @ 0x3600 │ │ │ │ + movw r1, #14656 @ 0x3940 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 4771c │ │ │ │ + bl d19a0 │ │ │ │ + b.n 47764 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r8, r1 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add.w r6, r7, #124 @ 0x7c │ │ │ │ subs r3, r3, r6 │ │ │ │ ldr.w r9, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 4765e │ │ │ │ + bge.n 476a6 │ │ │ │ ldrb.w r3, [r7, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne.n 4765e │ │ │ │ + bne.n 476a6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4765e │ │ │ │ + bne.n 476a6 │ │ │ │ ldr r5, [r7, #64] @ 0x40 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r3, r9, r5 │ │ │ │ adds r3, #9 │ │ │ │ adds r2, #8 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ cmp r5, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 4765c │ │ │ │ + ble.n 476a4 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ ldr.w r1, [lr] │ │ │ │ cmp r1, ip │ │ │ │ add.w r1, r1, #1 │ │ │ │ it ne │ │ │ │ strne.w r1, [lr] │ │ │ │ str.w lr, [r3, #4]! │ │ │ │ - b.n 4763a │ │ │ │ + b.n 47682 │ │ │ │ str r6, [r4, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r8 │ │ │ │ cmp r9, r5 │ │ │ │ - ble.n 47704 │ │ │ │ + ble.n 4774c │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl bc1dc <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 47678 │ │ │ │ + bl bc250 <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 476c0 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 47660 │ │ │ │ + b.n 476a8 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 4768c │ │ │ │ + bge.n 476d4 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 47704 │ │ │ │ + bpl.n 4774c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add.w r0, r5, #10 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ - cbz r1, 476f2 │ │ │ │ + cbz r1, 4773a │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 476f0 │ │ │ │ + blt.n 47738 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 476f2 │ │ │ │ - cbz r0, 47704 │ │ │ │ + bpl.n 4773a │ │ │ │ + cbz r0, 4774c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 476f4 │ │ │ │ + bne.n 4773c │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ - movw r1, #14424 @ 0x3858 │ │ │ │ + movw r1, #15256 @ 0x3b98 │ │ │ │ movt r1, #53 @ 0x35 │ │ │ │ - movw r4, #14168 @ 0x3758 │ │ │ │ + movw r4, #15000 @ 0x3a98 │ │ │ │ movt r4, #53 @ 0x35 │ │ │ │ movs r2, #0 │ │ │ │ cmp r6, ip │ │ │ │ - bcs.n 476f4 │ │ │ │ + bcs.n 4773c │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ ldrb r7, [r4, r3] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ orr.w r3, r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 476e0 │ │ │ │ + bne.n 47728 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 476f0 │ │ │ │ + beq.n 47738 │ │ │ │ cmp r7, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ lsleq r2, r3, #8 │ │ │ │ ldrb r3, [r1, r7] │ │ │ │ adds r3, #1 │ │ │ │ add.w r6, r6, r3, lsl #1 │ │ │ │ - b.n 476c6 │ │ │ │ + b.n 4770e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 47704 │ │ │ │ + cbz r0, 4774c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4771e │ │ │ │ + beq.n 47766 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4771e │ │ │ │ + b.n 47766 │ │ │ │ movw r3, #48052 @ 0xbbb4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13852 @ 0x361c │ │ │ │ + movw r1, #14684 @ 0x395c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #184] @ (477f0 ) │ │ │ │ + ldr r1, [pc, #184] @ (47838 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d124c │ │ │ │ + bl d12cc │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 477a8 │ │ │ │ - bne.n 47756 │ │ │ │ + blt.n 477f0 │ │ │ │ + bne.n 4779e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl d124c │ │ │ │ + bl d12cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 477a8 │ │ │ │ - beq.n 47758 │ │ │ │ + blt.n 477f0 │ │ │ │ + beq.n 477a0 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - b.n 47758 │ │ │ │ - ldr r5, [pc, #152] @ (477f0 ) │ │ │ │ + b.n 477a0 │ │ │ │ + ldr r5, [pc, #152] @ (47838 ) │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 115834 │ │ │ │ + bl 115c60 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 477a8 │ │ │ │ + cbz r0, 477f0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl c87f0 │ │ │ │ + bl c8878 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47784 │ │ │ │ + beq.n 477cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 47784 │ │ │ │ + cbnz r3, 477cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 477a8 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 477f0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl f192c │ │ │ │ + bl f1914 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 477ac │ │ │ │ + cbnz r0, 477f4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 477a8 │ │ │ │ + beq.n 477f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 477a8 │ │ │ │ + cbnz r3, 477f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 477ec │ │ │ │ + b.n 47834 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 477c8 │ │ │ │ + beq.n 47810 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 477c8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 47810 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 477dc │ │ │ │ + bne.n 47824 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 477ec │ │ │ │ + b.n 47834 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 477d2 │ │ │ │ + bne.n 4781a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 477d2 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4781a │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - b.n 478d4 │ │ │ │ + b.n 47922 │ │ │ │ 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 47834 │ │ │ │ - bl 25e80c │ │ │ │ + bne.n 4787c │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 47860 │ │ │ │ + cbnz r3, 478a8 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 47848 │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 47890 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 47860 │ │ │ │ + b.n 478a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfbc8 │ │ │ │ + bl bfc44 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47844 │ │ │ │ + bne.n 4788c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47844 │ │ │ │ + beq.n 4788c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w f953c │ │ │ │ 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 dd6dc │ │ │ │ + bl dd6f4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4788a │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 4789a │ │ │ │ - b.n 478b4 │ │ │ │ + bne.n 478d8 │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 478e8 │ │ │ │ + b.n 47902 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47898 │ │ │ │ + blt.n 478e6 │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ - b.n 4789a │ │ │ │ + b.n 478e8 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r3, r1, [r4, #8] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ subs r2, r2, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 478b6 │ │ │ │ + b.n 47904 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000478b8 : │ │ │ │ +00047906 : │ │ │ │ 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 188860 │ │ │ │ + bl 188e78 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #156] @ (47980 ) │ │ │ │ + ldr r3, [pc, #152] @ (479cc ) │ │ │ │ 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, 4791c │ │ │ │ + cbz r3, 4796a │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 47912 │ │ │ │ + bne.n 47960 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47902 │ │ │ │ + bne.n 47950 │ │ │ │ dmb ish │ │ │ │ - beq.n 4791c │ │ │ │ - bl 267e28 │ │ │ │ + beq.n 4796a │ │ │ │ + bl 268158 │ │ │ │ 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 46ee4 │ │ │ │ + bl 4701e │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 47960 │ │ │ │ + cbz r3, 479ae │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47956 │ │ │ │ + bne.n 479a4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47946 │ │ │ │ + bne.n 47994 │ │ │ │ dmb ish │ │ │ │ - beq.n 47960 │ │ │ │ - bl 2458dc │ │ │ │ + beq.n 479ae │ │ │ │ + bl 245de4 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71ec8 │ │ │ │ - ldr r3, [pc, #20] @ (47980 ) │ │ │ │ + bl 71f88 │ │ │ │ + ldr r3, [pc, #20] @ (479cc ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4797a │ │ │ │ + beq.n 479c8 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #20 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 29e98 │ │ │ │ - cbnz r0, 479ac │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 479b2 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 8fae8 │ │ │ │ - add sp, #20 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w f9558 │ │ │ │ + mov r2, r1 │ │ │ │ + movw r1, #57148 @ 0xdf3c │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + b.n 47b50 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ @@ -43633,250 +43650,268 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 47a0c │ │ │ │ + beq.n 47a2a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42856 @ 0xa768 │ │ │ │ + movw r1, #43688 @ 0xaaa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 47a2e │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 47a4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103b34 │ │ │ │ - cbnz r0, 47a32 │ │ │ │ + bl 103dcc │ │ │ │ + cbnz r0, 47a50 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42896 @ 0xa790 │ │ │ │ + movw r1, #43728 @ 0xaad0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47afa │ │ │ │ + b.n 47b18 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47a2e │ │ │ │ + beq.n 47a4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 47a64 │ │ │ │ + ble.n 47a82 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42940 @ 0xa7bc │ │ │ │ + movw r1, #43772 @ 0xaafc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ - b.n 47a2e │ │ │ │ + bl ceabc │ │ │ │ + b.n 47a4c │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ add.w r6, r4, #72 @ 0x48 │ │ │ │ - cbnz r3, 47a96 │ │ │ │ + cbnz r3, 47ab4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 47a7e │ │ │ │ + blt.n 47a9c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - b.n 47a96 │ │ │ │ + b.n 47ab4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 258ab4 │ │ │ │ + bl 258f54 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 47afa │ │ │ │ - bl 95d00 │ │ │ │ + b.n 47b18 │ │ │ │ + bl 95d94 │ │ │ │ addw r4, r4, #431 @ 0x1af │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 47ab8 │ │ │ │ + bne.n 47ad6 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47aa8 │ │ │ │ + bne.n 47ac6 │ │ │ │ dmb ish │ │ │ │ - beq.n 47ac4 │ │ │ │ + beq.n 47ae2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267e28 │ │ │ │ + bl 268158 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 258ab4 │ │ │ │ + bl 258f54 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47ae6 │ │ │ │ + bne.n 47b04 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47ad6 │ │ │ │ + bne.n 47af4 │ │ │ │ dmb ish │ │ │ │ - beq.n 47af2 │ │ │ │ + beq.n 47b10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2458dc │ │ │ │ + bl 245de4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ - b.n 47a86 │ │ │ │ + bl 98888 │ │ │ │ + b.n 47aa4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mov r2, r1 │ │ │ │ - movw r1, #56316 @ 0xdbfc │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - b.n 47b74 │ │ │ │ - ldr r2, [pc, #32] @ (47b2c ) │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #20 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 29e98 │ │ │ │ + cbnz r0, 47b44 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f17d8 │ │ │ │ + b.n 47b4a │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 8faa8 │ │ │ │ + add sp, #20 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + bl 45502 │ │ │ │ + cbz r0, 47bb2 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r2, #9848 @ 0x2678 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + bl ccb84 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 47b96 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 47b96 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 47bb4 │ │ │ │ + movw r3, #56100 @ 0xdb24 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d3a00 │ │ │ │ + cbz r0, 47bb2 │ │ │ │ + bl d3c14 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 23b0d0 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + movs r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr r2, [pc, #32] @ (47bdc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #50164 @ 0xc3f4 │ │ │ │ + movw r0, #50996 @ 0xc734 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r1, #3792] @ 0xed0 │ │ │ │ ldr.w r2, [r1, #3776] @ 0xec0 │ │ │ │ ldr.w r1, [r1, #3760] @ 0xeb0 │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00047b30 : │ │ │ │ +00047be0 : │ │ │ │ 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 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47b70 │ │ │ │ + cbz r0, 47c20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 475c4 │ │ │ │ + bl 4760c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47b64 │ │ │ │ + beq.n 47c14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 47b68 │ │ │ │ + cbz r3, 47c18 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 47b70 │ │ │ │ + b.n 47c20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47b64 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 47c14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 45554 │ │ │ │ - cbz r0, 47bd6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r2, #9004 @ 0x232c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl ccafc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 47bba │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 47bba │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 47bd8 │ │ │ │ - movw r3, #56100 @ 0xdb24 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d39c4 │ │ │ │ - cbz r0, 47bd6 │ │ │ │ - bl d3bd8 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 23a984 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ - movs r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.w c33f4 │ │ │ │ + b.w c3470 │ │ │ │ + mov r2, r1 │ │ │ │ + movw r1, #57156 @ 0xdf44 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + b.n 47b50 │ │ │ │ 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 2441b0 <_PyObject_GetState@@Base> │ │ │ │ - cbz r0, 47c1c │ │ │ │ + bl 244670 <_PyObject_GetState@@Base> │ │ │ │ + cbz r0, 47c70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 862ec │ │ │ │ + bl 862bc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47c20 │ │ │ │ + cbnz r0, 47c74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47c1c │ │ │ │ + beq.n 47c70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47c1c │ │ │ │ + cbnz r3, 47c70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47c4e │ │ │ │ + b.n 47ca2 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47c3e │ │ │ │ + bge.n 47c92 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #14136 @ 0x3738 │ │ │ │ + movw r0, #14968 @ 0x3a78 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #14144 @ 0x3740 │ │ │ │ + movw r0, #14976 @ 0x3a80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #56324 @ 0xdc04 │ │ │ │ + movw r1, #56932 @ 0xde64 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47b74 │ │ │ │ + b.n 47b50 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 47c7c │ │ │ │ + cbz r3, 47cd0 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 47c7e │ │ │ │ + b.n 47cd2 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r4, [pc, #528] @ (47e90 ) │ │ │ │ + ldr r4, [pc, #528] @ (47ee4 ) │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r7, r9 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -43890,425 +43925,423 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 47cd4 │ │ │ │ + bne.n 47d28 │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 47cd4 │ │ │ │ + ble.n 47d28 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 47cd4 │ │ │ │ - cbnz r5, 47cf8 │ │ │ │ - ldr r4, [pc, #444] @ (47e94 ) │ │ │ │ + bne.n 47d28 │ │ │ │ + cbnz r5, 47d4c │ │ │ │ + ldr r4, [pc, #444] @ (47ee8 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ movs r4, #2 │ │ │ │ mov r1, r9 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47e5c │ │ │ │ + beq.w 47eb0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 111108 │ │ │ │ + bl 1113a8 │ │ │ │ ldr.w r8, [sp, #160] @ 0xa0 │ │ │ │ ldrd sl, r9, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47e6a │ │ │ │ + beq.w 47ebe │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 111108 │ │ │ │ + bl 1113a8 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ - cbz r0, 47d80 │ │ │ │ + cbz r0, 47dd4 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 47d30 │ │ │ │ + beq.n 47d84 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c33f4 │ │ │ │ + bl c3470 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bge.n 47d34 │ │ │ │ - b.n 47d80 │ │ │ │ + bge.n 47d88 │ │ │ │ + b.n 47dd4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ - ble.n 47d40 │ │ │ │ + ble.n 47d94 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 47d62 │ │ │ │ + cbz r3, 47db6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #49160 @ 0xc008 │ │ │ │ + movw r1, #49992 @ 0xc348 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #14232 @ 0x3798 │ │ │ │ + movw r0, #15064 @ 0x3ad8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47d80 │ │ │ │ - ldr.w fp, [pc, #312] @ 47e98 │ │ │ │ - b.n 47dda │ │ │ │ + blt.n 47dd4 │ │ │ │ + ldr.w fp, [pc, #312] @ 47eec │ │ │ │ + b.n 47e2e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #60776 @ 0xed68 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #6392 @ 0x18f8 │ │ │ │ + movw r2, #68 @ 0x44 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #8516 @ 0x2144 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 47e6e │ │ │ │ + b.n 47ec2 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47d80 │ │ │ │ + beq.n 47dd4 │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt.n 47df4 │ │ │ │ + blt.n 47e48 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29e40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 47e4e │ │ │ │ + bge.n 47ea2 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 47e24 │ │ │ │ + bne.n 47e78 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 47e14 │ │ │ │ + bne.n 47e68 │ │ │ │ add.w fp, fp, #4 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 47d84 │ │ │ │ + bne.n 47dd8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1116c8 │ │ │ │ - b.n 47d80 │ │ │ │ + bl 111968 │ │ │ │ + b.n 47dd4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 47e06 │ │ │ │ + cbz r3, 47e5a │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29c40 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 47db4 │ │ │ │ + b.n 47e08 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29dc4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 47db4 │ │ │ │ + b.n 47e08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47dd6 │ │ │ │ + bne.n 47e2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47dd6 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 47e2a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1116c8 │ │ │ │ + bl 111968 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47d80 │ │ │ │ + beq.n 47dd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47d80 │ │ │ │ + bne.n 47dd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47d80 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 47dd4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 47e58 │ │ │ │ + beq.n 47eac │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 9abec <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 47e6e │ │ │ │ + b.n 47ec2 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47e6e │ │ │ │ + b.n 47ec2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ strd sl, r9, [sp, #144] @ 0x90 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 1116e0 │ │ │ │ + bl 111980 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 1116e0 │ │ │ │ + bl 111980 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + add r1, pc, #768 @ (adr r1, 481e8 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ subs r2, #76 @ 0x4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + add r2, pc, #192 @ (adr r2, 47fb0 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (47ecc ) │ │ │ │ - bl 1f5ee0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (47f20 ) │ │ │ │ + bl 1f6550 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #14156 @ 0x374c │ │ │ │ + movw r0, #14988 @ 0x3a8c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ nop │ │ │ │ ldmia r6!, {r2, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mov r2, r1 │ │ │ │ - movw r1, #56100 @ 0xdb24 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - b.n 47b74 │ │ │ │ - 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 124ecc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 47f80 │ │ │ │ + beq.n 47fb4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #56136 @ 0xdb48 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 46e6c │ │ │ │ - cbnz r0, 47f52 │ │ │ │ + bl 46cde │ │ │ │ + cbnz r0, 47f86 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39c4 │ │ │ │ - cbz r0, 47f34 │ │ │ │ - bl d3bd8 │ │ │ │ + bl d3a00 │ │ │ │ + cbz r0, 47f68 │ │ │ │ + bl d3c14 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 47f7e │ │ │ │ + b.n 47fb2 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39c4 │ │ │ │ + bl d3a00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47f26 │ │ │ │ + bne.n 47f5a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d39c4 │ │ │ │ + bl d3a00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47f26 │ │ │ │ - b.n 47f7c │ │ │ │ + bne.n 47f5a │ │ │ │ + b.n 47fb0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 47f66 │ │ │ │ + beq.n 47f9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 47f66 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 47f9a │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56456 @ 0xdc88 │ │ │ │ + movw r1, #57288 @ 0xdfc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ + ldrd r1, r3, [r0, #4] │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ + add r3, r2 │ │ │ │ + add.w r0, r0, r3, lsl #2 │ │ │ │ + b.w 125304 │ │ │ │ + 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] │ │ │ │ + movs r5, #0 │ │ │ │ + bic.w r2, r2, #3 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + 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, 48022 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 48022 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 48022 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 7e934 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 47fa8 │ │ │ │ + cbnz r3, 4804a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 47f9e │ │ │ │ + cbz r2, 48040 │ │ │ │ movw r3, #47264 @ 0xb8a0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 47fa8 │ │ │ │ + bne.n 4804a │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ (48010 ) │ │ │ │ + ldr r3, [pc, #80] @ (480b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r1, r3, #512 @ 0x200 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ - bhi.n 47fee │ │ │ │ + bhi.n 48090 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64440 @ 0xfbb8 │ │ │ │ + movw r1, #65272 @ 0xfef8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 48002 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 480a4 │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ str.w r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 1f00c8 <_PySlice_FromIndices@@Base+0x84> │ │ │ │ + bl 1f0750 <_PySlice_FromIndices@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0134 <_PySlice_FromIndices@@Base+0xf0> │ │ │ │ - cbz r0, 48006 │ │ │ │ + bl 1f07bc <_PySlice_FromIndices@@Base+0xf0> │ │ │ │ + cbz r0, 480a8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4800e │ │ │ │ + b.n 480b0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ 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 124ecc │ │ │ │ - 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] │ │ │ │ - movs r5, #0 │ │ │ │ - bic.w r2, r2, #3 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - orrs r3, r2 │ │ │ │ - str r3, [r1, #4] │ │ │ │ - str.w r5, [r4, #-8] │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ - cbz r0, 48074 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 48074 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 48074 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e900 │ │ │ │ + b.w 125304 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #84] @ (480e4 ) │ │ │ │ + ldr r1, [pc, #84] @ (48130 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d5140 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d517c <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 480c4 │ │ │ │ + cbz r0, 4810e │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 123ea8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 1242e0 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 480b8 │ │ │ │ + beq.n 48102 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 480bc │ │ │ │ + cbz r3, 48106 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 480de │ │ │ │ + b.n 48128 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 480b8 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 48102 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14268 @ 0x37bc │ │ │ │ + movw r1, #15100 @ 0x3afc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000480e8 : │ │ │ │ +00048134 : │ │ │ │ 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 193804 │ │ │ │ + bl 193d3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 48120 │ │ │ │ + cbz r3, 4816c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r5, [pc, #368] @ (48294 ) │ │ │ │ + ldr r5, [pc, #368] @ (482e0 ) │ │ │ │ add.w r8, r3, r9 │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -44322,130 +44355,130 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 48172 │ │ │ │ + bne.n 481be │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 48172 │ │ │ │ + ble.n 481be │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 48172 │ │ │ │ - cbnz r4, 48194 │ │ │ │ + bne.n 481be │ │ │ │ + cbnz r4, 481e0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #288] @ (48298 ) │ │ │ │ + ldr r4, [pc, #288] @ (482e4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, lr │ │ │ │ movs r4, #2 │ │ │ │ mov r1, r9 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48258 │ │ │ │ + beq.n 482a4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 111108 │ │ │ │ + bl 1113a8 │ │ │ │ ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ ldrd sl, r7, [sp, #128] @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48266 │ │ │ │ + beq.n 482b2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111108 │ │ │ │ + bl 1113a8 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48254 │ │ │ │ + beq.n 482a0 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 481cc │ │ │ │ + beq.n 48218 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c33f4 │ │ │ │ + bl c3470 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 481ce │ │ │ │ - b.n 48254 │ │ │ │ + bge.n 4821a │ │ │ │ + b.n 482a0 │ │ │ │ movs r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 481d4 │ │ │ │ - cbz r4, 481f2 │ │ │ │ + ble.n 48220 │ │ │ │ + cbz r4, 4823e │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ - movw r1, #49160 @ 0xc008 │ │ │ │ + movw r1, #49992 @ 0xc348 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #14312 @ 0x37e8 │ │ │ │ + movw r0, #15144 @ 0x3b28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 48212 │ │ │ │ - b.n 48254 │ │ │ │ + bge.n 4825e │ │ │ │ + b.n 482a0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #60800 @ 0xed80 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #6392 @ 0x18f8 │ │ │ │ + movw r2, #92 @ 0x5c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #8516 @ 0x2144 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 48254 │ │ │ │ - bl 95d00 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 482a0 │ │ │ │ + bl 95d94 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 48228 │ │ │ │ + blt.n 48274 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a2f4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4823a │ │ │ │ + b.n 48286 │ │ │ │ mov r0, sl │ │ │ │ - cbz r4, 48234 │ │ │ │ + cbz r4, 48280 │ │ │ │ blx 293e0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4823a │ │ │ │ + b.n 48286 │ │ │ │ blx 29abc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 987f8 │ │ │ │ - cbz r4, 4826c │ │ │ │ + bl 98888 │ │ │ │ + cbz r4, 482b8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f180c │ │ │ │ + bl f17f4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48274 │ │ │ │ + b.n 482c0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48274 │ │ │ │ + b.n 482c0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 48274 │ │ │ │ + b.n 482c0 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ strd sl, r7, [sp, #128] @ 0x80 │ │ │ │ str.w r9, [sp, #144] @ 0x90 │ │ │ │ - bl 1116e0 │ │ │ │ + bl 111980 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 1116e0 │ │ │ │ + bl 111980 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + add r2, pc, #240 @ (adr r2, 483d4 <_PyCrossInterpreterData_UnregisterClass@@Base+0xc2>) │ │ │ │ lsls r4, r0, #1 │ │ │ │ subs r2, #120 @ 0x78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ @@ -44454,138 +44487,138 @@ │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000482ca <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ +00048312 <_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] @ (48384 <_PyCrossInterpreterData_UnregisterClass@@Base+0xba>) │ │ │ │ + ldr r2, [pc, #168] @ (483cc <_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, 48322 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + cbz r3, 4836a <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48318 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ + bne.n 48360 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48308 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ + bne.n 48350 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ dmb ish │ │ │ │ - beq.n 48322 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ - bl 267e28 │ │ │ │ + beq.n 4836a <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + bl 268158 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208744 <_PyCrossInterpreterData_RegisterClass@@Base+0x254> │ │ │ │ + bl 208dbc <_PyCrossInterpreterData_RegisterClass@@Base+0x254> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 48354 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ + cbz r0, 4839c <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - cbnz r3, 48352 <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ + cbnz r3, 4839a <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ - cbz r2, 48340 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ + cbz r2, 48388 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 48342 <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ + b.n 4838a <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r3, 48346 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ + cbz r3, 4838e <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4837e <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + cbz r3, 483c6 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48374 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ + bne.n 483bc <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48364 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ + bne.n 483ac <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ dmb ish │ │ │ │ - beq.n 4837e <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ - bl 2458dc │ │ │ │ + beq.n 483c6 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + bl 245de4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #14476 @ 0x388c │ │ │ │ + movw r0, #15160 @ 0x3b38 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a21c │ │ │ │ + b.w 7a24c │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ - bl 149e6c │ │ │ │ - cbnz r0, 483ce <_PyCrossInterpreterData_UnregisterClass@@Base+0x104> │ │ │ │ + bl 14a324 │ │ │ │ + cbnz r0, 4841a <_PyCrossInterpreterData_UnregisterClass@@Base+0x108> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48400 <_PyCrossInterpreterData_UnregisterClass@@Base+0x136> │ │ │ │ + b.n 4844c <_PyCrossInterpreterData_UnregisterClass@@Base+0x13a> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 48462 │ │ │ │ + bl 484d2 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 483e4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x11a> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 48430 <_PyCrossInterpreterData_UnregisterClass@@Base+0x11e> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 483ca <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ + bne.n 48416 <_PyCrossInterpreterData_UnregisterClass@@Base+0x104> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 483f8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x12e> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 48444 <_PyCrossInterpreterData_UnregisterClass@@Base+0x132> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 483ca <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ + bne.n 48416 <_PyCrossInterpreterData_UnregisterClass@@Base+0x104> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00048402 : │ │ │ │ +0004844e : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -44594,128 +44627,171 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r1, [sp, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 4845c │ │ │ │ + cbz r0, 484a8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1a5370 │ │ │ │ + bl 1a5a10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48454 │ │ │ │ + beq.n 484a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48454 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 484a0 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 4845c │ │ │ │ - bl 7732c │ │ │ │ + cbz r0, 484a8 │ │ │ │ + bl 77360 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ 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 │ │ │ │ + bl 24cb70 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ + cbnz r0, 484ce │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.n 48556 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7544 │ │ │ │ + bl d759c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48494 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 48498 │ │ │ │ + bne.n 48504 │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 48508 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 484ac │ │ │ │ + b.n 4851c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 484ac │ │ │ │ + bge.n 4851c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 484ac │ │ │ │ + cbz r3, 4851c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 484ac │ │ │ │ + cbz r3, 4851c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4848e │ │ │ │ + blt.n 484fe │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000484b0 : │ │ │ │ +00048520 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1b6904 │ │ │ │ + bl 1b7064 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 484e0 │ │ │ │ - bl 7732c │ │ │ │ + cbz r0, 48550 │ │ │ │ + bl 77360 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 24c6a0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ - cbnz r0, 48506 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 485b0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + movw r0, #54968 @ 0xd6b8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 71598 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 485c2 │ │ │ │ + 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, 48596 │ │ │ │ + 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] @ (485c4 ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + str r4, [r0, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r0, #16] │ │ │ │ + sub.w r2, r0, #8 │ │ │ │ + ldr.w r3, [r0, #-4] │ │ │ │ + ldr r1, [r1, r5] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + orrs r3, r4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + strd r1, r3, [r0, #-8] │ │ │ │ + str r2, [r1, #4] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0004850a <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ +000485c8 <_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 139fd4 │ │ │ │ + bl 13a400 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 24bfb8 │ │ │ │ - cbnz r0, 4854a <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 48544 <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ + bl 24c488 │ │ │ │ + cbnz r0, 48608 <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 48602 <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ - movw r1, #9968 @ 0x26f0 │ │ │ │ + movw r1, #10800 @ 0x2a30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r4, #1420] @ 0x58c │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4854c <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ + b.n 4860a <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004854e : │ │ │ │ +0004860c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -44729,682 +44805,650 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #4 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bl 10ded4 <_PySet_Contains@@Base+0x28> │ │ │ │ + bl 10e16c <_PySet_Contains@@Base+0x28> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 29fe0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2908c │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 800b4 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - movw r0, #54968 @ 0xd6b8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 71550 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 4861c │ │ │ │ - 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, 485f0 │ │ │ │ - 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] @ (48620 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - str r4, [r0, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r0, #16] │ │ │ │ - sub.w r2, r0, #8 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ - ldr r1, [r1, r5] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - orrs r3, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - strd r1, r3, [r0, #-8] │ │ │ │ - str r2, [r1, #4] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + b.n 48744 │ │ │ │ │ │ │ │ -00048624 : │ │ │ │ +0004865e : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-72] │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #65328 @ 0xff30 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #65332 @ 0xff34 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 8fee8 │ │ │ │ + movw r1, #5912 @ 0x1718 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #5916 @ 0x171c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 486e8 │ │ │ │ + blt.n 48722 │ │ │ │ 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 486c0 │ │ │ │ + ble.n 486fa │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #58425 @ 0xe439 │ │ │ │ + movw r2, #59085 @ 0xe6cd │ │ │ │ movt r2, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #27433 @ 0x6b29 │ │ │ │ + movw r1, #28513 @ 0x6f61 │ │ │ │ movt r1, #18 │ │ │ │ - movw r0, #57245 @ 0xdf9d │ │ │ │ + movw r0, #57909 @ 0xe235 │ │ │ │ movt r0, #16 │ │ │ │ - bl 6cbb8 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cbf8 <_Py_hashtable_new_full@@Base> │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ - cbnz r0, 486c0 │ │ │ │ - bl 1e82fc │ │ │ │ - b.n 486e8 │ │ │ │ + cbnz r0, 486fa │ │ │ │ + bl 1e8984 │ │ │ │ + b.n 48722 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r4, #40 @ 0x28 │ │ │ │ - bl 10c7f4 <_PyArena_Free@@Base+0xebc> │ │ │ │ + bl 10cab8 │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 486d4 │ │ │ │ - bl 10e2c8 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 4870e │ │ │ │ + bl 10e55c <_Py_hashtable_destroy@@Base> │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [r4, #-24] │ │ │ │ ldr.w r3, [r4, #-40] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 29fe0 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - b.n 487cc │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #148] @ (487a0 ) │ │ │ │ - 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, 48740 │ │ │ │ - adds r0, #223 @ 0xdf │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 48736 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 48726 │ │ │ │ - dmb ish │ │ │ │ - beq.n 48740 │ │ │ │ - bl 267e28 │ │ │ │ - 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 48c78 │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 48782 │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 48778 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 48768 │ │ │ │ - dmb ish │ │ │ │ - beq.n 48782 │ │ │ │ - bl 2458dc │ │ │ │ - ldrb r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 24972c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (487a0 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4879c │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ - pop {r4, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 95d00 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 290a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 987f8 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, pc} │ │ │ │ + blx 2908c │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 800e8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #32 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 487fc │ │ │ │ + bne.n 48774 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14592 @ 0x3900 │ │ │ │ + movw r1, #15424 @ 0x3c40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 48818 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 48790 │ │ │ │ mov r4, r0 │ │ │ │ ldrsb.w r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 4881c │ │ │ │ + ble.n 48794 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e540 │ │ │ │ + bl 14e9f8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 489d8 │ │ │ │ + b.n 48950 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 48928 │ │ │ │ + bne.w 488a0 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ - cbz r3, 48856 │ │ │ │ + cbz r3, 487ce │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 48848 │ │ │ │ - movw r1, #14640 @ 0x3930 │ │ │ │ + cbnz r2, 487c0 │ │ │ │ + movw r1, #15472 @ 0x3c70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126f9c │ │ │ │ - b.n 48818 │ │ │ │ - movw r1, #14692 @ 0x3964 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 48790 │ │ │ │ + movw r1, #15524 @ 0x3ca4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126f9c │ │ │ │ - b.n 48818 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 48790 │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ - cbz r6, 48870 │ │ │ │ + cbz r6, 487e8 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e540 │ │ │ │ - b.n 48818 │ │ │ │ + bl 14e9f8 │ │ │ │ + b.n 48790 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 48894 │ │ │ │ + beq.n 4880c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #55584 @ 0xd920 │ │ │ │ + movw r1, #56416 @ 0xdc60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 48818 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 48790 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 488e6 │ │ │ │ + cbnz r3, 4885e │ │ │ │ movw r1, #56136 @ 0xdb48 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ strb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 20c1b4 │ │ │ │ + bl 20c828 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4898c │ │ │ │ + beq.n 48904 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 489d8 │ │ │ │ + bne.w 48950 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48968 │ │ │ │ + beq.n 488e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48968 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48968 │ │ │ │ + bne.n 488e0 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 488e0 │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #608 @ 0x260 │ │ │ │ + movw r1, #1440 @ 0x5a0 │ │ │ │ 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 bfa2c │ │ │ │ + bl bfaa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48818 │ │ │ │ + beq.n 48790 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 20c1b4 │ │ │ │ + bl 20c828 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 254c48 <_PyUnicode_ToNumeric@@Base+0x7530> │ │ │ │ + bl 24dbe8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1354> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4898c │ │ │ │ - b.n 489d8 │ │ │ │ + cbz r0, 48904 │ │ │ │ + b.n 48950 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2028e0 │ │ │ │ + bl 202f5c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 48944 │ │ │ │ + cbz r3, 488bc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 254c48 <_PyUnicode_ToNumeric@@Base+0x7530> │ │ │ │ - cbz r0, 4898c │ │ │ │ + b.w 24dbe8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1354> │ │ │ │ + cbz r0, 48904 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 489d8 │ │ │ │ + bne.n 48950 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48968 │ │ │ │ + beq.n 488e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48968 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 488e0 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ - movw r1, #56520 @ 0xdcc8 │ │ │ │ + movw r1, #57352 @ 0xe008 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 48818 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 48790 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl d39c4 │ │ │ │ - cbz r0, 489c4 │ │ │ │ + bl d3a00 │ │ │ │ + cbz r0, 4893c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 48818 │ │ │ │ - bl d3bd8 │ │ │ │ + bne.w 48790 │ │ │ │ + bl d3c14 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e540 │ │ │ │ - b.n 48818 │ │ │ │ + bl 14e9f8 │ │ │ │ + b.n 48790 │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39c4 │ │ │ │ + bl d3a00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 489a8 │ │ │ │ - b.n 48818 │ │ │ │ + bne.n 48920 │ │ │ │ + b.n 48790 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #24664 @ 0x6058 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ + ldr r3, [pc, #148] @ (489fc ) │ │ │ │ + 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, 4899c │ │ │ │ + adds r0, #223 @ 0xdf │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 48992 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 48982 │ │ │ │ + dmb ish │ │ │ │ + beq.n 4899c │ │ │ │ + bl 268158 │ │ │ │ + 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 48ce0 │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 489de │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 489d4 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 489c4 │ │ │ │ + dmb ish │ │ │ │ + beq.n 489de │ │ │ │ + bl 245de4 │ │ │ │ + ldrb r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 24a0dc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (489fc ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 489f8 │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #224 @ 0xe0 │ │ │ │ + pop {r4, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl f8ec0 │ │ │ │ + cbnz r0, 48a7c │ │ │ │ + ldrd r5, r1, [r4, #-8] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bic.w r1, r1, #3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + str r5, [r1, #0] │ │ │ │ + orrs r3, r1 │ │ │ │ + str r3, [r5, #4] │ │ │ │ + str.w r2, [r4, #-8] │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + cbz r0, 48a56 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 48a56 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 48a56 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 48a72 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 48a72 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 48a72 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 7e934 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + movw r0, #25496 @ 0x6398 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a21c │ │ │ │ + b.w 7a24c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #9684 @ 0x25d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 48a36 │ │ │ │ + beq.n 48ad6 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48a36 │ │ │ │ + beq.n 48ad6 │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #53992 @ 0xd2e8 │ │ │ │ + movw r1, #54824 @ 0xd628 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl bfa2c │ │ │ │ - cbnz r0, 48a4a │ │ │ │ - b.n 48a76 │ │ │ │ + bl bfaa8 │ │ │ │ + cbnz r0, 48aea │ │ │ │ + b.n 48b16 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 48a18 │ │ │ │ - movw r0, #53992 @ 0xd2e8 │ │ │ │ + beq.n 48ab8 │ │ │ │ + movw r0, #54824 @ 0xd628 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 16b6fc <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48a76 │ │ │ │ - b.n 48a18 │ │ │ │ + bl 16ba84 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48b16 │ │ │ │ + b.n 48ab8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 862ec │ │ │ │ + bl 862bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48a76 │ │ │ │ + cbz r0, 48b16 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48a7a │ │ │ │ + cbnz r0, 48b1a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48a76 │ │ │ │ + beq.n 48b16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48a76 │ │ │ │ + cbnz r3, 48b16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48a8a │ │ │ │ + b.n 48b2a │ │ │ │ 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} │ │ │ │ │ │ │ │ -00048a8e : │ │ │ │ +00048b2e : │ │ │ │ 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 1e05e0 │ │ │ │ + bl 1e0c64 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #28] @ (48b7c ) │ │ │ │ + ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ + cbz r3, 48b72 │ │ │ │ + bl 19c2b4 <_Py_write_noraise@@Base+0x3d4> │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 48b7a │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, pc} │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 95d94 │ │ │ │ + mov r4, r0 │ │ │ │ + blx 290a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 98888 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cbnz r3, 48bc0 │ │ │ │ + ldr r2, [pc, #20] @ (48bc4 ) │ │ │ │ + ldrd r0, r3, [r0, #8] │ │ │ │ + add.w r1, r2, #520 @ 0x208 │ │ │ │ + cmp r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r1, r2 │ │ │ │ + b.w 264d2c │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + @ instruction: 0xb878 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-200] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #224] @ (48bc4 ) │ │ │ │ + ldr r1, [pc, #224] @ (48cdc ) │ │ │ │ add.w r4, sp, #16512 @ 0x4080 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ - movw r2, #34256 @ 0x85d0 │ │ │ │ + movw r2, #35088 @ 0x8910 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ - movw r1, #14836 @ 0x39f4 │ │ │ │ + movw r1, #15696 @ 0x3d50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ - bl 8c594 │ │ │ │ + bl 8c564 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48b9e │ │ │ │ + beq.n 48cb8 │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ - movw r1, #9004 @ 0x232c │ │ │ │ + movw r1, #9848 @ 0x2678 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #9692 @ 0x25dc │ │ │ │ + movw r0, #10664 @ 0x29a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ ldr.w r1, [r6, #-160] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 48b36 │ │ │ │ + bge.n 48c50 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48b94 │ │ │ │ + b.n 48cae │ │ │ │ ldr r7, [r7, #16] │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ movs r3, #2 │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - bl 215b6c <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 216150 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48b32 │ │ │ │ - bl 95d00 │ │ │ │ + beq.n 48c4c │ │ │ │ + bl 95d94 │ │ │ │ sub.w r3, r5, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ sub.w r3, r5, #36 @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ sub.w r2, r5, #8 │ │ │ │ sub.w r1, r5, #28 │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ blx 29964 │ │ │ │ mov r0, r4 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ ldr.w r1, [r6, #-164] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ - bl 41f94 │ │ │ │ + bl 41f8c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ - bl 7732c │ │ │ │ - b.n 48ba0 │ │ │ │ + bl 77360 │ │ │ │ + b.n 48cba │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (48bc4 ) │ │ │ │ + ldr r3, [pc, #28] @ (48cdc ) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48bb8 │ │ │ │ + beq.n 48cd2 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl f8ee0 │ │ │ │ - cbnz r0, 48c44 │ │ │ │ - ldrd r5, r1, [r4, #-8] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - str r5, [r1, #0] │ │ │ │ - orrs r3, r1 │ │ │ │ - str r3, [r5, #4] │ │ │ │ - str.w r2, [r4, #-8] │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ - cbz r0, 48c1e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 48c1e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 48c1e │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 48c3a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 48c3a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 48c3a │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e900 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (48c74 ) │ │ │ │ - ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ - cbz r3, 48c6a │ │ │ │ - bl 19bc14 <_Py_write_noraise@@Base+0x3d4> │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 48c72 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #212] @ (48d60 ) │ │ │ │ + ldr r3, [pc, #212] @ (48dc8 ) │ │ │ │ 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 48d46 │ │ │ │ + bne.n 48dae │ │ │ │ ldr.w r5, [r0, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ add.w r7, r0, #48 @ 0x30 │ │ │ │ - bls.n 48cd6 │ │ │ │ + bls.n 48d3e │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ str r3, [r0, #32] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ it ls │ │ │ │ addls r2, #1 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ - bl 25ed3c │ │ │ │ + bl 25f1d4 │ │ │ │ sub.w r2, r5, #64 @ 0x40 │ │ │ │ add.w r1, r4, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w r0, [r4, #176] @ 0xb0 │ │ │ │ ldrb.w r2, [r4, #181] @ 0xb5 │ │ │ │ adds r3, r0, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 48d02 │ │ │ │ + cbz r2, 48d6a │ │ │ │ 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 │ │ │ │ @@ -45413,32 +45457,32 @@ │ │ │ │ strb.w r3, [r4, #41] @ 0x29 │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r4, #42] @ 0x2a │ │ │ │ strb.w r3, [r4, #43] @ 0x2b │ │ │ │ blx 2957c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ed3c │ │ │ │ + bl 25f1d4 │ │ │ │ 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 48d2e │ │ │ │ + bne.n 48d96 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #24] @ (48d60 ) │ │ │ │ + ldr r3, [pc, #24] @ (48dc8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48d58 │ │ │ │ + beq.n 48dc0 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -45446,136 +45490,163 @@ │ │ │ │ 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 48d86 │ │ │ │ - bl 25e80c │ │ │ │ + bne.n 48dee │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 48d92 │ │ │ │ + cbz r3, 48dfa │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48dd4 │ │ │ │ + b.n 48e3c │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48dd0 │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48e38 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48dd0 │ │ │ │ + cbnz r3, 48e38 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48dd0 │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48e38 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48dd0 │ │ │ │ + cbnz r3, 48e38 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48dd0 │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48e38 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48dd0 │ │ │ │ + cbnz r3, 48e38 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48dd0 │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48e38 │ │ │ │ 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, 48df0 │ │ │ │ - ldr r2, [pc, #20] @ (48df4 ) │ │ │ │ - ldrd r0, r3, [r0, #8] │ │ │ │ - add.w r1, r2, #520 @ 0x208 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 48e70 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r1, r2 │ │ │ │ - b.w 264a9c │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - @ instruction: 0xb878 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + ble.n 48e70 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 48e8a │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 48e8a │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 48ea8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 862bc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 48ea8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 48ea8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #9444 @ 0x24e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 48e4a │ │ │ │ + beq.n 48efe │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48e4a │ │ │ │ + beq.n 48efe │ │ │ │ mov r0, r6 │ │ │ │ - bl b4e1c │ │ │ │ + bl b4e90 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 48e5e │ │ │ │ + bgt.n 48f12 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31252 @ 0x7a14 │ │ │ │ + movw r1, #32084 @ 0x7d54 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 48e8c │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 48f40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 48e26 │ │ │ │ - movw r0, #46300 @ 0xb4dc │ │ │ │ + beq.n 48eda │ │ │ │ + movw r0, #47132 @ 0xb81c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 16b6fc <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48e8c │ │ │ │ - b.n 48e26 │ │ │ │ + bl 16ba84 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48f40 │ │ │ │ + b.n 48eda │ │ │ │ subs r0, #1 │ │ │ │ - bl 720b4 │ │ │ │ + bl 72174 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48e8c │ │ │ │ + cbz r0, 48f40 │ │ │ │ add.w sl, r6, #12 │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 862ec │ │ │ │ - cbnz r0, 48e90 │ │ │ │ + bl 862bc │ │ │ │ + cbnz r0, 48f44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 48eae │ │ │ │ + bne.n 48f62 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48ece │ │ │ │ + b.n 48f82 │ │ │ │ cmp r7, r8 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 48e74 │ │ │ │ + bne.n 48f28 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48ebe │ │ │ │ + cbnz r0, 48f72 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48e8c │ │ │ │ + beq.n 48f40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48e8c │ │ │ │ + bne.n 48f40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48e8c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 48f40 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -45586,65 +45657,65 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #57564 @ 0xe0dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b320 │ │ │ │ + bl 11b748 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 48f20 │ │ │ │ + beq.n 48fd4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85a0c │ │ │ │ - cbnz r0, 48f20 │ │ │ │ + bl 859dc │ │ │ │ + cbnz r0, 48fd4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #14884 @ 0x3a24 │ │ │ │ + movw r1, #15716 @ 0x3d64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 48f2c │ │ │ │ + bl d19a0 │ │ │ │ + b.n 48fe0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48f30 │ │ │ │ - bl 498ac │ │ │ │ + beq.n 48fe4 │ │ │ │ + bl 498f4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 48f8a │ │ │ │ + b.n 4903e │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 48f46 │ │ │ │ + bge.n 48ffa │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e82fc │ │ │ │ + b.w 1e8984 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c124 │ │ │ │ + bl 20c798 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48f2c │ │ │ │ + beq.n 48fe0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 48f6a │ │ │ │ + ble.n 4901e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 48f8a │ │ │ │ + ble.n 4903e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ @@ -45657,208 +45728,209 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 48fbe │ │ │ │ + beq.n 49072 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 48fbe │ │ │ │ + ble.n 49072 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48fd8 │ │ │ │ + beq.n 4908e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 48fd8 │ │ │ │ + b.n 4908e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movs r5, #0 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 48ff6 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 490ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 862ec │ │ │ │ + bl 104a24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48ff6 │ │ │ │ + beq.n 490ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48ff6 │ │ │ │ + cbnz r3, 490ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #148] @ (490a0 ) │ │ │ │ + ldr r3, [pc, #152] @ (49158 ) │ │ │ │ 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, 49040 │ │ │ │ + cbz r3, 490f6 │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 49036 │ │ │ │ + bne.n 490ec │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49026 │ │ │ │ + bne.n 490dc │ │ │ │ dmb ish │ │ │ │ - beq.n 49040 │ │ │ │ - bl 267e28 │ │ │ │ + beq.n 490f6 │ │ │ │ + bl 268158 │ │ │ │ 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 48c78 │ │ │ │ + bl 48ce0 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 49082 │ │ │ │ + cbz r3, 49138 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49078 │ │ │ │ + bne.n 4912e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49068 │ │ │ │ + bne.n 4911e │ │ │ │ dmb ish │ │ │ │ - beq.n 49082 │ │ │ │ - bl 2458dc │ │ │ │ + beq.n 49138 │ │ │ │ + bl 245de4 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71ec8 │ │ │ │ - ldr r3, [pc, #20] @ (490a0 ) │ │ │ │ + bl 71f88 │ │ │ │ + ldr r3, [pc, #20] @ (49158 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4909c │ │ │ │ + beq.n 49152 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - cbz r4, 490c6 │ │ │ │ + cbz r4, 4917e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 490c8 │ │ │ │ + b.n 49180 │ │ │ │ mov r3, r4 │ │ │ │ add.w sl, r3, r1 │ │ │ │ - cbnz r4, 490d8 │ │ │ │ + cbnz r4, 49190 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 490d8 │ │ │ │ + ble.n 49190 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 490d8 │ │ │ │ - cbnz r5, 490fa │ │ │ │ + bgt.n 49190 │ │ │ │ + cbnz r5, 491b2 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #212] @ (491b0 ) │ │ │ │ + ldr r4, [pc, #212] @ (49268 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 491a8 │ │ │ │ + beq.n 49260 │ │ │ │ ldr.w r9, [r5] │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 49180 │ │ │ │ + beq.n 49238 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 49146 │ │ │ │ - bl d779c <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 491fe │ │ │ │ + bl d77f4 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4911e │ │ │ │ - bl 7f7f4 │ │ │ │ + cbnz r0, 491d6 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 491a8 │ │ │ │ + bne.n 49260 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4913e │ │ │ │ - bl 83a00 │ │ │ │ + b.n 491f6 │ │ │ │ + bl 83a30 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4913a │ │ │ │ + beq.n 491f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4913a │ │ │ │ + cbnz r3, 491f2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 49110 │ │ │ │ + beq.n 491c8 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 49148 │ │ │ │ - b.n 49188 │ │ │ │ + bne.n 49200 │ │ │ │ + b.n 49240 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl d779c <_PyNumber_Index@@Base> │ │ │ │ + bl d77f4 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4915e │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 491a8 │ │ │ │ + cbnz r0, 49216 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 49260 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4918c │ │ │ │ - bl 83a00 │ │ │ │ + b.n 49244 │ │ │ │ + bl 83a30 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4917a │ │ │ │ + beq.n 49232 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4917a │ │ │ │ + cbnz r3, 49232 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 4918c │ │ │ │ - b.n 49152 │ │ │ │ + bne.n 49244 │ │ │ │ + b.n 4920a │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4918c │ │ │ │ + b.n 49244 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14f41c │ │ │ │ + bl 14f8d4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 206dbc <_Py_RestoreSignals@@Base+0xc00> │ │ │ │ + b.w 207434 <_Py_RestoreSignals@@Base+0xc00> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subs r3, #192 @ 0xc0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -45866,367 +45938,326 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 491d6 │ │ │ │ - bl 25e80c │ │ │ │ + bne.n 4928e │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 491e2 │ │ │ │ + cbz r3, 4929a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 49204 │ │ │ │ + b.n 492bc │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 49200 │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 492b8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 49200 │ │ │ │ + cbnz r3, 492b8 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 49200 │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 492b8 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 49238 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 49238 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49254 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 49254 │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 49272 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10478c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49272 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 49272 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + movw r1, #57456 @ 0xe070 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + b.w 41eec │ │ │ │ │ │ │ │ -00049276 : │ │ │ │ - b.w 1e3da8 │ │ │ │ +000492cc : │ │ │ │ + b.w 1e4430 │ │ │ │ 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 492a6 │ │ │ │ + beq.n 492fc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60860 @ 0xedbc │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #152 @ 0x98 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 492a6 │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 492fc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 492e4 │ │ │ │ + b.n 4933a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 492ba │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 49310 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 492a2 │ │ │ │ + bne.n 492f8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 492ce │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 49324 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 492a2 │ │ │ │ + bne.n 492f8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11ae7c <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b2a4 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 492a2 │ │ │ │ + blt.n 492f8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 26029c │ │ │ │ + b.w 260734 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 492f2 │ │ │ │ + cbz r1, 49348 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 492fa │ │ │ │ + b.n 49350 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ b.w 34310 │ │ │ │ - movw r1, #56624 @ 0xdd30 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - b.w 41ef4 │ │ │ │ │ │ │ │ -0004930a : │ │ │ │ - ldr r3, [pc, #68] @ (49350 ) │ │ │ │ +00049354 : │ │ │ │ + ldr r3, [pc, #64] @ (49398 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 4934c │ │ │ │ + cbz r0, 49396 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 49322 │ │ │ │ + bne.n 4936c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 49314 │ │ │ │ + b.n 4935e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 49338 │ │ │ │ + beq.n 49382 │ │ │ │ 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 4931e │ │ │ │ + bcc.n 49368 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4934c │ │ │ │ + cbz r0, 49396 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4934c │ │ │ │ + beq.n 49396 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbe74 │ │ │ │ + bl cbefc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 49384 │ │ │ │ + cbz r0, 493cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49384 │ │ │ │ + beq.n 493cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49384 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 493cc │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 493a0 │ │ │ │ + cbz r0, 493e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 493a0 │ │ │ │ + beq.n 493e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 493a0 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 493e8 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 493bc │ │ │ │ + cbz r0, 49404 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 493bc │ │ │ │ + beq.n 49404 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 493bc │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49404 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 493d8 │ │ │ │ + cbz r0, 49420 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 493d8 │ │ │ │ + beq.n 49420 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 493d8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49420 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 493f4 │ │ │ │ + cbz r0, 4943c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 493f4 │ │ │ │ + beq.n 4943c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 493f4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4943c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 49410 │ │ │ │ + cbz r0, 49458 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49410 │ │ │ │ + beq.n 49458 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49410 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49458 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 49446 │ │ │ │ + beq.n 4948e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42856 @ 0xa768 │ │ │ │ + movw r1, #43688 @ 0xaaa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 49468 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 494b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103b34 │ │ │ │ - cbnz r0, 4946c │ │ │ │ + bl 103dcc │ │ │ │ + cbnz r0, 494b4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42896 @ 0xa790 │ │ │ │ + movw r1, #43728 @ 0xaad0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49532 │ │ │ │ + b.n 4957a │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 49468 │ │ │ │ + beq.n 494b0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4949e │ │ │ │ + ble.n 494e6 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42940 @ 0xa7bc │ │ │ │ + movw r1, #43772 @ 0xaafc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ - b.n 49468 │ │ │ │ + bl ceabc │ │ │ │ + b.n 494b0 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ add.w r6, r4, #40 @ 0x28 │ │ │ │ - cbnz r3, 494d0 │ │ │ │ + cbnz r3, 49518 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 494b8 │ │ │ │ + blt.n 49500 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #222] @ 0xde │ │ │ │ - b.n 494d0 │ │ │ │ + b.n 49518 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 25e828 │ │ │ │ + bl 25ecc0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 49532 │ │ │ │ - bl 95d00 │ │ │ │ + b.n 4957a │ │ │ │ + bl 95d94 │ │ │ │ adds r4, #223 @ 0xdf │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 494f0 │ │ │ │ + bne.n 49538 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 494e0 │ │ │ │ + bne.n 49528 │ │ │ │ dmb ish │ │ │ │ - beq.n 494fc │ │ │ │ + beq.n 49544 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267e28 │ │ │ │ + bl 268158 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 25e828 │ │ │ │ + bl 25ecc0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4951e │ │ │ │ + bne.n 49566 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4950e │ │ │ │ + bne.n 49556 │ │ │ │ dmb ish │ │ │ │ - beq.n 4952a │ │ │ │ + beq.n 49572 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2458dc │ │ │ │ + bl 245de4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ - b.n 494c0 │ │ │ │ + bl 98888 │ │ │ │ + b.n 49508 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 13e730 │ │ │ │ + bl 13eb60 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 49566 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 49578 │ │ │ │ - b.n 495b4 │ │ │ │ + bne.n 495ae │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 495c0 │ │ │ │ + b.n 495fc │ │ │ │ vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #92] @ 495c8 │ │ │ │ + vldr d6, [pc, #92] @ 49610 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 495b8 │ │ │ │ + bhi.n 49600 │ │ │ │ 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 │ │ │ │ @@ -46235,244 +46266,244 @@ │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 495c0 │ │ │ │ + beq.n 49608 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 495c0 │ │ │ │ + b.n 49608 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 495c0 │ │ │ │ + b.n 49608 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -000495d0 : │ │ │ │ +00049618 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (49600 ) │ │ │ │ + ldr r3, [pc, #32] @ (49648 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1a66ec │ │ │ │ - cbz r0, 495fe │ │ │ │ + bl 1a6d8c │ │ │ │ + cbz r0, 49646 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 49630 │ │ │ │ + cbnz r1, 49678 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10736 @ 0x29f0 │ │ │ │ + movw r1, #11568 @ 0x2d30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4965a │ │ │ │ + b.n 496a2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r1, [r2, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 49658 │ │ │ │ + beq.n 496a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49658 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 496a0 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4967a │ │ │ │ + cbz r3, 496c2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4967c │ │ │ │ + b.n 496c4 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4968a │ │ │ │ + cbnz r3, 496d2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4968a │ │ │ │ + blt.n 496d2 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4968a │ │ │ │ - cbnz r4, 496a6 │ │ │ │ + bgt.n 496d2 │ │ │ │ + cbnz r4, 496ee │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #392] @ (49818 ) │ │ │ │ + ldr r4, [pc, #392] @ (49860 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49700 │ │ │ │ - cbz r5, 496ca │ │ │ │ + cbz r0, 49748 │ │ │ │ + cbz r5, 49712 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 496b4 │ │ │ │ + cbz r7, 496fc │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 496b4 │ │ │ │ + bne.n 496fc │ │ │ │ movs r2, #0 │ │ │ │ - b.n 496ce │ │ │ │ + b.n 49716 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 496bc │ │ │ │ + cbnz r0, 49704 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 496ce │ │ │ │ - bl c33f4 │ │ │ │ + b.n 49716 │ │ │ │ + bl c3470 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49700 │ │ │ │ + blt.n 49748 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 496b0 │ │ │ │ - b.n 496b8 │ │ │ │ + beq.n 496f8 │ │ │ │ + b.n 49700 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 256910 │ │ │ │ + bl 256ce0 <_PyUnicode_ToNumeric@@Base+0x901c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 49700 │ │ │ │ + beq.n 49748 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 49756 │ │ │ │ + beq.n 4979e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 49704 │ │ │ │ + beq.n 4974c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42856 @ 0xa768 │ │ │ │ + movw r1, #43688 @ 0xaaa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49800 │ │ │ │ + b.n 49848 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103b34 │ │ │ │ - cbnz r0, 49724 │ │ │ │ + bl 103dcc │ │ │ │ + cbnz r0, 4976c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42896 @ 0xa790 │ │ │ │ + movw r1, #43728 @ 0xaad0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 49700 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 49748 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 49700 │ │ │ │ + beq.n 49748 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 49756 │ │ │ │ + ble.n 4979e │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42940 @ 0xa7bc │ │ │ │ + movw r1, #43772 @ 0xaafc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea34 │ │ │ │ - b.n 49700 │ │ │ │ + bl ceabc │ │ │ │ + b.n 49748 │ │ │ │ mov r0, r6 │ │ │ │ - bl cbe74 │ │ │ │ + bl cbefc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4988a │ │ │ │ + bl 498d2 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 49772 │ │ │ │ + cbnz r0, 497ba │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 49700 │ │ │ │ + beq.n 49748 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea34 │ │ │ │ - b.n 49700 │ │ │ │ + bl ceabc │ │ │ │ + b.n 49748 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #112 @ (adr r3, 49808 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 49850 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #112 @ (adr r3, 49810 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 49858 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r8, r6, [r0] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 497d0 │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 49818 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49766 │ │ │ │ + beq.n 497ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49766 │ │ │ │ + bne.n 497ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49766 │ │ │ │ - cbz r5, 49800 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 497ae │ │ │ │ + cbz r5, 49848 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 497f2 │ │ │ │ - bl 95d00 │ │ │ │ + blt.n 4983a │ │ │ │ + bl 95d94 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 539e0 │ │ │ │ + bl 53a26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ - b.n 497fa │ │ │ │ + bl 98888 │ │ │ │ + b.n 49842 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 539e0 │ │ │ │ + bl 53a26 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ 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 │ │ │ │ @@ -46483,548 +46514,548 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 49842 │ │ │ │ + cbnz r3, 4988a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #14940 @ 0x3a5c │ │ │ │ + movw r0, #15772 @ 0x3d9c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddbf4 │ │ │ │ - bl 13c2a8 │ │ │ │ + b.w ddc0c │ │ │ │ + bl 13c6d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49866 │ │ │ │ + bne.n 498ae │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #14956 @ 0x3a6c │ │ │ │ + movw r0, #15788 @ 0x3dac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13c7f8 │ │ │ │ - b.n 49884 │ │ │ │ - ble.n 49882 │ │ │ │ + bl 13cc28 │ │ │ │ + b.n 498cc │ │ │ │ + ble.n 498ca │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63580 @ 0xf85c │ │ │ │ + movw r1, #64412 @ 0xfb9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 49354 │ │ │ │ + b.n 4939c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71550 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71598 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 498a8 │ │ │ │ + cbz r0, 498f0 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 802e4 │ │ │ │ + bl 80318 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000498ac : │ │ │ │ +000498f4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (498dc ) │ │ │ │ + ldr r0, [pc, #32] @ (49924 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #14980 @ 0x3a84 │ │ │ │ + movw r2, #15812 @ 0x3dc4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 127000 <_PyErr_SetString@@Base> │ │ │ │ + bl 127438 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 498fc │ │ │ │ + cbz r3, 49944 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 498fe │ │ │ │ + b.n 49946 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 4990c │ │ │ │ + cbnz r3, 49954 │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 4990c │ │ │ │ + ble.n 49954 │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 4990c │ │ │ │ - cbnz r4, 4992c │ │ │ │ + bgt.n 49954 │ │ │ │ + cbnz r4, 49974 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #352] @ (49a70 ) │ │ │ │ + ldr r4, [pc, #352] @ (49ab8 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #5 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 499e0 │ │ │ │ + beq.n 49a28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 49940 │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 49988 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 499e0 │ │ │ │ + bne.n 49a28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 49956 │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 4999e │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 499e0 │ │ │ │ + bne.n 49a28 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d779c <_PyNumber_Index@@Base> │ │ │ │ + bl d77f4 <_PyNumber_Index@@Base> │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 4996a │ │ │ │ - bl 7f7f4 │ │ │ │ + cbnz r0, 499b2 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49a5e │ │ │ │ - b.n 499e0 │ │ │ │ - bl 83a00 │ │ │ │ + beq.n 49aa6 │ │ │ │ + b.n 49a28 │ │ │ │ + bl 83a30 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4998a │ │ │ │ + beq.n 499d2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 4998a │ │ │ │ + cbnz r3, 499d2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 49960 │ │ │ │ + beq.n 499a8 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 49a3c │ │ │ │ + beq.n 49a84 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4999c │ │ │ │ + cbz r0, 499e4 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 499a4 │ │ │ │ - b.n 499a8 │ │ │ │ + bne.n 499ec │ │ │ │ + b.n 499f0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 499b0 │ │ │ │ + b.n 499f8 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 499cc │ │ │ │ + bge.n 49a14 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15024 @ 0x3ab0 │ │ │ │ + movw r1, #15856 @ 0x3df0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 499e0 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 49a28 │ │ │ │ movw r9, #4356 @ 0x1104 │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 499e4 │ │ │ │ + beq.n 49a2c │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1edfcc │ │ │ │ - cbnz r0, 499e8 │ │ │ │ + bl 1ee654 │ │ │ │ + cbnz r0, 49a30 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49a68 │ │ │ │ + b.n 49ab0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 499ea │ │ │ │ + b.n 49a32 │ │ │ │ add r4, sp, #24 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 499fe │ │ │ │ + beq.n 49a46 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1edfcc │ │ │ │ + bl 1ee654 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 499e0 │ │ │ │ + beq.n 49a28 │ │ │ │ add r6, sp, #32 │ │ │ │ - b.n 49a00 │ │ │ │ + b.n 49a48 │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ 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 987f8 │ │ │ │ + bl 98888 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 49a56 │ │ │ │ + bge.n 49a9e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 49a46 │ │ │ │ - bl e4ae4 │ │ │ │ + bne.n 49a8e │ │ │ │ + bl e4afc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49a04 │ │ │ │ - b.n 499e0 │ │ │ │ + beq.n 49a4c │ │ │ │ + b.n 49a28 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 499b4 │ │ │ │ + blt.n 499fc │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 49a00 │ │ │ │ + b.n 49a48 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 49a68 │ │ │ │ + bl f17d8 │ │ │ │ + b.n 49ab0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7f9dc │ │ │ │ - b.n 49a68 │ │ │ │ + bl 7fa10 │ │ │ │ + b.n 49ab0 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 499b4 │ │ │ │ + beq.n 499fc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49992 │ │ │ │ + b.n 499da │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r4, #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00049a74 : │ │ │ │ - sub sp, #16 │ │ │ │ - add sp, #16 │ │ │ │ - b.w 18261c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 20bfa4 │ │ │ │ + bl 20c618 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49a9e │ │ │ │ - beq.n 49aa2 │ │ │ │ + blt.n 49ade │ │ │ │ + beq.n 49ae2 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 49aaa │ │ │ │ + b.n 49aea │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49aaa │ │ │ │ + b.n 49aea │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b320 │ │ │ │ - bl cbe74 │ │ │ │ + bl 11b748 │ │ │ │ + bl cbefc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 49b14 │ │ │ │ + beq.n 49b54 │ │ │ │ mov r0, r3 │ │ │ │ - bl 85a0c │ │ │ │ - cbnz r0, 49b14 │ │ │ │ + bl 859dc │ │ │ │ + cbnz r0, 49b54 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b320 │ │ │ │ - bl cbe74 │ │ │ │ + bl 11b748 │ │ │ │ + bl cbefc │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #32 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #54552 @ 0xd518 │ │ │ │ + movw r1, #62848 @ 0xf580 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #55384 @ 0xd858 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49bcc │ │ │ │ + b.n 49c0c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 49b68 │ │ │ │ + cbz r3, 49ba8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 49b68 │ │ │ │ + bge.n 49ba8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 49b80 │ │ │ │ + beq.n 49bc0 │ │ │ │ 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 d124c │ │ │ │ + bl d12cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49b5c │ │ │ │ + beq.n 49b9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49b5c │ │ │ │ + cbnz r3, 49b9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 49b10 │ │ │ │ - bne.n 49b80 │ │ │ │ + blt.n 49b50 │ │ │ │ + bne.n 49bc0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 49b16 │ │ │ │ + b.n 49b56 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57660 @ 0xe13c │ │ │ │ + movw r1, #58492 @ 0xe47c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 49b10 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 49b50 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbnz r1, 49b8e │ │ │ │ + cbnz r1, 49bce │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 49bcc │ │ │ │ + b.n 49c0c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 49b84 │ │ │ │ + bge.n 49bc4 │ │ │ │ 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 49bb4 │ │ │ │ + beq.n 49bf4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 49ba6 │ │ │ │ + b.n 49be6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49b84 │ │ │ │ + beq.n 49bc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49b84 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49b84 │ │ │ │ + bne.n 49bc4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 49bc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #0] @ (49bd4 ) │ │ │ │ + ldr r0, [pc, #0] @ (49c14 ) │ │ │ │ bx lr │ │ │ │ strb r4, [r5, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (49bdc ) │ │ │ │ + ldr r0, [pc, #0] @ (49c1c ) │ │ │ │ bx lr │ │ │ │ strb r4, [r5, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1d9fd8 <_PyErr_ProgramDecodedTextObject@@Base+0x330> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00049c3c : │ │ │ │ + sub sp, #16 │ │ │ │ + add sp, #16 │ │ │ │ + b.w 182a2c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 14e2a0 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ - cbz r0, 49c16 │ │ │ │ + bl 14e758 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ + cbz r0, 49c7a │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ef894 │ │ │ │ + bl 1eff1c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 49c18 │ │ │ │ + bge.n 49c7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49c16 │ │ │ │ + beq.n 49c7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49c16 │ │ │ │ + cbnz r3, 49c7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49c54 │ │ │ │ + bne.n 49cb8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ - bl 48462 │ │ │ │ + bl 484d2 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 49c48 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 49c5c │ │ │ │ + bne.n 49cac │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 49cc0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 149e6c │ │ │ │ + bl 14a324 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #0] @ (49c64 ) │ │ │ │ + ldr r0, [pc, #0] @ (49cc8 ) │ │ │ │ bx lr │ │ │ │ strb r4, [r5, #9] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d9914 <_PyErr_ProgramDecodedTextObject@@Base+0x330> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (49d18 ) │ │ │ │ + ldr r3, [pc, #132] @ (49d60 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 49cc8 │ │ │ │ + cbz r3, 49d10 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 49cbe │ │ │ │ + bne.n 49d06 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49cae │ │ │ │ + bne.n 49cf6 │ │ │ │ dmb ish │ │ │ │ - beq.n 49cc8 │ │ │ │ - bl 267e28 │ │ │ │ + beq.n 49d10 │ │ │ │ + bl 268158 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 49d54 │ │ │ │ + bl 49d9c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 49cfa │ │ │ │ + cbz r3, 49d42 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49cf0 │ │ │ │ + bne.n 49d38 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49ce0 │ │ │ │ + bne.n 49d28 │ │ │ │ dmb ish │ │ │ │ - beq.n 49cfa │ │ │ │ - bl 2458dc │ │ │ │ + beq.n 49d42 │ │ │ │ + bl 245de4 │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71ec8 │ │ │ │ - ldr r3, [pc, #20] @ (49d18 ) │ │ │ │ + bl 71f88 │ │ │ │ + ldr r3, [pc, #20] @ (49d60 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49d14 │ │ │ │ + beq.n 49d5c │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 186394 │ │ │ │ - cbz r0, 49d52 │ │ │ │ + bl 186834 │ │ │ │ + cbz r0, 49d9a │ │ │ │ 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 49d50 │ │ │ │ + beq.n 49d98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49d50 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49d98 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r3, [pc, #236] @ (49e54 ) │ │ │ │ + ldr r3, [pc, #236] @ (49e9c ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ ldrd r3, lr, [r0] │ │ │ │ ands.w r4, r5, #63 @ 0x3f │ │ │ │ - bne.n 49d88 │ │ │ │ + bne.n 49dd0 │ │ │ │ orrs.w r2, r5, r8 │ │ │ │ - bne.n 49d8c │ │ │ │ + bne.n 49dd4 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 49d90 │ │ │ │ + b.n 49dd8 │ │ │ │ movs r7, #0 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - cbnz r7, 49da8 │ │ │ │ - cbz r4, 49da8 │ │ │ │ + cbnz r7, 49df0 │ │ │ │ + cbz r4, 49df0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 49daa │ │ │ │ + b.n 49df2 │ │ │ │ mov r3, r7 │ │ │ │ subs r3, r4, r3 │ │ │ │ bic.w r9, r4, #63 @ 0x3f │ │ │ │ add.w r1, lr, r3 │ │ │ │ lsrs r4, r4, #6 │ │ │ │ add r9, r1 │ │ │ │ - beq.n 49dc0 │ │ │ │ + beq.n 49e08 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4a0a6 │ │ │ │ + bl 4a0ee │ │ │ │ add r3, sp, #20 │ │ │ │ rsb r0, r5, #119 @ 0x77 │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ and.w r4, r0, #63 @ 0x3f │ │ │ │ mov r2, fp │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -47037,280 +47068,280 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ strb.w fp, [r0, r7] │ │ │ │ add sl, r7 │ │ │ │ adds r0, r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 49e00 │ │ │ │ + beq.n 49e48 │ │ │ │ strb.w r1, [r2, #1]! │ │ │ │ - b.n 49df6 │ │ │ │ + b.n 49e3e │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ orr.w r8, r8, r5, lsr #29 │ │ │ │ mov.w sl, sl, lsr #6 │ │ │ │ mov r4, r3 │ │ │ │ movs r5, #0 │ │ │ │ str.w r8, [r0, #5] │ │ │ │ str.w r2, [r0, #1] │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 49e2c │ │ │ │ + beq.n 49e74 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 4a0a6 │ │ │ │ - b.n 49e1a │ │ │ │ + bl 4a0ee │ │ │ │ + b.n 49e62 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r1, [r6, #4] │ │ │ │ - ldr r3, [pc, #24] @ (49e54 ) │ │ │ │ + ldr r3, [pc, #24] @ (49e9c ) │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49e4e │ │ │ │ + beq.n 49e96 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - b.n 49ede │ │ │ │ - movw r1, #56472 @ 0xdc98 │ │ │ │ + b.n 49f26 │ │ │ │ + movw r1, #57304 @ 0xdfd8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w 41ef4 │ │ │ │ + b.w 41eec │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 49e96 │ │ │ │ + bpl.n 49ede │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 49ece │ │ │ │ - bl 713d8 │ │ │ │ + bne.n 49f16 │ │ │ │ + bl 71420 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49eca │ │ │ │ + cbz r0, 49f12 │ │ │ │ mov r1, r6 │ │ │ │ - bl 86f1c │ │ │ │ + bl 86ef0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49eb4 │ │ │ │ + blt.n 49efc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86f1c │ │ │ │ + bl 86ef0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 49ed6 │ │ │ │ + bge.n 49f1e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49eca │ │ │ │ + beq.n 49f12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49eca │ │ │ │ + cbnz r3, 49f12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49ed6 │ │ │ │ + b.n 49f1e │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 43ff8 │ │ │ │ + b.w 44000 │ │ │ │ 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, 49f02 │ │ │ │ + cbz r7, 49f4a │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 49f02 │ │ │ │ + beq.n 49f4a │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 49f0e │ │ │ │ - bl 15fab8 <_PySemaphore_Wakeup@@Base+0x14c> │ │ │ │ + bgt.n 49f56 │ │ │ │ + bl 15ff80 <_PySemaphore_Wakeup@@Base+0x14c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 49fa2 │ │ │ │ - b.n 4a048 │ │ │ │ + bne.n 49fea │ │ │ │ + b.n 4a090 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 49fa8 │ │ │ │ + bne.n 49ff0 │ │ │ │ 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 49f28 │ │ │ │ + blt.n 49f70 │ │ │ │ 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 49f92 │ │ │ │ + ble.n 49fda │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 49f62 │ │ │ │ + bne.n 49faa │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d7e3c │ │ │ │ - cbnz r0, 49f50 │ │ │ │ + bl 1d8504 │ │ │ │ + cbnz r0, 49f98 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 49fc6 │ │ │ │ + b.n 4a00e │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [r2, #260] @ 0x104 │ │ │ │ str r0, [r4, #16] │ │ │ │ str.w r8, [r4, #24] │ │ │ │ subs r2, r5, r6 │ │ │ │ rsb r3, r3, #63 @ 0x3f │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ it ge │ │ │ │ movge r3, r2 │ │ │ │ add r6, r3 │ │ │ │ subs r3, #1 │ │ │ │ - bcc.n 49f36 │ │ │ │ + bcc.n 49f7e │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ adds r2, #1 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str r2, [r4, #24] │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ cmp r1, ip │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r7, #0] │ │ │ │ str r7, [r2, #4] │ │ │ │ - b.n 49f74 │ │ │ │ + b.n 49fbc │ │ │ │ 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 4a048 │ │ │ │ + beq.n 4a090 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4a048 │ │ │ │ + b.n 4a090 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b068 │ │ │ │ + bl 26b3a0 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs.n 49fbc │ │ │ │ + bcs.n 4a004 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e82fc │ │ │ │ + b.w 1e8984 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10859c │ │ │ │ + bl 108824 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 49fca │ │ │ │ + cbnz r0, 4a012 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4a048 │ │ │ │ + b.n 4a090 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49fe4 │ │ │ │ + blt.n 4a02c │ │ │ │ mul.w r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 49fe4 │ │ │ │ + bge.n 4a02c │ │ │ │ add r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ subs r0, #1 │ │ │ │ - bl 26b2e0 │ │ │ │ + bl 26b618 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ subs r5, #1 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r8 │ │ │ │ - ble.n 4a028 │ │ │ │ - bl 186394 │ │ │ │ - cbnz r0, 4a012 │ │ │ │ + ble.n 4a070 │ │ │ │ + bl 186834 │ │ │ │ + cbnz r0, 4a05a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 49fc6 │ │ │ │ + beq.n 4a00e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49fc6 │ │ │ │ + bne.n 4a00e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49fc6 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a00e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 4a022 │ │ │ │ + beq.n 4a06a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a022 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4a06a │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 49fee │ │ │ │ + b.n 4a036 │ │ │ │ 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 4a048 │ │ │ │ + beq.n 4a090 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4a048 │ │ │ │ + cbnz r3, 4a090 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 4a086 │ │ │ │ + bpl.n 4a0ce │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4a086 │ │ │ │ + beq.n 4a0ce │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 4a09e │ │ │ │ + b.n 4a0e6 │ │ │ │ mov r0, r4 │ │ │ │ bl 32532 <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a07c │ │ │ │ + beq.n 4a0c4 │ │ │ │ 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 47164 │ │ │ │ + b.w 47202 │ │ │ │ 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] │ │ │ │ @@ -47990,55 +48021,55 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - cbz r0, 4a990 │ │ │ │ + cbz r0, 4a9d8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 4a990 │ │ │ │ - bl 2441d4 <_PySys_GetSizeOf@@Base> │ │ │ │ + bgt.n 4a9d8 │ │ │ │ + bl 244694 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4a99a │ │ │ │ + beq.n 4a9e2 │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 124ecc │ │ │ │ + b.w 125304 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 78278 │ │ │ │ + bl 782b4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ 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 4a9e2 │ │ │ │ + beq.n 4aa2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a9e2 │ │ │ │ + cbnz r3, 4aa2a │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004a9e4 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (4aa0c <_PyContext_NewHamtForTests@@Base+0x28>) │ │ │ │ +0004aa2c <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (4aa54 <_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 │ │ │ │ @@ -48060,639 +48091,637 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfa0 │ │ │ │ - cbnz r0, 4aa74 <_PyContext_NewHamtForTests@@Base+0x90> │ │ │ │ + bl ce028 │ │ │ │ + cbnz r0, 4aabc <_PyContext_NewHamtForTests@@Base+0x90> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4aa42 <_PyContext_NewHamtForTests@@Base+0x5e> │ │ │ │ + cbz r5, 4aa8a <_PyContext_NewHamtForTests@@Base+0x5e> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4aa4a <_PyContext_NewHamtForTests@@Base+0x66> │ │ │ │ + b.n 4aa92 <_PyContext_NewHamtForTests@@Base+0x66> │ │ │ │ movw r4, #10688 @ 0x29c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - blt.n 4aa68 <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ + blt.n 4aab0 <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 4aa68 <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ + cbnz r0, 4aab0 <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ adds r0, r4, r6 │ │ │ │ subs r1, r5, r6 │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4aa76 <_PyContext_NewHamtForTests@@Base+0x92> │ │ │ │ + b.n 4aabe <_PyContext_NewHamtForTests@@Base+0x92> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4aa76 <_PyContext_NewHamtForTests@@Base+0x92> │ │ │ │ + b.n 4aabe <_PyContext_NewHamtForTests@@Base+0x92> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4aa80 <_PyContext_NewHamtForTests@@Base+0x9c> │ │ │ │ + cbz r3, 4aac8 <_PyContext_NewHamtForTests@@Base+0x9c> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #56484 @ 0xdca4 │ │ │ │ + movw r1, #57316 @ 0xdfe4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 4aba2 <_PyContext_NewHamtForTests@@Base+0x1be> │ │ │ │ + b.n 4abea <_PyContext_NewHamtForTests@@Base+0x1be> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #176] @ (4ab50 <_PyContext_NewHamtForTests@@Base+0x16c>) │ │ │ │ + ldr r3, [pc, #176] @ (4ab98 <_PyContext_NewHamtForTests@@Base+0x16c>) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4aad4 <_PyContext_NewHamtForTests@@Base+0xf0> │ │ │ │ + cbz r3, 4ab1c <_PyContext_NewHamtForTests@@Base+0xf0> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4aaca <_PyContext_NewHamtForTests@@Base+0xe6> │ │ │ │ + bne.n 4ab12 <_PyContext_NewHamtForTests@@Base+0xe6> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4aaba <_PyContext_NewHamtForTests@@Base+0xd6> │ │ │ │ + bne.n 4ab02 <_PyContext_NewHamtForTests@@Base+0xd6> │ │ │ │ dmb ish │ │ │ │ - beq.n 4aad4 <_PyContext_NewHamtForTests@@Base+0xf0> │ │ │ │ - bl 267e28 │ │ │ │ + beq.n 4ab1c <_PyContext_NewHamtForTests@@Base+0xf0> │ │ │ │ + bl 268158 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 49d54 │ │ │ │ + bl 49d9c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4ab06 <_PyContext_NewHamtForTests@@Base+0x122> │ │ │ │ + cbz r3, 4ab4e <_PyContext_NewHamtForTests@@Base+0x122> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4aafc <_PyContext_NewHamtForTests@@Base+0x118> │ │ │ │ + bne.n 4ab44 <_PyContext_NewHamtForTests@@Base+0x118> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4aaec <_PyContext_NewHamtForTests@@Base+0x108> │ │ │ │ + bne.n 4ab34 <_PyContext_NewHamtForTests@@Base+0x108> │ │ │ │ dmb ish │ │ │ │ - beq.n 4ab06 <_PyContext_NewHamtForTests@@Base+0x122> │ │ │ │ - bl 2458dc │ │ │ │ - movw r1, #53640 @ 0xd188 │ │ │ │ + beq.n 4ab4e <_PyContext_NewHamtForTests@@Base+0x122> │ │ │ │ + bl 245de4 │ │ │ │ + movw r1, #54472 @ 0xd4c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ add r2, sp, #4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ and.w r5, r0, #15 │ │ │ │ mov.w r0, r0, lsr #4 │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb.w r0, [r2], #2 │ │ │ │ strb.w r5, [r2, #-1] │ │ │ │ - bne.n 4ab14 <_PyContext_NewHamtForTests@@Base+0x130> │ │ │ │ + bne.n 4ab5c <_PyContext_NewHamtForTests@@Base+0x130> │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7f790 │ │ │ │ - ldr r3, [pc, #20] @ (4ab50 <_PyContext_NewHamtForTests@@Base+0x16c>) │ │ │ │ + bl 7f7c4 │ │ │ │ + ldr r3, [pc, #20] @ (4ab98 <_PyContext_NewHamtForTests@@Base+0x16c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4ab4c <_PyContext_NewHamtForTests@@Base+0x168> │ │ │ │ + beq.n 4ab94 <_PyContext_NewHamtForTests@@Base+0x168> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 4ab80 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + cbz r0, 4abc8 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ab80 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + beq.n 4abc8 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ab80 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4abc8 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 4ab9e <_PyContext_NewHamtForTests@@Base+0x1ba> │ │ │ │ + cbnz r2, 4abe6 <_PyContext_NewHamtForTests@@Base+0x1ba> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4ab9e <_PyContext_NewHamtForTests@@Base+0x1ba> │ │ │ │ + cbz r0, 4abe6 <_PyContext_NewHamtForTests@@Base+0x1ba> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4ab9e <_PyContext_NewHamtForTests@@Base+0x1ba> │ │ │ │ + beq.n 4abe6 <_PyContext_NewHamtForTests@@Base+0x1ba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ab9e <_PyContext_NewHamtForTests@@Base+0x1ba> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4abe6 <_PyContext_NewHamtForTests@@Base+0x1ba> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #33352 @ 0x8248 │ │ │ │ + movw r1, #34184 @ 0x8588 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #33356 @ 0x824c │ │ │ │ + movw r0, #34188 @ 0x858c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4abe0 <_PyContext_NewHamtForTests@@Base+0x1fc> │ │ │ │ + blt.n 4ac28 <_PyContext_NewHamtForTests@@Base+0x1fc> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4abe2 <_PyContext_NewHamtForTests@@Base+0x1fe> │ │ │ │ + beq.n 4ac2a <_PyContext_NewHamtForTests@@Base+0x1fe> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4abe2 <_PyContext_NewHamtForTests@@Base+0x1fe> │ │ │ │ + b.n 4ac2a <_PyContext_NewHamtForTests@@Base+0x1fe> │ │ │ │ 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 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 24cb70 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ + cbnz r0, 4ac50 <_PyContext_NewHamtForTests@@Base+0x224> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 24cda4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x510> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, #25624 @ 0x6418 │ │ │ │ + movw r1, #26456 @ 0x6758 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl bfa2c │ │ │ │ - cbz r0, 4ac1c <_PyContext_NewHamtForTests@@Base+0x238> │ │ │ │ + bl bfaa8 │ │ │ │ + cbz r0, 4ac8c <_PyContext_NewHamtForTests@@Base+0x260> │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 22aa5c │ │ │ │ + bl 22b714 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4ac42 <_PyContext_NewHamtForTests@@Base+0x25e> │ │ │ │ + bne.n 4acb2 <_PyContext_NewHamtForTests@@Base+0x286> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d779c <_PyNumber_Index@@Base> │ │ │ │ + bl d77f4 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4ac5a <_PyContext_NewHamtForTests@@Base+0x276> │ │ │ │ - b.n 4ac6e <_PyContext_NewHamtForTests@@Base+0x28a> │ │ │ │ + cbnz r0, 4acca <_PyContext_NewHamtForTests@@Base+0x29e> │ │ │ │ + b.n 4acde <_PyContext_NewHamtForTests@@Base+0x2b2> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #55440 @ 0xd890 │ │ │ │ + movw r0, #56272 @ 0xdbd0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ac36 <_PyContext_NewHamtForTests@@Base+0x252> │ │ │ │ - b.n 4ad48 <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ - bl 83a00 │ │ │ │ + bne.n 4aca6 <_PyContext_NewHamtForTests@@Base+0x27a> │ │ │ │ + b.n 4adb8 <_PyContext_NewHamtForTests@@Base+0x38c> │ │ │ │ + bl 83a30 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4ac7c <_PyContext_NewHamtForTests@@Base+0x298> │ │ │ │ + bne.n 4acec <_PyContext_NewHamtForTests@@Base+0x2c0> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 4ac8c <_PyContext_NewHamtForTests@@Base+0x2a8> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 4acfc <_PyContext_NewHamtForTests@@Base+0x2d0> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ad48 <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ + bne.n 4adb8 <_PyContext_NewHamtForTests@@Base+0x38c> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ac8c <_PyContext_NewHamtForTests@@Base+0x2a8> │ │ │ │ + b.n 4acfc <_PyContext_NewHamtForTests@@Base+0x2d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ac6a <_PyContext_NewHamtForTests@@Base+0x286> │ │ │ │ + bne.n 4acda <_PyContext_NewHamtForTests@@Base+0x2ae> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ac6a <_PyContext_NewHamtForTests@@Base+0x286> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4acda <_PyContext_NewHamtForTests@@Base+0x2ae> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4acae <_PyContext_NewHamtForTests@@Base+0x2ca> │ │ │ │ + bne.n 4ad1e <_PyContext_NewHamtForTests@@Base+0x2f2> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15112 @ 0x3b08 │ │ │ │ + movw r1, #15944 @ 0x3e48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 4ad48 <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 4adb8 <_PyContext_NewHamtForTests@@Base+0x38c> │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 4acbe <_PyContext_NewHamtForTests@@Base+0x2da> │ │ │ │ + blt.n 4ad2e <_PyContext_NewHamtForTests@@Base+0x302> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 2eb54 │ │ │ │ negs r3, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 4acc6 <_PyContext_NewHamtForTests@@Base+0x2e2> │ │ │ │ - cbnz r5, 4acea <_PyContext_NewHamtForTests@@Base+0x306> │ │ │ │ + ble.n 4ad36 <_PyContext_NewHamtForTests@@Base+0x30a> │ │ │ │ + cbnz r5, 4ad5a <_PyContext_NewHamtForTests@@Base+0x32e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl 23fb2c <_PyDeadline_Get@@Base+0x328> │ │ │ │ + bl 23fd1c <_PyTime_AsTimeval@@Base+0x1684> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ad48 <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ + beq.n 4adb8 <_PyContext_NewHamtForTests@@Base+0x38c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4ad4a <_PyContext_NewHamtForTests@@Base+0x366> │ │ │ │ + b.n 4adba <_PyContext_NewHamtForTests@@Base+0x38e> │ │ │ │ negs r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f42ac │ │ │ │ - cbnz r0, 4ad48 <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ + bl 1f491c │ │ │ │ + cbnz r0, 4adb8 <_PyContext_NewHamtForTests@@Base+0x38c> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4ad04 <_PyContext_NewHamtForTests@@Base+0x320> │ │ │ │ + bge.n 4ad74 <_PyContext_NewHamtForTests@@Base+0x348> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 2eb54 │ │ │ │ - cbnz r0, 4ad28 <_PyContext_NewHamtForTests@@Base+0x344> │ │ │ │ - b.n 4ad48 <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ + cbnz r0, 4ad98 <_PyContext_NewHamtForTests@@Base+0x36c> │ │ │ │ + b.n 4adb8 <_PyContext_NewHamtForTests@@Base+0x38c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl 23fb2c <_PyDeadline_Get@@Base+0x328> │ │ │ │ + bl 23fd1c <_PyTime_AsTimeval@@Base+0x1684> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ad48 <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ + beq.n 4adb8 <_PyContext_NewHamtForTests@@Base+0x38c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ad3c <_PyContext_NewHamtForTests@@Base+0x358> │ │ │ │ + beq.n 4adac <_PyContext_NewHamtForTests@@Base+0x380> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ad3c <_PyContext_NewHamtForTests@@Base+0x358> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4adac <_PyContext_NewHamtForTests@@Base+0x380> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f42ac │ │ │ │ + bl 1f491c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ace0 <_PyContext_NewHamtForTests@@Base+0x2fc> │ │ │ │ + beq.n 4ad50 <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfa0 │ │ │ │ - cbnz r0, 4adb4 <_PyContext_NewHamtForTests@@Base+0x3d0> │ │ │ │ + bl ce028 │ │ │ │ + cbnz r0, 4ae20 <_PyContext_NewHamtForTests@@Base+0x3f4> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4ad82 <_PyContext_NewHamtForTests@@Base+0x39e> │ │ │ │ + cbz r5, 4adee <_PyContext_NewHamtForTests@@Base+0x3c2> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4ad8a <_PyContext_NewHamtForTests@@Base+0x3a6> │ │ │ │ + b.n 4adf6 <_PyContext_NewHamtForTests@@Base+0x3ca> │ │ │ │ movw r4, #10688 @ 0x29c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 4ada8 <_PyContext_NewHamtForTests@@Base+0x3c4> │ │ │ │ + blt.n 4ae14 <_PyContext_NewHamtForTests@@Base+0x3e8> │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 4ada8 <_PyContext_NewHamtForTests@@Base+0x3c4> │ │ │ │ + cbnz r0, 4ae14 <_PyContext_NewHamtForTests@@Base+0x3e8> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4adb6 <_PyContext_NewHamtForTests@@Base+0x3d2> │ │ │ │ + b.n 4ae22 <_PyContext_NewHamtForTests@@Base+0x3f6> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4adb6 <_PyContext_NewHamtForTests@@Base+0x3d2> │ │ │ │ + b.n 4ae22 <_PyContext_NewHamtForTests@@Base+0x3f6> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4adc0 <_PyContext_NewHamtForTests@@Base+0x3dc> │ │ │ │ + cbz r3, 4ae2c <_PyContext_NewHamtForTests@@Base+0x400> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #56636 @ 0xdd3c │ │ │ │ + movw r1, #57468 @ 0xe07c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w 4aba2 <_PyContext_NewHamtForTests@@Base+0x1be> │ │ │ │ - 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 24c6a0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ - cbnz r0, 4adf6 <_PyContext_NewHamtForTests@@Base+0x412> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 24c8d4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x510> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + b.n 4abea <_PyContext_NewHamtForTests@@Base+0x1be> │ │ │ │ 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 4ae26 <_PyContext_NewHamtForTests@@Base+0x442> │ │ │ │ + bgt.n 4ae68 <_PyContext_NewHamtForTests@@Base+0x43c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c6a0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ - cbnz r0, 4ae42 <_PyContext_NewHamtForTests@@Base+0x45e> │ │ │ │ + bl 24cb70 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ + cbnz r0, 4ae84 <_PyContext_NewHamtForTests@@Base+0x458> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 485b0 │ │ │ │ + b.w 48556 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #15172 @ 0x3b44 │ │ │ │ + movw r1, #15980 @ 0x3e6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144c80 │ │ │ │ + bl 145138 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4ae12 <_PyContext_NewHamtForTests@@Base+0x42e> │ │ │ │ + bge.n 4ae54 <_PyContext_NewHamtForTests@@Base+0x428> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.n 4aeb4 <_PyContext_NewHamtForTests@@Base+0x488> │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #15424 @ 0x3c40 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 4aeec <_PyContext_NewHamtForTests@@Base+0x4c0> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbnz r3, 4aef8 <_PyContext_NewHamtForTests@@Base+0x4cc> │ │ │ │ + ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ + cbz r3, 4aef0 <_PyContext_NewHamtForTests@@Base+0x4c4> │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r1, #2 │ │ │ │ + str r1, [r5, #16] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cbnz r2, 4aee0 <_PyContext_NewHamtForTests@@Base+0x4b4> │ │ │ │ + movw r1, #15472 @ 0x3c70 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 4aeec <_PyContext_NewHamtForTests@@Base+0x4c0> │ │ │ │ + movw r1, #15524 @ 0x3ca4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1273d4 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 4afa2 <_PyContext_NewHamtForTests@@Base+0x576> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r5, #16] │ │ │ │ + strb.w r3, [r0, #34] @ 0x22 │ │ │ │ + bl 20c6dc │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r2, 4af1c <_PyContext_NewHamtForTests@@Base+0x4f0> │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 24dbe8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1354> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4afa2 <_PyContext_NewHamtForTests@@Base+0x576> │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + movs r3, #2 │ │ │ │ + strb.w r0, [r2, #34] @ 0x22 │ │ │ │ + str r3, [r5, #16] │ │ │ │ + b.n 4afa2 <_PyContext_NewHamtForTests@@Base+0x576> │ │ │ │ + cbz r0, 4af62 <_PyContext_NewHamtForTests@@Base+0x536> │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r3, #54760 @ 0xd5e8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 4af6c <_PyContext_NewHamtForTests@@Base+0x540> │ │ │ │ + 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 4af4a <_PyContext_NewHamtForTests@@Base+0x51e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4af4a <_PyContext_NewHamtForTests@@Base+0x51e> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #57352 @ 0xe008 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 4aeec <_PyContext_NewHamtForTests@@Base+0x4c0> │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + movs r3, #2 │ │ │ │ + strb.w r0, [r2, #34] @ 0x22 │ │ │ │ + str r3, [r5, #16] │ │ │ │ + movw r3, #56100 @ 0xdb24 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d3a00 │ │ │ │ + cbz r0, 4af90 <_PyContext_NewHamtForTests@@Base+0x564> │ │ │ │ + bl d3c14 │ │ │ │ + movw r3, #48056 @ 0xbbb8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 14e9f8 │ │ │ │ + b.n 4afa2 <_PyContext_NewHamtForTests@@Base+0x576> │ │ │ │ + movw r3, #56136 @ 0xdb48 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d3a00 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4af7c <_PyContext_NewHamtForTests@@Base+0x550> │ │ │ │ + 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, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4ae6c <_PyContext_NewHamtForTests@@Base+0x488> │ │ │ │ + bhi.n 4afcc <_PyContext_NewHamtForTests@@Base+0x5a0> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4ae84 <_PyContext_NewHamtForTests@@Base+0x4a0> │ │ │ │ + beq.n 4afe4 <_PyContext_NewHamtForTests@@Base+0x5b8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ae86 <_PyContext_NewHamtForTests@@Base+0x4a2> │ │ │ │ - movw r0, #39524 @ 0x9a64 │ │ │ │ + b.n 4afe6 <_PyContext_NewHamtForTests@@Base+0x5ba> │ │ │ │ + movw r0, #40356 @ 0x9da4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ae62 <_PyContext_NewHamtForTests@@Base+0x47e> │ │ │ │ - b.n 4aeb0 <_PyContext_NewHamtForTests@@Base+0x4cc> │ │ │ │ + bne.n 4afc2 <_PyContext_NewHamtForTests@@Base+0x596> │ │ │ │ + b.n 4b010 <_PyContext_NewHamtForTests@@Base+0x5e4> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e8090 <_Py_CheckRecursiveCall@@Base+0x1aac> │ │ │ │ + bl 1e8718 <_Py_CheckRecursiveCall@@Base+0x1aac> │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 4aeb0 <_PyContext_NewHamtForTests@@Base+0x4cc> │ │ │ │ + beq.n 4b010 <_PyContext_NewHamtForTests@@Base+0x5e4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4aeb4 <_PyContext_NewHamtForTests@@Base+0x4d0> │ │ │ │ + blt.n 4b014 <_PyContext_NewHamtForTests@@Base+0x5e8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30464 @ 0x7700 │ │ │ │ + movw r1, #31296 @ 0x7a40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4aee8 <_PyContext_NewHamtForTests@@Base+0x504> │ │ │ │ + b.n 4b048 <_PyContext_NewHamtForTests@@Base+0x61c> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 4aecc <_PyContext_NewHamtForTests@@Base+0x4e8> │ │ │ │ + cbz r0, 4b02c <_PyContext_NewHamtForTests@@Base+0x600> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ae01c │ │ │ │ + bl 1ae6bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4aeb0 <_PyContext_NewHamtForTests@@Base+0x4cc> │ │ │ │ + blt.n 4b010 <_PyContext_NewHamtForTests@@Base+0x5e4> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 4aee8 <_PyContext_NewHamtForTests@@Base+0x504> │ │ │ │ - cbz r4, 4aede <_PyContext_NewHamtForTests@@Base+0x4fa> │ │ │ │ + cbnz r0, 4b048 <_PyContext_NewHamtForTests@@Base+0x61c> │ │ │ │ + cbz r4, 4b03e <_PyContext_NewHamtForTests@@Base+0x612> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4aee6 <_PyContext_NewHamtForTests@@Base+0x502> │ │ │ │ + beq.n 4b046 <_PyContext_NewHamtForTests@@Base+0x61a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4aee6 <_PyContext_NewHamtForTests@@Base+0x502> │ │ │ │ + b.n 4b046 <_PyContext_NewHamtForTests@@Base+0x61a> │ │ │ │ mov r0, r5 │ │ │ │ - bl f9a20 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 4aeb0 <_PyContext_NewHamtForTests@@Base+0x4cc> │ │ │ │ + bl f99f8 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 4b010 <_PyContext_NewHamtForTests@@Base+0x5e4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r5, [sp] │ │ │ │ - movw r1, #53864 @ 0xd268 │ │ │ │ + movw r1, #54696 @ 0xd5a8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl bfa2c │ │ │ │ - cbz r0, 4af30 <_PyContext_NewHamtForTests@@Base+0x54c> │ │ │ │ + bl bfaa8 │ │ │ │ + cbz r0, 4b090 <_PyContext_NewHamtForTests@@Base+0x664> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 229d94 │ │ │ │ + bl 22a4ac │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4af34 <_PyContext_NewHamtForTests@@Base+0x550> │ │ │ │ - cbnz r0, 4af42 <_PyContext_NewHamtForTests@@Base+0x55e> │ │ │ │ + beq.n 4b094 <_PyContext_NewHamtForTests@@Base+0x668> │ │ │ │ + cbnz r0, 4b0a2 <_PyContext_NewHamtForTests@@Base+0x676> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4af5e <_PyContext_NewHamtForTests@@Base+0x57a> │ │ │ │ + b.n 4b0be <_PyContext_NewHamtForTests@@Base+0x692> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4af5e <_PyContext_NewHamtForTests@@Base+0x57a> │ │ │ │ - b.n 4af50 <_PyContext_NewHamtForTests@@Base+0x56c> │ │ │ │ + beq.n 4b0be <_PyContext_NewHamtForTests@@Base+0x692> │ │ │ │ + b.n 4b0b0 <_PyContext_NewHamtForTests@@Base+0x684> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 4af56 <_PyContext_NewHamtForTests@@Base+0x572> │ │ │ │ + cbz r0, 4b0b6 <_PyContext_NewHamtForTests@@Base+0x68a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4af5e <_PyContext_NewHamtForTests@@Base+0x57a> │ │ │ │ + beq.n 4b0be <_PyContext_NewHamtForTests@@Base+0x692> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4af5e <_PyContext_NewHamtForTests@@Base+0x57a> │ │ │ │ + b.n 4b0be <_PyContext_NewHamtForTests@@Base+0x692> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r0, #12648 @ 0x3168 │ │ │ │ + movw r0, #11952 @ 0x2eb0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #3 │ │ │ │ - b.w 7f790 │ │ │ │ - movw r1, #56308 @ 0xdbf4 │ │ │ │ + b.w 7f7c4 │ │ │ │ + movw r1, #57140 @ 0xdf34 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w 4aba2 <_PyContext_NewHamtForTests@@Base+0x1be> │ │ │ │ - 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 4afa8 <_PyContext_NewHamtForTests@@Base+0x5c4> │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14592 @ 0x3900 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 4afe0 <_PyContext_NewHamtForTests@@Base+0x5fc> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4afec <_PyContext_NewHamtForTests@@Base+0x608> │ │ │ │ - ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4afe4 <_PyContext_NewHamtForTests@@Base+0x600> │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r1, #2 │ │ │ │ - str r1, [r5, #16] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 4afd4 <_PyContext_NewHamtForTests@@Base+0x5f0> │ │ │ │ - movw r1, #14640 @ 0x3930 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 126f9c │ │ │ │ - b.n 4afe0 <_PyContext_NewHamtForTests@@Base+0x5fc> │ │ │ │ - movw r1, #14692 @ 0x3964 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 126f9c │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 4b096 <_PyContext_NewHamtForTests@@Base+0x6b2> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r5, #16] │ │ │ │ - strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 20c068 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r2, 4b010 <_PyContext_NewHamtForTests@@Base+0x62c> │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 254c48 <_PyUnicode_ToNumeric@@Base+0x7530> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4b096 <_PyContext_NewHamtForTests@@Base+0x6b2> │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - movs r3, #2 │ │ │ │ - strb.w r0, [r2, #34] @ 0x22 │ │ │ │ - str r3, [r5, #16] │ │ │ │ - b.n 4b096 <_PyContext_NewHamtForTests@@Base+0x6b2> │ │ │ │ - cbz r0, 4b056 <_PyContext_NewHamtForTests@@Base+0x672> │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r3, #54760 @ 0xd5e8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 4b060 <_PyContext_NewHamtForTests@@Base+0x67c> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - strb.w r2, [r3, #34] @ 0x22 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [r5, #16] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4b03e <_PyContext_NewHamtForTests@@Base+0x65a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b03e <_PyContext_NewHamtForTests@@Base+0x65a> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56520 @ 0xdcc8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 4afe0 <_PyContext_NewHamtForTests@@Base+0x5fc> │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - movs r3, #2 │ │ │ │ - strb.w r0, [r2, #34] @ 0x22 │ │ │ │ - str r3, [r5, #16] │ │ │ │ - movw r3, #56100 @ 0xdb24 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d39c4 │ │ │ │ - cbz r0, 4b084 <_PyContext_NewHamtForTests@@Base+0x6a0> │ │ │ │ - bl d3bd8 │ │ │ │ - movw r3, #48056 @ 0xbbb8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 14e540 │ │ │ │ - b.n 4b096 <_PyContext_NewHamtForTests@@Base+0x6b2> │ │ │ │ - movw r3, #56136 @ 0xdb48 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d39c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4b070 <_PyContext_NewHamtForTests@@Base+0x68c> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + b.w 4abea <_PyContext_NewHamtForTests@@Base+0x1be> │ │ │ │ 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 2346ac │ │ │ │ + bl 234bfc │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -48700,46 +48729,46 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 4b0e4 <_PyContext_NewHamtForTests@@Base+0x700> │ │ │ │ + cbnz r6, 4b126 <_PyContext_NewHamtForTests@@Base+0x6fa> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4b0e4 <_PyContext_NewHamtForTests@@Base+0x700> │ │ │ │ + ble.n 4b126 <_PyContext_NewHamtForTests@@Base+0x6fa> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4b0e4 <_PyContext_NewHamtForTests@@Base+0x700> │ │ │ │ - cbnz r2, 4b108 <_PyContext_NewHamtForTests@@Base+0x724> │ │ │ │ + bne.n 4b126 <_PyContext_NewHamtForTests@@Base+0x6fa> │ │ │ │ + cbnz r2, 4b14a <_PyContext_NewHamtForTests@@Base+0x71e> │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r2 │ │ │ │ movs r6, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ strd r6, r2, [sp, #8] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ movw r6, #15604 @ 0x3cf4 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4b120 <_PyContext_NewHamtForTests@@Base+0x73c> │ │ │ │ + cbz r0, 4b162 <_PyContext_NewHamtForTests@@Base+0x736> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - bl 14f41c │ │ │ │ + bl 14f8d4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4b35c │ │ │ │ + bl 4b39c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b124 <_PyContext_NewHamtForTests@@Base+0x740> │ │ │ │ + bne.n 4b166 <_PyContext_NewHamtForTests@@Base+0x73a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b12c <_PyContext_NewHamtForTests@@Base+0x748> │ │ │ │ + b.n 4b16e <_PyContext_NewHamtForTests@@Base+0x742> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -48750,203 +48779,202 @@ │ │ │ │ blx 297f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 78278 │ │ │ │ + bl 782b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e900 │ │ │ │ + bl 7e934 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b17e <_PyContext_NewHamtForTests@@Base+0x79a> │ │ │ │ + beq.n 4b1c0 <_PyContext_NewHamtForTests@@Base+0x794> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b17e <_PyContext_NewHamtForTests@@Base+0x79a> │ │ │ │ + cbnz r3, 4b1c0 <_PyContext_NewHamtForTests@@Base+0x794> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004b180 : │ │ │ │ - movw r0, #12632 @ 0x3158 │ │ │ │ +0004b1c2 : │ │ │ │ + movw r0, #13464 @ 0x3498 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4b1a8 │ │ │ │ + cbz r3, 4b1ea │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4b1aa │ │ │ │ + b.n 4b1ec │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4b1b8 │ │ │ │ + cbnz r3, 4b1fa │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4b1b8 │ │ │ │ + blt.n 4b1fa │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4b1b8 │ │ │ │ - cbnz r4, 4b1d4 │ │ │ │ + bgt.n 4b1fa │ │ │ │ + cbnz r4, 4b216 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #412] @ (4b358 ) │ │ │ │ + ldr r4, [pc, #408] @ (4b398 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b22e │ │ │ │ - cbz r5, 4b1f8 │ │ │ │ + cbz r0, 4b270 │ │ │ │ + cbz r5, 4b23a │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4b1e2 │ │ │ │ + cbz r7, 4b224 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4b1e2 │ │ │ │ + bne.n 4b224 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4b1fc │ │ │ │ + b.n 4b23e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4b1ea │ │ │ │ + cbnz r0, 4b22c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4b1fc │ │ │ │ - bl c33f4 │ │ │ │ + b.n 4b23e │ │ │ │ + bl c3470 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4b22e │ │ │ │ + blt.n 4b270 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4b1de │ │ │ │ - b.n 4b1e6 │ │ │ │ + beq.n 4b220 │ │ │ │ + b.n 4b228 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 256910 │ │ │ │ + bl 256ce0 <_PyUnicode_ToNumeric@@Base+0x901c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b22e │ │ │ │ + beq.n 4b270 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b284 │ │ │ │ + beq.n 4b2c6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4b232 │ │ │ │ + beq.n 4b274 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42856 @ 0xa768 │ │ │ │ + movw r1, #43688 @ 0xaaa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b33a │ │ │ │ + b.n 4b37c │ │ │ │ mov r0, r5 │ │ │ │ - bl 103b34 │ │ │ │ - cbnz r0, 4b252 │ │ │ │ + bl 103dcc │ │ │ │ + cbnz r0, 4b294 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42896 @ 0xa790 │ │ │ │ + movw r1, #43728 @ 0xaad0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 4b22e │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 4b270 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b22e │ │ │ │ + beq.n 4b270 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4b284 │ │ │ │ + ble.n 4b2c6 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42940 @ 0xa7bc │ │ │ │ + movw r1, #43772 @ 0xaafc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea34 │ │ │ │ - b.n 4b22e │ │ │ │ + bl ceabc │ │ │ │ + b.n 4b270 │ │ │ │ mov r0, r6 │ │ │ │ - bl cbe74 │ │ │ │ + bl cbefc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4b6e0 │ │ │ │ + bl 4b720 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b2a0 │ │ │ │ + cbnz r0, 4b2e2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b22e │ │ │ │ + beq.n 4b270 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea34 │ │ │ │ - b.n 4b22e │ │ │ │ + bl ceabc │ │ │ │ + b.n 4b270 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #5 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4b348 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 4b388 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #128 @ (adr r3, 4b350 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 4b390 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ strd r8, r6, [r0] │ │ │ │ movw r3, #57840 @ 0xe1f0 │ │ │ │ movt r3, #50130 @ 0xc3d2 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r7, r0 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 4b30a │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 4b34c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b294 │ │ │ │ + beq.n 4b2d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b294 │ │ │ │ + bne.n 4b2d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b294 │ │ │ │ - cbz r5, 4b33a │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b2d6 │ │ │ │ + cbz r5, 4b37c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4b32c │ │ │ │ - bl 95d00 │ │ │ │ + blt.n 4b36e │ │ │ │ + bl 95d94 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53cb8 │ │ │ │ + bl 53cfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ - b.n 4b334 │ │ │ │ + bl 98888 │ │ │ │ + b.n 4b376 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53cb8 │ │ │ │ + bl 53cfc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ 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] │ │ │ │ @@ -48958,55 +48986,55 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4b38a │ │ │ │ - bl 85a0c │ │ │ │ - cbnz r0, 4b38a │ │ │ │ + beq.n 4b3ca │ │ │ │ + bl 859dc │ │ │ │ + cbnz r0, 4b3ca │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 234608 │ │ │ │ + b.w 234b58 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b3aa │ │ │ │ + beq.n 4b3ea │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15268 @ 0x3ba4 │ │ │ │ + movw r1, #16100 @ 0x3ee4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 4b3d2 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 4b412 │ │ │ │ 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 4b3ce │ │ │ │ + bgt.n 4b40e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 26b2e0 │ │ │ │ + bl 26b618 │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4b3d8 │ │ │ │ - bl 1e82fc │ │ │ │ + ble.n 4b418 │ │ │ │ + bl 1e8984 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b402 │ │ │ │ + b.n 4b442 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d11c │ │ │ │ + bl 20d790 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b3d2 │ │ │ │ + beq.n 4b412 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4b400 │ │ │ │ + ble.n 4b440 │ │ │ │ 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] │ │ │ │ @@ -49016,234 +49044,234 @@ │ │ │ │ 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 78278 │ │ │ │ - bl 782b0 │ │ │ │ + bl 782b4 │ │ │ │ + bl 782ec │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt.n 4b442 │ │ │ │ + bgt.n 4b482 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #46087 @ 0xb407 │ │ │ │ + movw r2, #46151 @ 0xb447 │ │ │ │ movt r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4b442 │ │ │ │ + bne.n 4b482 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14e3ec <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14e8a4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ subs r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - ble.n 4b450 │ │ │ │ + ble.n 4b490 │ │ │ │ add.w r7, r5, #16 │ │ │ │ - b.n 4b472 │ │ │ │ + b.n 4b4b2 │ │ │ │ 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, 4b480 │ │ │ │ + cbz r2, 4b4c0 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - ble.n 4b480 │ │ │ │ + ble.n 4b4c0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14e400 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14e8b8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 4b450 │ │ │ │ + bcc.n 4b490 │ │ │ │ ldr.w r0, [r7, r6, lsl #2] │ │ │ │ - bl 782e4 │ │ │ │ - b.n 4b472 │ │ │ │ + bl 78320 │ │ │ │ + b.n 4b4b2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4b4a0 │ │ │ │ + cbz r3, 4b4e0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4b4a2 │ │ │ │ + b.n 4b4e2 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ sub.w r9, r5, #3 │ │ │ │ - cbnz r3, 4b4b6 │ │ │ │ + cbnz r3, 4b4f6 │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 4b4b6 │ │ │ │ + ble.n 4b4f6 │ │ │ │ cmp r1, #6 │ │ │ │ - bgt.n 4b4b6 │ │ │ │ - cbnz r4, 4b4d6 │ │ │ │ + bgt.n 4b4f6 │ │ │ │ + cbnz r4, 4b516 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #372] @ (4b630 ) │ │ │ │ + ldr r4, [pc, #372] @ (4b670 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r6, #6 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b5be │ │ │ │ + beq.n 4b5fe │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b4ec │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 4b52c │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b5be │ │ │ │ + bne.n 4b5fe │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b502 │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 4b542 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b5be │ │ │ │ + bne.n 4b5fe │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d779c <_PyNumber_Index@@Base> │ │ │ │ + bl d77f4 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4b51a │ │ │ │ - bl 7f7f4 │ │ │ │ + cbnz r0, 4b55a │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b5be │ │ │ │ + bne.n 4b5fe │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b53a │ │ │ │ - bl 83a00 │ │ │ │ + b.n 4b57a │ │ │ │ + bl 83a30 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b536 │ │ │ │ + beq.n 4b576 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b536 │ │ │ │ + cbnz r3, 4b576 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 4b50c │ │ │ │ + beq.n 4b54c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 4b574 │ │ │ │ + beq.n 4b5b4 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 4b54c │ │ │ │ + cbz r6, 4b58c │ │ │ │ subs.w r9, r5, #4 │ │ │ │ - beq.n 4b580 │ │ │ │ - b.n 4b554 │ │ │ │ + beq.n 4b5c0 │ │ │ │ + b.n 4b594 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 4b560 │ │ │ │ + cbz r5, 4b5a0 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 4b588 │ │ │ │ - b.n 4b568 │ │ │ │ + beq.n 4b5c8 │ │ │ │ + b.n 4b5a8 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ bl 42bb2 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbnz r0, 4b588 │ │ │ │ - b.n 4b5be │ │ │ │ + cbnz r0, 4b5c8 │ │ │ │ + b.n 4b5fe │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 4b588 │ │ │ │ + b.n 4b5c8 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 4b5a4 │ │ │ │ + bge.n 4b5e4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15024 @ 0x3ab0 │ │ │ │ + movw r1, #15856 @ 0x3df0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 4b5be │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 4b5fe │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 4b5c2 │ │ │ │ + beq.n 4b602 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1edfcc │ │ │ │ - cbnz r0, 4b5c6 │ │ │ │ + bl 1ee654 │ │ │ │ + cbnz r0, 4b606 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b62a │ │ │ │ + b.n 4b66a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4b5c8 │ │ │ │ + b.n 4b608 │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 4b5dc │ │ │ │ + beq.n 4b61c │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1edfcc │ │ │ │ + bl 1ee654 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b5be │ │ │ │ + beq.n 4b5fe │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - b.n 4b5de │ │ │ │ + b.n 4b61e │ │ │ │ movs r4, #0 │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ mov r3, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, r9, [sp] │ │ │ │ blx 29364 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4b624 │ │ │ │ + bge.n 4b664 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4b614 │ │ │ │ - bl e4ae4 │ │ │ │ + bne.n 4b654 │ │ │ │ + bl e4afc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b5de │ │ │ │ - b.n 4b5be │ │ │ │ + beq.n 4b61e │ │ │ │ + b.n 4b5fe │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 4b62a │ │ │ │ + bl f17d8 │ │ │ │ + b.n 4b66a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7fa10 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r5, #76 @ 0x4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #8921 @ 0x22d9 │ │ │ │ + movw r1, #10569 @ 0x2949 │ │ │ │ movt r1, #32 │ │ │ │ movw r0, #53720 @ 0xd1d8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 40658 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.w 40650 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ @@ -49252,673 +49280,673 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4b68a │ │ │ │ + cbz r3, 4b6ca │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4b68c │ │ │ │ + b.n 4b6cc │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 4b69a │ │ │ │ + cbnz r3, 4b6da │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4b69a │ │ │ │ + ble.n 4b6da │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4b69a │ │ │ │ - cbnz r4, 4b6ba │ │ │ │ + bgt.n 4b6da │ │ │ │ + cbnz r4, 4b6fa │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (4b6dc ) │ │ │ │ + ldr r4, [pc, #60] @ (4b71c ) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b6d6 │ │ │ │ + cbz r0, 4b716 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ itte eq │ │ │ │ movweq r2, #4356 @ 0x1104 │ │ │ │ movteq r2, #70 @ 0x46 │ │ │ │ ldrne r2, [r4, #4] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 152600 │ │ │ │ + b.w 152ab8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r5, #120 @ 0x78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71550 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71598 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b6fe │ │ │ │ + cbz r0, 4b73e │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 802e4 │ │ │ │ + bl 80318 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004b702 : │ │ │ │ +0004b742 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4b718 │ │ │ │ + cbz r0, 4b758 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r1, 4b71e │ │ │ │ - bl 26270c │ │ │ │ - b.n 4b726 │ │ │ │ - bl 7a21c │ │ │ │ + cbnz r1, 4b75e │ │ │ │ + bl 262ba0 │ │ │ │ + b.n 4b766 │ │ │ │ + bl 7a24c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b72c │ │ │ │ + cbnz r0, 4b76c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b74c │ │ │ │ + b.n 4b78c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1071a8 │ │ │ │ + bl 10742c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b74c │ │ │ │ + beq.n 4b78c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b74c │ │ │ │ + cbnz r3, 4b78c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4b768 │ │ │ │ + cbz r1, 4b7a8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 4b784 │ │ │ │ + bmi.n 4b7c4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36176 @ 0x8d50 │ │ │ │ + movw r1, #37008 @ 0x9090 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b79e │ │ │ │ + b.n 4b7de │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r2, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str r1, [r3, #12] │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ 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 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4b7c2 │ │ │ │ + bne.n 4b802 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4b7e2 │ │ │ │ - b.n 4b7da │ │ │ │ + bne.n 4b822 │ │ │ │ + b.n 4b81a │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #16664 @ 0x4118 │ │ │ │ + movw r0, #17496 @ 0x4458 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b7b4 │ │ │ │ - b.n 4b864 │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 4b7f4 │ │ │ │ + b.n 4b8a4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b864 │ │ │ │ + bne.n 4b8a4 │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4b7f6 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 4b864 │ │ │ │ + bne.n 4b836 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 4b8a4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4b81c │ │ │ │ + beq.n 4b85c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15364 @ 0x3c04 │ │ │ │ + movw r1, #16196 @ 0x3f44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 4b864 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 4b8a4 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 4b828 │ │ │ │ + bhi.n 4b868 │ │ │ │ tst.w r4, #98304 @ 0x18000 │ │ │ │ - beq.n 4b868 │ │ │ │ - b.n 4b842 │ │ │ │ + beq.n 4b8a8 │ │ │ │ + b.n 4b882 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #64100 @ 0xfa64 │ │ │ │ + movw r1, #64932 @ 0xfda4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 4b864 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 4b8a4 │ │ │ │ movw r3, #32784 @ 0x8010 │ │ │ │ movt r3, #1 │ │ │ │ bics r3, r4 │ │ │ │ - beq.n 4b868 │ │ │ │ + beq.n 4b8a8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64220 @ 0xfadc │ │ │ │ + movw r1, #65052 @ 0xfe1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b89e │ │ │ │ + b.n 4b8de │ │ │ │ bic.w r2, r4, #98304 @ 0x18000 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bcc.n 4b88a │ │ │ │ + bcc.n 4b8ca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15392 @ 0x3c20 │ │ │ │ + movw r1, #16224 @ 0x3f60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 4b864 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 4b8a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f17d0 │ │ │ │ + bl 1f1e48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b864 │ │ │ │ + bne.n 4b8a4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4b8b8 │ │ │ │ + cbz r1, 4b8f8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 4b8d4 │ │ │ │ + bmi.n 4b914 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36848 @ 0x8ff0 │ │ │ │ + movw r1, #37680 @ 0x9330 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b8ee │ │ │ │ + b.n 4b92e │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r2, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str r1, [r3, #16] │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4b90e │ │ │ │ + cbnz r0, 4b94e │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 4b91e │ │ │ │ - b.n 4b918 │ │ │ │ + cbz r0, 4b95e │ │ │ │ + b.n 4b958 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b908 │ │ │ │ - b.n 4b92c │ │ │ │ + beq.n 4b948 │ │ │ │ + b.n 4b96c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4b92c │ │ │ │ + cbnz r0, 4b96c │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 4b92c │ │ │ │ + cbz r0, 4b96c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ (4b934 ) │ │ │ │ + ldr r0, [pc, #4] @ (4b974 ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strb r4, [r5, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + b.w 1223a8 │ │ │ │ + ldr r0, [pc, #0] @ (4b980 ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #10] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4b958 │ │ │ │ + cbnz r3, 4b9a4 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4b958 │ │ │ │ + ble.n 4b9a4 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4b958 │ │ │ │ - cbnz r4, 4b978 │ │ │ │ + bne.n 4b9a4 │ │ │ │ + cbnz r4, 4b9c4 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #176] @ (4ba10 ) │ │ │ │ + ldr r4, [pc, #176] @ (4ba5c ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b978 │ │ │ │ + cbnz r0, 4b9c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ba0c │ │ │ │ + b.n 4ba58 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4b98c │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 4b9d8 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b974 │ │ │ │ + bne.n 4b9c0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4b9a0 │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 4b9ec │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b974 │ │ │ │ + bne.n 4b9c0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #51440 @ 0xc8f0 │ │ │ │ + movw r1, #52272 @ 0xcc30 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #15544 @ 0x3cb8 │ │ │ │ + movw r0, #16376 @ 0x3ff8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4b974 │ │ │ │ - bl 95d00 │ │ │ │ + blt.n 4b9c0 │ │ │ │ + bl 95d94 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a848 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987f8 │ │ │ │ - cbz r6, 4b9ee │ │ │ │ + bl 98888 │ │ │ │ + cbz r6, 4ba3a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4b9f8 │ │ │ │ - bl e4ae4 │ │ │ │ + bne.n 4ba44 │ │ │ │ + bl e4afc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b9c2 │ │ │ │ - b.n 4b974 │ │ │ │ + beq.n 4ba0e │ │ │ │ + b.n 4b9c0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4ba0c │ │ │ │ + b.n 4ba58 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r5, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.w 121f70 │ │ │ │ - ldr r0, [pc, #0] @ (4ba1c ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #10] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - b.w 3f92a │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 4ba86 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 14a1ac │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4ba78 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + b.w 3f922 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4bab8 ) │ │ │ │ + ldr r3, [pc, #132] @ (4bb28 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4ba68 │ │ │ │ + cbz r3, 4bad8 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4ba5e │ │ │ │ + bne.n 4bace │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ba4e │ │ │ │ + bne.n 4babe │ │ │ │ dmb ish │ │ │ │ - beq.n 4ba68 │ │ │ │ - bl 267e28 │ │ │ │ + beq.n 4bad8 │ │ │ │ + bl 268158 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4bcf8 │ │ │ │ + bl 4bd38 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4ba9a │ │ │ │ + cbz r3, 4bb0a │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4ba90 │ │ │ │ + bne.n 4bb00 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ba80 │ │ │ │ + bne.n 4baf0 │ │ │ │ dmb ish │ │ │ │ - beq.n 4ba9a │ │ │ │ - bl 2458dc │ │ │ │ + beq.n 4bb0a │ │ │ │ + bl 245de4 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 71ec8 │ │ │ │ - ldr r3, [pc, #20] @ (4bab8 ) │ │ │ │ + bl 71f88 │ │ │ │ + ldr r3, [pc, #20] @ (4bb28 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4bab4 │ │ │ │ + beq.n 4bb24 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 4bae2 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 149cf4 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4bad4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + cbz r0, 4bb36 │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 20b48c <_Py_set_inheritable_async_safe@@Base+0x1dc> │ │ │ │ - cbz r0, 4bb3e │ │ │ │ + bl 20bb04 <_Py_set_inheritable_async_safe@@Base+0x1dc> │ │ │ │ + cbz r0, 4bb8a │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbnz r0, 4bb22 │ │ │ │ + cbnz r0, 4bb6e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4bb42 │ │ │ │ + beq.n 4bb8e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4bb42 │ │ │ │ - bl 81ef4 │ │ │ │ - cbnz r0, 4bb4a │ │ │ │ + b.n 4bb8e │ │ │ │ + bl 81f28 │ │ │ │ + cbnz r0, 4bb96 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bb3e │ │ │ │ + beq.n 4bb8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bb3e │ │ │ │ + cbnz r3, 4bb8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4bb84 │ │ │ │ + b.n 4bbd0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #15444 @ 0x3c54 │ │ │ │ + movw r0, #16276 @ 0x3f94 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bb84 │ │ │ │ + beq.n 4bbd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bb84 │ │ │ │ + cbnz r3, 4bbd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 4bb94 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ movs r1, #3 │ │ │ │ - b.w 20aa98 │ │ │ │ + b.w 20b110 │ │ │ │ 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 4bc0c │ │ │ │ + ble.n 4bc4c │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4bc0c │ │ │ │ + beq.n 4bc4c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ bic.w r8, r1, r1, asr #31 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 4bbda │ │ │ │ + cbz r5, 4bc1a │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b2e0 │ │ │ │ + bl 26b618 │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 4bbda │ │ │ │ + bge.n 4bc1a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e82fc │ │ │ │ + b.w 1e8984 │ │ │ │ mul.w r5, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4bbf0 │ │ │ │ + ble.n 4bc30 │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b2e0 │ │ │ │ + bl 26b618 │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 4bbd2 │ │ │ │ + blt.n 4bc12 │ │ │ │ mul.w r1, r7, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d11c │ │ │ │ + bl 20d790 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4bc1c │ │ │ │ + beq.n 4bc5c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul.w r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 148dfc <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1492b4 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bc1e │ │ │ │ + beq.n 4bc5e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4bc1e │ │ │ │ + b.n 4bc5e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - blt.n 4bc46 │ │ │ │ - cbz r0, 4bc46 │ │ │ │ + blt.n 4bc86 │ │ │ │ + cbz r0, 4bc86 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 4bc5e │ │ │ │ + bgt.n 4bc9e │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15452 @ 0x3c5c │ │ │ │ + movw r1, #16284 @ 0x3f9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 4bca8 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 4bce8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr.w r6, [r1, r4, lsl #2] │ │ │ │ add.w r3, r1, r4, lsl #2 │ │ │ │ - cbz r5, 4bcc6 │ │ │ │ + cbz r5, 4bd06 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b320 │ │ │ │ - bl cbe74 │ │ │ │ + bl 11b748 │ │ │ │ + bl cbefc │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 4bcae │ │ │ │ + beq.n 4bcee │ │ │ │ mov r0, r8 │ │ │ │ - bl 85a0c │ │ │ │ - cbnz r0, 4bcae │ │ │ │ + bl 859dc │ │ │ │ + cbnz r0, 4bcee │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64268 @ 0xfb0c │ │ │ │ + movw r1, #64932 @ 0xfda4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4bcf4 │ │ │ │ + b.n 4bd34 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str.w r5, [r2, r4, lsl #2] │ │ │ │ - b.n 4bcdc │ │ │ │ + b.n 4bd1c │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4bcdc │ │ │ │ + beq.n 4bd1c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 4bcce │ │ │ │ + b.n 4bd0e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bcf2 │ │ │ │ + beq.n 4bd32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4bcf2 │ │ │ │ + cbnz r3, 4bd32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r3, [pc, #272] @ (4be1c ) │ │ │ │ + ldr r3, [pc, #272] @ (4be5c ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ ldrd ip, lr, [r0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ ands.w r5, r4, #63 @ 0x3f │ │ │ │ - bne.n 4bd2c │ │ │ │ + bne.n 4bd6c │ │ │ │ orrs.w r3, r4, r8 │ │ │ │ - bne.n 4bd30 │ │ │ │ + bne.n 4bd70 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 4bd36 │ │ │ │ + b.n 4bd76 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ mov r7, sp │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [ip, #16] │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 4bd5c │ │ │ │ - cbz r5, 4bd5c │ │ │ │ + bne.n 4bd9c │ │ │ │ + cbz r5, 4bd9c │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 4bd5e │ │ │ │ + b.n 4bd9e │ │ │ │ mov r3, r9 │ │ │ │ subs r3, r5, r3 │ │ │ │ bic.w r7, r5, #63 @ 0x3f │ │ │ │ add.w r1, lr, r3 │ │ │ │ lsrs r5, r5, #6 │ │ │ │ add r7, r1 │ │ │ │ - beq.n 4bd74 │ │ │ │ + beq.n 4bdb4 │ │ │ │ mov r0, sp │ │ │ │ - bl 1953e0 │ │ │ │ + bl 195918 │ │ │ │ add r3, sp, #20 │ │ │ │ rsb r1, r4, #119 @ 0x77 │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ and.w sl, r1, #63 @ 0x3f │ │ │ │ mov r0, r3 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #0 │ │ │ │ @@ -49931,63 +49959,63 @@ │ │ │ │ blx 29c10 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ strb.w fp, [r0, r9] │ │ │ │ add.w r1, r7, sl │ │ │ │ movs r0, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 4bdb6 │ │ │ │ + beq.n 4bdf6 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - b.n 4bdac │ │ │ │ + b.n 4bdec │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ lsrs r5, r5, #6 │ │ │ │ orr.w r2, r2, r4, lsr #29 │ │ │ │ lsls r4, r4, #3 │ │ │ │ rev r4, r4 │ │ │ │ movs r7, #0 │ │ │ │ str.w r4, [r1, #5] │ │ │ │ mov r4, r3 │ │ │ │ rev r2, r2 │ │ │ │ str.w r2, [r1, #1] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 4bde4 │ │ │ │ + beq.n 4be24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ adds r7, #1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 1953e0 │ │ │ │ - b.n 4bdd2 │ │ │ │ + bl 195918 │ │ │ │ + b.n 4be12 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ rev r0, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ rev r0, r1 │ │ │ │ rev r1, r2 │ │ │ │ rev r2, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [r6, #4] │ │ │ │ rev r3, r3 │ │ │ │ str r1, [r6, #8] │ │ │ │ str r3, [r6, #16] │ │ │ │ str r2, [r6, #12] │ │ │ │ - ldr r3, [pc, #24] @ (4be1c ) │ │ │ │ + ldr r3, [pc, #24] @ (4be5c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4be14 │ │ │ │ + beq.n 4be54 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4be2a │ │ │ │ + cbz r0, 4be6a │ │ │ │ movs r1, #3 │ │ │ │ - b.w 20aa98 │ │ │ │ + b.w 20b110 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r0, #35] @ 0x23 │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ @@ -49996,521 +50024,521 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, r1 │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4be60 │ │ │ │ + cbz r0, 4bea0 │ │ │ │ movs r1, #5 │ │ │ │ - b.w 20aa98 │ │ │ │ + b.w 20b110 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4be74 │ │ │ │ + cbz r0, 4beb4 │ │ │ │ movs r1, #7 │ │ │ │ - b.w 20aa98 │ │ │ │ + b.w 20b110 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 4bee4 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 4beec │ │ │ │ + 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 4bed6 │ │ │ │ + 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, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4bea0 │ │ │ │ + cbnz r3, 4bf10 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4bea0 │ │ │ │ + ble.n 4bf10 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4bea0 │ │ │ │ - cbnz r4, 4bec0 │ │ │ │ + bne.n 4bf10 │ │ │ │ + cbnz r4, 4bf30 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #192] @ (4bf68 ) │ │ │ │ + ldr r4, [pc, #192] @ (4bfd8 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4bec0 │ │ │ │ + cbnz r0, 4bf30 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bf60 │ │ │ │ + b.n 4bfd0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4bed4 │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 4bf44 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bebc │ │ │ │ + bne.n 4bf2c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d1800 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d1ec4 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bebc │ │ │ │ + beq.n 4bf2c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1e45dc <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e4c64 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bebc │ │ │ │ + beq.n 4bf2c │ │ │ │ ldrd r7, r8, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r7, r1, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - movw r1, #15488 @ 0x3c80 │ │ │ │ + movw r1, #16356 @ 0x3fe4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #4532 @ 0x11b4 │ │ │ │ + movw r0, #5364 @ 0x14f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4bebc │ │ │ │ - bl 95d00 │ │ │ │ + blt.n 4bf2c │ │ │ │ + bl 95d94 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987f8 │ │ │ │ - cbz r4, 4bf42 │ │ │ │ + bl 98888 │ │ │ │ + cbz r4, 4bfb2 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4bf4c │ │ │ │ - bl e4ae4 │ │ │ │ + bne.n 4bfbc │ │ │ │ + bl e4afc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bf14 │ │ │ │ - b.n 4bebc │ │ │ │ + beq.n 4bf84 │ │ │ │ + b.n 4bf2c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4bf60 │ │ │ │ + b.n 4bfd0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r5, #252 @ 0xfc │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4bf92 │ │ │ │ + cbnz r0, 4c002 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4bf9a │ │ │ │ + cbz r0, 4c00a │ │ │ │ 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 4bf84 │ │ │ │ + beq.n 4bff4 │ │ │ │ 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, 4bfce │ │ │ │ + cbz r6, 4c03e │ │ │ │ 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, 4bfe0 │ │ │ │ + cbz r2, 4c050 │ │ │ │ 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 10859c │ │ │ │ + bl 108824 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 782e4 │ │ │ │ - cbz r4, 4c00e │ │ │ │ - ldr r0, [pc, #28] @ (4c014 ) │ │ │ │ - bl 1f5ee0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 78320 │ │ │ │ + cbz r4, 4c07e │ │ │ │ + ldr r0, [pc, #28] @ (4c084 ) │ │ │ │ + bl 1f6550 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #2860 @ 0xb2c │ │ │ │ + movw r0, #3724 @ 0xe8c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bmi.n 4c0f0 │ │ │ │ + bmi.n 4c160 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0004c018 : │ │ │ │ +0004c088 : │ │ │ │ movw r3, #39980 @ 0x9c2c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 4c026 │ │ │ │ + cbnz r0, 4c096 │ │ │ │ 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 720b4 │ │ │ │ - cbz r0, 4c06c │ │ │ │ + bl 72174 │ │ │ │ + cbz r0, 4c0dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7dec0 │ │ │ │ + bl 7def0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4c056 │ │ │ │ + cbz r0, 4c0c6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 7f9dc │ │ │ │ - cbnz r0, 4c070 │ │ │ │ + bl 7fa10 │ │ │ │ + cbnz r0, 4c0e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c06c │ │ │ │ + beq.n 4c0dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c06c │ │ │ │ + cbnz r3, 4c0dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c072 │ │ │ │ + b.n 4c0e2 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4c10c ) │ │ │ │ + ldr r3, [pc, #132] @ (4c17c ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4c0ba │ │ │ │ + cbz r3, 4c12a │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4c0b0 │ │ │ │ + bne.n 4c120 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4c0a0 │ │ │ │ + bne.n 4c110 │ │ │ │ dmb ish │ │ │ │ - beq.n 4c0ba │ │ │ │ - bl 267e28 │ │ │ │ + beq.n 4c12a │ │ │ │ + bl 268158 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4bcf8 │ │ │ │ + bl 4bd38 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4c0ec │ │ │ │ + cbz r3, 4c15c │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4c0e2 │ │ │ │ + bne.n 4c152 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4c0d2 │ │ │ │ + bne.n 4c142 │ │ │ │ dmb ish │ │ │ │ - beq.n 4c0ec │ │ │ │ - bl 2458dc │ │ │ │ + beq.n 4c15c │ │ │ │ + bl 245de4 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 24972c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4c10c ) │ │ │ │ + bl 24a0dc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4c17c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4c106 │ │ │ │ + beq.n 4c176 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -0004c110 : │ │ │ │ +0004c180 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 4c124 │ │ │ │ - cbnz r1, 4c12a │ │ │ │ - bl 26270c │ │ │ │ - b.n 4c134 │ │ │ │ + cbz r0, 4c194 │ │ │ │ + cbnz r1, 4c19a │ │ │ │ + bl 262ba0 │ │ │ │ + b.n 4c1a4 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9a9f0 │ │ │ │ + bl 9aa9c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4c144 │ │ │ │ - movw r0, #15532 @ 0x3cac │ │ │ │ + bge.n 4c1b4 │ │ │ │ + movw r0, #16364 @ 0x3fec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 1eda54 │ │ │ │ - b.n 4c14a │ │ │ │ + bl 1ee0dc │ │ │ │ + b.n 4c1ba │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 4c176 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c17e │ │ │ │ - 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 4c168 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r2 │ │ │ │ movw r2, #41388 @ 0xa1ac │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 4c1d4 │ │ │ │ + bne.n 4c214 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 4c1d4 │ │ │ │ + bne.n 4c214 │ │ │ │ subs r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4c1d4 │ │ │ │ - bl 4184c │ │ │ │ + bhi.n 4c214 │ │ │ │ + bl 418e8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4c1de │ │ │ │ + beq.n 4c21e │ │ │ │ cmp r4, #3 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ it eq │ │ │ │ eoreq.w r3, r0, #1 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 4c1e0 │ │ │ │ + b.n 4c220 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4c1e0 │ │ │ │ + b.n 4c220 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004c1e2 : │ │ │ │ +0004c222 : │ │ │ │ movw r3, #39980 @ 0x9c2c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4c214 │ │ │ │ + cbnz r0, 4c254 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 4c25c │ │ │ │ + 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 4c246 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 4c284 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c21c │ │ │ │ + cbz r0, 4c28c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c206 │ │ │ │ + beq.n 4c276 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004c21e : │ │ │ │ +0004c28e : │ │ │ │ movw r3, #39980 @ 0x9c2c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbnz r3, 4c248 │ │ │ │ + cbnz r3, 4c2b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 4c262 │ │ │ │ + cbz r2, 4c2d2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 4c262 │ │ │ │ + cbz r3, 4c2d2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57412 @ 0xe044 │ │ │ │ + movw r1, #58244 @ 0xe384 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c310 │ │ │ │ - bl 166370 │ │ │ │ + b.n 4c380 │ │ │ │ + bl 1666f4 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r2, 4c26e │ │ │ │ + cbz r2, 4c2de │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 23b418 │ │ │ │ + bl 23b97c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c25e │ │ │ │ + beq.n 4c2ce │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ bic.w r2, r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - bl 187aec │ │ │ │ + bl 187f8c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ bic.w r2, r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - bl 187aec │ │ │ │ + bl 187f8c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 4c310 │ │ │ │ + cbz r3, 4c380 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b60c │ │ │ │ + bl 23bb70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c2cc │ │ │ │ + beq.n 4c33c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 4c2e6 │ │ │ │ + b.n 4c356 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c25e │ │ │ │ + beq.n 4c2ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c25e │ │ │ │ + bne.n 4c2ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c25e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c2ce │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 4c30e │ │ │ │ + bge.n 4c37e │ │ │ │ ldr r0, [r1, #12] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ ldr.w r3, [r0, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w lr, r0, #1 │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ strne.w lr, [r3] │ │ │ │ str.w r3, [ip, r7] │ │ │ │ - b.n 4c2e6 │ │ │ │ + b.n 4c356 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movw r0, #12640 @ 0x3160 │ │ │ │ + movw r0, #13484 @ 0x34ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #4 │ │ │ │ - b.w 7f790 │ │ │ │ + b.w 7f7c4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, r0, r3 │ │ │ │ - movw r0, #2000 @ 0x7d0 │ │ │ │ + movw r0, #2832 @ 0xb10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 8281c │ │ │ │ - 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, 4c35e │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c366 │ │ │ │ - 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 4c350 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b.w 82850 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3369 @ 0xd29 │ │ │ │ + movw r1, #3361 @ 0xd21 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 40658 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.w 40650 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ │ │ │ │ -0004c37e : │ │ │ │ +0004c3be : │ │ │ │ movw r3, #39980 @ 0x9c2c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -50521,107 +50549,107 @@ │ │ │ │ blx 297f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 78278 │ │ │ │ + bl 782b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e900 │ │ │ │ + bl 7e934 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c3d8 │ │ │ │ + beq.n 4c418 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c3d8 │ │ │ │ + cbnz r3, 4c418 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 229d94 │ │ │ │ + bl 22a4ac │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4c40c │ │ │ │ + beq.n 4c44c │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 4c41c │ │ │ │ + bne.n 4c45c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c41e │ │ │ │ + beq.n 4c45e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4c41e │ │ │ │ + b.n 4c45e │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f14 │ │ │ │ + bl e9efc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004c422 : │ │ │ │ +0004c462 : │ │ │ │ movw r3, #39980 @ 0x9c2c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 229d94 │ │ │ │ + bl 22a4ac │ │ │ │ subs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0004c44c : │ │ │ │ +0004c48c : │ │ │ │ movw r3, #39980 @ 0x9c2c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2301a8 │ │ │ │ + bl 23075c │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 4c4b4 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 4c4f4 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #72] @ 4c4d0 │ │ │ │ + vldr d7, [pc, #72] @ 4c510 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4c4b8 │ │ │ │ + bhi.n 4c4f8 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ls │ │ │ │ movls r0, r3 │ │ │ │ - b.n 4c4c0 │ │ │ │ + b.n 4c500 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c4c0 │ │ │ │ + b.n 4c500 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -50631,813 +50659,813 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4c4f6 │ │ │ │ + cbz r3, 4c536 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4c4f8 │ │ │ │ + b.n 4c538 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4c506 │ │ │ │ + cbnz r3, 4c546 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4c506 │ │ │ │ + blt.n 4c546 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4c506 │ │ │ │ - cbnz r4, 4c522 │ │ │ │ + bgt.n 4c546 │ │ │ │ + cbnz r4, 4c562 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #428] @ (4c6b8 ) │ │ │ │ + ldr r4, [pc, #428] @ (4c6f8 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c57c │ │ │ │ - cbz r5, 4c546 │ │ │ │ + cbz r0, 4c5bc │ │ │ │ + cbz r5, 4c586 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4c530 │ │ │ │ + cbz r7, 4c570 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4c530 │ │ │ │ + bne.n 4c570 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4c54a │ │ │ │ + b.n 4c58a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4c538 │ │ │ │ + cbnz r0, 4c578 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4c54a │ │ │ │ - bl c33f4 │ │ │ │ + b.n 4c58a │ │ │ │ + bl c3470 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c57c │ │ │ │ + blt.n 4c5bc │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4c52c │ │ │ │ - b.n 4c534 │ │ │ │ + beq.n 4c56c │ │ │ │ + b.n 4c574 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21caa0 │ │ │ │ + bl 21d080 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c57c │ │ │ │ + beq.n 4c5bc │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c5d2 │ │ │ │ + beq.n 4c612 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4c580 │ │ │ │ + beq.n 4c5c0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42856 @ 0xa768 │ │ │ │ + movw r1, #43688 @ 0xaaa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c690 │ │ │ │ + b.n 4c6d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103b34 │ │ │ │ - cbnz r0, 4c5a0 │ │ │ │ + bl 103dcc │ │ │ │ + cbnz r0, 4c5e0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42896 @ 0xa790 │ │ │ │ + movw r1, #43728 @ 0xaad0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 4c57c │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 4c5bc │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c57c │ │ │ │ + beq.n 4c5bc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4c5d2 │ │ │ │ + ble.n 4c612 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42940 @ 0xa7bc │ │ │ │ + movw r1, #43772 @ 0xaafc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea34 │ │ │ │ - b.n 4c57c │ │ │ │ + bl ceabc │ │ │ │ + b.n 4c5bc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4c9ae │ │ │ │ + bl 4c9ee │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c5ea │ │ │ │ + cbnz r0, 4c62a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c57c │ │ │ │ + beq.n 4c5bc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea34 │ │ │ │ - b.n 4c57c │ │ │ │ + bl ceabc │ │ │ │ + b.n 4c5bc │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c698 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c6d8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c6a0 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c6e0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4c6a8 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4c6e8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #16] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4c6b0 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4c6f0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #24] │ │ │ │ strd r8, r6, [r0] │ │ │ │ movs r3, #28 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 4c660 │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 4c6a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c5de │ │ │ │ + beq.n 4c61e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c5de │ │ │ │ + bne.n 4c61e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c5de │ │ │ │ - cbz r5, 4c690 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c61e │ │ │ │ + cbz r5, 4c6d0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4c682 │ │ │ │ - bl 95d00 │ │ │ │ + blt.n 4c6c2 │ │ │ │ + bl 95d94 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53f16 │ │ │ │ + bl 53f58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ - b.n 4c68a │ │ │ │ + bl 98888 │ │ │ │ + b.n 4c6ca │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53f16 │ │ │ │ + bl 53f58 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ - bpl.n 4c6ae │ │ │ │ + bpl.n 4c6ee │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ - ble.n 4c6d2 │ │ │ │ + ble.n 4c712 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ @ instruction: 0xf70e0b31 │ │ │ │ vorr.i32 d17, #8454144 @ 0x00810000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldrh r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ - ldr r7, [pc, #656] @ (4c948 ) │ │ │ │ + ldr r7, [pc, #656] @ (4c988 ) │ │ │ │ bkpt 0x00fa │ │ │ │ subs r6, #40 @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + add.w r0, r3, r0, lsl #2 │ │ │ │ + b.w 125304 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 209db0 │ │ │ │ + bl 20a428 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c6e4 │ │ │ │ + beq.n 4c732 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c6e6 │ │ │ │ + beq.n 4c734 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4c6e6 │ │ │ │ + b.n 4c734 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe50 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2011c8 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 124ecc │ │ │ │ + b.w 201840 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #17644 @ 0x44ec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 4c74a │ │ │ │ + beq.n 4c78a │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a0c │ │ │ │ - cbnz r0, 4c74a │ │ │ │ + bl 859dc │ │ │ │ + cbnz r0, 4c78a │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r3, r4 │ │ │ │ - b.n 4c74c │ │ │ │ + b.n 4c78c │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 4c784 │ │ │ │ + bpl.n 4c7c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d2598 │ │ │ │ + bl d25e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c780 │ │ │ │ + cbz r0, 4c7c0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 209db0 │ │ │ │ + bl 20a428 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c78c │ │ │ │ + bne.n 4c7cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c780 │ │ │ │ + beq.n 4c7c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c780 │ │ │ │ + cbnz r3, 4c7c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c78c │ │ │ │ + b.n 4c7cc │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2301a8 │ │ │ │ + bl 23075c │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 4c7ec │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 4c82c │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #72] @ 4c808 │ │ │ │ + vldr d7, [pc, #72] @ 4c848 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4c7f0 │ │ │ │ + bgt.n 4c830 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ movgt r0, r3 │ │ │ │ - b.n 4c7f8 │ │ │ │ + b.n 4c838 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c7f8 │ │ │ │ + b.n 4c838 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r7, [r0, #65] @ 0x41 │ │ │ │ - cbz r7, 4c83e │ │ │ │ + cbz r7, 4c87e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12228 @ 0x2fc4 │ │ │ │ + movw r1, #13060 @ 0x3304 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 4c86c │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 4c8ac │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 4c850 │ │ │ │ + bpl.n 4c890 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 4c870 │ │ │ │ + bgt.n 4c8b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15668 @ 0x3d34 │ │ │ │ + movw r1, #16500 @ 0x4074 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c9aa │ │ │ │ + b.n 4c9ea │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl fb22c │ │ │ │ + bl fb504 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c86c │ │ │ │ + beq.n 4c8ac │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 176b40 <_PyEval_MatchClass@@Base+0x604> │ │ │ │ + bl 176eb8 <_PyEval_MatchClass@@Base+0x604> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 4c8a8 │ │ │ │ + bne.n 4c8e8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c86c │ │ │ │ + beq.n 4c8ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c86c │ │ │ │ + bne.n 4c8ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c86c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c8ac │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c8b8 │ │ │ │ + beq.n 4c8f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c8b8 │ │ │ │ + cbnz r3, 4c8f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_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 4c8fc │ │ │ │ + beq.n 4c93c │ │ │ │ mov r0, r8 │ │ │ │ - bl 23b40c │ │ │ │ + bl 23b970 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c86c │ │ │ │ + beq.n 4c8ac │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 206ccc <_Py_RestoreSignals@@Base+0xb10> │ │ │ │ + bl 207344 <_Py_RestoreSignals@@Base+0xb10> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c8ec │ │ │ │ + bne.n 4c92c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7732c │ │ │ │ - b.n 4c86c │ │ │ │ + bl 77360 │ │ │ │ + b.n 4c8ac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 4c922 │ │ │ │ + bmi.n 4c962 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #15728 @ 0x3d70 │ │ │ │ + movw r1, #16560 @ 0x40b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 4c86c │ │ │ │ - bl 83a00 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 4c8ac │ │ │ │ + bl 83a30 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4c932 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 4c936 │ │ │ │ - b.n 4c86c │ │ │ │ + bne.n 4c972 │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 4c976 │ │ │ │ + b.n 4c8ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4c94e │ │ │ │ + bge.n 4c98e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5224 @ 0x1468 │ │ │ │ + movw r1, #6056 @ 0x17a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 4c86c │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 4c8ac │ │ │ │ ldr r1, [r6, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4c98e │ │ │ │ + beq.n 4c9ce │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 4c980 │ │ │ │ + bmi.n 4c9c0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #15780 @ 0x3da4 │ │ │ │ + movw r1, #16612 @ 0x40e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 4c86c │ │ │ │ + bl d19a0 │ │ │ │ + b.n 4c8ac │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - cbz r0, 4c998 │ │ │ │ - bl 86f1c │ │ │ │ + cbz r0, 4c9d8 │ │ │ │ + bl 86ef0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 4c86c │ │ │ │ + blt.w 4c8ac │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4c9aa │ │ │ │ + b.n 4c9ea │ │ │ │ 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 4c98e │ │ │ │ + b.n 4c9ce │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71550 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71598 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c9cc │ │ │ │ + cbz r0, 4ca0c │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 802e4 │ │ │ │ + bl 80318 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 20d11c │ │ │ │ + bl 20d790 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2301a8 │ │ │ │ + bl 23075c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 4ca3a │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 4ca7a │ │ │ │ vcmp.f64 d9, d8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it vs │ │ │ │ movvs r0, r3 │ │ │ │ - b.n 4ca3c │ │ │ │ + b.n 4ca7c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ 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 2301a8 │ │ │ │ + bl 23075c │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 4ca9e │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 4cade │ │ │ │ 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 4cc74 │ │ │ │ + bl 4ccb4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4ca94 │ │ │ │ - bl 2638dc <_Py_c_neg@@Base+0x22c> │ │ │ │ - b.n 4ca9e │ │ │ │ + cbz r3, 4cad4 │ │ │ │ + bl 263d74 <_Py_c_neg@@Base+0x22c> │ │ │ │ + b.n 4cade │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 83ab0 │ │ │ │ + b.w 83ae0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #0] @ (4caa8 ) │ │ │ │ + ldr r0, [pc, #0] @ (4cae8 ) │ │ │ │ bx lr │ │ │ │ strb r4, [r5, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4cac6 │ │ │ │ + cbz r3, 4cb06 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4cac8 │ │ │ │ + b.n 4cb08 │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r3, 4cad6 │ │ │ │ + cbnz r3, 4cb16 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4cad6 │ │ │ │ + ble.n 4cb16 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4cad6 │ │ │ │ - cbnz r4, 4caf6 │ │ │ │ + bgt.n 4cb16 │ │ │ │ + cbnz r4, 4cb36 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #276] @ (4cbf0 ) │ │ │ │ + ldr r4, [pc, #276] @ (4cc30 ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cbcc │ │ │ │ + beq.n 4cc0c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d779c <_PyNumber_Index@@Base> │ │ │ │ + bl d77f4 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4cb0a │ │ │ │ - bl 7f7f4 │ │ │ │ + cbnz r0, 4cb4a │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cbe0 │ │ │ │ - b.n 4cbcc │ │ │ │ - bl 83a00 │ │ │ │ + beq.n 4cc20 │ │ │ │ + b.n 4cc0c │ │ │ │ + bl 83a30 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cb26 │ │ │ │ + beq.n 4cb66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4cb26 │ │ │ │ + cbnz r3, 4cb66 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4cb00 │ │ │ │ + beq.n 4cb40 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4cb42 │ │ │ │ + beq.n 4cb82 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4cb44 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 4cb44 │ │ │ │ - b.n 4cbcc │ │ │ │ + bne.n 4cb84 │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 4cb84 │ │ │ │ + b.n 4cc0c │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4cb64 │ │ │ │ + bge.n 4cba4 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 4cb78 │ │ │ │ + cbz r0, 4cbb8 │ │ │ │ add.w r7, r0, #16 │ │ │ │ - b.n 4cb90 │ │ │ │ - bl 1e82fc │ │ │ │ - b.n 4cbcc │ │ │ │ + b.n 4cbd0 │ │ │ │ + bl 1e8984 │ │ │ │ + b.n 4cc0c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4cba4 │ │ │ │ - bl e4ae4 │ │ │ │ + bne.n 4cbe4 │ │ │ │ + bl e4afc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4cbc2 │ │ │ │ + blt.n 4cc02 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2a7cc │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 4cbb4 │ │ │ │ - b.n 4cb7e │ │ │ │ + bge.n 4cbf4 │ │ │ │ + b.n 4cbbe │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 4cbc2 │ │ │ │ + bl f17d8 │ │ │ │ + b.n 4cc02 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 4cbbe │ │ │ │ + beq.n 4cbfe │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9abec <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b.n 4cbea │ │ │ │ + b.n 4cc2a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4cbd0 │ │ │ │ + bne.n 4cc10 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4cbea │ │ │ │ + b.n 4cc2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cbcc │ │ │ │ + bne.n 4cc0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cbcc │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cc0c │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4cb48 │ │ │ │ + beq.n 4cb88 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cb2e │ │ │ │ + b.n 4cb6e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r6, #152 @ 0x98 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ │ │ │ │ -0004cbfa : │ │ │ │ +0004cc3a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 4cc12 │ │ │ │ - bl 26270c │ │ │ │ - b.n 4cc1c │ │ │ │ + cbnz r0, 4cc52 │ │ │ │ + bl 262ba0 │ │ │ │ + b.n 4cc5c │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 244d40 │ │ │ │ + bl 245160 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4cc2c │ │ │ │ - movw r0, #15940 @ 0x3e44 │ │ │ │ + bge.n 4cc6c │ │ │ │ + movw r0, #16772 @ 0x4184 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 1eda54 │ │ │ │ - b.n 4cc32 │ │ │ │ + bl 1ee0dc │ │ │ │ + b.n 4cc72 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ 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, 4cc64 │ │ │ │ + cbz r0, 4cca4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cc64 │ │ │ │ + beq.n 4cca4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4cc64 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4cca4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 122404 <_Py_union_type_or@@Base+0x484> │ │ │ │ + bl 12283c <_Py_union_type_or@@Base+0x484> │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b430 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ + bl 20baa8 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ vcmp.f64 d0, d1 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ sub sp, #16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4cd76 │ │ │ │ + bvs.n 4cdb6 │ │ │ │ vabs.f64 d5, d1 │ │ │ │ - vldr d6, [pc, #244] @ 4cd80 │ │ │ │ + vldr d6, [pc, #244] @ 4cdc0 │ │ │ │ vmov.f64 d0, d1 │ │ │ │ vabs.f64 d4, d7 │ │ │ │ vcmp.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4ccc2 │ │ │ │ + ble.n 4cd02 │ │ │ │ vcmp.f64 d4, d6 │ │ │ │ vmov r3, s1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - bgt.n 4ccd8 │ │ │ │ - vldr d0, [pc, #212] @ 4cd88 │ │ │ │ + bgt.n 4cd18 │ │ │ │ + vldr d0, [pc, #212] @ 4cdc8 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #216] @ 4cd90 │ │ │ │ + vldr d7, [pc, #216] @ 4cdd0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4cd7a │ │ │ │ + b.n 4cdba │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4cd1e │ │ │ │ + bgt.n 4cd5e │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4cd1e │ │ │ │ - b.n 4cd6c │ │ │ │ + beq.n 4cd5e │ │ │ │ + b.n 4cdac │ │ │ │ vmov r2, s15 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4cd0c │ │ │ │ - vldr d0, [pc, #156] @ 4cd98 │ │ │ │ + bne.n 4cd4c │ │ │ │ + vldr d0, [pc, #156] @ 4cdd8 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #156] @ 4cda0 │ │ │ │ + vldr d7, [pc, #156] @ 4cde0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4cd7a │ │ │ │ - vldr d0, [pc, #152] @ 4cda8 │ │ │ │ + b.n 4cdba │ │ │ │ + vldr d0, [pc, #152] @ 4cde8 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #156] @ 4cdb0 │ │ │ │ + vldr d7, [pc, #156] @ 4cdf0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4cd7a │ │ │ │ + b.n 4cdba │ │ │ │ vmov r3, s15 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ cmp r3, #0 │ │ │ │ vmov r3, s1 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4cd5a │ │ │ │ - vldr d0, [pc, #108] @ 4cdb8 │ │ │ │ + bne.n 4cd9a │ │ │ │ + vldr d0, [pc, #108] @ 4cdf8 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #112] @ 4cdc0 │ │ │ │ + vldr d7, [pc, #112] @ 4ce00 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4cd7a │ │ │ │ - vldr d0, [pc, #108] @ 4cdc8 │ │ │ │ + b.n 4cdba │ │ │ │ + vldr d0, [pc, #108] @ 4ce08 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #108] @ 4cdd0 │ │ │ │ + vldr d7, [pc, #108] @ 4ce10 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4cd7a │ │ │ │ + b.n 4cdba │ │ │ │ vmov.f64 d1, d7 │ │ │ │ add sp, #16 │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #96] @ 4cdd8 │ │ │ │ + vldr d0, [pc, #96] @ 4ce18 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -51453,19 +51481,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 4cea8 @ unpredictable │ │ │ │ + bls.n 4cee8 @ unpredictable │ │ │ │ andal r2, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 4ceb0 │ │ │ │ + bls.n 4cef0 │ │ │ │ stmia r0!, {r1} │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ @@ -51478,196 +51506,196 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4ce74 ) │ │ │ │ + ldr r3, [pc, #132] @ (4ceb4 ) │ │ │ │ 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, 4ce24 │ │ │ │ + cbz r3, 4ce64 │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4ce1a │ │ │ │ + bne.n 4ce5a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ce0a │ │ │ │ + bne.n 4ce4a │ │ │ │ dmb ish │ │ │ │ - beq.n 4ce24 │ │ │ │ - bl 267e28 │ │ │ │ + beq.n 4ce64 │ │ │ │ + bl 268158 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4cf88 │ │ │ │ + bl 4cfc8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4ce56 │ │ │ │ + cbz r3, 4ce96 │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4ce4c │ │ │ │ + bne.n 4ce8c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ce3c │ │ │ │ + bne.n 4ce7c │ │ │ │ dmb ish │ │ │ │ - beq.n 4ce56 │ │ │ │ - bl 2458dc │ │ │ │ + beq.n 4ce96 │ │ │ │ + bl 245de4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71ec8 │ │ │ │ - ldr r3, [pc, #20] @ (4ce74 ) │ │ │ │ + bl 71f88 │ │ │ │ + ldr r3, [pc, #20] @ (4ceb4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4ce70 │ │ │ │ + beq.n 4ceb0 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ ldrb.w r2, [r0, #64] @ 0x40 │ │ │ │ - cbnz r2, 4ce80 │ │ │ │ - b.n 4d0e8 │ │ │ │ + cbnz r2, 4cec0 │ │ │ │ + b.n 4d128 │ │ │ │ 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 8fe90 │ │ │ │ + bl 8fe50 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 248b30 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 249034 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ - bl 2301a8 │ │ │ │ + bl 23075c │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 4cf1e │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 4cf60 │ │ │ │ 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 4cc74 │ │ │ │ + bl 4ccb4 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 248a90 <_Py_c_abs@@Base> │ │ │ │ + bl 248d8c <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 4cf0a │ │ │ │ - bl 2638dc <_Py_c_neg@@Base+0x22c> │ │ │ │ - b.n 4cf20 │ │ │ │ - movw r0, #16112 @ 0x3ef0 │ │ │ │ + cbz r1, 4cf4c │ │ │ │ + bl 263d74 <_Py_c_neg@@Base+0x22c> │ │ │ │ + b.n 4cf62 │ │ │ │ + movw r0, #16944 @ 0x4230 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4cf20 │ │ │ │ + b.n 4cf62 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0004cf2a : │ │ │ │ +0004cf6c : │ │ │ │ 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 244d40 │ │ │ │ + bl 245160 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r3, 4cf64 │ │ │ │ + cbz r3, 4cfa6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4cf82 │ │ │ │ + beq.n 4cfc4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 4cf82 │ │ │ │ + b.n 4cfc4 │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 4cf74 │ │ │ │ + cbnz r3, 4cfb6 │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - b.n 4cf76 │ │ │ │ + b.n 4cfb8 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #11472 @ 0x2cd0 │ │ │ │ + movw r0, #12308 @ 0x3014 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddbf4 │ │ │ │ + b.w ddc0c │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr r3, [pc, #292] @ (4d0c0 ) │ │ │ │ + ldr r3, [pc, #292] @ (4d100 ) │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldrd ip, lr, [r0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ ands.w r6, r7, #63 @ 0x3f │ │ │ │ - bne.n 4cfbc │ │ │ │ + bne.n 4cffc │ │ │ │ orrs.w r3, r7, r9 │ │ │ │ - bne.n 4cfc0 │ │ │ │ + bne.n 4d000 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 4cfc6 │ │ │ │ + b.n 4d006 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ add r4, sp, #8 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [ip, #16] │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ ldr.w r2, [ip, #24] │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4cff8 │ │ │ │ + beq.n 4d038 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #64 @ 0x40 │ │ │ │ add.w r3, r8, #9 │ │ │ │ mov.w sl, #128 @ 0x80 │ │ │ │ mov.w r9, r9, lsl #3 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ @@ -51700,20 +51728,20 @@ │ │ │ │ add.w r3, r3, r6, lsl #6 │ │ │ │ subs r3, #140 @ 0x8c │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ strb.w sl, [r8, #-132] │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 4d10e │ │ │ │ + bl 4d15e │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 4d076 │ │ │ │ + bne.n 4d0b6 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 4d10e │ │ │ │ + bl 4d15e │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ rev r0, r0 │ │ │ │ rev r1, r1 │ │ │ │ str r0, [r5, #0] │ │ │ │ rev r2, r2 │ │ │ │ rev r3, r3 │ │ │ │ @@ -51726,52 +51754,57 @@ │ │ │ │ rev r1, r1 │ │ │ │ str r0, [r5, #16] │ │ │ │ rev r2, r2 │ │ │ │ rev r3, r3 │ │ │ │ str r1, [r5, #20] │ │ │ │ str r3, [r5, #28] │ │ │ │ str r2, [r5, #24] │ │ │ │ - ldr r3, [pc, #24] @ (4d0c0 ) │ │ │ │ + ldr r3, [pc, #24] @ (4d100 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4d0b8 │ │ │ │ + beq.n 4d0f8 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -0004d0c4 : │ │ │ │ +0004d104 : │ │ │ │ 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 9a9f0 │ │ │ │ + bl 9aa9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe50 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 248b30 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 249034 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #16980 @ 0x4254 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r2, #16] │ │ │ │ + b.w ddc0c │ │ │ │ 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 │ │ │ │ @@ -54121,286 +54154,281 @@ │ │ │ │ add r3, r4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #16148 @ 0x3f14 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r2, #16] │ │ │ │ - b.w ddbf4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4ed86 │ │ │ │ + cbz r3, 4edc6 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4ed88 │ │ │ │ + b.n 4edc8 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4ed98 │ │ │ │ + cbnz r3, 4edd8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4ed98 │ │ │ │ + ble.n 4edd8 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4ed98 │ │ │ │ - cbnz r4, 4edba │ │ │ │ + bgt.n 4edd8 │ │ │ │ + cbnz r4, 4edfa │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #136] @ (4ee24 ) │ │ │ │ + ldr r4, [pc, #136] @ (4ee64 ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4edba │ │ │ │ + cbnz r0, 4edfa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ee18 │ │ │ │ + b.n 4ee58 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 11ac50 │ │ │ │ + bl 11b078 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4edb6 │ │ │ │ + beq.n 4edf6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4edde │ │ │ │ + beq.n 4ee1e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16ac04 │ │ │ │ + bl 16af8c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4ede0 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 4ede0 │ │ │ │ - b.n 4edb6 │ │ │ │ + bne.n 4ee20 │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 4ee20 │ │ │ │ + b.n 4edf6 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, #16 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4ee10 │ │ │ │ + bne.n 4ee50 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ee18 │ │ │ │ + b.n 4ee58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r6, #196 @ 0xc4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe50 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 248b30 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 249034 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -0004ee4c : │ │ │ │ +0004ee8c : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (4ee90 ) │ │ │ │ + ldr r5, [pc, #60] @ (4eed0 ) │ │ │ │ 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 4ee8a │ │ │ │ + beq.n 4eeca │ │ │ │ add.w r7, r5, #98304 @ 0x18000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4ee82 │ │ │ │ + bge.n 4eec2 │ │ │ │ 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 4ee6e │ │ │ │ + b.n 4eeae │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4ee96 │ │ │ │ + b.n 4eed6 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.w 2617c8 <_PyLong_DivmodNear@@Base+0xda4> │ │ │ │ + b.w 261bf8 <_PyLong_DivmodNear@@Base+0xd3c> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4ef30 ) │ │ │ │ + ldr r3, [pc, #132] @ (4ef70 ) │ │ │ │ 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, 4eee0 │ │ │ │ + cbz r3, 4ef20 │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4eed6 │ │ │ │ + bne.n 4ef16 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4eec6 │ │ │ │ + bne.n 4ef06 │ │ │ │ dmb ish │ │ │ │ - beq.n 4eee0 │ │ │ │ - bl 267e28 │ │ │ │ + beq.n 4ef20 │ │ │ │ + bl 268158 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4cf88 │ │ │ │ + bl 4cfc8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4ef12 │ │ │ │ + cbz r3, 4ef52 │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4ef08 │ │ │ │ + bne.n 4ef48 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4eef8 │ │ │ │ + bne.n 4ef38 │ │ │ │ dmb ish │ │ │ │ - beq.n 4ef12 │ │ │ │ - bl 2458dc │ │ │ │ + beq.n 4ef52 │ │ │ │ + bl 245de4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24972c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4ef30 ) │ │ │ │ + bl 24a0dc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4ef70 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4ef2c │ │ │ │ + beq.n 4ef6c │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 4f2a0 <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ + bl 4f2e6 <_PyDict_SizeOf@@Base+0x2d8> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ - cbz r3, 4ef58 │ │ │ │ + cbz r3, 4ef98 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f9dc │ │ │ │ + b.w 7fa10 │ │ │ │ │ │ │ │ -0004ef60 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +0004efa0 <_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 4f176 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f1b6 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 4efb6 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + cbnz r1, 4eff6 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10736 @ 0x29f0 │ │ │ │ + movw r1, #11568 @ 0x2d30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4efcc <_PyMonitoring_FirePyStartEvent@@Base+0x6c> │ │ │ │ + b.n 4f00c <_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 187aec │ │ │ │ + bl 187f8c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0004efce <_PyDict_SizeOf@@Base>: │ │ │ │ - b.n 4f2a0 <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ +0004f00e <_PyDict_SizeOf@@Base>: │ │ │ │ + b.n 4f2e6 <_PyDict_SizeOf@@Base+0x2d8> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4eff0 <_PyDict_SizeOf@@Base+0x22> │ │ │ │ + bne.n 4f030 <_PyDict_SizeOf@@Base+0x22> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4eff4 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ + beq.n 4f034 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 4eff4 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ - b.w 1e0a60 │ │ │ │ + b.n 4f034 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ + b.w 1e10e4 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbnz r4, 4f026 <_PyDict_SizeOf@@Base+0x58> │ │ │ │ + cbnz r4, 4f066 <_PyDict_SizeOf@@Base+0x58> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16204 @ 0x3f4c │ │ │ │ + movw r1, #17036 @ 0x428c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4f044 <_PyDict_SizeOf@@Base+0x76> │ │ │ │ + b.n 4f084 <_PyDict_SizeOf@@Base+0x76> │ │ │ │ ldr r0, [r0, r4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -54408,160 +54436,160 @@ │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #28 │ │ │ │ - bne.n 4f05a <_PyDict_SizeOf@@Base+0x8c> │ │ │ │ - movw r0, #43724 @ 0xaacc │ │ │ │ + bne.n 4f09a <_PyDict_SizeOf@@Base+0x8c> │ │ │ │ + movw r0, #44556 @ 0xae0c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f790 │ │ │ │ - movw r0, #43716 @ 0xaac4 │ │ │ │ + b.w 7f7c4 │ │ │ │ + movw r0, #44548 @ 0xae04 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f790 │ │ │ │ + b.w 7f7c4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 4f0ac <_PyDict_SizeOf@@Base+0xde> │ │ │ │ + bhi.n 4f0ec <_PyDict_SizeOf@@Base+0xde> │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4f0c4 <_PyDict_SizeOf@@Base+0xf6> │ │ │ │ + bmi.n 4f104 <_PyDict_SizeOf@@Base+0xf6> │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #57832 @ 0xe1e8 │ │ │ │ + movw r1, #58664 @ 0xe528 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25640 @ 0x6428 │ │ │ │ + movw r0, #26472 @ 0x6768 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f170 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ - movw r0, #25640 @ 0x6428 │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f1b0 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + movw r0, #26472 @ 0x6768 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f082 <_PyDict_SizeOf@@Base+0xb4> │ │ │ │ - b.n 4f170 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + bne.n 4f0c2 <_PyDict_SizeOf@@Base+0xb4> │ │ │ │ + b.n 4f1b0 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4f146 <_PyDict_SizeOf@@Base+0x178> │ │ │ │ + ble.n 4f186 <_PyDict_SizeOf@@Base+0x178> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f12c <_PyDict_SizeOf@@Base+0x15e> │ │ │ │ + beq.n 4f16c <_PyDict_SizeOf@@Base+0x15e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4f10e <_PyDict_SizeOf@@Base+0x140> │ │ │ │ + bpl.n 4f14e <_PyDict_SizeOf@@Base+0x140> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f170 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + beq.n 4f1b0 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4f12e <_PyDict_SizeOf@@Base+0x160> │ │ │ │ + beq.n 4f16e <_PyDict_SizeOf@@Base+0x160> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20892 @ 0x519c │ │ │ │ + movw r1, #21724 @ 0x54dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 4f170 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ - movw r2, #53360 @ 0xd070 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 4f1b0 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + movw r2, #54192 @ 0xd3b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #57992 @ 0xe288 │ │ │ │ + movw r1, #58824 @ 0xe5c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25640 @ 0x6428 │ │ │ │ + movw r0, #26472 @ 0x6768 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f170 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f1b0 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4f14c <_PyDict_SizeOf@@Base+0x17e> │ │ │ │ + beq.n 4f18c <_PyDict_SizeOf@@Base+0x17e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f14e <_PyDict_SizeOf@@Base+0x180> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 4f14e <_PyDict_SizeOf@@Base+0x180> │ │ │ │ - b.n 4f170 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + bne.n 4f18e <_PyDict_SizeOf@@Base+0x180> │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 4f18e <_PyDict_SizeOf@@Base+0x180> │ │ │ │ + b.n 4f1b0 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4f14e <_PyDict_SizeOf@@Base+0x180> │ │ │ │ + b.n 4f18e <_PyDict_SizeOf@@Base+0x180> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 248b30 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 249034 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4f170 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ - movw r0, #34992 @ 0x88b0 │ │ │ │ + cbz r0, 4f1b0 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + movw r0, #35824 @ 0x8bf0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #272] @ (4f29c <_PyDict_SizeOf@@Base+0x2ce>) │ │ │ │ + ldr r3, [pc, #272] @ (4f2dc <_PyDict_SizeOf@@Base+0x2ce>) │ │ │ │ mov r8, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr.w sl, [r0, r3] │ │ │ │ subs r0, r2, #0 │ │ │ │ ldrb.w r4, [r8] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r6, [sl, #8] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - bge.n 4f1c2 <_PyDict_SizeOf@@Base+0x1f4> │ │ │ │ + bge.n 4f202 <_PyDict_SizeOf@@Base+0x1f4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16236 @ 0x3f6c │ │ │ │ + movw r1, #17068 @ 0x42ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 4f1cc <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 4f20c <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ cmp r7, #5 │ │ │ │ - beq.n 4f1d6 <_PyDict_SizeOf@@Base+0x208> │ │ │ │ - bl 800b4 │ │ │ │ - cbnz r0, 4f1d2 <_PyDict_SizeOf@@Base+0x204> │ │ │ │ + beq.n 4f216 <_PyDict_SizeOf@@Base+0x208> │ │ │ │ + bl 800e8 │ │ │ │ + cbnz r0, 4f212 <_PyDict_SizeOf@@Base+0x204> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f294 <_PyDict_SizeOf@@Base+0x2c6> │ │ │ │ + b.n 4f2d4 <_PyDict_SizeOf@@Base+0x2c6> │ │ │ │ str.w r0, [r9, #8] │ │ │ │ add.w r2, r9, #4 │ │ │ │ - movw r9, #50492 @ 0xc53c │ │ │ │ + movw r9, #51324 @ 0xc87c │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ orr.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4f292 <_PyDict_SizeOf@@Base+0x2c4> │ │ │ │ + beq.n 4f2d2 <_PyDict_SizeOf@@Base+0x2c4> │ │ │ │ cmp r4, #15 │ │ │ │ mov.w r0, #1 │ │ │ │ it hi │ │ │ │ lsrhi r3, r4, #4 │ │ │ │ mov r1, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ ite ls │ │ │ │ @@ -54572,72 +54600,74 @@ │ │ │ │ addhi r5, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsl.w fp, r0, r5 │ │ │ │ sxtb r0, r5 │ │ │ │ eor.w r4, r4, fp │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f10b0 │ │ │ │ + bl 1f1728 │ │ │ │ uxtb r4, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f1e8 <_PyDict_SizeOf@@Base+0x21a> │ │ │ │ + beq.n 4f228 <_PyDict_SizeOf@@Base+0x21a> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f1cc <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + beq.n 4f20c <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ cmp r7, #9 │ │ │ │ - ble.n 4f284 <_PyDict_SizeOf@@Base+0x2b6> │ │ │ │ + ble.n 4f2c4 <_PyDict_SizeOf@@Base+0x2b6> │ │ │ │ add.w r5, r5, r5, lsl #4 │ │ │ │ - movw r2, #28164 @ 0x6e04 │ │ │ │ + movw r2, #28996 @ 0x7144 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ add r5, r7 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ - movw r1, #65128 @ 0xfe68 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #424 @ 0x1a8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr.w r0, [r6, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f1cc <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + beq.n 4f20c <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r6, #576] @ 0x240 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f1cc <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + beq.n 4f20c <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f1cc <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f1cc <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + bne.n 4f20c <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f20c <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ ldrb.w r3, [r8] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r8] │ │ │ │ - b.n 4f1e8 <_PyDict_SizeOf@@Base+0x21a> │ │ │ │ + b.n 4f228 <_PyDict_SizeOf@@Base+0x21a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w f7558 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbz r3, 4f2b4 <_PyDict_SizeOf@@Base+0x2e6> │ │ │ │ + cbz r3, 4f2fa <_PyDict_SizeOf@@Base+0x2ec> │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4f2f6 <_PyDict_SizeOf@@Base+0x328> │ │ │ │ + bne.n 4f33c <_PyDict_SizeOf@@Base+0x32e> │ │ │ │ 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 │ │ │ │ @@ -54653,15 +54683,15 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ umull r2, r0, r2, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004f2f8 : │ │ │ │ +0004f33e : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ @@ -54670,207 +54700,244 @@ │ │ │ │ blx 297f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 78278 │ │ │ │ + bl 782b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e900 │ │ │ │ + bl 7e934 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f34a │ │ │ │ + beq.n 4f390 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f34a │ │ │ │ + cbnz r3, 4f390 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w f7578 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4f2a0 <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ + bl 4f2e6 <_PyDict_SizeOf@@Base+0x2d8> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7f9dc │ │ │ │ + b.w 7fa10 │ │ │ │ │ │ │ │ -0004f36c <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +0004f3ac <_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 4f176 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f1b6 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 14f8d4 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 4f41e <_PyMonitoring_FirePyResumeEvent@@Base+0x72> │ │ │ │ + ldr r1, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + cmp r1, r2 │ │ │ │ + blt.n 4f422 <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4f416 <_PyMonitoring_FirePyResumeEvent@@Base+0x6a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4f416 <_PyMonitoring_FirePyResumeEvent@@Base+0x6a> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + add.w r0, r4, #12 │ │ │ │ + bl ceabc │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4f436 <_PyMonitoring_FirePyResumeEvent@@Base+0x8a> │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + add r1, r5 │ │ │ │ + bl 1fca5c │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [r4, #56] @ 0x38 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, 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 4f3ca <_PyMonitoring_FirePyResumeEvent@@Base+0x5e> │ │ │ │ + bne.n 4f468 <_PyMonitoring_FirePyResumeEvent@@Base+0xbc> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4f3e2 <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ + bne.n 4f480 <_PyMonitoring_FirePyResumeEvent@@Base+0xd4> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4f402 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + b.n 4f4a0 <_PyMonitoring_FirePyResumeEvent@@Base+0xf4> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2024 @ 0x7e8 │ │ │ │ + movw r0, #2856 @ 0xb28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f3b4 <_PyMonitoring_FirePyResumeEvent@@Base+0x48> │ │ │ │ - b.n 4f576 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ - bl 13e730 │ │ │ │ + bne.n 4f452 <_PyMonitoring_FirePyResumeEvent@@Base+0xa6> │ │ │ │ + b.n 4f614 <_PyMonitoring_FirePyResumeEvent@@Base+0x268> │ │ │ │ + bl 13eb60 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f402 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 4f4a0 <_PyMonitoring_FirePyResumeEvent@@Base+0xf4> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f576 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bne.w 4f614 <_PyMonitoring_FirePyResumeEvent@@Base+0x268> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4f410 <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ + bne.n 4f4ae <_PyMonitoring_FirePyResumeEvent@@Base+0x102> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4f430 <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 13e730 │ │ │ │ + b.n 4f4ce <_PyMonitoring_FirePyResumeEvent@@Base+0x122> │ │ │ │ + bl 13eb60 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f430 <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 4f4ce <_PyMonitoring_FirePyResumeEvent@@Base+0x122> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f576 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bne.w 4f614 <_PyMonitoring_FirePyResumeEvent@@Base+0x268> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #324] @ 4f580 <_PyMonitoring_FirePyResumeEvent@@Base+0x214> │ │ │ │ + vldr d10, [pc, #328] @ 4f620 <_PyMonitoring_FirePyResumeEvent@@Base+0x274> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f45c <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ + bhi.n 4f4fa <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f4cc <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ - b.n 4f524 <_PyMonitoring_FirePyResumeEvent@@Base+0x1b8> │ │ │ │ - ble.n 4f4cc <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 4f56a <_PyMonitoring_FirePyResumeEvent@@Base+0x1be> │ │ │ │ + b.n 4f5c2 <_PyMonitoring_FirePyResumeEvent@@Base+0x216> │ │ │ │ + ble.n 4f56a <_PyMonitoring_FirePyResumeEvent@@Base+0x1be> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f4cc <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 4f56a <_PyMonitoring_FirePyResumeEvent@@Base+0x1be> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f4cc <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + beq.n 4f56a <_PyMonitoring_FirePyResumeEvent@@Base+0x1be> │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2953c │ │ │ │ - vldr d6, [pc, #260] @ 4f588 <_PyMonitoring_FirePyResumeEvent@@Base+0x21c> │ │ │ │ + vldr d6, [pc, #260] @ 4f628 <_PyMonitoring_FirePyResumeEvent@@Base+0x27c> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #256] @ 4f590 <_PyMonitoring_FirePyResumeEvent@@Base+0x224> │ │ │ │ + vldr d5, [pc, #256] @ 4f630 <_PyMonitoring_FirePyResumeEvent@@Base+0x284> │ │ │ │ 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 4f4ba <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ + ble.n 4f558 <_PyMonitoring_FirePyResumeEvent@@Base+0x1ac> │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4f560 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + b.n 4f5fe <_PyMonitoring_FirePyResumeEvent@@Base+0x252> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4f4f8 <_PyMonitoring_FirePyResumeEvent@@Base+0x18c> │ │ │ │ + b.n 4f596 <_PyMonitoring_FirePyResumeEvent@@Base+0x1ea> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 263628 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 263abc <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r4, r4, lsl #3 │ │ │ │ - bl 263628 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 263abc <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ add r4, r0 │ │ │ │ movw r3, #19424 @ 0x4be0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add.w r3, r3, r4, lsl #4 │ │ │ │ add r4, sp, #32 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f560 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + beq.n 4f5fe <_PyMonitoring_FirePyResumeEvent@@Base+0x252> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4f560 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + bvs.n 4f5fe <_PyMonitoring_FirePyResumeEvent@@Base+0x252> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4f560 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + ble.n 4f5fe <_PyMonitoring_FirePyResumeEvent@@Base+0x252> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 2638dc <_Py_c_neg@@Base+0x22c> │ │ │ │ - b.n 4f576 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bl 263d74 <_Py_c_neg@@Base+0x22c> │ │ │ │ + b.n 4f614 <_PyMonitoring_FirePyResumeEvent@@Base+0x268> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f53c <_PyMonitoring_FirePyResumeEvent@@Base+0x1d0> │ │ │ │ + bne.n 4f5da <_PyMonitoring_FirePyResumeEvent@@Base+0x22e> │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 4f560 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + b.n 4f5fe <_PyMonitoring_FirePyResumeEvent@@Base+0x252> │ │ │ │ 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 18261c │ │ │ │ + b.w 182a2c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ @@ -54881,371 +54948,333 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004f5aa <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +0004f64a <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #3 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f176 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f1b6 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 14f41c │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4f61a <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ - ldr r1, [r4, #56] @ 0x38 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - cmp r1, r2 │ │ │ │ - blt.n 4f61e <_PyMonitoring_FirePyYieldEvent@@Base+0x74> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4f612 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f612 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - bl cea34 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4f632 <_PyMonitoring_FirePyYieldEvent@@Base+0x88> │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - add r1, r5 │ │ │ │ - bl 1fc3e4 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r3, [r4, #56] @ 0x38 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [r4, #56] @ 0x38 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4f652 <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ + cbz r3, 4f694 <_PyMonitoring_FirePyYieldEvent@@Base+0x4a> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4f654 <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ + b.n 4f696 <_PyMonitoring_FirePyYieldEvent@@Base+0x4c> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4f662 <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ + cbnz r3, 4f6a4 <_PyMonitoring_FirePyYieldEvent@@Base+0x5a> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4f662 <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ + blt.n 4f6a4 <_PyMonitoring_FirePyYieldEvent@@Base+0x5a> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4f662 <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ - cbnz r4, 4f67e <_PyMonitoring_FirePyYieldEvent@@Base+0xd4> │ │ │ │ + bgt.n 4f6a4 <_PyMonitoring_FirePyYieldEvent@@Base+0x5a> │ │ │ │ + cbnz r4, 4f6c0 <_PyMonitoring_FirePyYieldEvent@@Base+0x76> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #432] @ (4f818 <_PyMonitoring_FirePyYieldEvent@@Base+0x26e>) │ │ │ │ + ldr r4, [pc, #432] @ (4f858 <_PyMonitoring_FirePyYieldEvent@@Base+0x20e>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f6d8 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ - cbz r5, 4f6a2 <_PyMonitoring_FirePyYieldEvent@@Base+0xf8> │ │ │ │ + cbz r0, 4f71a <_PyMonitoring_FirePyYieldEvent@@Base+0xd0> │ │ │ │ + cbz r5, 4f6e4 <_PyMonitoring_FirePyYieldEvent@@Base+0x9a> │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4f68c <_PyMonitoring_FirePyYieldEvent@@Base+0xe2> │ │ │ │ + cbz r7, 4f6ce <_PyMonitoring_FirePyYieldEvent@@Base+0x84> │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4f68c <_PyMonitoring_FirePyYieldEvent@@Base+0xe2> │ │ │ │ + bne.n 4f6ce <_PyMonitoring_FirePyYieldEvent@@Base+0x84> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4f6a6 <_PyMonitoring_FirePyYieldEvent@@Base+0xfc> │ │ │ │ + b.n 4f6e8 <_PyMonitoring_FirePyYieldEvent@@Base+0x9e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4f694 <_PyMonitoring_FirePyYieldEvent@@Base+0xea> │ │ │ │ + cbnz r0, 4f6d6 <_PyMonitoring_FirePyYieldEvent@@Base+0x8c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4f6a6 <_PyMonitoring_FirePyYieldEvent@@Base+0xfc> │ │ │ │ - bl c33f4 │ │ │ │ + b.n 4f6e8 <_PyMonitoring_FirePyYieldEvent@@Base+0x9e> │ │ │ │ + bl c3470 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f6d8 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ + blt.n 4f71a <_PyMonitoring_FirePyYieldEvent@@Base+0xd0> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4f688 <_PyMonitoring_FirePyYieldEvent@@Base+0xde> │ │ │ │ - b.n 4f690 <_PyMonitoring_FirePyYieldEvent@@Base+0xe6> │ │ │ │ + beq.n 4f6ca <_PyMonitoring_FirePyYieldEvent@@Base+0x80> │ │ │ │ + b.n 4f6d2 <_PyMonitoring_FirePyYieldEvent@@Base+0x88> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21caa0 │ │ │ │ + bl 21d080 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f6d8 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ + beq.n 4f71a <_PyMonitoring_FirePyYieldEvent@@Base+0xd0> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f72e <_PyMonitoring_FirePyYieldEvent@@Base+0x184> │ │ │ │ + beq.n 4f770 <_PyMonitoring_FirePyYieldEvent@@Base+0x126> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4f6dc <_PyMonitoring_FirePyYieldEvent@@Base+0x132> │ │ │ │ + beq.n 4f71e <_PyMonitoring_FirePyYieldEvent@@Base+0xd4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42856 @ 0xa768 │ │ │ │ + movw r1, #43688 @ 0xaaa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f7ec <_PyMonitoring_FirePyYieldEvent@@Base+0x242> │ │ │ │ + b.n 4f82e <_PyMonitoring_FirePyYieldEvent@@Base+0x1e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 103b34 │ │ │ │ - cbnz r0, 4f6fc <_PyMonitoring_FirePyYieldEvent@@Base+0x152> │ │ │ │ + bl 103dcc │ │ │ │ + cbnz r0, 4f73e <_PyMonitoring_FirePyYieldEvent@@Base+0xf4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42896 @ 0xa790 │ │ │ │ + movw r1, #43728 @ 0xaad0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 4f6d8 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 4f71a <_PyMonitoring_FirePyYieldEvent@@Base+0xd0> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f6d8 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ + beq.n 4f71a <_PyMonitoring_FirePyYieldEvent@@Base+0xd0> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4f72e <_PyMonitoring_FirePyYieldEvent@@Base+0x184> │ │ │ │ + ble.n 4f770 <_PyMonitoring_FirePyYieldEvent@@Base+0x126> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42940 @ 0xa7bc │ │ │ │ + movw r1, #43772 @ 0xaafc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea34 │ │ │ │ - b.n 4f6d8 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ + bl ceabc │ │ │ │ + b.n 4f71a <_PyMonitoring_FirePyYieldEvent@@Base+0xd0> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 4f994 <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ + bl 4f9d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f746 <_PyMonitoring_FirePyYieldEvent@@Base+0x19c> │ │ │ │ + cbnz r0, 4f788 <_PyMonitoring_FirePyYieldEvent@@Base+0x13e> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f6d8 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ + beq.n 4f71a <_PyMonitoring_FirePyYieldEvent@@Base+0xd0> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea34 │ │ │ │ - b.n 4f6d8 <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ + bl ceabc │ │ │ │ + b.n 4f71a <_PyMonitoring_FirePyYieldEvent@@Base+0xd0> │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4f7f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x24e>) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4f838 <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4f800 <_PyMonitoring_FirePyYieldEvent@@Base+0x256>) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f840 <_PyMonitoring_FirePyYieldEvent@@Base+0x1f6>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f808 <_PyMonitoring_FirePyYieldEvent@@Base+0x25e>) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f848 <_PyMonitoring_FirePyYieldEvent@@Base+0x1fe>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #16] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f810 <_PyMonitoring_FirePyYieldEvent@@Base+0x266>) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4f850 <_PyMonitoring_FirePyYieldEvent@@Base+0x206>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #24] │ │ │ │ strd r8, r6, [r0] │ │ │ │ movs r3, #32 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 4f7bc <_PyMonitoring_FirePyYieldEvent@@Base+0x212> │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 4f7fe <_PyMonitoring_FirePyYieldEvent@@Base+0x1b4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f73a <_PyMonitoring_FirePyYieldEvent@@Base+0x190> │ │ │ │ + beq.n 4f77c <_PyMonitoring_FirePyYieldEvent@@Base+0x132> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f73a <_PyMonitoring_FirePyYieldEvent@@Base+0x190> │ │ │ │ + bne.n 4f77c <_PyMonitoring_FirePyYieldEvent@@Base+0x132> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f73a <_PyMonitoring_FirePyYieldEvent@@Base+0x190> │ │ │ │ - cbz r5, 4f7ec <_PyMonitoring_FirePyYieldEvent@@Base+0x242> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f77c <_PyMonitoring_FirePyYieldEvent@@Base+0x132> │ │ │ │ + cbz r5, 4f82e <_PyMonitoring_FirePyYieldEvent@@Base+0x1e4> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4f7de <_PyMonitoring_FirePyYieldEvent@@Base+0x234> │ │ │ │ - bl 95d00 │ │ │ │ + blt.n 4f820 <_PyMonitoring_FirePyYieldEvent@@Base+0x1d6> │ │ │ │ + bl 95d94 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53f16 │ │ │ │ + bl 53f58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ - b.n 4f7e6 <_PyMonitoring_FirePyYieldEvent@@Base+0x23c> │ │ │ │ + bl 98888 │ │ │ │ + b.n 4f828 <_PyMonitoring_FirePyYieldEvent@@Base+0x1de> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53f16 │ │ │ │ + bl 53f58 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop.w │ │ │ │ - b.n 4f4ca <_PyMonitoring_FirePyResumeEvent@@Base+0x15e> │ │ │ │ + nop │ │ │ │ + b.n 4f50a <_PyMonitoring_FirePyResumeEvent@@Base+0x15e> │ │ │ │ ldr r1, [r1, #32] │ │ │ │ add r6, sp, #532 @ 0x214 │ │ │ │ - cbnz r7, 4f85a <_PyMonitoring_FirePyYieldEvent@@Base+0x2b0> │ │ │ │ + cbnz r7, 4f89a <_PyMonitoring_FirePyYieldEvent@@Base+0x250> │ │ │ │ @ instruction: 0xf3723c6e │ │ │ │ - bmi.w fffca2a6 <__bss_end__@@Base+0xffaf539e> │ │ │ │ + bmi.w fffca2e6 <__bss_end__@@Base+0xffaf53de> │ │ │ │ strh r7, [r7, r1] │ │ │ │ str r6, [r1, r4] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bls.n 4f76a <_PyMonitoring_FirePyYieldEvent@@Base+0x1c0> │ │ │ │ + bls.n 4f7aa <_PyMonitoring_FirePyYieldEvent@@Base+0x160> │ │ │ │ subs r3, r0, #6 │ │ │ │ ldmia r5!, {r0, r3, r4} │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ subs r7, #28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 4f83a <_PyMonitoring_FirePyYieldEvent@@Base+0x290> │ │ │ │ + bhi.n 4f87a <_PyMonitoring_FirePyYieldEvent@@Base+0x230> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 4f852 <_PyMonitoring_FirePyYieldEvent@@Base+0x2a8> │ │ │ │ - b.n 4f866 <_PyMonitoring_FirePyYieldEvent@@Base+0x2bc> │ │ │ │ - movw r0, #57976 @ 0xe278 │ │ │ │ + bgt.n 4f892 <_PyMonitoring_FirePyYieldEvent@@Base+0x248> │ │ │ │ + b.n 4f8a6 <_PyMonitoring_FirePyYieldEvent@@Base+0x25c> │ │ │ │ + movw r0, #58808 @ 0xe5b8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f834 <_PyMonitoring_FirePyYieldEvent@@Base+0x28a> │ │ │ │ - b.n 4f872 <_PyMonitoring_FirePyYieldEvent@@Base+0x2c8> │ │ │ │ + bne.n 4f874 <_PyMonitoring_FirePyYieldEvent@@Base+0x22a> │ │ │ │ + b.n 4f8b2 <_PyMonitoring_FirePyYieldEvent@@Base+0x268> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f868 <_PyMonitoring_FirePyYieldEvent@@Base+0x2be> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 4f868 <_PyMonitoring_FirePyYieldEvent@@Base+0x2be> │ │ │ │ - b.n 4f872 <_PyMonitoring_FirePyYieldEvent@@Base+0x2c8> │ │ │ │ + bne.n 4f8a8 <_PyMonitoring_FirePyYieldEvent@@Base+0x25e> │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 4f8a8 <_PyMonitoring_FirePyYieldEvent@@Base+0x25e> │ │ │ │ + b.n 4f8b2 <_PyMonitoring_FirePyYieldEvent@@Base+0x268> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 4f8be <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ + b.n 4f8fe <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f886 <_PyMonitoring_FirePyYieldEvent@@Base+0x2dc> │ │ │ │ + cbz r0, 4f8c6 <_PyMonitoring_FirePyYieldEvent@@Base+0x27c> │ │ │ │ movw r1, #20492 @ 0x500c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ac640 │ │ │ │ + b.w 1acce0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004f890 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +0004f8d0 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f176 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f1b6 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 2441b0 <_PyObject_GetState@@Base> │ │ │ │ + bl 244670 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f932 <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ + cbz r0, 4f972 <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 4f8f4 <_PyMonitoring_FirePyReturnEvent@@Base+0x64> │ │ │ │ + cbnz r3, 4f934 <_PyMonitoring_FirePyReturnEvent@@Base+0x64> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #16372 @ 0x3ff4 │ │ │ │ + movw r0, #17204 @ 0x4334 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 4f920 <_PyMonitoring_FirePyReturnEvent@@Base+0x90> │ │ │ │ + bgt.n 4f960 <_PyMonitoring_FirePyReturnEvent@@Base+0x90> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 942a0 │ │ │ │ + bl 94334 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #25980 @ 0x657c │ │ │ │ + movw r3, #26812 @ 0x68bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r0, #16380 @ 0x3ffc │ │ │ │ + movw r0, #17212 @ 0x433c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f932 <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ + b.n 4f972 <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #16392 @ 0x4008 │ │ │ │ + movw r0, #17224 @ 0x4348 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f948 <_PyMonitoring_FirePyReturnEvent@@Base+0xb8> │ │ │ │ + cbz r0, 4f988 <_PyMonitoring_FirePyReturnEvent@@Base+0xb8> │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ac640 │ │ │ │ + b.w 1acce0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -55257,297 +55286,297 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4f98a <_PyMonitoring_FirePyReturnEvent@@Base+0xfa> │ │ │ │ + cbnz r0, 4f9ca <_PyMonitoring_FirePyReturnEvent@@Base+0xfa> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4f992 <_PyMonitoring_FirePyReturnEvent@@Base+0x102> │ │ │ │ + cbz r0, 4f9d2 <_PyMonitoring_FirePyReturnEvent@@Base+0x102> │ │ │ │ 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 4f97c <_PyMonitoring_FirePyReturnEvent@@Base+0xec> │ │ │ │ + beq.n 4f9bc <_PyMonitoring_FirePyReturnEvent@@Base+0xec> │ │ │ │ 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 71550 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71598 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f9b2 <_PyMonitoring_FirePyReturnEvent@@Base+0x122> │ │ │ │ + cbz r0, 4f9f2 <_PyMonitoring_FirePyReturnEvent@@Base+0x122> │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 802e4 │ │ │ │ + bl 80318 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4f9d6 <_PyMonitoring_FirePyReturnEvent@@Base+0x146> │ │ │ │ + cbz r3, 4fa14 <_PyMonitoring_FirePyReturnEvent@@Base+0x144> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4f9d8 <_PyMonitoring_FirePyReturnEvent@@Base+0x148> │ │ │ │ + b.n 4fa16 <_PyMonitoring_FirePyReturnEvent@@Base+0x146> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4f9e6 <_PyMonitoring_FirePyReturnEvent@@Base+0x156> │ │ │ │ + cbnz r3, 4fa24 <_PyMonitoring_FirePyReturnEvent@@Base+0x154> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4f9e6 <_PyMonitoring_FirePyReturnEvent@@Base+0x156> │ │ │ │ + blt.n 4fa24 <_PyMonitoring_FirePyReturnEvent@@Base+0x154> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4f9e6 <_PyMonitoring_FirePyReturnEvent@@Base+0x156> │ │ │ │ - cbnz r4, 4fa08 <_PyMonitoring_FirePyReturnEvent@@Base+0x178> │ │ │ │ - movs r2, #0 │ │ │ │ + bgt.n 4fa24 <_PyMonitoring_FirePyReturnEvent@@Base+0x154> │ │ │ │ + cbnz r4, 4fa40 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ mov r0, r4 │ │ │ │ + ldr r4, [pc, #504] @ (4fc20 <_PyMonitoring_FirePyReturnEvent@@Base+0x350>) │ │ │ │ + movs r2, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r4, #16540 @ 0x409c │ │ │ │ - movt r4, #72 @ 0x48 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fa64 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d4> │ │ │ │ - cbz r5, 4fa2c <_PyMonitoring_FirePyReturnEvent@@Base+0x19c> │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4fa16 <_PyMonitoring_FirePyReturnEvent@@Base+0x186> │ │ │ │ + cbz r0, 4fa9c <_PyMonitoring_FirePyReturnEvent@@Base+0x1cc> │ │ │ │ + cbz r5, 4fa64 <_PyMonitoring_FirePyReturnEvent@@Base+0x194> │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ + cbz r6, 4fa4e <_PyMonitoring_FirePyReturnEvent@@Base+0x17e> │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4fa16 <_PyMonitoring_FirePyReturnEvent@@Base+0x186> │ │ │ │ + bne.n 4fa4e <_PyMonitoring_FirePyReturnEvent@@Base+0x17e> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4fa30 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ + b.n 4fa68 <_PyMonitoring_FirePyReturnEvent@@Base+0x198> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4fa1e <_PyMonitoring_FirePyReturnEvent@@Base+0x18e> │ │ │ │ + cbnz r0, 4fa56 <_PyMonitoring_FirePyReturnEvent@@Base+0x186> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4fa30 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ - bl c33f4 │ │ │ │ + b.n 4fa68 <_PyMonitoring_FirePyReturnEvent@@Base+0x198> │ │ │ │ + bl c3470 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4fa64 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d4> │ │ │ │ + blt.n 4fa9c <_PyMonitoring_FirePyReturnEvent@@Base+0x1cc> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4fa12 <_PyMonitoring_FirePyReturnEvent@@Base+0x182> │ │ │ │ - b.n 4fa1a <_PyMonitoring_FirePyReturnEvent@@Base+0x18a> │ │ │ │ - mov r7, r5 │ │ │ │ + beq.n 4fa4a <_PyMonitoring_FirePyReturnEvent@@Base+0x17a> │ │ │ │ + b.n 4fa52 <_PyMonitoring_FirePyReturnEvent@@Base+0x182> │ │ │ │ + mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21caa0 │ │ │ │ + bl 21d080 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fa64 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d4> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - ldr r5, [r6, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 4faba <_PyMonitoring_FirePyReturnEvent@@Base+0x22a> │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + beq.n 4fa9c <_PyMonitoring_FirePyReturnEvent@@Base+0x1cc> │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + ldr r5, [r7, #16] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 4faf2 <_PyMonitoring_FirePyReturnEvent@@Base+0x222> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4fa68 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d8> │ │ │ │ + beq.n 4faa0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42856 @ 0xa768 │ │ │ │ + movw r1, #43688 @ 0xaaa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4fb9e <_PyMonitoring_FirePyReturnEvent@@Base+0x30e> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 103b34 │ │ │ │ - cbnz r0, 4fa88 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f8> │ │ │ │ + b.n 4fbd6 <_PyMonitoring_FirePyReturnEvent@@Base+0x306> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 103dcc │ │ │ │ + cbnz r0, 4fac0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42896 @ 0xa790 │ │ │ │ + movw r1, #43728 @ 0xaad0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 4fa64 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d4> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 4fa9c <_PyMonitoring_FirePyReturnEvent@@Base+0x1cc> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r7 │ │ │ │ - bl cdfa0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl ce028 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fa64 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d4> │ │ │ │ + beq.n 4fa9c <_PyMonitoring_FirePyReturnEvent@@Base+0x1cc> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4faba <_PyMonitoring_FirePyReturnEvent@@Base+0x22a> │ │ │ │ + ble.n 4faf2 <_PyMonitoring_FirePyReturnEvent@@Base+0x222> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42940 @ 0xa7bc │ │ │ │ + movw r1, #43772 @ 0xaafc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea34 │ │ │ │ - b.n 4fa64 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d4> │ │ │ │ + bl ceabc │ │ │ │ + b.n 4fa9c <_PyMonitoring_FirePyReturnEvent@@Base+0x1cc> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 4fc92 <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ + bl 4fcce <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fad0 <_PyMonitoring_FirePyReturnEvent@@Base+0x240> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 4fa64 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d4> │ │ │ │ + cbnz r0, 4fb08 <_PyMonitoring_FirePyReturnEvent@@Base+0x238> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 4fa9c <_PyMonitoring_FirePyReturnEvent@@Base+0x1cc> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea34 │ │ │ │ - b.n 4fa64 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d4> │ │ │ │ + bl ceabc │ │ │ │ + b.n 4fa9c <_PyMonitoring_FirePyReturnEvent@@Base+0x1cc> │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #8 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #180 @ (adr r3, 4fba8 <_PyMonitoring_FirePyReturnEvent@@Base+0x318>) │ │ │ │ + add r3, pc, #180 @ (adr r3, 4fbe0 <_PyMonitoring_FirePyReturnEvent@@Base+0x310>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4fbb0 <_PyMonitoring_FirePyReturnEvent@@Base+0x320>) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4fbe8 <_PyMonitoring_FirePyReturnEvent@@Base+0x318>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4fbb8 <_PyMonitoring_FirePyReturnEvent@@Base+0x328>) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4fbf0 <_PyMonitoring_FirePyReturnEvent@@Base+0x320>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #16] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4fbc0 <_PyMonitoring_FirePyReturnEvent@@Base+0x330>) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4fbf8 <_PyMonitoring_FirePyReturnEvent@@Base+0x328>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4fbc8 <_PyMonitoring_FirePyReturnEvent@@Base+0x338>) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4fc00 <_PyMonitoring_FirePyReturnEvent@@Base+0x330>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - add r3, pc, #168 @ (adr r3, 4fbd0 <_PyMonitoring_FirePyReturnEvent@@Base+0x340>) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4fc08 <_PyMonitoring_FirePyReturnEvent@@Base+0x338>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ - add r3, pc, #168 @ (adr r3, 4fbd8 <_PyMonitoring_FirePyReturnEvent@@Base+0x348>) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4fc10 <_PyMonitoring_FirePyReturnEvent@@Base+0x340>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - add r3, pc, #164 @ (adr r3, 4fbe0 <_PyMonitoring_FirePyReturnEvent@@Base+0x350>) │ │ │ │ + add r3, pc, #164 @ (adr r3, 4fc18 <_PyMonitoring_FirePyReturnEvent@@Base+0x348>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ - strd r5, r8, [r0] │ │ │ │ + strd r5, r7, [r0] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ str r0, [r4, #16] │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 4fb6e <_PyMonitoring_FirePyReturnEvent@@Base+0x2de> │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 4fba6 <_PyMonitoring_FirePyReturnEvent@@Base+0x2d6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fac4 <_PyMonitoring_FirePyReturnEvent@@Base+0x234> │ │ │ │ + beq.n 4fafc <_PyMonitoring_FirePyReturnEvent@@Base+0x22c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4fac4 <_PyMonitoring_FirePyReturnEvent@@Base+0x234> │ │ │ │ + bne.n 4fafc <_PyMonitoring_FirePyReturnEvent@@Base+0x22c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fac4 <_PyMonitoring_FirePyReturnEvent@@Base+0x234> │ │ │ │ - cbz r7, 4fb9e <_PyMonitoring_FirePyReturnEvent@@Base+0x30e> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fafc <_PyMonitoring_FirePyReturnEvent@@Base+0x22c> │ │ │ │ + cbz r6, 4fbd6 <_PyMonitoring_FirePyReturnEvent@@Base+0x306> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4fb90 <_PyMonitoring_FirePyReturnEvent@@Base+0x300> │ │ │ │ - bl 95d00 │ │ │ │ + blt.n 4fbc8 <_PyMonitoring_FirePyReturnEvent@@Base+0x2f8> │ │ │ │ + bl 95d94 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21cc74 │ │ │ │ + bl 21d254 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ - b.n 4fb98 <_PyMonitoring_FirePyReturnEvent@@Base+0x308> │ │ │ │ + bl 98888 │ │ │ │ + b.n 4fbd0 <_PyMonitoring_FirePyReturnEvent@@Base+0x300> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 21cc74 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 21d254 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ 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 4fbc2 <_PyMonitoring_FirePyReturnEvent@@Base+0x332> │ │ │ │ + bpl.n 4fbfa <_PyMonitoring_FirePyReturnEvent@@Base+0x32a> │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ble.n 4fbea <_PyMonitoring_FirePyReturnEvent@@Base+0x35a> │ │ │ │ + ble.n 4fc22 <_PyMonitoring_FirePyReturnEvent@@Base+0x352> │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ lsls r2, r3, #5 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ - blx fff5e574 <__bss_end__@@Base+0xffa8966c> │ │ │ │ + blx fff5e5ac <__bss_end__@@Base+0xffa896a4> │ │ │ │ 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] @ (4fdf4 <_PyMonitoring_FireJumpEvent@@Base+0x116>) │ │ │ │ + ldr r2, [pc, #540] @ (4fe2c <_PyMonitoring_FireJumpEvent@@Base+0xc8>) │ │ │ │ ldrh r4, [r6, #52] @ 0x34 │ │ │ │ ldrh r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ cmp r6, #13 │ │ │ │ - blt.n 4fbfa <_PyMonitoring_FirePyReturnEvent@@Base+0x36a> │ │ │ │ - ldr r7, [pc, #656] @ (4fe74 <_PyMonitoring_FireJumpEvent@@Base+0x196>) │ │ │ │ + blt.n 4fc32 <_PyMonitoring_FirePyReturnEvent@@Base+0x362> │ │ │ │ + ldr r7, [pc, #656] @ (4feac <_PyMonitoring_FireJumpEvent@@Base+0x148>) │ │ │ │ bkpt 0x00fa │ │ │ │ - ldr r0, [pc, #116] @ (4fc5c <_PyMonitoring_FirePyReturnEvent@@Base+0x3cc>) │ │ │ │ + ldr r0, [pc, #116] @ (4fc94 <_PyMonitoring_FirePyReturnEvent@@Base+0x3c4>) │ │ │ │ @ instruction: 0x47b5 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 147fc0 <_PyLong_Copy@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - movw r0, #56636 @ 0xdd3c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 8281c │ │ │ │ + subs r7, #72 @ 0x48 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #60] @ (4fc5c <_PyMonitoring_FirePyReturnEvent@@Base+0x3cc>) │ │ │ │ - bl 1f5ee0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (4fc74 <_PyMonitoring_FirePyReturnEvent@@Base+0x3a4>) │ │ │ │ + bl 1f6550 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 4fc3e <_PyMonitoring_FirePyReturnEvent@@Base+0x3ae> │ │ │ │ + blt.n 4fc56 <_PyMonitoring_FirePyReturnEvent@@Base+0x386> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #2852 @ 0xb24 │ │ │ │ + movw r0, #3716 @ 0xe84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ movs r0, #0 │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4fc5a <_PyMonitoring_FirePyReturnEvent@@Base+0x3ca> │ │ │ │ + cbz r0, 4fc72 <_PyMonitoring_FirePyReturnEvent@@Base+0x3a2> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #2860 @ 0xb2c │ │ │ │ + movw r0, #3724 @ 0xe8c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 4fab8 <_PyMonitoring_FirePyReturnEvent@@Base+0x228> │ │ │ │ + b.n 4fad0 <_PyMonitoring_FirePyReturnEvent@@Base+0x200> │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 148478 <_PyLong_Copy@@Base> │ │ │ │ + mov r1, r0 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + movw r0, #57468 @ 0xe07c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 82850 │ │ │ │ │ │ │ │ -0004fc60 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +0004fc9c <_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 │ │ │ │ @@ -55556,69 +55585,101 @@ │ │ │ │ strd r4, r4, [sp] │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ - bl 4f176 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f1b6 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ 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 │ │ │ │ - bl 71550 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71598 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fcb0 <_PyMonitoring_FireCallEvent@@Base+0x50> │ │ │ │ + cbz r0, 4fcec <_PyMonitoring_FireCallEvent@@Base+0x50> │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 802e4 │ │ │ │ + bl 80318 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 4fcd4 <_PyMonitoring_FireCallEvent@@Base+0x74> │ │ │ │ + bne.n 4fd10 <_PyMonitoring_FireCallEvent@@Base+0x74> │ │ │ │ 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 4fcdc <_PyMonitoring_FireCallEvent@@Base+0x7c> │ │ │ │ + beq.n 4fd18 <_PyMonitoring_FireCallEvent@@Base+0x7c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 83a30 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 4fd3c <_PyMonitoring_FireCallEvent@@Base+0xa0> │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 4fd60 <_PyMonitoring_FireCallEvent@@Base+0xc4> │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cbz r3, 4fd56 <_PyMonitoring_FireCallEvent@@Base+0xba> │ │ │ │ + adds r2, r4, #1 │ │ │ │ + blt.n 4fd50 <_PyMonitoring_FireCallEvent@@Base+0xb4> │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + it ge │ │ │ │ + movge r3, r4 │ │ │ │ + b.n 4fd54 <_PyMonitoring_FireCallEvent@@Base+0xb8> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r5, #8] │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 4fd62 <_PyMonitoring_FireCallEvent@@Base+0xc6> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004fcde <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +0004fd64 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #7 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f176 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f1b6 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - movw r4, #41200 @ 0xa0f0 │ │ │ │ + movw r4, #42048 @ 0xa440 │ │ │ │ movt r4, #68 @ 0x44 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ @@ -55626,1243 +55687,1233 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 4fd50 <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ + bne.n 4fddc <_PyMonitoring_FireJumpEvent@@Base+0x78> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 4fd50 <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ + ble.n 4fddc <_PyMonitoring_FireJumpEvent@@Base+0x78> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 4fd50 <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ - cbnz r6, 4fd72 <_PyMonitoring_FireJumpEvent@@Base+0x94> │ │ │ │ - ldr r4, [pc, #184] @ (4fe0c <_PyMonitoring_FireJumpEvent@@Base+0x12e>) │ │ │ │ + bne.n 4fddc <_PyMonitoring_FireJumpEvent@@Base+0x78> │ │ │ │ + cbnz r6, 4fe04 <_PyMonitoring_FireJumpEvent@@Base+0xa0> │ │ │ │ + movs r4, #3 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r4, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - movs r4, #3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + movw r4, #16616 @ 0x40e8 │ │ │ │ + movt r4, #72 @ 0x48 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fdee <_PyMonitoring_FireJumpEvent@@Base+0x110> │ │ │ │ + beq.n 4fe80 <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 111108 │ │ │ │ + bl 1113a8 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 4fdea <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ + cbz r0, 4fe7c <_PyMonitoring_FireJumpEvent@@Base+0x118> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d1800 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 4fdea <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ + bl 1d1ec4 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 4fe7c <_PyMonitoring_FireJumpEvent@@Base+0x118> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1e45dc <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 4fdea <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ + bl 1e4c64 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 4fe7c <_PyMonitoring_FireJumpEvent@@Base+0x118> │ │ │ │ ldrd r7, r6, [sp, #28] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #4524 @ 0x11ac │ │ │ │ + movw r1, #5356 @ 0x14ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #4532 @ 0x11b4 │ │ │ │ + movw r0, #5364 @ 0x14f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4fdea <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ - bl 95d00 │ │ │ │ + blt.n 4fe7c <_PyMonitoring_FireJumpEvent@@Base+0x118> │ │ │ │ + bl 95d94 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a5a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 4fdf4 <_PyMonitoring_FireJumpEvent@@Base+0x116> │ │ │ │ + bge.n 4fe86 <_PyMonitoring_FireJumpEvent@@Base+0x122> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f180c │ │ │ │ + bl f17f4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4fdfc <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ + b.n 4fe8e <_PyMonitoring_FireJumpEvent@@Base+0x12a> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4fdfc <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ + b.n 4fe8e <_PyMonitoring_FireJumpEvent@@Base+0x12a> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - bl 1116e0 │ │ │ │ + bl 111980 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - lsrs r0, r1 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #16416 @ 0x4020 │ │ │ │ + movw r1, #17248 @ 0x4360 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c594 │ │ │ │ - cbz r0, 4fe4a <_PyMonitoring_FireJumpEvent@@Base+0x16c> │ │ │ │ + bl 8c564 │ │ │ │ + cbz r0, 4fed8 <_PyMonitoring_FireJumpEvent@@Base+0x174> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2a854 <__clock_getres64@plt> │ │ │ │ - cbz r0, 4fe4e <_PyMonitoring_FireJumpEvent@@Base+0x170> │ │ │ │ + cbz r0, 4fedc <_PyMonitoring_FireJumpEvent@@Base+0x178> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fe6e <_PyMonitoring_FireJumpEvent@@Base+0x190> │ │ │ │ + b.n 4fefc <_PyMonitoring_FireJumpEvent@@Base+0x198> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26b8a8 │ │ │ │ + bl 26bbe0 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 4fe78 <_PyMonitoring_FireJumpEvent@@Base+0x19a> │ │ │ │ + vldr d6, [pc, #24] @ 4ff08 <_PyMonitoring_FireJumpEvent@@Base+0x1a4> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ae0 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ - bvs.n 4fda6 <_PyMonitoring_FireJumpEvent@@Base+0xc8> │ │ │ │ + bvs.n 4fe36 <_PyMonitoring_FireJumpEvent@@Base+0xd2> │ │ │ │ @ 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 83a00 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 4fea2 <_PyMonitoring_FireJumpEvent@@Base+0x1c4> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 4fec6 <_PyMonitoring_FireJumpEvent@@Base+0x1e8> │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cbz r3, 4febc <_PyMonitoring_FireJumpEvent@@Base+0x1de> │ │ │ │ - adds r2, r4, #1 │ │ │ │ - blt.n 4feb6 <_PyMonitoring_FireJumpEvent@@Base+0x1d8> │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - it ge │ │ │ │ - movge r3, r4 │ │ │ │ - b.n 4feba <_PyMonitoring_FireJumpEvent@@Base+0x1dc> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r5, #8] │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 4fec8 <_PyMonitoring_FireJumpEvent@@Base+0x1ea> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 124ae4 │ │ │ │ + b.w 124f1c │ │ │ │ │ │ │ │ -0004fed0 <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +0004ff16 <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #8 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add.w r3, sp, r4 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f176 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f1b6 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #0] @ (4ff04 <_PyMonitoring_FireBranchEvent@@Base+0x34>) │ │ │ │ + ldr r0, [pc, #4] @ (4ff4c <_PyMonitoring_FireBranchEvent@@Base+0x36>) │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ ldrb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (4ff0c <_PyMonitoring_FireBranchEvent@@Base+0x3c>) │ │ │ │ + ldr r0, [pc, #0] @ (4ff54 <_PyMonitoring_FireBranchEvent@@Base+0x3e>) │ │ │ │ bx lr │ │ │ │ ldrb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #56] @ (4ffa0 <_PyMonitoring_FireBranchEvent@@Base+0x8a>) │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 11d2dc │ │ │ │ + ldr.w r5, [r4, #1292] @ 0x50c │ │ │ │ + cbz r5, 4ff82 <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ + ldr.w r5, [r4, #1364] @ 0x554 │ │ │ │ + ldr.w r6, [r4, #1368] @ 0x558 │ │ │ │ + b.n 4ff84 <_PyMonitoring_FireBranchEvent@@Base+0x6e> │ │ │ │ + mov r6, r5 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl ffddc │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #17264 @ 0x4370 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 82850 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 50224 <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ - cbz r0, 4ff66 <_PyMonitoring_FireBranchEvent@@Base+0x96> │ │ │ │ + bl 50268 <_PyMonitoring_FirePyThrowEvent@@Base+0x1de> │ │ │ │ + cbz r0, 4fffa <_PyMonitoring_FireBranchEvent@@Base+0xe4> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 4ff46 <_PyMonitoring_FireBranchEvent@@Base+0x76> │ │ │ │ + cbz r0, 4ffda <_PyMonitoring_FireBranchEvent@@Base+0xc4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ff66 <_PyMonitoring_FireBranchEvent@@Base+0x96> │ │ │ │ + b.n 4fffa <_PyMonitoring_FireBranchEvent@@Base+0xe4> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26b8a8 │ │ │ │ + bl 26bbe0 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 4ff70 <_PyMonitoring_FireBranchEvent@@Base+0xa0> │ │ │ │ + vldr d6, [pc, #20] @ 50000 <_PyMonitoring_FireBranchEvent@@Base+0xea> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ae0 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - nop.w │ │ │ │ - bvs.n 4fe9e <_PyMonitoring_FireJumpEvent@@Base+0x1c0> │ │ │ │ + bvs.n 4ff2e <_PyMonitoring_FireBranchEvent@@Base+0x18> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 4ffb0 <_PyMonitoring_FireBranchEvent@@Base+0xe0> │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + bmi.n 50040 <_PyMonitoring_FireBranchEvent@@Base+0x12a> │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #32 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #55956 @ 0xda94 │ │ │ │ + movw r1, #62848 @ 0xf580 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #56788 @ 0xddd4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4fff6 <_PyMonitoring_FireBranchEvent@@Base+0x126> │ │ │ │ + b.n 50086 <_PyMonitoring_FireBranchEvent@@Base+0x170> │ │ │ │ movw r6, #35736 @ 0x8b98 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ subs r2, r0, r6 │ │ │ │ mov r5, r0 │ │ │ │ negs r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ adcs r1, r2 │ │ │ │ - bl 229dd4 │ │ │ │ + bl 22a374 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 4fff6 <_PyMonitoring_FireBranchEvent@@Base+0x126> │ │ │ │ + beq.n 50086 <_PyMonitoring_FireBranchEvent@@Base+0x170> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ffac <_PyMonitoring_FireBranchEvent@@Base+0xdc> │ │ │ │ + beq.n 5003c <_PyMonitoring_FireBranchEvent@@Base+0x126> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d2598 │ │ │ │ + bl d25e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ffea <_PyMonitoring_FireBranchEvent@@Base+0x11a> │ │ │ │ + beq.n 5007a <_PyMonitoring_FireBranchEvent@@Base+0x164> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4ffee <_PyMonitoring_FireBranchEvent@@Base+0x11e> │ │ │ │ + cbz r3, 5007e <_PyMonitoring_FireBranchEvent@@Base+0x168> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4fff6 <_PyMonitoring_FireBranchEvent@@Base+0x126> │ │ │ │ + b.n 50086 <_PyMonitoring_FireBranchEvent@@Base+0x170> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ffea <_PyMonitoring_FireBranchEvent@@Base+0x11a> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5007a <_PyMonitoring_FireBranchEvent@@Base+0x164> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004fffa <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +0005008a <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #13 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50270 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + bl 502b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50050 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + beq.n 500e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #13 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f176 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f1b6 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5004c <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ - bl d3bac │ │ │ │ - b.n 50050 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - bl 782e4 │ │ │ │ + cbnz r4, 500dc <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ + bl d3be8 │ │ │ │ + b.n 500e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + bl 78320 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r6, [pc, #248] @ (50168 <_PyMonitoring_FirePyThrowEvent@@Base+0x16e>) │ │ │ │ + ldr r6, [pc, #248] @ (501f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x16e>) │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 5009c <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + bne.n 5012c <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 5009c <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + ble.n 5012c <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 5009c <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ - cbnz r4, 500be <_PyMonitoring_FirePyThrowEvent@@Base+0xc4> │ │ │ │ + bne.n 5012c <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + cbnz r4, 5014e <_PyMonitoring_FirePyThrowEvent@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #204] @ (5016c <_PyMonitoring_FirePyThrowEvent@@Base+0x172>) │ │ │ │ + ldr r4, [pc, #204] @ (501fc <_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 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50142 <_PyMonitoring_FirePyThrowEvent@@Base+0x148> │ │ │ │ + beq.n 501d2 <_PyMonitoring_FirePyThrowEvent@@Base+0x148> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111108 │ │ │ │ + bl 1113a8 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 5010e <_PyMonitoring_FirePyThrowEvent@@Base+0x114> │ │ │ │ + cbz r0, 5019e <_PyMonitoring_FirePyThrowEvent@@Base+0x114> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1edfcc │ │ │ │ + bl 1ee654 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50154 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + cbz r0, 501e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 500f0 <_PyMonitoring_FirePyThrowEvent@@Base+0xf6> │ │ │ │ + beq.n 50180 <_PyMonitoring_FirePyThrowEvent@@Base+0xf6> │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 3fa7e │ │ │ │ + bl 3fa76 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50154 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + b.n 501e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ mov r2, r5 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - movw r1, #61424 @ 0xeff0 │ │ │ │ + movw r1, #62256 @ 0xf330 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #8624 @ 0x21b0 │ │ │ │ + movw r0, #9468 @ 0x24fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50112 <_PyMonitoring_FirePyThrowEvent@@Base+0x118> │ │ │ │ + bge.n 501a2 <_PyMonitoring_FirePyThrowEvent@@Base+0x118> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50154 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ - bl 95d00 │ │ │ │ + b.n 501e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + bl 95d94 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a990 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5014c <_PyMonitoring_FirePyThrowEvent@@Base+0x152> │ │ │ │ + bge.n 501dc <_PyMonitoring_FirePyThrowEvent@@Base+0x152> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f180c │ │ │ │ - b.n 5010e <_PyMonitoring_FirePyThrowEvent@@Base+0x114> │ │ │ │ + bl f17f4 │ │ │ │ + b.n 5019e <_PyMonitoring_FirePyThrowEvent@@Base+0x114> │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50154 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + b.n 501e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 1116e0 │ │ │ │ + bl 111980 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - add r1, pc, #160 @ (adr r1, 5020c <_PyMonitoring_FirePyThrowEvent@@Base+0x212>) │ │ │ │ + add r4, pc, #480 @ (adr r4, 503dc <_PyMonitoring_FirePyThrowEvent@@Base+0x352>) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsrs r4, r6 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #56] @ (501b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x1be>) │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11cec8 │ │ │ │ - ldr.w r5, [r4, #1292] @ 0x50c │ │ │ │ - cbz r5, 5019a <_PyMonitoring_FirePyThrowEvent@@Base+0x1a0> │ │ │ │ - ldr.w r5, [r4, #1364] @ 0x554 │ │ │ │ - ldr.w r6, [r4, #1368] @ 0x558 │ │ │ │ - b.n 5019c <_PyMonitoring_FirePyThrowEvent@@Base+0x1a2> │ │ │ │ - mov r6, r5 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffb6c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #16432 @ 0x4030 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8281c │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + asrs r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 501e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ + cbnz r3, 5022c <_PyMonitoring_FirePyThrowEvent@@Base+0x1a2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12588 @ 0x312c │ │ │ │ + movw r1, #13420 @ 0x346c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 50204 <_PyMonitoring_FirePyThrowEvent@@Base+0x20a> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 50248 <_PyMonitoring_FirePyThrowEvent@@Base+0x1be> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 50208 <_PyMonitoring_FirePyThrowEvent@@Base+0x20e> │ │ │ │ + cbz r3, 5024c <_PyMonitoring_FirePyThrowEvent@@Base+0x1c2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12228 @ 0x2fc4 │ │ │ │ + movw r1, #13060 @ 0x3304 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5021e <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + b.n 50262 <_PyMonitoring_FirePyThrowEvent@@Base+0x1d8> │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ - cbz r0, 50216 <_PyMonitoring_FirePyThrowEvent@@Base+0x21c> │ │ │ │ + cbz r0, 5025a <_PyMonitoring_FirePyThrowEvent@@Base+0x1d0> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #12] @ (50220 <_PyMonitoring_FirePyThrowEvent@@Base+0x226>) │ │ │ │ - b.w 8e6e8 │ │ │ │ + ldr r1, [pc, #12] @ (50264 <_PyMonitoring_FirePyThrowEvent@@Base+0x1da>) │ │ │ │ + b.w 8e6a8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - ble.n 501dc <_PyMonitoring_FirePyThrowEvent@@Base+0x1e2> │ │ │ │ + ble.n 50220 <_PyMonitoring_FirePyThrowEvent@@Base+0x196> │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5026a <_PyMonitoring_FirePyThrowEvent@@Base+0x270> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 5026a <_PyMonitoring_FirePyThrowEvent@@Base+0x270> │ │ │ │ + bne.n 502ae <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 502ae <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl dae7c <_PyType_Name@@Base> │ │ │ │ - movw r1, #16436 @ 0x4034 │ │ │ │ + bl daea4 <_PyType_Name@@Base> │ │ │ │ + movw r1, #17268 @ 0x4374 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5026e <_PyMonitoring_FirePyThrowEvent@@Base+0x274> │ │ │ │ + b.n 502b2 <_PyMonitoring_FirePyThrowEvent@@Base+0x228> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl d3b98 │ │ │ │ + bl d3bd4 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 502a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ae> │ │ │ │ + cbnz r0, 502ec <_PyMonitoring_FirePyThrowEvent@@Base+0x262> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #16472 @ 0x4058 │ │ │ │ + movw r1, #17304 @ 0x4398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 502aa <_PyMonitoring_FirePyThrowEvent@@Base+0x2b0> │ │ │ │ + b.n 502ee <_PyMonitoring_FirePyThrowEvent@@Base+0x264> │ │ │ │ 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] @ (502f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f6>) │ │ │ │ + ldr r2, [pc, #52] @ (50334 <_PyMonitoring_FirePyThrowEvent@@Base+0x2aa>) │ │ │ │ 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 502d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2de> │ │ │ │ + beq.n 5031c <_PyMonitoring_FirePyThrowEvent@@Base+0x292> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 502ce <_PyMonitoring_FirePyThrowEvent@@Base+0x2d4> │ │ │ │ + b.n 50312 <_PyMonitoring_FirePyThrowEvent@@Base+0x288> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 502e2 <_PyMonitoring_FirePyThrowEvent@@Base+0x2e8> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 502ec <_PyMonitoring_FirePyThrowEvent@@Base+0x2f2> │ │ │ │ + bne.n 50326 <_PyMonitoring_FirePyThrowEvent@@Base+0x29c> │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 50330 <_PyMonitoring_FirePyThrowEvent@@Base+0x2a6> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f9dc │ │ │ │ + b.w 7fa10 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 5035e <_PyMonitoring_FirePyThrowEvent@@Base+0x2d4> │ │ │ │ + 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 26b618 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7fa10 │ │ │ │ + mov r0, r3 │ │ │ │ + b.w 7fa10 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #132] @ (50388 <_PyMonitoring_FirePyThrowEvent@@Base+0x38e>) │ │ │ │ + ldr r3, [pc, #132] @ (503f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x36e>) │ │ │ │ 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, 50338 <_PyMonitoring_FirePyThrowEvent@@Base+0x33e> │ │ │ │ + cbz r3, 503a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x31e> │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5032e <_PyMonitoring_FirePyThrowEvent@@Base+0x334> │ │ │ │ + bne.n 5039e <_PyMonitoring_FirePyThrowEvent@@Base+0x314> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5031e <_PyMonitoring_FirePyThrowEvent@@Base+0x324> │ │ │ │ + bne.n 5038e <_PyMonitoring_FirePyThrowEvent@@Base+0x304> │ │ │ │ dmb ish │ │ │ │ - beq.n 50338 <_PyMonitoring_FirePyThrowEvent@@Base+0x33e> │ │ │ │ - bl 267e28 │ │ │ │ + beq.n 503a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x31e> │ │ │ │ + bl 268158 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 21cf80 │ │ │ │ + bl 21d560 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5036a <_PyMonitoring_FirePyThrowEvent@@Base+0x370> │ │ │ │ + cbz r3, 503da <_PyMonitoring_FirePyThrowEvent@@Base+0x350> │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50360 <_PyMonitoring_FirePyThrowEvent@@Base+0x366> │ │ │ │ + bne.n 503d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x346> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 50350 <_PyMonitoring_FirePyThrowEvent@@Base+0x356> │ │ │ │ + bne.n 503c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x336> │ │ │ │ dmb ish │ │ │ │ - beq.n 5036a <_PyMonitoring_FirePyThrowEvent@@Base+0x370> │ │ │ │ - bl 2458dc │ │ │ │ + beq.n 503da <_PyMonitoring_FirePyThrowEvent@@Base+0x350> │ │ │ │ + bl 245de4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24972c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (50388 <_PyMonitoring_FirePyThrowEvent@@Base+0x38e>) │ │ │ │ + bl 24a0dc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (503f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x36e>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 50384 <_PyMonitoring_FirePyThrowEvent@@Base+0x38a> │ │ │ │ + beq.n 503f4 <_PyMonitoring_FirePyThrowEvent@@Base+0x36a> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - sub sp, #164 @ 0xa4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f436c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 503b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x3b6> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 503da <_PyMonitoring_FirePyThrowEvent@@Base+0x3e0> │ │ │ │ - bl 95d00 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a224 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 987f8 │ │ │ │ - cbz r6, 503ee <_PyMonitoring_FirePyThrowEvent@@Base+0x3f4> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 503de <_PyMonitoring_FirePyThrowEvent@@Base+0x3e4> │ │ │ │ - bl e4ae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 503b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x3b6> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 50434 <_PyMonitoring_FirePyThrowEvent@@Base+0x43a> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 50434 <_PyMonitoring_FirePyThrowEvent@@Base+0x43a> │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldrd r4, r5, [sp, #112] @ 0x70 │ │ │ │ - strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - ldrd r4, r5, [sp, #104] @ 0x68 │ │ │ │ - strd r4, r5, [sp, #32] │ │ │ │ - ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ - strd r4, r5, [sp, #24] │ │ │ │ - ldrd r4, r5, [sp, #88] @ 0x58 │ │ │ │ - strd r4, r5, [sp, #16] │ │ │ │ - ldrd r4, r5, [sp, #80] @ 0x50 │ │ │ │ - strd r4, r5, [sp, #8] │ │ │ │ - ldrd r2, r1, [sp, #128] @ 0x80 │ │ │ │ - strd r2, r1, [sp, #52] @ 0x34 │ │ │ │ - ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 4039c │ │ │ │ - add sp, #164 @ 0xa4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5045e <_PyMonitoring_FirePyThrowEvent@@Base+0x464> │ │ │ │ - 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 26b2e0 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f9dc │ │ │ │ - mov r0, r3 │ │ │ │ - b.w 7f9dc │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #172] @ (50520 <_PyMonitoring_FirePyThrowEvent@@Base+0x526>) │ │ │ │ + ldr r5, [pc, #172] @ (504b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x42e>) │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r4, sp, #32 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 504a2 <_PyMonitoring_FirePyThrowEvent@@Base+0x4a8> │ │ │ │ + bne.n 5043a <_PyMonitoring_FirePyThrowEvent@@Base+0x3b0> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 504a2 <_PyMonitoring_FirePyThrowEvent@@Base+0x4a8> │ │ │ │ + ble.n 5043a <_PyMonitoring_FirePyThrowEvent@@Base+0x3b0> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 504a2 <_PyMonitoring_FirePyThrowEvent@@Base+0x4a8> │ │ │ │ - cbnz r6, 504c2 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c8> │ │ │ │ - ldr r4, [pc, #128] @ (50524 <_PyMonitoring_FirePyThrowEvent@@Base+0x52a>) │ │ │ │ + bne.n 5043a <_PyMonitoring_FirePyThrowEvent@@Base+0x3b0> │ │ │ │ + cbnz r6, 5045a <_PyMonitoring_FirePyThrowEvent@@Base+0x3d0> │ │ │ │ + ldr r4, [pc, #128] @ (504bc <_PyMonitoring_FirePyThrowEvent@@Base+0x432>) │ │ │ │ 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 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 50500 <_PyMonitoring_FirePyThrowEvent@@Base+0x506> │ │ │ │ + cbz r0, 50498 <_PyMonitoring_FirePyThrowEvent@@Base+0x40e> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 111108 │ │ │ │ + bl 1113a8 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 504d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x4da> │ │ │ │ + cbnz r0, 5046c <_PyMonitoring_FirePyThrowEvent@@Base+0x3e2> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5050e <_PyMonitoring_FirePyThrowEvent@@Base+0x514> │ │ │ │ - bl 95d00 │ │ │ │ + b.n 504a6 <_PyMonitoring_FirePyThrowEvent@@Base+0x41c> │ │ │ │ + bl 95d94 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29d58 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 50506 <_PyMonitoring_FirePyThrowEvent@@Base+0x50c> │ │ │ │ + bge.n 5049e <_PyMonitoring_FirePyThrowEvent@@Base+0x414> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f180c │ │ │ │ - b.n 504d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d6> │ │ │ │ + bl f17f4 │ │ │ │ + b.n 50468 <_PyMonitoring_FirePyThrowEvent@@Base+0x3de> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5050e <_PyMonitoring_FirePyThrowEvent@@Base+0x514> │ │ │ │ + b.n 504a6 <_PyMonitoring_FirePyThrowEvent@@Base+0x41c> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ add r0, sp, #32 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 1116e0 │ │ │ │ + bl 111980 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r1, pc, #384 @ (adr r1, 506a4 <_PyMonitoring_FireRaiseEvent@@Base+0xdc>) │ │ │ │ + add r4, pc, #704 @ (adr r4, 5077c <_PyMonitoring_FireRaiseEvent@@Base+0x170>) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - asrs r0, r4 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ + sub sp, #164 @ 0xa4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f4354 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 504e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x45a> │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 5050e <_PyMonitoring_FirePyThrowEvent@@Base+0x484> │ │ │ │ + bl 95d94 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a224 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 98888 │ │ │ │ + cbz r6, 50522 <_PyMonitoring_FirePyThrowEvent@@Base+0x498> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 50512 <_PyMonitoring_FirePyThrowEvent@@Base+0x488> │ │ │ │ + bl e4afc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 504e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x45a> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 50568 <_PyMonitoring_FirePyThrowEvent@@Base+0x4de> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f17d8 │ │ │ │ + b.n 50568 <_PyMonitoring_FirePyThrowEvent@@Base+0x4de> │ │ │ │ + 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 403e8 │ │ │ │ + add sp, #164 @ 0xa4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #16512 @ 0x4080 │ │ │ │ + movw r1, #17344 @ 0x43c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8c594 │ │ │ │ - cbz r0, 50580 <_PyMonitoring_FirePyThrowEvent@@Base+0x586> │ │ │ │ + bl 8c564 │ │ │ │ + cbz r0, 505c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x53a> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 14d364 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14d81c <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 50580 <_PyMonitoring_FirePyThrowEvent@@Base+0x586> │ │ │ │ + blt.n 505c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x53a> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 14ddb4 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e26c <_PyTime_AsTimespec@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50580 <_PyMonitoring_FirePyThrowEvent@@Base+0x586> │ │ │ │ + beq.n 505c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x53a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 50584 <_PyMonitoring_FirePyThrowEvent@@Base+0x58a> │ │ │ │ + cbz r0, 505c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x53e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5058c <_PyMonitoring_FirePyThrowEvent@@Base+0x592> │ │ │ │ + b.n 505d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x546> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -00050592 : │ │ │ │ +000505d6 : │ │ │ │ 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 b8c98 │ │ │ │ + bl b8d18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a2d18 │ │ │ │ + bl 1a33b8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 505c2 │ │ │ │ + bne.n 50606 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #16532 @ 0x4094 │ │ │ │ + movw r0, #17364 @ 0x43d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1eda54 │ │ │ │ + bl 1ee0dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000505c8 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +0005060c <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #10 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50270 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + bl 502b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5061e <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + beq.n 50662 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #10 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f176 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f1b6 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5061a <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ - bl d3bac │ │ │ │ - b.n 5061e <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - bl 782e4 │ │ │ │ + cbnz r4, 5065e <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ + bl d3be8 │ │ │ │ + b.n 50662 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + bl 78320 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 50638 <_PyMonitoring_FireRaiseEvent@@Base+0x70> │ │ │ │ - movw r0, #43732 @ 0xaad4 │ │ │ │ + bne.n 5067c <_PyMonitoring_FireRaiseEvent@@Base+0x70> │ │ │ │ + movw r0, #44564 @ 0xae14 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f790 │ │ │ │ - movw r0, #43740 @ 0xaadc │ │ │ │ + b.w 7f7c4 │ │ │ │ + movw r0, #44572 @ 0xae1c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f790 │ │ │ │ + b.w 7f7c4 │ │ │ │ + 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 72318 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 507a2 <_PyMonitoring_FireRaiseEvent@@Base+0x196> │ │ │ │ + ldr r5, [pc, #292] @ (507dc <_PyMonitoring_FireRaiseEvent@@Base+0x1d0>) │ │ │ │ + ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 507d8 <_PyMonitoring_FireRaiseEvent@@Base+0x1cc> │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r1, #28513 @ 0x6f61 │ │ │ │ + movt r1, #18 │ │ │ │ + movw r3, #15841 @ 0x3de1 │ │ │ │ + movt r3, #38 @ 0x26 │ │ │ │ + movw r0, #57909 @ 0xe235 │ │ │ │ + movt r0, #16 │ │ │ │ + movw r4, #41212 @ 0xa0fc │ │ │ │ + movt r4, #2 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + movw r4, #38904 @ 0x97f8 │ │ │ │ + movt r4, #2 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl 6cbf8 <_Py_hashtable_new_full@@Base> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5079e <_PyMonitoring_FireRaiseEvent@@Base+0x192> │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 11d2dc │ │ │ │ + ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ + bl 509fa <_PyMonitoring_FirePyUnwindEvent@@Base+0x5e> │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl ffddc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 5079e <_PyMonitoring_FireRaiseEvent@@Base+0x192> │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 11d2dc │ │ │ │ + ldr.w r6, [r5, #1388] @ 0x56c │ │ │ │ + bl 19e7c0 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 5074e <_PyMonitoring_FireRaiseEvent@@Base+0x142> │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #3699 @ 0xe73 │ │ │ │ + movt r1, #5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 263a7c <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50750 <_PyMonitoring_FireRaiseEvent@@Base+0x144> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10e55c <_Py_hashtable_destroy@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bl ffddc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbz r3, 5079e <_PyMonitoring_FireRaiseEvent@@Base+0x192> │ │ │ │ + ldr r0, [pc, #128] @ (507e0 <_PyMonitoring_FireRaiseEvent@@Base+0x1d4>) │ │ │ │ + movw r1, #4308 @ 0x10d4 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 6d9f8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #16 │ │ │ │ + movw r1, #3773 @ 0xebd │ │ │ │ + movt r1, #5 │ │ │ │ + bl 263a7c <_Py_hashtable_foreach@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 50792 <_PyMonitoring_FireRaiseEvent@@Base+0x186> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #16 │ │ │ │ + movw r1, #3923 @ 0xf53 │ │ │ │ + movt r1, #5 │ │ │ │ + bl 263a7c <_Py_hashtable_foreach@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #76] @ (507e0 <_PyMonitoring_FireRaiseEvent@@Base+0x1d4>) │ │ │ │ + movs r1, #0 │ │ │ │ + bl 6d9f8 │ │ │ │ + cbz r4, 507be <_PyMonitoring_FireRaiseEvent@@Base+0x1b2> │ │ │ │ + b.n 507a2 <_PyMonitoring_FireRaiseEvent@@Base+0x196> │ │ │ │ + bl 1e8984 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + cbz r0, 507be <_PyMonitoring_FireRaiseEvent@@Base+0x1b2> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 507be <_PyMonitoring_FireRaiseEvent@@Base+0x1b2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 507be <_PyMonitoring_FireRaiseEvent@@Base+0x1b2> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cbz r0, 507c6 <_PyMonitoring_FireRaiseEvent@@Base+0x1ba> │ │ │ │ + bl 10e55c <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + cbz r0, 507ce <_PyMonitoring_FireRaiseEvent@@Base+0x1c2> │ │ │ │ + bl 10e55c <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cbz r0, 507d6 <_PyMonitoring_FireRaiseEvent@@Base+0x1ca> │ │ │ │ + bl 10e55c <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ 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 cdfa0 │ │ │ │ - cbnz r0, 506c2 <_PyMonitoring_FireRaiseEvent@@Base+0xfa> │ │ │ │ + bl ce028 │ │ │ │ + cbnz r0, 50860 <_PyMonitoring_FireRaiseEvent@@Base+0x254> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 50698 <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ + blt.n 50836 <_PyMonitoring_FireRaiseEvent@@Base+0x22a> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 50698 <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ + ble.n 50836 <_PyMonitoring_FireRaiseEvent@@Base+0x22a> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 50698 <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ + cbnz r0, 50836 <_PyMonitoring_FireRaiseEvent@@Base+0x22a> │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 506c4 <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ + b.n 50862 <_PyMonitoring_FireRaiseEvent@@Base+0x256> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 506b6 <_PyMonitoring_FireRaiseEvent@@Base+0xee> │ │ │ │ + bne.n 50854 <_PyMonitoring_FireRaiseEvent@@Base+0x248> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 506c4 <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ + beq.n 50862 <_PyMonitoring_FireRaiseEvent@@Base+0x256> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 506c4 <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ + b.n 50862 <_PyMonitoring_FireRaiseEvent@@Base+0x256> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 506c4 <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ + b.n 50862 <_PyMonitoring_FireRaiseEvent@@Base+0x256> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 506ce <_PyMonitoring_FireRaiseEvent@@Base+0x106> │ │ │ │ + cbz r3, 5086c <_PyMonitoring_FireRaiseEvent@@Base+0x260> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (50714 <_PyMonitoring_FireRaiseEvent@@Base+0x14c>) │ │ │ │ - bl 1f5ee0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #48] @ (508b4 <_PyMonitoring_FireRaiseEvent@@Base+0x2a8>) │ │ │ │ + bl 1f6550 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 50704 <_PyMonitoring_FireRaiseEvent@@Base+0x13c> │ │ │ │ + cbz r2, 508a2 <_PyMonitoring_FireRaiseEvent@@Base+0x296> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 50704 <_PyMonitoring_FireRaiseEvent@@Base+0x13c> │ │ │ │ - movw r0, #14156 @ 0x374c │ │ │ │ + cbz r3, 508a2 <_PyMonitoring_FireRaiseEvent@@Base+0x296> │ │ │ │ + movw r0, #14988 @ 0x3a8c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8281c │ │ │ │ - movw r0, #9284 @ 0x2444 │ │ │ │ + b.w 82850 │ │ │ │ + movw r0, #10128 @ 0x2790 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8281c │ │ │ │ - bmi.n 507f0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xd8> │ │ │ │ + b.w 82850 │ │ │ │ + nop │ │ │ │ + bmi.n 50990 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00050718 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +000508b8 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #11 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50270 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + bl 502b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5076e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + beq.n 5090e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #11 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f176 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f1b6 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5076a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ - bl d3bac │ │ │ │ - b.n 5076e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - bl 782e4 │ │ │ │ + cbnz r4, 5090a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ + bl d3be8 │ │ │ │ + b.n 5090e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + bl 78320 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - 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 722d0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5088c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x174> │ │ │ │ - ldr r5, [pc, #296] @ (508c8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0>) │ │ │ │ - ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 508c2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1aa> │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r1, #27433 @ 0x6b29 │ │ │ │ - movt r1, #18 │ │ │ │ - movw r3, #14945 @ 0x3a61 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - movw r0, #57245 @ 0xdf9d │ │ │ │ - movt r0, #16 │ │ │ │ - movw r4, #41212 @ 0xa0fc │ │ │ │ - movt r4, #2 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - movw r4, #38904 @ 0x97f8 │ │ │ │ - movt r4, #2 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - bl 6cbb8 <_Py_hashtable_new_full@@Base> │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 50888 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11cec8 │ │ │ │ - ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 50b76 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl ffb6c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 50888 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11cec8 │ │ │ │ - ldr.w r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 19e120 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 50838 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x120> │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #3643 @ 0xe3b │ │ │ │ - movt r1, #5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2635e8 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 5083a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x122> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10e2c8 <_Py_hashtable_destroy@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bl ffb6c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 50888 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ - ldr r0, [pc, #128] @ (508cc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ - movw r1, #4308 @ 0x10d4 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 6d9b8 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #16 │ │ │ │ - movw r1, #3701 @ 0xe75 │ │ │ │ - movt r1, #5 │ │ │ │ - bl 2635e8 <_Py_hashtable_foreach@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 5087c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x164> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #16 │ │ │ │ - movw r1, #3983 @ 0xf8f │ │ │ │ - movt r1, #5 │ │ │ │ - bl 2635e8 <_Py_hashtable_foreach@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #76] @ (508cc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ - movs r1, #0 │ │ │ │ - bl 6d9b8 │ │ │ │ - cbz r4, 508a8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ - b.n 5088c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x174> │ │ │ │ - bl 1e82fc │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cbz r0, 508a8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 508a8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 508a8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbz r0, 508b0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x198> │ │ │ │ - bl 10e2c8 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cbz r0, 508b8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a0> │ │ │ │ - bl 10e2c8 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cbz r0, 508c0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ - bl 10e2c8 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000508d0 : │ │ │ │ +00050914 : │ │ │ │ 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 3e748 │ │ │ │ + bl 3e740 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a2d18 │ │ │ │ + bl 1a33b8 │ │ │ │ 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, 50924 │ │ │ │ + cbz r2, 50968 │ │ │ │ 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 10859c │ │ │ │ + bl 108824 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 78340 │ │ │ │ - cbz r4, 5094c │ │ │ │ - ldr r0, [pc, #28] @ (50954 ) │ │ │ │ - bl 1f5ee0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 7837c │ │ │ │ + cbz r4, 50990 │ │ │ │ + ldr r0, [pc, #28] @ (50998 ) │ │ │ │ + bl 1f6550 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #2860 @ 0xb2c │ │ │ │ + movw r0, #3724 @ 0xe8c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bmi.n 50a30 <_PyMonitoring_FirePyUnwindEvent@@Base+0xd8> │ │ │ │ + bmi.n 50a74 <_PyMonitoring_FirePyUnwindEvent@@Base+0xd8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00050958 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +0005099c <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #12 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, sp, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50270 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + bl 502b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 509b0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ + beq.n 509f4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #12 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f176 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f1b6 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 509ac <_PyMonitoring_FirePyUnwindEvent@@Base+0x54> │ │ │ │ - bl d3bac │ │ │ │ - b.n 509b0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ - bl 782e4 │ │ │ │ + cbnz r4, 509f0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x54> │ │ │ │ + bl d3be8 │ │ │ │ + b.n 509f4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ + bl 78320 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 19e774 │ │ │ │ + cbz r0, 50a2a <_PyMonitoring_FirePyUnwindEvent@@Base+0x8e> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #3069 @ 0xbfd │ │ │ │ + movt r1, #5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 263a7c <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50a2c <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10e55c <_Py_hashtable_destroy@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ 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, 509e8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ + cbnz r3, 50a62 <_PyMonitoring_FirePyUnwindEvent@@Base+0xc6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12588 @ 0x312c │ │ │ │ + movw r1, #13420 @ 0x346c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 50a04 <_PyMonitoring_FirePyUnwindEvent@@Base+0xac> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 50a7e <_PyMonitoring_FirePyUnwindEvent@@Base+0xe2> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 50a08 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb0> │ │ │ │ + cbz r3, 50a82 <_PyMonitoring_FirePyUnwindEvent@@Base+0xe6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12228 @ 0x2fc4 │ │ │ │ + movw r1, #13060 @ 0x3304 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50a10 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb8> │ │ │ │ + b.n 50a8a <_PyMonitoring_FirePyUnwindEvent@@Base+0xee> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 50aaa <_PyMonitoring_FirePyUnwindEvent@@Base+0x152> │ │ │ │ + bne.n 50b24 <_PyMonitoring_FirePyUnwindEvent@@Base+0x188> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50aaa <_PyMonitoring_FirePyUnwindEvent@@Base+0x152> │ │ │ │ + beq.n 50b24 <_PyMonitoring_FirePyUnwindEvent@@Base+0x188> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 720b4 │ │ │ │ + bl 72174 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50aee <_PyMonitoring_FirePyUnwindEvent@@Base+0x196> │ │ │ │ + beq.n 50b68 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1cc> │ │ │ │ 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 │ │ │ │ @@ -56881,15 +56932,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, 50ab8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x160> │ │ │ │ + cbz r2, 50b32 <_PyMonitoring_FirePyUnwindEvent@@Base+0x196> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ @@ -56898,740 +56949,723 @@ │ │ │ │ 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 50ab8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x160> │ │ │ │ + b.n 50b32 <_PyMonitoring_FirePyUnwindEvent@@Base+0x196> │ │ │ │ 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, 50aca <_PyMonitoring_FirePyUnwindEvent@@Base+0x172> │ │ │ │ + cbz r3, 50b44 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1a8> │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d65c │ │ │ │ + bl 7d68c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 50ad2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x17a> │ │ │ │ + b.n 50b4c <_PyMonitoring_FirePyUnwindEvent@@Base+0x1b0> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d6e8 │ │ │ │ + bl 7d718 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50ae2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x18a> │ │ │ │ + beq.n 50b5c <_PyMonitoring_FirePyUnwindEvent@@Base+0x1c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 50ae6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x18e> │ │ │ │ + cbz r3, 50b60 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1c4> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 50aee <_PyMonitoring_FirePyUnwindEvent@@Base+0x196> │ │ │ │ + b.n 50b68 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50ae2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x18a> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 50b5c <_PyMonitoring_FirePyUnwindEvent@@Base+0x1c0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00050af2 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +00050b6c <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r4, #48056 @ 0xbbb8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r7, r2 │ │ │ │ - bl e9f14 │ │ │ │ + bl e9efc │ │ │ │ movs r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 50270 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + bl 502b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50b70 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + beq.n 50bea <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #9 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f176 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f1b6 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50b60 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ + beq.n 50bda <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 50b60 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ + cbnz r3, 50bda <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 50b6a <_PyMonitoring_FireStopIterationEvent@@Base+0x78> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 50be4 <_PyMonitoring_FireStopIterationEvent@@Base+0x78> │ │ │ │ mov r0, r4 │ │ │ │ - bl d3bac │ │ │ │ - b.n 50b70 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + bl d3be8 │ │ │ │ + b.n 50bea <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ movs r0, #0 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + movw r0, #55304 @ 0xd808 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 7a24c │ │ │ │ + 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 r5, r0 │ │ │ │ - bl 19e0d4 │ │ │ │ - cbz r0, 50ba6 <_PyMonitoring_FireStopIterationEvent@@Base+0xb4> │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #68] @ (50c54 <_PyMonitoring_FireStopIterationEvent@@Base+0xe8>) │ │ │ │ + mov r8, r1 │ │ │ │ + mov r7, r3 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr.w r3, [r5, #1324] @ 0x52c │ │ │ │ + ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ + blx r3 │ │ │ │ + cbz r0, 50c46 <_PyMonitoring_FireStopIterationEvent@@Base+0xda> │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #3127 @ 0xc37 │ │ │ │ - movt r1, #5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2635e8 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 50ba8 <_PyMonitoring_FireStopIterationEvent@@Base+0xb6> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10e2c8 <_Py_hashtable_destroy@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #54472 @ 0xd4c8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 7a21c │ │ │ │ + ldmia.w r6, {r0, r1} │ │ │ │ + mov r2, r4 │ │ │ │ + stmia.w r4, {r0, r1} │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 712ac <_Py_hashtable_set@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 50c4c <_PyMonitoring_FireStopIterationEvent@@Base+0xe0> │ │ │ │ + ldr.w r3, [r5, #1336] @ 0x538 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ + blx r3 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 50c4e <_PyMonitoring_FireStopIterationEvent@@Base+0xe2> │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 50be0 <_PyMonitoring_FireStopIterationEvent@@Base+0xee> │ │ │ │ + cbnz r1, 50c80 <_PyMonitoring_FireStopIterationEvent@@Base+0x114> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16712 @ 0x4148 │ │ │ │ + movw r1, #17544 @ 0x4488 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 50c0c <_PyMonitoring_FireStopIterationEvent@@Base+0x11a> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 50cac <_PyMonitoring_FireStopIterationEvent@@Base+0x140> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 50c22 <_PyMonitoring_FireStopIterationEvent@@Base+0x130> │ │ │ │ + beq.n 50cc2 <_PyMonitoring_FireStopIterationEvent@@Base+0x156> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 50c12 <_PyMonitoring_FireStopIterationEvent@@Base+0x120> │ │ │ │ + bmi.n 50cb2 <_PyMonitoring_FireStopIterationEvent@@Base+0x146> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16744 @ 0x4168 │ │ │ │ + movw r1, #17576 @ 0x44a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50c34 <_PyMonitoring_FireStopIterationEvent@@Base+0x142> │ │ │ │ + b.n 50cd4 <_PyMonitoring_FireStopIterationEvent@@Base+0x168> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 50c24 <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ + beq.n 50cc4 <_PyMonitoring_FireStopIterationEvent@@Base+0x158> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 50c24 <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ + b.n 50cc4 <_PyMonitoring_FireStopIterationEvent@@Base+0x158> │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [r3, #28] │ │ │ │ strb.w r2, [r3, #32] │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #68] @ (50c8c <_PyMonitoring_FireStopIterationEvent@@Base+0x19a>) │ │ │ │ - mov r8, r1 │ │ │ │ - mov r7, r3 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r3, [r5, #1324] @ 0x52c │ │ │ │ - ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ - blx r3 │ │ │ │ - cbz r0, 50c80 <_PyMonitoring_FireStopIterationEvent@@Base+0x18e> │ │ │ │ - mov r4, r0 │ │ │ │ - ldmia.w r6, {r0, r1} │ │ │ │ - mov r2, r4 │ │ │ │ - stmia.w r4, {r0, r1} │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 71264 <_Py_hashtable_set@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 50c86 <_PyMonitoring_FireStopIterationEvent@@Base+0x194> │ │ │ │ - ldr.w r3, [r5, #1336] @ 0x538 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ - blx r3 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50c88 <_PyMonitoring_FireStopIterationEvent@@Base+0x196> │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 50cb8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ + cbnz r3, 50cfe <_PyMonitoring_FireStopIterationEvent@@Base+0x192> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 50cb8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ + ble.n 50cfe <_PyMonitoring_FireStopIterationEvent@@Base+0x192> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50cb8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ - cbnz r4, 50cd8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ + bne.n 50cfe <_PyMonitoring_FireStopIterationEvent@@Base+0x192> │ │ │ │ + cbnz r4, 50d1e <_PyMonitoring_FireStopIterationEvent@@Base+0x1b2> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #88] @ (50d14 <_PyMonitoring_FireStopIterationEvent@@Base+0x222>) │ │ │ │ + ldr r4, [pc, #88] @ (50d5c <_PyMonitoring_FireStopIterationEvent@@Base+0x1f0>) │ │ │ │ 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 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50cd8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ + cbnz r0, 50d1e <_PyMonitoring_FireStopIterationEvent@@Base+0x1b2> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 50d0e <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ + b.n 50d54 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e8> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 14f41c │ │ │ │ + bl 14f8d4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2016a4 <_PyUnicode_EncodeUTF16@@Base+0x4dc> │ │ │ │ + bl 201d1c <_PyUnicode_EncodeUTF16@@Base+0x4dc> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50cd4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e2> │ │ │ │ + beq.n 50d1a <_PyMonitoring_FireStopIterationEvent@@Base+0x1ae> │ │ │ │ mov r1, r5 │ │ │ │ - bl 23ae7c <_PyGen_SetStopIterationValue@@Base+0x4f8> │ │ │ │ + bl 23b5c8 <_PyGen_SetStopIterationValue@@Base+0x4f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50d0e <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ + beq.n 50d54 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50d0e <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ + cbnz r3, 50d54 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - adcs r4, r1 │ │ │ │ + nop │ │ │ │ + adcs r4, r5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #16804 @ 0x41a4 │ │ │ │ + movw r1, #17636 @ 0x44e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144c80 │ │ │ │ + bl 145138 │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 50d94 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ + blt.n 50ddc <_PyMonitoring_FireStopIterationEvent@@Base+0x270> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 50d94 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ + cbz r0, 50ddc <_PyMonitoring_FireStopIterationEvent@@Base+0x270> │ │ │ │ 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 50dd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2de> │ │ │ │ + b.n 50e18 <_PyMonitoring_FireStopIterationEvent@@Base+0x2ac> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50d94 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ + beq.n 50ddc <_PyMonitoring_FireStopIterationEvent@@Base+0x270> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50d94 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50ddc <_PyMonitoring_FireStopIterationEvent@@Base+0x270> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50e24 <_PyMonitoring_FireStopIterationEvent@@Base+0x332> │ │ │ │ + b.n 50e6c <_PyMonitoring_FireStopIterationEvent@@Base+0x300> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1cc190 │ │ │ │ + bl 1cc860 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 50dd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2de> │ │ │ │ + beq.n 50e18 <_PyMonitoring_FireStopIterationEvent@@Base+0x2ac> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ subs r5, r7, r5 │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 50de2 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ + bgt.n 50e2a <_PyMonitoring_FireStopIterationEvent@@Base+0x2be> │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 50df6 <_PyMonitoring_FireStopIterationEvent@@Base+0x304> │ │ │ │ + bgt.n 50e3e <_PyMonitoring_FireStopIterationEvent@@Base+0x2d2> │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 50e0c <_PyMonitoring_FireStopIterationEvent@@Base+0x31a> │ │ │ │ + blt.n 50e54 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e8> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 51d82 │ │ │ │ + bl 51dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d7e <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ + beq.n 50dc6 <_PyMonitoring_FireStopIterationEvent@@Base+0x25a> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 50d98 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a6> │ │ │ │ + bhi.n 50de0 <_PyMonitoring_FireStopIterationEvent@@Base+0x274> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 9abec <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 50e24 <_PyMonitoring_FireStopIterationEvent@@Base+0x332> │ │ │ │ + b.n 50e6c <_PyMonitoring_FireStopIterationEvent@@Base+0x300> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51d82 │ │ │ │ + bl 51dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d7e <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ + beq.n 50dc6 <_PyMonitoring_FireStopIterationEvent@@Base+0x25a> │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 50dae <_PyMonitoring_FireStopIterationEvent@@Base+0x2bc> │ │ │ │ + b.n 50df6 <_PyMonitoring_FireStopIterationEvent@@Base+0x28a> │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51d82 │ │ │ │ + bl 51dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d7e <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ + beq.n 50dc6 <_PyMonitoring_FireStopIterationEvent@@Base+0x25a> │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50db2 <_PyMonitoring_FireStopIterationEvent@@Base+0x2c0> │ │ │ │ + b.n 50dfa <_PyMonitoring_FireStopIterationEvent@@Base+0x28e> │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51d82 │ │ │ │ + bl 51dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d7e <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ + beq.n 50dc6 <_PyMonitoring_FireStopIterationEvent@@Base+0x25a> │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50db6 <_PyMonitoring_FireStopIterationEvent@@Base+0x2c4> │ │ │ │ + b.n 50dfe <_PyMonitoring_FireStopIterationEvent@@Base+0x292> │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #54456 @ 0xd4b8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 7a21c │ │ │ │ - b.w 3c93c │ │ │ │ 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 50b76 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ - cbz r0, 50e6a <_PyMonitoring_FireStopIterationEvent@@Base+0x378> │ │ │ │ + bl 509fa <_PyMonitoring_FirePyUnwindEvent@@Base+0x5e> │ │ │ │ + cbz r0, 50ea2 <_PyMonitoring_FireStopIterationEvent@@Base+0x336> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71264 <_Py_hashtable_set@@Base> │ │ │ │ + bl 712ac <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50e70 <_PyMonitoring_FireStopIterationEvent@@Base+0x37e> │ │ │ │ + bge.n 50ea8 <_PyMonitoring_FireStopIterationEvent@@Base+0x33c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e2c8 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10e55c <_Py_hashtable_destroy@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50e72 <_PyMonitoring_FireStopIterationEvent@@Base+0x380> │ │ │ │ + b.n 50eaa <_PyMonitoring_FireStopIterationEvent@@Base+0x33e> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + movw r0, #55288 @ 0xd7f8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 7a24c │ │ │ │ + b.w 3c934 │ │ │ │ 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 720b4 │ │ │ │ + bl 72174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50f04 <_PyMonitoring_FireStopIterationEvent@@Base+0x412> │ │ │ │ + beq.n 50f4c <_PyMonitoring_FireStopIterationEvent@@Base+0x3e0> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 124ecc │ │ │ │ - cbz r0, 50ec6 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ + bl 125304 │ │ │ │ + cbz r0, 50f0e <_PyMonitoring_FireStopIterationEvent@@Base+0x3a2> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 124ecc │ │ │ │ - cbz r0, 50ec6 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ + bl 125304 │ │ │ │ + cbz r0, 50f0e <_PyMonitoring_FireStopIterationEvent@@Base+0x3a2> │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 2fdc0 <_Py_fstat@@Base+0x78> │ │ │ │ - cbz r0, 50ec6 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ + cbz r0, 50f0e <_PyMonitoring_FireStopIterationEvent@@Base+0x3a2> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - bl 7dec0 │ │ │ │ + bl 7def0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 50ede <_PyMonitoring_FireStopIterationEvent@@Base+0x3ec> │ │ │ │ + cbnz r0, 50f26 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ba> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50f04 <_PyMonitoring_FireStopIterationEvent@@Base+0x412> │ │ │ │ + beq.n 50f4c <_PyMonitoring_FireStopIterationEvent@@Base+0x3e0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50f04 <_PyMonitoring_FireStopIterationEvent@@Base+0x412> │ │ │ │ + cbnz r3, 50f4c <_PyMonitoring_FireStopIterationEvent@@Base+0x3e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50f04 <_PyMonitoring_FireStopIterationEvent@@Base+0x412> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 50f4c <_PyMonitoring_FireStopIterationEvent@@Base+0x3e0> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50f00 <_PyMonitoring_FireStopIterationEvent@@Base+0x40e> │ │ │ │ + beq.n 50f48 <_PyMonitoring_FireStopIterationEvent@@Base+0x3dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50f00 <_PyMonitoring_FireStopIterationEvent@@Base+0x40e> │ │ │ │ + cbnz r3, 50f48 <_PyMonitoring_FireStopIterationEvent@@Base+0x3dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ lsrs r0, r5, #31 │ │ │ │ - b.n 50f06 <_PyMonitoring_FireStopIterationEvent@@Base+0x414> │ │ │ │ + b.n 50f4e <_PyMonitoring_FireStopIterationEvent@@Base+0x3e2> │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r3, r1 │ │ │ │ + movw r1, #3773 @ 0xebd │ │ │ │ + movt r1, #5 │ │ │ │ + str r3, [r2, #16] │ │ │ │ + b.w 263a7c <_Py_hashtable_foreach@@Base> │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbz r6, 50f2e <_PyMonitoring_FireStopIterationEvent@@Base+0x43c> │ │ │ │ + cbz r6, 50f8a <_PyMonitoring_FireStopIterationEvent@@Base+0x41e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50f88 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + beq.n 50fe4 <_PyMonitoring_FireStopIterationEvent@@Base+0x478> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 50f88 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + b.n 50fe4 <_PyMonitoring_FireStopIterationEvent@@Base+0x478> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 720b4 │ │ │ │ + bl 72174 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50f88 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + cbz r0, 50fe4 <_PyMonitoring_FireStopIterationEvent@@Base+0x478> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 50f76 <_PyMonitoring_FireStopIterationEvent@@Base+0x484> │ │ │ │ + bge.n 50fd2 <_PyMonitoring_FireStopIterationEvent@@Base+0x466> │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #8 │ │ │ │ - bl 235ce4 │ │ │ │ - cbnz r0, 50f70 <_PyMonitoring_FireStopIterationEvent@@Base+0x47e> │ │ │ │ + bl 2361c8 │ │ │ │ + cbnz r0, 50fcc <_PyMonitoring_FireStopIterationEvent@@Base+0x460> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50f88 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + beq.n 50fe4 <_PyMonitoring_FireStopIterationEvent@@Base+0x478> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50f88 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + cbnz r3, 50fe4 <_PyMonitoring_FireStopIterationEvent@@Base+0x478> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50f88 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 50fe4 <_PyMonitoring_FireStopIterationEvent@@Base+0x478> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 50f42 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + b.n 50f9e <_PyMonitoring_FireStopIterationEvent@@Base+0x432> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r0, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r3, r1 │ │ │ │ - movw r1, #3701 @ 0xe75 │ │ │ │ - movt r1, #5 │ │ │ │ - str r3, [r2, #16] │ │ │ │ - b.w 2635e8 <_Py_hashtable_foreach@@Base> │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + bl 263ef8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 800e8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r5, [sp] │ │ │ │ - movw r2, #16988 @ 0x425c │ │ │ │ + movw r2, #17868 @ 0x45cc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 1fa06c <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 51008 <_PyMonitoring_FireStopIterationEvent@@Base+0x516> │ │ │ │ + bl 1fa6e4 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 5106e <_PyMonitoring_FireStopIterationEvent@@Base+0x502> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ ldrd r5, r4, [sp, #12] │ │ │ │ - bl 263c90 <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ - cbz r0, 51008 <_PyMonitoring_FireStopIterationEvent@@Base+0x516> │ │ │ │ + bl 263fc0 │ │ │ │ + cbz r0, 5106e <_PyMonitoring_FireStopIterationEvent@@Base+0x502> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29560 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51000 <_PyMonitoring_FireStopIterationEvent@@Base+0x50e> │ │ │ │ + bne.n 51066 <_PyMonitoring_FireStopIterationEvent@@Base+0x4fa> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 51008 <_PyMonitoring_FireStopIterationEvent@@Base+0x516> │ │ │ │ + bl f17d8 │ │ │ │ + b.n 5106e <_PyMonitoring_FireStopIterationEvent@@Base+0x502> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ - bl 263a64 <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 800b4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 51048 <_PyMonitoring_FireStopIterationEvent@@Base+0x556> │ │ │ │ + cbz r3, 51090 <_PyMonitoring_FireStopIterationEvent@@Base+0x524> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5104a <_PyMonitoring_FireStopIterationEvent@@Base+0x558> │ │ │ │ + b.n 51092 <_PyMonitoring_FireStopIterationEvent@@Base+0x526> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 51058 <_PyMonitoring_FireStopIterationEvent@@Base+0x566> │ │ │ │ + cbnz r3, 510a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x534> │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 51058 <_PyMonitoring_FireStopIterationEvent@@Base+0x566> │ │ │ │ + ble.n 510a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x534> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 51058 <_PyMonitoring_FireStopIterationEvent@@Base+0x566> │ │ │ │ - cbnz r4, 51078 <_PyMonitoring_FireStopIterationEvent@@Base+0x586> │ │ │ │ + bne.n 510a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x534> │ │ │ │ + cbnz r4, 510c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x554> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #476] @ (51238 <_PyMonitoring_FireStopIterationEvent@@Base+0x746>) │ │ │ │ + ldr r4, [pc, #476] @ (51280 <_PyMonitoring_FireStopIterationEvent@@Base+0x714>) │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51078 <_PyMonitoring_FireStopIterationEvent@@Base+0x586> │ │ │ │ + cbnz r0, 510c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x554> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51218 <_PyMonitoring_FireStopIterationEvent@@Base+0x726> │ │ │ │ + b.n 51260 <_PyMonitoring_FireStopIterationEvent@@Base+0x6f4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 2301a8 │ │ │ │ + bl 23075c │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51074 <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ + bne.n 510bc <_PyMonitoring_FireStopIterationEvent@@Base+0x550> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2301a8 │ │ │ │ + bl 23075c │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51074 <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ + bne.n 510bc <_PyMonitoring_FireStopIterationEvent@@Base+0x550> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 51116 <_PyMonitoring_FireStopIterationEvent@@Base+0x624> │ │ │ │ + beq.n 5115e <_PyMonitoring_FireStopIterationEvent@@Base+0x5f2> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - cbz r0, 510e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x5f2> │ │ │ │ + cbz r0, 5112c <_PyMonitoring_FireStopIterationEvent@@Base+0x5c0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 510c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ce> │ │ │ │ + bne.n 51108 <_PyMonitoring_FireStopIterationEvent@@Base+0x59c> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 510de <_PyMonitoring_FireStopIterationEvent@@Base+0x5ec> │ │ │ │ - bl 13e730 │ │ │ │ + b.n 51126 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ba> │ │ │ │ + bl 13eb60 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 510de <_PyMonitoring_FireStopIterationEvent@@Base+0x5ec> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 51126 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ba> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51074 <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ + bne.n 510bc <_PyMonitoring_FireStopIterationEvent@@Base+0x550> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 51120 <_PyMonitoring_FireStopIterationEvent@@Base+0x62e> │ │ │ │ - b.n 510e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x5f6> │ │ │ │ - vldr d8, [pc, #312] @ 51220 <_PyMonitoring_FireStopIterationEvent@@Base+0x72e> │ │ │ │ + beq.n 51168 <_PyMonitoring_FireStopIterationEvent@@Base+0x5fc> │ │ │ │ + b.n 51130 <_PyMonitoring_FireStopIterationEvent@@Base+0x5c4> │ │ │ │ + vldr d8, [pc, #312] @ 51268 <_PyMonitoring_FireStopIterationEvent@@Base+0x6fc> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 510f6 <_PyMonitoring_FireStopIterationEvent@@Base+0x604> │ │ │ │ + bne.n 5113e <_PyMonitoring_FireStopIterationEvent@@Base+0x5d2> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 51124 <_PyMonitoring_FireStopIterationEvent@@Base+0x632> │ │ │ │ - bl 13e730 │ │ │ │ + b.n 5116c <_PyMonitoring_FireStopIterationEvent@@Base+0x600> │ │ │ │ + bl 13eb60 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 51124 <_PyMonitoring_FireStopIterationEvent@@Base+0x632> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 5116c <_PyMonitoring_FireStopIterationEvent@@Base+0x600> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51074 <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ - b.n 51124 <_PyMonitoring_FireStopIterationEvent@@Base+0x632> │ │ │ │ - vldr d9, [pc, #272] @ 51228 <_PyMonitoring_FireStopIterationEvent@@Base+0x736> │ │ │ │ - vldr d8, [pc, #260] @ 51220 <_PyMonitoring_FireStopIterationEvent@@Base+0x72e> │ │ │ │ - b.n 51124 <_PyMonitoring_FireStopIterationEvent@@Base+0x632> │ │ │ │ - vldr d9, [pc, #260] @ 51228 <_PyMonitoring_FireStopIterationEvent@@Base+0x736> │ │ │ │ + bne.n 510bc <_PyMonitoring_FireStopIterationEvent@@Base+0x550> │ │ │ │ + b.n 5116c <_PyMonitoring_FireStopIterationEvent@@Base+0x600> │ │ │ │ + vldr d9, [pc, #272] @ 51270 <_PyMonitoring_FireStopIterationEvent@@Base+0x704> │ │ │ │ + vldr d8, [pc, #260] @ 51268 <_PyMonitoring_FireStopIterationEvent@@Base+0x6fc> │ │ │ │ + b.n 5116c <_PyMonitoring_FireStopIterationEvent@@Base+0x600> │ │ │ │ + vldr d9, [pc, #260] @ 51270 <_PyMonitoring_FireStopIterationEvent@@Base+0x704> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vldr d12, [sp, #40] @ 0x28 │ │ │ │ vldr d11, [sp, #48] @ 0x30 │ │ │ │ vldr d13, [sp, #24] │ │ │ │ vldr d14, [sp, #32] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 51148 <_PyMonitoring_FireStopIterationEvent@@Base+0x656> │ │ │ │ + bmi.n 51190 <_PyMonitoring_FireStopIterationEvent@@Base+0x624> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 51168 <_PyMonitoring_FireStopIterationEvent@@Base+0x676> │ │ │ │ + bpl.n 511b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x644> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61640 @ 0xf0c8 │ │ │ │ + movw r1, #62472 @ 0xf408 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 1273d4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51074 <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ - b.n 51210 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + bne.n 510bc <_PyMonitoring_FireStopIterationEvent@@Base+0x550> │ │ │ │ + b.n 51258 <_PyMonitoring_FireStopIterationEvent@@Base+0x6ec> │ │ │ │ vcmp.f64 d13, d12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5117c <_PyMonitoring_FireStopIterationEvent@@Base+0x68a> │ │ │ │ + bne.n 511c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x658> │ │ │ │ vcmp.f64 d14, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 51210 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + beq.n 51258 <_PyMonitoring_FireStopIterationEvent@@Base+0x6ec> │ │ │ │ vabs.f64 d7, d12 │ │ │ │ - vldr d6, [pc, #172] @ 51230 <_PyMonitoring_FireStopIterationEvent@@Base+0x73e> │ │ │ │ + vldr d6, [pc, #172] @ 51278 <_PyMonitoring_FireStopIterationEvent@@Base+0x70c> │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 51206 <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ + bgt.n 5124e <_PyMonitoring_FireStopIterationEvent@@Base+0x6e2> │ │ │ │ vabs.f64 d7, d11 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 51206 <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ + bgt.n 5124e <_PyMonitoring_FireStopIterationEvent@@Base+0x6e2> │ │ │ │ vabs.f64 d7, d13 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 51206 <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ + bgt.n 5124e <_PyMonitoring_FireStopIterationEvent@@Base+0x6e2> │ │ │ │ vabs.f64 d7, d14 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 51206 <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ + bgt.n 5124e <_PyMonitoring_FireStopIterationEvent@@Base+0x6e2> │ │ │ │ vsub.f64 d1, d11, d14 │ │ │ │ vsub.f64 d0, d12, d13 │ │ │ │ - bl 248a90 <_Py_c_abs@@Base> │ │ │ │ + bl 248d8c <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d14 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 248a90 <_Py_c_abs@@Base> │ │ │ │ + bl 248d8c <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vcmpe.f64 d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 51210 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + bls.n 51258 <_PyMonitoring_FireStopIterationEvent@@Base+0x6ec> │ │ │ │ vmov.f64 d0, d12 │ │ │ │ vmov.f64 d1, d11 │ │ │ │ - bl 248a90 <_Py_c_abs@@Base> │ │ │ │ + bl 248d8c <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vcmpe.f64 d10, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 51210 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + bls.n 51258 <_PyMonitoring_FireStopIterationEvent@@Base+0x6ec> │ │ │ │ vcmpe.f64 d9, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 51210 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + bge.n 51258 <_PyMonitoring_FireStopIterationEvent@@Base+0x6ec> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 51218 <_PyMonitoring_FireStopIterationEvent@@Base+0x726> │ │ │ │ + b.n 51260 <_PyMonitoring_FireStopIterationEvent@@Base+0x6f4> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bvs.n 5114e <_PyMonitoring_FireStopIterationEvent@@Base+0x65c> │ │ │ │ + bvs.n 51196 <_PyMonitoring_FireStopIterationEvent@@Base+0x62a> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - sbcs r4, r4 │ │ │ │ + rors r4, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005123c <_PyErr_FormatFromCause@@Base>: │ │ │ │ +00051284 <_PyErr_FormatFromCause@@Base>: │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr r4, [pc, #32] @ (51270 <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (512b8 <_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 20dd44 │ │ │ │ + bl 20e320 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -57639,1833 +57673,1801 @@ │ │ │ │ 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 5129a <_PyErr_FormatFromCause@@Base+0x5e> │ │ │ │ - bl 514f8 │ │ │ │ + bls.n 512e2 <_PyErr_FormatFromCause@@Base+0x5e> │ │ │ │ + bl 514da │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 800b4 │ │ │ │ - ldr r0, [pc, #4] @ (512a0 <_PyErr_FormatFromCause@@Base+0x64>) │ │ │ │ + b.w 800e8 │ │ │ │ + ldr r0, [pc, #4] @ (512e8 <_PyErr_FormatFromCause@@Base+0x64>) │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +000512ec <_Py_c_diff@@Base>: │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ + vsub.f64 d0, d0, d2 │ │ │ │ + vsub.f64 d1, d1, d3 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #16 │ │ │ │ - movw r2, #17092 @ 0x42c4 │ │ │ │ + movw r2, #17924 @ 0x4604 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1fa06c <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 51300 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ + bl 1fa6e4 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 51356 <_Py_c_diff@@Base+0x6a> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 263c90 <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ - cbz r0, 51300 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ + bl 263fc0 │ │ │ │ + cbz r0, 51356 <_Py_c_diff@@Base+0x6a> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a9c8 │ │ │ │ - cbz r0, 512f8 <_PyErr_FormatFromCause@@Base+0xbc> │ │ │ │ + cbz r0, 5134e <_Py_c_diff@@Base+0x62> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 51300 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ + bl f17d8 │ │ │ │ + b.n 51356 <_Py_c_diff@@Base+0x6a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00051304 <_Py_c_diff@@Base>: │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - vsub.f64 d0, d0, d2 │ │ │ │ - vsub.f64 d1, d1, d3 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - bx lr │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r4, r0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - add.w r0, r1, #12 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 51334 <_Py_c_diff@@Base+0x30> │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 51334 <_Py_c_diff@@Base+0x30> │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 51352 <_Py_c_diff@@Base+0x4e> │ │ │ │ - ldr r5, [pc, #60] @ (51374 <_Py_c_diff@@Base+0x70>) │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - movs r5, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r5, r5, [sp, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 51352 <_Py_c_diff@@Base+0x4e> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5136e <_Py_c_diff@@Base+0x6a> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl 834e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5134e <_Py_c_diff@@Base+0x4a> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - str r4, [r0, #12] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - rors r0, r2 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00051378 : │ │ │ │ +0005135a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 5138e │ │ │ │ - bl 26270c │ │ │ │ - b.n 513be │ │ │ │ + cbnz r0, 51370 │ │ │ │ + bl 262ba0 │ │ │ │ + b.n 513a0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 51408 │ │ │ │ + beq.n 513ea │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ - cbnz r5, 513a0 │ │ │ │ + cbnz r5, 51382 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - cbz r5, 513a8 │ │ │ │ + cbz r5, 5138a │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bmi.n 51408 │ │ │ │ + bmi.n 513ea │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 51408 │ │ │ │ + cbz r3, 513ea │ │ │ │ mov r0, r2 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7fa10 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 513c2 │ │ │ │ + cbnz r0, 513a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51424 │ │ │ │ + b.n 51406 │ │ │ │ movs r3, #8 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0698 │ │ │ │ + bl 1b0d38 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 513e6 │ │ │ │ + beq.n 513c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 513e6 │ │ │ │ + cbnz r3, 513c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 51424 │ │ │ │ + bne.n 51406 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51408 │ │ │ │ + beq.n 513ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51408 │ │ │ │ + cbnz r3, 513ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17112 @ 0x42d8 │ │ │ │ + movw r1, #17944 @ 0x4618 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 513be │ │ │ │ + bl d19a0 │ │ │ │ + b.n 513a0 │ │ │ │ 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, 51440 │ │ │ │ + cbz r0, 51422 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 514a0 │ │ │ │ + cbz r0, 51482 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 51472 │ │ │ │ + bge.n 51454 │ │ │ │ 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 5144c │ │ │ │ - cbz r2, 51484 │ │ │ │ + b.n 5142e │ │ │ │ + cbz r2, 51466 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 51484 │ │ │ │ + cbz r0, 51466 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 514a4 │ │ │ │ + beq.n 51486 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 514a4 │ │ │ │ - bl 713d8 │ │ │ │ - cbnz r0, 514a4 │ │ │ │ + b.n 51486 │ │ │ │ + bl 71420 │ │ │ │ + cbnz r0, 51486 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 514a0 │ │ │ │ + beq.n 51482 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 514a0 │ │ │ │ + cbnz r3, 51482 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 514f4 │ │ │ │ + b.n 514d6 │ │ │ │ ldrd r3, r1, [r5, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - movw r5, #58524 @ 0xe49c │ │ │ │ + movw r5, #59356 @ 0xe7dc │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ bic.w r1, r1, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - movw r0, #17148 @ 0x42fc │ │ │ │ + movw r0, #17980 @ 0x463c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r1, #58504 @ 0xe488 │ │ │ │ + movw r1, #59336 @ 0xe7c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r3, #60372 @ 0xebd4 │ │ │ │ + movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r1, #14444 @ 0x386c │ │ │ │ + movw r1, #15276 @ 0x3bac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd r4, r3, [sp] │ │ │ │ str r5, [sp, #20] │ │ │ │ - movw r3, #16404 @ 0x4014 │ │ │ │ + movw r3, #17236 @ 0x4354 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r0, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 5153a │ │ │ │ + bls.n 5151c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #38480 @ 0x9650 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ movs r3, #86 @ 0x56 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #16916 @ 0x4214 │ │ │ │ + movw r3, #17748 @ 0x4554 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #16952 @ 0x4238 │ │ │ │ + movw r2, #17784 @ 0x4578 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r0, #253 @ 0xfd │ │ │ │ blx 2a8b4 │ │ │ │ - movw r3, #41200 @ 0xa0f0 │ │ │ │ + movw r3, #42048 @ 0xa440 │ │ │ │ movt r3, #68 @ 0x44 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldr.w r0, [r3, #216] @ 0xd8 │ │ │ │ bx lr │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r4, r0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + add.w r0, r1, #12 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cbnz r2, 51550 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 51550 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 5156e │ │ │ │ + ldr r5, [pc, #60] @ (51590 ) │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + movs r5, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + strd r5, r5, [sp, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 5156e │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5158a │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl 83514 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5156a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + str r4, [r0, #12] │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + rors r0, r6 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17164 @ 0x430c │ │ │ │ + movw r1, #17996 @ 0x464c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144c80 │ │ │ │ + bl 145138 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5157e │ │ │ │ + bge.n 515c6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5162e │ │ │ │ + b.n 51676 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 515c0 │ │ │ │ + beq.n 51608 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #17248 @ 0x4360 │ │ │ │ + movw r1, #18080 @ 0x46a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85144 │ │ │ │ + bl 85114 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5157a │ │ │ │ + beq.n 515c2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r0, #17256 @ 0x4368 │ │ │ │ + movw r0, #18088 @ 0x46a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 8281c │ │ │ │ - b.n 5162e │ │ │ │ + bl 82850 │ │ │ │ + b.n 51676 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 5160c │ │ │ │ + bne.n 51654 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #17248 @ 0x4360 │ │ │ │ + movw r1, #18080 @ 0x46a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85144 │ │ │ │ + bl 85114 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5157a │ │ │ │ + beq.n 515c2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r1, #30088 @ 0x7588 │ │ │ │ + movw r1, #30920 @ 0x78c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - bl 85144 │ │ │ │ + bl 85114 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5157a │ │ │ │ + beq.n 515c2 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ - movw r0, #17264 @ 0x4370 │ │ │ │ + movw r0, #18096 @ 0x46b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ - b.n 5162e │ │ │ │ + bl 82850 │ │ │ │ + b.n 51676 │ │ │ │ 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, #17272 @ 0x4378 │ │ │ │ + movw r0, #18104 @ 0x46b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (516d0 ) │ │ │ │ + ldr r3, [pc, #140] @ (51718 ) │ │ │ │ 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, 51676 │ │ │ │ + cbz r3, 516be │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5166c │ │ │ │ + bne.n 516b4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5165c │ │ │ │ + bne.n 516a4 │ │ │ │ dmb ish │ │ │ │ - beq.n 51676 │ │ │ │ - bl 267e28 │ │ │ │ + beq.n 516be │ │ │ │ + bl 268158 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 516e6 │ │ │ │ + bl 5172e │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 516a8 │ │ │ │ + cbz r3, 516f0 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5169e │ │ │ │ + bne.n 516e6 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5168e │ │ │ │ + bne.n 516d6 │ │ │ │ dmb ish │ │ │ │ - beq.n 516a8 │ │ │ │ - bl 2458dc │ │ │ │ + beq.n 516f0 │ │ │ │ + bl 245de4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 514f8 │ │ │ │ + bl 514da │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71ec8 │ │ │ │ - ldr r3, [pc, #20] @ (516d0 ) │ │ │ │ + bl 71f88 │ │ │ │ + ldr r3, [pc, #20] @ (51718 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 516ca │ │ │ │ + beq.n 51712 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - cbz r2, 516e2 │ │ │ │ + cbz r2, 5172a │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ add r0, r3 │ │ │ │ - b.w 124ecc │ │ │ │ + b.w 125304 │ │ │ │ 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 51716 │ │ │ │ + bls.n 5175e │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 514f8 │ │ │ │ + bl 514da │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 51718 │ │ │ │ + b.n 51760 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3440] @ 0xd70 │ │ │ │ sub.w sp, sp, #620 @ 0x26c │ │ │ │ mov r9, r2 │ │ │ │ ldrd r5, sl, [r1, #16] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #336] @ (51888 ) │ │ │ │ + ldr r3, [pc, #336] @ (518d0 ) │ │ │ │ ldrd r8, r7, [r1, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #612] @ 0x264 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 263a64 <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 263ef8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b9a4 │ │ │ │ + bl 26bcdc │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 51760 │ │ │ │ + bne.n 517a8 │ │ │ │ orrs.w sl, r5, sl │ │ │ │ - bne.n 51762 │ │ │ │ + bne.n 517aa │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 263a64 <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 263ef8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b2c4 │ │ │ │ - cbz r4, 51784 │ │ │ │ + bl 26b5fc │ │ │ │ + cbz r4, 517cc │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ adds r3, r7, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 263a64 <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 263ef8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ - bl 263dcc <_PyEval_AddPendingCall@@Base+0x2a0> │ │ │ │ + bl 2640fc │ │ │ │ sub.w r3, r6, #12 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r5, r3 │ │ │ │ cmp r5, #1 │ │ │ │ ite hi │ │ │ │ movhi.w fp, #6 │ │ │ │ movls.w fp, #31 │ │ │ │ - bl 263a64 <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 263ef8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ addw r3, r0, #615 @ 0x267 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r0 │ │ │ │ add.w sl, sp, r3 │ │ │ │ - bne.n 517fa │ │ │ │ + bne.n 51842 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 263e7c │ │ │ │ + bl 2641ac │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 263ef4 │ │ │ │ + bl 264224 │ │ │ │ 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 263e7c │ │ │ │ + bl 2641ac │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5182c │ │ │ │ + b.n 51874 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ movs r3, #200 @ 0xc8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ strb.w fp, [r7, r4] │ │ │ │ - bl 263e7c │ │ │ │ + bl 2641ac │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add r2, sp, #8 │ │ │ │ strb.w r3, [sl, #-204] │ │ │ │ - bl 263e7c │ │ │ │ + bl 2641ac │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 263ef4 │ │ │ │ + bl 264224 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi.n 51856 │ │ │ │ - bl 263a64 <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bhi.n 5189e │ │ │ │ + bl 263ef8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 51a62 │ │ │ │ - b.n 5186e │ │ │ │ - bl 263a64 <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 51aaa │ │ │ │ + b.n 518b6 │ │ │ │ + bl 263ef8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 514f8 │ │ │ │ + bl 514da │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 51a62 │ │ │ │ - ldr r3, [pc, #24] @ (51888 ) │ │ │ │ + bl 51aaa │ │ │ │ + ldr r3, [pc, #24] @ (518d0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51880 │ │ │ │ + beq.n 518c8 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add.w sp, sp, #620 @ 0x26c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1f8ef8 <_PyParkingLot_UnparkAll@@Base+0xec> │ │ │ │ + bl 1f9500 <_PyParkingLot_UnparkAll@@Base+0xec> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 518e4 │ │ │ │ + cbz r0, 5192c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #17288 @ 0x4388 │ │ │ │ + movw r0, #18120 @ 0x46c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 518d8 │ │ │ │ + beq.n 51920 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 518dc │ │ │ │ + cbz r3, 51924 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 518e4 │ │ │ │ + b.n 5192c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 518d8 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 51920 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000518ea : │ │ │ │ +00051932 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 51900 │ │ │ │ - bl 26270c │ │ │ │ - b.n 5192a │ │ │ │ + cbnz r0, 51948 │ │ │ │ + bl 262ba0 │ │ │ │ + b.n 51972 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbz r2, 51972 │ │ │ │ + cbz r2, 519ba │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - cbz r5, 51914 │ │ │ │ + cbz r5, 5195c │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bmi.n 51972 │ │ │ │ + bmi.n 519ba │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 51972 │ │ │ │ + cbz r2, 519ba │ │ │ │ mov r0, r3 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7fa10 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5192e │ │ │ │ + cbnz r0, 51976 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5198e │ │ │ │ + b.n 519d6 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8a38 │ │ │ │ + bl c8ac0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51950 │ │ │ │ + beq.n 51998 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51950 │ │ │ │ + cbnz r3, 51998 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5198e │ │ │ │ + bne.n 519d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51972 │ │ │ │ + beq.n 519ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51972 │ │ │ │ + cbnz r3, 519ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17112 @ 0x42d8 │ │ │ │ + movw r1, #17944 @ 0x4618 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 5192a │ │ │ │ + bl d19a0 │ │ │ │ + b.n 51972 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 519d2 │ │ │ │ + bgt.n 51a1a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 519c4 │ │ │ │ - movw r1, #12556 @ 0x310c │ │ │ │ + cbz r2, 51a0c │ │ │ │ + movw r1, #13388 @ 0x344c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 126f9c │ │ │ │ - b.n 519da │ │ │ │ - movw r1, #12588 @ 0x312c │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 51a22 │ │ │ │ + movw r1, #13420 @ 0x346c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 126f9c │ │ │ │ - b.n 519da │ │ │ │ - bl 11533c <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 51a22 │ │ │ │ + bl 115768 <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 519de │ │ │ │ + bge.n 51a26 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 519ea │ │ │ │ + b.n 51a32 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ + b.w 4fcf0 <_PyMonitoring_FireCallEvent@@Base+0x54> │ │ │ │ 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 r4, r0 │ │ │ │ movw r1, #57564 @ 0xe0dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b320 │ │ │ │ + bl 11b748 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 51a3a │ │ │ │ + beq.n 51a86 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85a0c │ │ │ │ - cbnz r0, 51a3a │ │ │ │ + bl 859dc │ │ │ │ + cbnz r0, 51a86 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #17384 @ 0x43e8 │ │ │ │ + movw r1, #18216 @ 0x4728 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 51a48 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 51a94 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4b35c │ │ │ │ + bl 4b39c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51a4c │ │ │ │ + bne.n 51a98 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51a5a │ │ │ │ + b.n 51aa6 │ │ │ │ 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 4fcb4 <_PyMonitoring_FireCallEvent@@Base+0x54> │ │ │ │ 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 26b2c4 │ │ │ │ + bl 26b5fc │ │ │ │ subs r4, r4, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r4, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 51aa8 │ │ │ │ + beq.n 51af0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 51ab4 │ │ │ │ + bl 51afc │ │ │ │ mov r0, r6 │ │ │ │ add r5, r7 │ │ │ │ - bl 263ef4 │ │ │ │ - b.n 51a8c │ │ │ │ + bl 264224 │ │ │ │ + b.n 51ad4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 51ab4 │ │ │ │ + b.n 51afc │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r3, [pc, #56] @ (51afc ) │ │ │ │ + ldr r3, [pc, #56] @ (51b44 ) │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 29c10 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #20] @ (51afc ) │ │ │ │ + ldr r3, [pc, #20] @ (51b44 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51af6 │ │ │ │ + beq.n 51b3e │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -00051b00 : │ │ │ │ +00051b48 : │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #35736 @ 0x8b98 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w d2598 │ │ │ │ + b.w d25e4 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.n 51be6 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r4, #56136 @ 0xdb48 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 4ae88 <_PyContext_NewHamtForTests@@Base+0x45c> │ │ │ │ + cbnz r0, 51bb8 │ │ │ │ + movw r3, #48056 @ 0xbbb8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d3a00 │ │ │ │ + cbz r0, 51b9a │ │ │ │ + bl d3c14 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 51be4 │ │ │ │ + movw r3, #56100 @ 0xdb24 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d3a00 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 51b8c │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl d3a00 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 51b8c │ │ │ │ + b.n 51be2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 51bcc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 51bcc │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #57288 @ 0xdfc8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (51bac ) │ │ │ │ + ldr r3, [pc, #140] @ (51c8c ) │ │ │ │ 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, 51b52 │ │ │ │ + cbz r3, 51c34 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51b48 │ │ │ │ + bne.n 51c2a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51b38 │ │ │ │ + bne.n 51c1a │ │ │ │ dmb ish │ │ │ │ - beq.n 51b52 │ │ │ │ - bl 267e28 │ │ │ │ + beq.n 51c34 │ │ │ │ + bl 268158 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 516e6 │ │ │ │ + bl 5172e │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 51b84 │ │ │ │ + cbz r3, 51c66 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51b7a │ │ │ │ + bne.n 51c5c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51b6a │ │ │ │ + bne.n 51c4c │ │ │ │ dmb ish │ │ │ │ - beq.n 51b84 │ │ │ │ - bl 2458dc │ │ │ │ + beq.n 51c66 │ │ │ │ + bl 245de4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 514f8 │ │ │ │ + bl 514da │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24972c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (51bac ) │ │ │ │ + bl 24a0dc <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (51c8c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51ba6 │ │ │ │ + beq.n 51c88 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + │ │ │ │ +00051c90 : │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 51bee │ │ │ │ + bne.n 51cd2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51c06 │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + bmi.n 51cea │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #57832 @ 0xe1e8 │ │ │ │ + movw r1, #58664 @ 0xe528 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #59976 @ 0xea48 │ │ │ │ + movw r0, #64804 @ 0xfd24 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51cc0 │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51da4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #59976 @ 0xea48 │ │ │ │ + movw r0, #64804 @ 0xfd24 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51bc6 │ │ │ │ - b.n 51cc0 │ │ │ │ + bne.n 51caa │ │ │ │ + b.n 51da4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51cc0 │ │ │ │ + beq.n 51da4 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51c36 │ │ │ │ + beq.n 51d1a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20892 @ 0x519c │ │ │ │ + movw r1, #21724 @ 0x54dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 51cc0 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 51da4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e45dc <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e4c64 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51cc0 │ │ │ │ + beq.n 51da4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 51c7e │ │ │ │ - bl 76f8c │ │ │ │ + bcs.n 51d62 │ │ │ │ + bl 76fc0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 51c7e │ │ │ │ + cbz r5, 51d62 │ │ │ │ mov r2, r5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 294f4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51c8a │ │ │ │ + bne.n 51d6e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 51c4a │ │ │ │ + blt.n 51d2e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 51c86 │ │ │ │ - bl 1e82fc │ │ │ │ + blt.n 51d6a │ │ │ │ + bl 1e8984 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 51cde │ │ │ │ + b.n 51dc2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 51c48 │ │ │ │ + b.n 51d2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51cc4 │ │ │ │ - b.n 51cba │ │ │ │ + cbnz r0, 51da8 │ │ │ │ + b.n 51d9e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 51cd8 │ │ │ │ + bge.n 51dbc │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 11532c <_PyLong_FromGid@@Base> │ │ │ │ + bl 115758 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51c96 │ │ │ │ + bne.n 51d7a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 51cc8 │ │ │ │ + bne.n 51dac │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51cde │ │ │ │ + b.n 51dc2 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 51c9e │ │ │ │ + b.n 51d82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51cba │ │ │ │ + bne.n 51d9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51cba │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 51d9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00051ce4 : │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 51d78 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r4, #56136 @ 0xdb48 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 4af7c <_PyContext_NewHamtForTests@@Base+0x598> │ │ │ │ - cbnz r0, 51d4a │ │ │ │ - movw r3, #48056 @ 0xbbb8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d39c4 │ │ │ │ - cbz r0, 51d2c │ │ │ │ - bl d3bd8 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 51d76 │ │ │ │ - movw r3, #56100 @ 0xdb24 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d39c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 51d1e │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl d39c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 51d1e │ │ │ │ - b.n 51d74 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 51d5e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 51d5e │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56456 @ 0xdc88 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 51dba │ │ │ │ + bge.n 51e00 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, #16 │ │ │ │ strb r6, [r1, r3] │ │ │ │ add r1, r3 │ │ │ │ strb r7, [r1, #1] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 51dc6 │ │ │ │ + b.n 51e0c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9abec <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51da4 │ │ │ │ + bge.n 51dea │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #17464 @ 0x4438 │ │ │ │ + movw r0, #18296 @ 0x4778 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ │ │ │ │ -00051dda : │ │ │ │ +00051e20 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl cd6b0 │ │ │ │ + bl cd738 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 78340 │ │ │ │ + b.w 7837c │ │ │ │ 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 1e45dc <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 51e38 │ │ │ │ + bl 1e4c64 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 51e7e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2956c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51e30 │ │ │ │ + bge.n 51e76 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 51e58 │ │ │ │ + cbz r3, 51e9e │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 51e5a │ │ │ │ + b.n 51ea0 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 51e68 │ │ │ │ + cbnz r3, 51eae │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 51e68 │ │ │ │ + ble.n 51eae │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 51e68 │ │ │ │ - cbnz r5, 51e88 │ │ │ │ - ldr r4, [pc, #240] @ (51f5c ) │ │ │ │ + bgt.n 51eae │ │ │ │ + cbnz r5, 51ece │ │ │ │ + ldr r4, [pc, #244] @ (51fa4 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #3 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51f56 │ │ │ │ + beq.n 51f9c │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 51f3c │ │ │ │ + beq.n 51f82 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 51ed6 │ │ │ │ + cbz r4, 51f1c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 51eba │ │ │ │ + bmi.n 51f00 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #11456 @ 0x2cc0 │ │ │ │ + movw r1, #12288 @ 0x3000 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25852 @ 0x64fc │ │ │ │ + movw r0, #26684 @ 0x683c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51f56 │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51f9c │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51f56 │ │ │ │ + beq.n 51f9c │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 51f14 │ │ │ │ + bne.n 51f5a │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 51f44 │ │ │ │ + beq.n 51f8a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51efe │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + bmi.n 51f44 │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #11476 @ 0x2cd4 │ │ │ │ + movw r1, #12308 @ 0x3014 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25852 @ 0x64fc │ │ │ │ + movw r0, #26684 @ 0x683c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51f56 │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51f9c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 51f56 │ │ │ │ + cbz r0, 51f9c │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51f2c │ │ │ │ + beq.n 51f72 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20892 @ 0x519c │ │ │ │ + movw r1, #21724 @ 0x54dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 51f56 │ │ │ │ - movw r3, #12632 @ 0x3158 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 51f9c │ │ │ │ + movw r3, #13464 @ 0x3498 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 51f46 │ │ │ │ - movw r4, #12632 @ 0x3158 │ │ │ │ + b.n 51f8c │ │ │ │ + movw r4, #13464 @ 0x3498 │ │ │ │ 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 51f60 │ │ │ │ + b.w 51fa8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - rors r4, r7 │ │ │ │ + nop │ │ │ │ + tst r4, r3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00051f60 : │ │ │ │ +00051fa8 : │ │ │ │ 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 256b48 │ │ │ │ - cbz r0, 51f8e │ │ │ │ + bl 256f18 <_PyUnicode_ToNumeric@@Base+0x9254> │ │ │ │ + cbz r0, 51fd6 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e2724 │ │ │ │ + b.w 1e2da8 │ │ │ │ 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 51fc8 │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + bmi.n 52010 │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #32 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #50932 @ 0xc6f4 │ │ │ │ + movw r1, #62848 @ 0xf580 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #51764 @ 0xca34 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51fd6 │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5201e │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51fda │ │ │ │ + cbnz r0, 52022 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52018 │ │ │ │ + b.n 52060 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51ffc │ │ │ │ + beq.n 52044 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20892 @ 0x519c │ │ │ │ + movw r1, #21724 @ 0x54dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 51fd6 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5201e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2a0a4 │ │ │ │ - cbnz r0, 52010 │ │ │ │ + cbnz r0, 52058 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e82fc │ │ │ │ + b.w 1e8984 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #0] @ (52020 ) │ │ │ │ + ldr r0, [pc, #0] @ (52068 ) │ │ │ │ bx lr │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 52046 │ │ │ │ + cbnz r3, 5208e │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 52046 │ │ │ │ + ble.n 5208e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 52046 │ │ │ │ - cbnz r0, 5205e │ │ │ │ - ldr r5, [pc, #52] @ (5207c ) │ │ │ │ + bne.n 5208e │ │ │ │ + cbnz r0, 520a6 │ │ │ │ + ldr r5, [pc, #52] @ (520c4 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 52076 │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 520be │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 473b2 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 52076 │ │ │ │ + bl 473fa <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 520be │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 520c6 │ │ │ │ + b.n 5210e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - tst r0, r5 │ │ │ │ + negs r0, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d1800 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 520c0 │ │ │ │ + bl 1d1ec4 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 52108 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a608 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 520b8 │ │ │ │ + bge.n 52100 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 520f4 │ │ │ │ + bcc.n 5213c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17584 @ 0x44b0 │ │ │ │ + movw r1, #18416 @ 0x47f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5213c │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 52184 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5210c │ │ │ │ + cbnz r0, 52154 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e82fc │ │ │ │ - cbz r4, 52122 │ │ │ │ + b.w 1e8984 │ │ │ │ + cbz r4, 5216a │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 52122 │ │ │ │ + bhi.n 5216a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 51718 │ │ │ │ + bl 51760 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 52130 │ │ │ │ - bl 24972c <_Py_strhex@@Base> │ │ │ │ + cbz r6, 52178 │ │ │ │ + bl 24a0dc <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52136 │ │ │ │ - bl 71ec8 │ │ │ │ + b.n 5217e │ │ │ │ + bl 71f88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movw r0, #24664 @ 0x6058 │ │ │ │ + movw r0, #25496 @ 0x6398 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a21c │ │ │ │ + b.w 7a24c │ │ │ │ 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 1e45dc <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 5218c │ │ │ │ + bl 1e4c64 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 521d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52184 │ │ │ │ + bge.n 521cc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 521b4 │ │ │ │ + cbnz r3, 521fc │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 521b4 │ │ │ │ + ble.n 521fc │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 521b4 │ │ │ │ - cbnz r0, 521cc │ │ │ │ - ldr r5, [pc, #52] @ (521ec ) │ │ │ │ + bne.n 521fc │ │ │ │ + cbnz r0, 52214 │ │ │ │ + ldr r5, [pc, #52] @ (52234 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 521e4 │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5222c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 473b2 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 521e4 │ │ │ │ + bl 473fa <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 5222c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 520c6 │ │ │ │ + b.n 5210e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - negs r4, r2 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d1800 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 52230 │ │ │ │ + bl 1d1ec4 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 52278 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29a8c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52228 │ │ │ │ + bge.n 52270 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 52260 │ │ │ │ + beq.n 522a8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5228e │ │ │ │ + bne.n 522d6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 52274 │ │ │ │ + beq.n 522bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 52290 │ │ │ │ + bgt.n 522d8 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 522ba │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 52302 │ │ │ │ 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 e453c │ │ │ │ + bl e4550 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 522ba │ │ │ │ + beq.n 52302 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 522ba │ │ │ │ + cbnz r3, 52302 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #17604 @ 0x44c4 │ │ │ │ + movw r1, #18436 @ 0x4804 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c594 │ │ │ │ - cbz r0, 52300 │ │ │ │ + bl 8c564 │ │ │ │ + cbz r0, 52348 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ blx 2a408 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52304 │ │ │ │ + cbz r0, 5234c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5230a │ │ │ │ + b.n 52352 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 5234c │ │ │ │ + cbz r1, 52394 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r1, r3 │ │ │ │ negs r5, r3 │ │ │ │ adcs r5, r3 │ │ │ │ - cbnz r5, 5234c │ │ │ │ + cbnz r5, 52394 │ │ │ │ movw r3, #56076 @ 0xdb0c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17628 @ 0x44dc │ │ │ │ + movw r1, #18460 @ 0x481c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144c80 │ │ │ │ + bl 145138 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5235c │ │ │ │ + blt.n 523a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5235e │ │ │ │ + beq.n 523a6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5235e │ │ │ │ + b.n 523a6 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 83a00 │ │ │ │ + bl 83a30 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52384 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 52398 │ │ │ │ + bne.n 523cc │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 523e0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5238e │ │ │ │ + cbz r3, 523d6 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5239a │ │ │ │ + b.n 523e2 │ │ │ │ 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, #41800 @ 0xa348 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r6, r2 │ │ │ │ - bl 11b320 │ │ │ │ + bl 11b748 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 523f2 │ │ │ │ + beq.n 5243a │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 523f2 │ │ │ │ + beq.n 5243a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5240a │ │ │ │ + ble.n 52452 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17768 @ 0x4568 │ │ │ │ + movw r1, #18600 @ 0x48a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5241c │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 52464 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 523d4 │ │ │ │ - movw r0, #45156 @ 0xb064 │ │ │ │ + beq.n 5241c │ │ │ │ + movw r0, #45988 @ 0xb3a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16b6fc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16ba84 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 523d4 │ │ │ │ - b.n 5241c │ │ │ │ + bne.n 5241c │ │ │ │ + b.n 52464 │ │ │ │ it eq │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d8698 │ │ │ │ + b.w 1d8d5c │ │ │ │ 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 52450 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 52478 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 11532c <_PyLong_FromGid@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 11532c <_PyLong_FromGid@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 11532c <_PyLong_FromGid@@Base> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #64000 @ 0xfa00 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 8281c │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 524a2 │ │ │ │ - bl 25e80c │ │ │ │ + bne.n 52490 │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 524ae │ │ │ │ + cbz r3, 5249c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 5258c │ │ │ │ + b.n 5257a │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl 52650 │ │ │ │ + bl 525dc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52582 │ │ │ │ + beq.n 52570 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 524d2 │ │ │ │ + bne.n 524c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 5252c │ │ │ │ + cbnz r3, 5251a │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 52524 │ │ │ │ + cbz r0, 52512 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 52534 │ │ │ │ - b.n 5252c │ │ │ │ + cbz r6, 52522 │ │ │ │ + b.n 5251a │ │ │ │ mov r0, r4 │ │ │ │ - bl 52650 │ │ │ │ + bl 525dc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5250e │ │ │ │ + cbz r0, 524fc │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 5253c │ │ │ │ + beq.n 5252a │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 524ea │ │ │ │ + bne.n 524d8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1998 │ │ │ │ + bl b1a10 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 52556 │ │ │ │ + cbnz r0, 52544 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e82fc │ │ │ │ + bl 1e8984 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 52582 │ │ │ │ + b.n 52570 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 52502 │ │ │ │ + b.n 524f0 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 83e18 │ │ │ │ + bl 83e24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5251e │ │ │ │ + beq.n 5250c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 524f8 │ │ │ │ + b.n 524e6 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 5256a │ │ │ │ + ble.n 52558 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 52556 │ │ │ │ + b.n 52544 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c22bc <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ - b.n 52588 │ │ │ │ + bl c2338 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ + b.n 52576 │ │ │ │ movs r0, #0 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -59473,1069 +59475,1101 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - blx 29304 │ │ │ │ + blx 29144 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 525c2 │ │ │ │ + bge.n 525b0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 525ea │ │ │ │ + bl f17d8 │ │ │ │ + b.n 525d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1bc5e4 │ │ │ │ + bl 115758 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1bc5e4 │ │ │ │ + bl 115758 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1bc5e4 │ │ │ │ + bl 115758 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #64000 @ 0xfa00 │ │ │ │ + movw r0, #64568 @ 0xfc38 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 125c08 │ │ │ │ - cbz r0, 52626 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5262a │ │ │ │ - bl 126414 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 5262a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 52626 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 52626 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5264e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 5263e │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 5264e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 52634 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52634 │ │ │ │ - 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 52672 │ │ │ │ - bl 25e80c │ │ │ │ + bne.n 525fe │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 5267e │ │ │ │ + cbz r3, 5260a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 526a0 │ │ │ │ + b.n 5262c │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d12b0 │ │ │ │ - cbnz r0, 5268e │ │ │ │ + bl 1d1974 │ │ │ │ + cbnz r0, 5261a │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 5269c │ │ │ │ + b.n 52628 │ │ │ │ mov r0, r4 │ │ │ │ bl 30c68 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52688 │ │ │ │ - ldr r0, [pc, #8] @ (526a4 ) │ │ │ │ + bne.n 52614 │ │ │ │ + ldr r0, [pc, #8] @ (52630 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 126040 │ │ │ │ + cbz r0, 5266c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 52670 │ │ │ │ + bl 12684c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 52670 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5266c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5266c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 52694 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 52684 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 52694 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5267a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5267a │ │ │ │ + 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 15eb70 │ │ │ │ + bl 15f038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 526c6 │ │ │ │ + blt.n 526b4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 52758 │ │ │ │ + b.n 5271e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #17804 @ 0x458c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a21c │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne.n 526fc │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 11ac50 │ │ │ │ - cbz r0, 52712 │ │ │ │ - b.n 52716 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #60124 @ 0xeadc │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 526f0 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 5274c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r1, sp │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - bl 1e45dc <_Py_Gid_Converter@@Base> │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 29304 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52712 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - add.w r0, r4, #16 │ │ │ │ - blx 2a010 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 52744 │ │ │ │ + bge.n 526e6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 5274c │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ + bl f17d8 │ │ │ │ + b.n 5270e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78340 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bl 1bccb4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 1bccb4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 1bccb4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #64568 @ 0xfc38 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 82850 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + movw r0, #18636 @ 0x48cc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 7a24c │ │ │ │ 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, 52794 │ │ │ │ + cbz r0, 5275a │ │ │ │ mov r4, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 5279a │ │ │ │ + bl f17d8 │ │ │ │ + b.n 52760 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fae8 │ │ │ │ + bl 8faa8 │ │ │ │ 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 527ea │ │ │ │ + bl 52832 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 527e6 │ │ │ │ + cbz r0, 527ac │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d65c │ │ │ │ + bl 7d68c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 527da │ │ │ │ + beq.n 527a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 527de │ │ │ │ + cbz r3, 527a4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 527e6 │ │ │ │ + b.n 527ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 527da │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 527a0 │ │ │ │ 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 527d6 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 11b078 │ │ │ │ + cbz r0, 527ec │ │ │ │ + b.n 527f0 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #64952 @ 0xfdb8 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 527ca │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 52826 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r1, sp │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + bl 1e4c64 <_Py_Gid_Converter@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 527ec │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + add.w r0, r4, #16 │ │ │ │ + blx 2a010 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5281e │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f17d8 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 52826 │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 7837c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 52804 │ │ │ │ + cbnz r3, 5284c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5285e │ │ │ │ - cbz r4, 52810 │ │ │ │ + cbz r3, 528a6 │ │ │ │ + cbz r4, 52858 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81ef4 │ │ │ │ + bl 81f28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52816 │ │ │ │ - bl 713d8 │ │ │ │ + b.n 5285e │ │ │ │ + bl 71420 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 5285a │ │ │ │ + cbz r4, 528a2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5282e │ │ │ │ + cbz r2, 52876 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50212 @ 0xc424 │ │ │ │ + movw r1, #51044 @ 0xc764 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 52844 │ │ │ │ + blt.n 5288c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 52878 │ │ │ │ + cbz r2, 528c0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53668 @ 0xd1a4 │ │ │ │ + movw r1, #54500 @ 0xd4e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52878 │ │ │ │ + bge.n 528c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5285a │ │ │ │ + beq.n 528a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5285a │ │ │ │ + cbnz r3, 528a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52878 │ │ │ │ - cbz r4, 52870 │ │ │ │ + b.n 528c0 │ │ │ │ + cbz r4, 528b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52878 │ │ │ │ + beq.n 528c0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 52878 │ │ │ │ + b.n 528c0 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (528bc ) │ │ │ │ - bl 1f5ee0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (52904 ) │ │ │ │ + bl 1f6550 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 528aa │ │ │ │ + cbz r2, 528f2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #2852 @ 0xb24 │ │ │ │ + movw r0, #3716 @ 0xe84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8281c │ │ │ │ - movw r0, #9284 @ 0x2444 │ │ │ │ + b.w 82850 │ │ │ │ + movw r0, #10128 @ 0x2790 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ nop │ │ │ │ - bmi.n 52998 │ │ │ │ + bmi.n 529e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1fb60c │ │ │ │ + b.w 1fbc84 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 528e4 │ │ │ │ + cbz r3, 5292c │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 528e6 │ │ │ │ + b.n 5292e │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ subs r6, r7, #2 │ │ │ │ - cbnz r3, 528f6 │ │ │ │ + cbnz r3, 5293e │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 528f6 │ │ │ │ + ble.n 5293e │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 528f6 │ │ │ │ - cbnz r4, 52918 │ │ │ │ + bgt.n 5293e │ │ │ │ + cbnz r4, 52960 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #232] @ (529e4 ) │ │ │ │ + ldr r4, [pc, #232] @ (52a2c ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #3 │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 52918 │ │ │ │ + cbnz r0, 52960 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 529de │ │ │ │ + b.n 52a26 │ │ │ │ ldrd r8, r9, [r4] │ │ │ │ - cbz r6, 52948 │ │ │ │ + cbz r6, 52990 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 52928 │ │ │ │ + cbz r5, 52970 │ │ │ │ subs r6, r7, #3 │ │ │ │ - beq.n 52956 │ │ │ │ - b.n 52930 │ │ │ │ + beq.n 5299e │ │ │ │ + b.n 52978 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 52942 │ │ │ │ - bl c33f4 │ │ │ │ + cbz r0, 5298a │ │ │ │ + bl c3470 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 52914 │ │ │ │ + blt.n 5295c │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 52944 │ │ │ │ - b.n 52962 │ │ │ │ + bne.n 5298c │ │ │ │ + b.n 529aa │ │ │ │ movs r7, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 5296a │ │ │ │ + b.n 529b2 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 5296a │ │ │ │ + b.n 529b2 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 5296a │ │ │ │ + b.n 529b2 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w sl, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 214f8c │ │ │ │ + bl 215524 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52914 │ │ │ │ + beq.n 5295c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20eb84 │ │ │ │ + bl 20f15c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 529ce │ │ │ │ + beq.n 52a16 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ec00 │ │ │ │ + bl 20f1d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 529ce │ │ │ │ + beq.n 52a16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ec48 │ │ │ │ + bl 20f220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 529ce │ │ │ │ + beq.n 52a16 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20ee14 │ │ │ │ + bl 20f3ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 529ce │ │ │ │ + beq.n 52a16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21021c <_PyThreadState_GetCurrent@@Base+0x120> │ │ │ │ + bl 2107f4 <_PyThreadState_GetCurrent@@Base+0x120> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 529ce │ │ │ │ + beq.n 52a16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 529d6 │ │ │ │ + beq.n 52a1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 529d6 │ │ │ │ + cbnz r3, 52a1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 529d6 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 52a1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78340 │ │ │ │ - b.n 52914 │ │ │ │ + bl 7837c │ │ │ │ + b.n 5295c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 422ee │ │ │ │ + bl 422a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52a24 │ │ │ │ + cbz r0, 52a6c │ │ │ │ mov r1, r5 │ │ │ │ - bl 49ede │ │ │ │ + bl 49f26 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a18 │ │ │ │ + beq.n 52a60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 52a1c │ │ │ │ + cbz r3, 52a64 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52a24 │ │ │ │ + b.n 52a6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52a18 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 52a60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbz r4, 52a9e │ │ │ │ + cbz r4, 52ae6 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 52a86 │ │ │ │ + bge.n 52ace │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 52a86 │ │ │ │ - ldr r4, [pc, #96] @ (52aac ) │ │ │ │ + bpl.n 52ace │ │ │ │ + ldr r4, [pc, #96] @ (52af4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r1, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r5, r4, r3 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add.w r5, r5, #92672 @ 0x16a00 │ │ │ │ add r2, r4 │ │ │ │ ldr.w r5, [r5, #252] @ 0xfc │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 52a80 │ │ │ │ + beq.n 52ac8 │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r4, r3 │ │ │ │ add.w r1, r2, #24 │ │ │ │ - b.n 52a88 │ │ │ │ + b.n 52ad0 │ │ │ │ add r1, r4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 52a94 │ │ │ │ + cbz r5, 52adc │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 52a8c │ │ │ │ + b.n 52ad4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 52a9e │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 52aa8 │ │ │ │ + bne.n 52ae6 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 52af0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f9dc │ │ │ │ + b.w 7fa10 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #3 │ │ │ │ - bne.n 52ad6 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl f436c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 52af8 │ │ │ │ - b.n 52af0 │ │ │ │ - movs r3, #3 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #60276 @ 0xeb74 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 52ac8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 52b76 │ │ │ │ - bl 7f7f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 52aec │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl f436c │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 52b0c │ │ │ │ - bl 7f7f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 52aec │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 1edfcc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 52aec │ │ │ │ - ldrd r8, r9, [sp, #8] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - movw r1, #17824 @ 0x45a0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #17828 @ 0x45a4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 8fee8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 52aec │ │ │ │ - bl 95d00 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29fc4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 987f8 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 52b6e │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ - b.w f17f0 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbe74 │ │ │ │ + bl cbefc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 52bac │ │ │ │ + cbz r0, 52b28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52bac │ │ │ │ + beq.n 52b28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52bac │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b28 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 52bc8 │ │ │ │ + cbz r0, 52b44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52bc8 │ │ │ │ + beq.n 52b44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52bc8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b44 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 52be4 │ │ │ │ + cbz r0, 52b60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52be4 │ │ │ │ + beq.n 52b60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52be4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b60 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 52c00 │ │ │ │ + cbz r0, 52b7c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c00 │ │ │ │ + beq.n 52b7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c00 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b7c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 52c1c │ │ │ │ + cbz r0, 52b98 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c1c │ │ │ │ + beq.n 52b98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c1c │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b98 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 52c38 │ │ │ │ + cbz r0, 52bb4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c38 │ │ │ │ + beq.n 52bb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c38 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bb4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 52c54 │ │ │ │ + cbz r0, 52bd0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c54 │ │ │ │ + beq.n 52bd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c54 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bd0 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 52c70 │ │ │ │ + cbz r0, 52bec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c70 │ │ │ │ + beq.n 52bec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c70 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bec │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 52c8c │ │ │ │ + cbz r0, 52c08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c8c │ │ │ │ + beq.n 52c08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52c8c │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c08 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 52ca8 │ │ │ │ + cbz r0, 52c24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ca8 │ │ │ │ + beq.n 52c24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52ca8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c24 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 52cc4 │ │ │ │ + cbz r0, 52c40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52cc4 │ │ │ │ + beq.n 52c40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52cc4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c40 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 52ce0 │ │ │ │ + cbz r0, 52c5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ce0 │ │ │ │ + beq.n 52c5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52ce0 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c5c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 52cfc │ │ │ │ + cbz r0, 52c78 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52cfc │ │ │ │ + beq.n 52c78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52cfc │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c78 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 52d18 │ │ │ │ + cbz r0, 52c94 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d18 │ │ │ │ + beq.n 52c94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d18 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c94 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 52d34 │ │ │ │ + cbz r0, 52cb0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d34 │ │ │ │ + beq.n 52cb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d34 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52cb0 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 52d50 │ │ │ │ + cbz r0, 52ccc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d50 │ │ │ │ + beq.n 52ccc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d50 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52ccc │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 52d6c │ │ │ │ + cbz r0, 52ce8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d6c │ │ │ │ + beq.n 52ce8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d6c │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52ce8 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 52d88 │ │ │ │ + cbz r0, 52d04 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d88 │ │ │ │ + beq.n 52d04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d88 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d04 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #3 │ │ │ │ + bne.n 52d30 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl f4354 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 52d52 │ │ │ │ + b.n 52d4a │ │ │ │ + movs r3, #3 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #65104 @ 0xfe50 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 52d22 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 52dd0 │ │ │ │ + bl 7f828 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 52d46 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl f4354 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 52d66 │ │ │ │ + bl 7f828 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 52d46 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 1ee654 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 52d46 │ │ │ │ + ldrd r8, r9, [sp, #8] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + movw r1, #18656 @ 0x48e0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #18660 @ 0x48e4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 8fea8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 52d46 │ │ │ │ + bl 95d94 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29fc4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 98888 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 52dc8 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ + b.w f17d8 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #51480 @ 0xc918 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + mov r4, r0 │ │ │ │ + bl fa1bc │ │ │ │ + cbnz r0, 52dfe │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2ea54 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 77360 │ │ │ │ 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 52e00 │ │ │ │ - cbz r0, 52dc6 │ │ │ │ + bl 52e98 │ │ │ │ + cbz r0, 52e3e │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 52dc4 │ │ │ │ + beq.n 52e3c │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7dec0 │ │ │ │ - ldr r0, [pc, #4] @ (52dcc ) │ │ │ │ + b.w 7def0 │ │ │ │ + ldr r0, [pc, #4] @ (52e44 ) │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ strb r4, [r3, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #50648 @ 0xc5d8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - mov r4, r0 │ │ │ │ - bl fa1b0 │ │ │ │ - cbnz r0, 52df8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2ea54 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7732c │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + lsls r1, r3, #31 │ │ │ │ + bmi.n 52e64 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + lsls r2, r2, #31 │ │ │ │ + bpl.n 52e7e │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #13824 @ 0x3600 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 52e96 │ │ │ │ + tst.w r3, #14 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 52e52 │ │ │ │ + bpl.n 52eea │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 52e52 │ │ │ │ + bne.n 52eea │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18c8bc │ │ │ │ + bl 18cdc4 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52e52 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 52e76 │ │ │ │ + bne.n 52eea │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 52f0e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 52e52 │ │ │ │ + cbnz r3, 52eea │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 52e78 │ │ │ │ + b.n 52f10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 140f0c │ │ │ │ + bl 141384 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52e6e │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 52e76 │ │ │ │ + bne.n 52f06 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 52f0e │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ - b.n 52e78 │ │ │ │ + b.n 52f10 │ │ │ │ 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 52e98 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - lsls r2, r2, #31 │ │ │ │ - bpl.n 52eb2 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12952 @ 0x3298 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 52eca │ │ │ │ - tst.w r3, #14 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ - pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 6cc54 │ │ │ │ - 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 52e00 │ │ │ │ - cbz r0, 52f0a │ │ │ │ - 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 52f08 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 7dec0 │ │ │ │ - ldr r0, [pc, #4] @ (52f10 ) │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.w 6cc94 │ │ │ │ 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] @ (52f54 ) │ │ │ │ - bl 1f5ee0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (52f58 ) │ │ │ │ + bl 1f6550 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 52f42 │ │ │ │ + cbz r2, 52f48 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #2852 @ 0xb24 │ │ │ │ + movw r0, #3716 @ 0xe84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8281c │ │ │ │ - movw r0, #9284 @ 0x2444 │ │ │ │ + b.w 82850 │ │ │ │ + movw r0, #10128 @ 0x2790 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8281c │ │ │ │ - nop │ │ │ │ - bmi.n 53030 │ │ │ │ + b.w 82850 │ │ │ │ + bmi.n 53034 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ - cbnz r0, 52f8a │ │ │ │ + cbnz r0, 52f8e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - cbz r4, 52f8e │ │ │ │ + cbz r4, 52f92 │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ - beq.n 52f8e │ │ │ │ + beq.n 52f92 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52f90 │ │ │ │ + b.n 52f94 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52fb4 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 52ff8 │ │ │ │ + bne.n 52fb8 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 52ffc │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 29410 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52fd2 │ │ │ │ + bne.n 52fd6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 52fe4 │ │ │ │ + bl f17d8 │ │ │ │ + b.n 52fe8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 11ae7c <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b2a4 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52fee │ │ │ │ + bge.n 52ff2 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 52ff8 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 52ffc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ 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 52e98 │ │ │ │ + cbz r0, 53038 │ │ │ │ + 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 53036 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 7def0 │ │ │ │ + ldr r0, [pc, #8] @ (53040 ) │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + nop │ │ │ │ + strb r4, [r3, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5301e │ │ │ │ + bne.n 53066 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 52e00 │ │ │ │ - cbnz r0, 53038 │ │ │ │ - b.n 53034 │ │ │ │ + bl 52e98 │ │ │ │ + cbnz r0, 53080 │ │ │ │ + b.n 5307c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60392 @ 0xebe8 │ │ │ │ + movw r0, #65220 @ 0xfec4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53012 │ │ │ │ + bne.n 5305a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 530c4 │ │ │ │ + b.n 5310c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 52e00 │ │ │ │ + bl 52e98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53034 │ │ │ │ + beq.n 5307c │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ mvn.w r2, #1 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ sbcs.w r1, r2, r1 │ │ │ │ - bcs.n 53062 │ │ │ │ + bcs.n 530aa │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcc.n 5307a │ │ │ │ + bcc.n 530c2 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17872 @ 0x45d0 │ │ │ │ + movw r1, #18704 @ 0x4910 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 530ae │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 530f6 │ │ │ │ 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 │ │ │ │ @@ -60543,219 +60577,219 @@ │ │ │ │ bic.w r1, r1, #15 │ │ │ │ uxtb r0, r4 │ │ │ │ orr.w r1, r1, r4, lsr #20 │ │ │ │ orrs r0, r2 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 530ba │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 53102 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53034 │ │ │ │ - ldr r0, [pc, #16] @ (530c8 ) │ │ │ │ - b.n 530c4 │ │ │ │ + bne.n 5307c │ │ │ │ + ldr r0, [pc, #16] @ (53110 ) │ │ │ │ + b.n 5310c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w fa388 │ │ │ │ + b.w fa484 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strb r4, [r3, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (5310c ) │ │ │ │ - bl 1f5ee0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (53154 ) │ │ │ │ + bl 1f6550 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 530fa │ │ │ │ + cbz r2, 53142 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #2852 @ 0xb24 │ │ │ │ + movw r0, #3716 @ 0xe84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8281c │ │ │ │ - movw r0, #9284 @ 0x2444 │ │ │ │ + b.w 82850 │ │ │ │ + movw r0, #10128 @ 0x2790 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ nop │ │ │ │ - bmi.n 531e8 │ │ │ │ + bmi.n 53230 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53140 │ │ │ │ + beq.n 53188 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53140 │ │ │ │ + ble.n 53188 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5315c │ │ │ │ + beq.n 531a4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5315c │ │ │ │ + b.n 531a4 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5317a │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 531c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c33f4 │ │ │ │ + bl c3470 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5317a │ │ │ │ + beq.n 531c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5317a │ │ │ │ + cbnz r3, 531c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #24 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ blx 2957c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r4, 531aa │ │ │ │ + cbz r4, 531f2 │ │ │ │ add.w r4, r4, #3648 @ 0xe40 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - b.n 531b2 │ │ │ │ + b.n 531fa │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ - movw r2, #13033 @ 0x32e9 │ │ │ │ + movw r2, #13105 @ 0x3331 │ │ │ │ movt r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 52b7c │ │ │ │ + b.n 52af8 │ │ │ │ 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 15eb70 │ │ │ │ + bl 15f038 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5321e │ │ │ │ + blt.n 53266 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 123e3c │ │ │ │ + bl 124274 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a168 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 531fa │ │ │ │ + bne.n 53242 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #17 │ │ │ │ - bl 123e3c │ │ │ │ + bl 124274 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 53222 │ │ │ │ + bne.n 5326a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5322a │ │ │ │ + b.n 53272 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 5323c │ │ │ │ + cbz r0, 53284 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r0, r3, r0 │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ - b.w 7f9dc │ │ │ │ + b.w 7fa10 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #20] @ (5326c ) │ │ │ │ + ldr r0, [pc, #20] @ (532b4 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93278 │ │ │ │ + bl 93310 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 532a0 │ │ │ │ + beq.n 532e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 532a0 │ │ │ │ + ble.n 532e8 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 532bc │ │ │ │ + beq.n 53304 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 532bc │ │ │ │ + b.n 53304 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 532e4 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5332c │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 532c8 │ │ │ │ - bl 1071a8 │ │ │ │ + cbnz r2, 53310 │ │ │ │ + bl 10742c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 532ce │ │ │ │ - bl 88f70 │ │ │ │ + b.n 53316 │ │ │ │ + bl 88f40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 532e4 │ │ │ │ + beq.n 5332c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 532e4 │ │ │ │ + cbnz r3, 5332c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ @@ -60770,744 +60804,743 @@ │ │ │ │ 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, #17280 @ 0x4380 │ │ │ │ + movw r1, #18112 @ 0x46c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r2, [r2, #444] @ 0x1bc │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 8c594 │ │ │ │ - cbz r0, 53372 │ │ │ │ + bl 8c564 │ │ │ │ + cbz r0, 533ba │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 35754 <_Py_IncRef@@Base+0x1e6> │ │ │ │ + bl 35754 <_Py_IncRef@@Base+0x1da> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 53354 │ │ │ │ - b.n 53372 │ │ │ │ + cbnz r0, 5339c │ │ │ │ + b.n 533ba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 53376 │ │ │ │ + bne.n 533be │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 53394 │ │ │ │ + ble.n 533dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 236d84 │ │ │ │ + bl 236ff4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53348 │ │ │ │ + bne.n 53390 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 53394 │ │ │ │ + cbz r3, 533dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 53384 │ │ │ │ + bne.n 533cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 53394 │ │ │ │ + b.n 533dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53352 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53352 │ │ │ │ + bne.n 5339a │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5339a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53372 │ │ │ │ + bne.n 533ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53372 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 533ba │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15eb70 │ │ │ │ + bl 15f038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 533cc │ │ │ │ + blt.n 53414 │ │ │ │ blx 2a068 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 533d0 │ │ │ │ + bne.n 53418 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 533d8 │ │ │ │ + b.n 53420 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5340a │ │ │ │ + beq.n 53452 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5340a │ │ │ │ + ble.n 53452 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53426 │ │ │ │ + beq.n 5346e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53426 │ │ │ │ + b.n 5346e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 53444 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5348c │ │ │ │ mov r0, r4 │ │ │ │ - bl d0318 │ │ │ │ + bl d039c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53444 │ │ │ │ + beq.n 5348c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53444 │ │ │ │ + cbnz r3, 5348c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ - mov r4, r1 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - cbz r3, 53464 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #312] @ (535a0 ) │ │ │ │ - add.w r8, r3, ip │ │ │ │ - movs r2, #0 │ │ │ │ - mvn.w r3, #99 @ 0x63 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - add.w r9, r8, #4294967295 @ 0xffffffff │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r6, {r0, r1} │ │ │ │ - stmia.w r5, {r0, r1} │ │ │ │ - cbnz r7, 534a2 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 534a2 │ │ │ │ - cmp.w ip, #3 │ │ │ │ - bgt.n 534a2 │ │ │ │ - cbnz r4, 534c6 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #252] @ (535a4 ) │ │ │ │ - movs r2, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - mov r1, ip │ │ │ │ - str r4, [sp, #16] │ │ │ │ - movs r5, #3 │ │ │ │ - movs r4, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - strd r4, r5, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 53572 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - bl 111108 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5356e │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 5351c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 534f8 │ │ │ │ - bl f436c │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 534f0 │ │ │ │ - bl 7f7f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5356e │ │ │ │ - subs.w r9, r8, #2 │ │ │ │ - bne.n 534fc │ │ │ │ - b.n 53520 │ │ │ │ - mov.w r5, #384 @ 0x180 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 5350c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r1, sp, #28 │ │ │ │ - bl 1ba1c8 │ │ │ │ - cbnz r0, 53520 │ │ │ │ - b.n 5356e │ │ │ │ - add r1, sp, #32 │ │ │ │ - bl 52e00 │ │ │ │ - cbz r0, 5356e │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.n 53520 │ │ │ │ - b.n 53500 │ │ │ │ - mov.w r5, #384 @ 0x180 │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - bl 95d00 │ │ │ │ - cmn.w sl, #100 @ 0x64 │ │ │ │ - mov r7, r0 │ │ │ │ - beq.n 53546 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sl │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - blx 29620 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 53554 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - blx 29cdc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 987f8 │ │ │ │ - cbz r4, 53576 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 53580 │ │ │ │ - bl e4ae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 53528 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 53590 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 53590 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - b.n 53590 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 1116e0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r3, pc, #352 @ (adr r3, 53704 ) │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 535d4 │ │ │ │ + beq.n 534bc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 535ea │ │ │ │ + bne.n 534d2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5361e │ │ │ │ + beq.n 53506 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 535ec │ │ │ │ - b.n 5361e │ │ │ │ + bgt.n 534d4 │ │ │ │ + b.n 53506 │ │ │ │ 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 5360a │ │ │ │ + beq.n 534f2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53638 │ │ │ │ + bne.n 53520 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5361e │ │ │ │ + beq.n 53506 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5363a │ │ │ │ + bgt.n 53522 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5367c │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 53564 │ │ │ │ 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 824bc │ │ │ │ + bl 824f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53666 │ │ │ │ + beq.n 5354e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53666 │ │ │ │ + cbnz r3, 5354e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5367c │ │ │ │ + beq.n 53564 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5367c │ │ │ │ + cbnz r3, 53564 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 536a0 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 5370a │ │ │ │ + bne.n 53588 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 535f2 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 29228 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 536be │ │ │ │ + bne.n 535a6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f17f0 │ │ │ │ - bl 6c078 │ │ │ │ + b.w f17d8 │ │ │ │ + bl 6c0b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 536ce │ │ │ │ + cbnz r0, 535b6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e82fc │ │ │ │ + b.w 1e8984 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a938 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 536fa │ │ │ │ - bl 6c228 │ │ │ │ + cbz r5, 535e2 │ │ │ │ + bl 6c268 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f17f0 │ │ │ │ - bl 8fae8 │ │ │ │ + b.w f17d8 │ │ │ │ + bl 8faa8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6c228 │ │ │ │ - b.n 5370c │ │ │ │ + bl 6c268 │ │ │ │ + b.n 535f4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ + mov r4, r1 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + cbz r3, 53614 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r6, [pc, #312] @ (53750 ) │ │ │ │ + add.w r8, r3, ip │ │ │ │ + movs r2, #0 │ │ │ │ + mvn.w r3, #99 @ 0x63 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + add.w r9, r8, #4294967295 @ 0xffffffff │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r6, {r0, r1} │ │ │ │ + stmia.w r5, {r0, r1} │ │ │ │ + cbnz r7, 53652 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n 53652 │ │ │ │ + cmp.w ip, #3 │ │ │ │ + bgt.n 53652 │ │ │ │ + cbnz r4, 53676 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #252] @ (53754 ) │ │ │ │ + movs r2, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ + mov r1, ip │ │ │ │ + str r4, [sp, #16] │ │ │ │ + movs r5, #3 │ │ │ │ + movs r4, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + strd r4, r5, [sp, #4] │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53722 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + bl 1113a8 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5371e │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 536cc │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 536a8 │ │ │ │ + bl f4354 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 536a0 │ │ │ │ + bl 7f828 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5371e │ │ │ │ + subs.w r9, r8, #2 │ │ │ │ + bne.n 536ac │ │ │ │ + b.n 536d0 │ │ │ │ + mov.w r5, #384 @ 0x180 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbnz r0, 536bc │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r1, sp, #28 │ │ │ │ + bl 1ba898 │ │ │ │ + cbnz r0, 536d0 │ │ │ │ + b.n 5371e │ │ │ │ + add r1, sp, #32 │ │ │ │ + bl 52e98 │ │ │ │ + cbz r0, 5371e │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.n 536d0 │ │ │ │ + b.n 536b0 │ │ │ │ + mov.w r5, #384 @ 0x180 │ │ │ │ + ldrd r8, r9, [sp, #32] │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ + bl 95d94 │ │ │ │ + cmn.w sl, #100 @ 0x64 │ │ │ │ + mov r7, r0 │ │ │ │ + beq.n 536f6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sl │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + blx 29620 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 53704 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + blx 29cdc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 98888 │ │ │ │ + cbz r4, 53726 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 53730 │ │ │ │ + bl e4afc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 536d8 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 53740 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 53740 │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + b.n 53740 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f17d8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + bl 111980 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add r6, pc, #672 @ (adr r6, 539f4 ) │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + cmn r4, r1 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r6, #31772 @ 0x7c1c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 53738 │ │ │ │ + beq.n 53780 │ │ │ │ mov r1, r6 │ │ │ │ - bl 85a0c │ │ │ │ - cbz r0, 5373a │ │ │ │ + bl 859dc │ │ │ │ + cbz r0, 53782 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5374e │ │ │ │ + beq.n 53796 │ │ │ │ movw r1, #31772 @ 0x7c1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85a0c │ │ │ │ - cbz r0, 53750 │ │ │ │ + bl 859dc │ │ │ │ + cbz r0, 53798 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 128f5c │ │ │ │ + b.w 129398 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movw r0, #10172 @ 0x27bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 53788 │ │ │ │ + beq.n 537d0 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5379e │ │ │ │ + bne.n 537e6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 537d2 │ │ │ │ + beq.n 5381a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 537a0 │ │ │ │ - b.n 537d2 │ │ │ │ + bgt.n 537e8 │ │ │ │ + b.n 5381a │ │ │ │ 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 537be │ │ │ │ + beq.n 53806 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 537ec │ │ │ │ + bne.n 53834 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 537d2 │ │ │ │ + beq.n 5381a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 537ee │ │ │ │ + bgt.n 53836 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 53830 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 53878 │ │ │ │ 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 d12e4 │ │ │ │ + bl d1364 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5381a │ │ │ │ + beq.n 53862 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5381a │ │ │ │ + cbnz r3, 53862 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53830 │ │ │ │ + beq.n 53878 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53830 │ │ │ │ + cbnz r3, 53878 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00053834 : │ │ │ │ +0005387c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 53864 │ │ │ │ + bmi.n 538ac │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 53864 │ │ │ │ + cbz r1, 538ac │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e3090 │ │ │ │ - bl 498ac │ │ │ │ + b.w 1e3718 │ │ │ │ + bl 498f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18012 @ 0x465c │ │ │ │ + movw r1, #18844 @ 0x499c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d1920 │ │ │ │ + b.w d19a0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #36] @ (53904 ) │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 11d2dc │ │ │ │ + ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ + cbz r3, 538f2 │ │ │ │ + bl 1f02bc │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl ffddc │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 538b4 │ │ │ │ + beq.n 53936 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 538ca │ │ │ │ + bne.n 5394c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 53924 │ │ │ │ + beq.n 539a6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 538cc │ │ │ │ - b.n 53924 │ │ │ │ + bgt.n 5394e │ │ │ │ + b.n 539a6 │ │ │ │ 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 538ea │ │ │ │ + beq.n 5396c │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 53900 │ │ │ │ + bne.n 53982 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 53924 │ │ │ │ + beq.n 539a6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 53924 │ │ │ │ - b.n 53902 │ │ │ │ + ble.n 539a6 │ │ │ │ + b.n 53984 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 53962 │ │ │ │ + cbz r6, 539e4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5393e │ │ │ │ + bne.n 539c0 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 5394c │ │ │ │ + bne.n 539ce │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 539a0 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 53a22 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53954 │ │ │ │ - b.n 53916 │ │ │ │ + bne.n 539d6 │ │ │ │ + b.n 53998 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53924 │ │ │ │ - b.n 53956 │ │ │ │ + ble.n 539a6 │ │ │ │ + b.n 539d8 │ │ │ │ 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 dcc4c │ │ │ │ + bl dcc7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53984 │ │ │ │ + beq.n 53a06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53984 │ │ │ │ + cbnz r3, 53a06 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5399a │ │ │ │ + beq.n 53a1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5399a │ │ │ │ + cbnz r3, 53a1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (539dc ) │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11cec8 │ │ │ │ - ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 539c8 │ │ │ │ - bl 1efc34 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffb6c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r8, r6, [r0, #8] │ │ │ │ mov r4, r2 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r2, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.w 53b14 │ │ │ │ + bcc.w 53b5a │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ and.w r3, r8, #63 @ 0x3f │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - beq.n 53a1c │ │ │ │ - cbz r3, 53a20 │ │ │ │ + beq.n 53a62 │ │ │ │ + cbz r3, 53a66 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53a24 │ │ │ │ + b.n 53a6a │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53a42 │ │ │ │ + bhi.n 53a88 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53b06 │ │ │ │ + b.n 53b4c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53a94 │ │ │ │ - cbnz r3, 53a50 │ │ │ │ + bne.n 53ada │ │ │ │ + cbnz r3, 53a96 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53a58 │ │ │ │ + beq.n 53a9e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 4a0a6 │ │ │ │ + bl 4a0ee │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ bic.w r2, r3, #63 @ 0x3f │ │ │ │ adds r1, r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 53a86 │ │ │ │ + beq.n 53acc │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4a0a6 │ │ │ │ + bl 4a0ee │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53a70 │ │ │ │ + b.n 53ab6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53b06 │ │ │ │ + b.n 53b4c │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd sl, r9, [r5] │ │ │ │ adds.w r8, r2, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ tst.w r8, #63 @ 0x3f │ │ │ │ strd r8, r6, [r5, #8] │ │ │ │ - bne.n 53ac0 │ │ │ │ + bne.n 53b06 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53ac8 │ │ │ │ + beq.n 53b0e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 4a0a6 │ │ │ │ + bl 4a0ee │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ @@ -61515,257 +61548,256 @@ │ │ │ │ adds r1, r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 53afa │ │ │ │ + beq.n 53b40 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4a0a6 │ │ │ │ + bl 4a0ee │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53ae4 │ │ │ │ + b.n 53b2a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r0, r1 │ │ │ │ - add r4, sp, #16 │ │ │ │ - mov r1, r2 │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov r2, r3 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - movw r4, #11187 @ 0x2bb3 │ │ │ │ - movt r4, #4 │ │ │ │ - ldr r3, [pc, #56] @ (53b78 ) │ │ │ │ - str r4, [sp, #4] │ │ │ │ - movs r4, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - bl 214254 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 53b72 │ │ │ │ - ldrd r2, r1, [sp, #16] │ │ │ │ - mov.w r0, #434 @ 0x1b2 │ │ │ │ - blx 2a7cc │ │ │ │ - cmp r0, r4 │ │ │ │ - bge.n 53b6e │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 53b72 │ │ │ │ - bl 800b4 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - orrs r4, r0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 53bae │ │ │ │ + beq.n 53b92 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42856 @ 0xa768 │ │ │ │ + movw r1, #43688 @ 0xaaa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 53bd0 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 53bb4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103b34 │ │ │ │ - cbnz r0, 53bd4 │ │ │ │ + bl 103dcc │ │ │ │ + cbnz r0, 53bb8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42896 @ 0xa790 │ │ │ │ + movw r1, #43728 @ 0xaad0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53c94 │ │ │ │ + b.n 53c78 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53bd0 │ │ │ │ + beq.n 53bb4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53c06 │ │ │ │ + ble.n 53bea │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42940 @ 0xa7bc │ │ │ │ + movw r1, #43772 @ 0xaafc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ - b.n 53bd0 │ │ │ │ + bl ceabc │ │ │ │ + b.n 53bb4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 53c30 │ │ │ │ + cbnz r3, 53c14 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53c18 │ │ │ │ + blt.n 53bfc │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 53c30 │ │ │ │ + b.n 53c14 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 539e0 │ │ │ │ + bl 53a26 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 53c94 │ │ │ │ - bl 95d00 │ │ │ │ + b.n 53c78 │ │ │ │ + bl 95d94 │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53c52 │ │ │ │ + bne.n 53c36 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53c42 │ │ │ │ + bne.n 53c26 │ │ │ │ dmb ish │ │ │ │ - beq.n 53c5e │ │ │ │ + beq.n 53c42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 267e28 │ │ │ │ + bl 268158 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 539e0 │ │ │ │ + bl 53a26 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53c80 │ │ │ │ + bne.n 53c64 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53c70 │ │ │ │ + bne.n 53c54 │ │ │ │ dmb ish │ │ │ │ - beq.n 53c8c │ │ │ │ + beq.n 53c70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2458dc │ │ │ │ + bl 245de4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987f8 │ │ │ │ - b.n 53c20 │ │ │ │ + bl 98888 │ │ │ │ + b.n 53c04 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r0, r1 │ │ │ │ + add r4, sp, #16 │ │ │ │ + mov r1, r2 │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r2, r3 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + movw r4, #11187 @ 0x2bb3 │ │ │ │ + movt r4, #4 │ │ │ │ + ldr r3, [pc, #52] @ (53cd8 ) │ │ │ │ + str r4, [sp, #4] │ │ │ │ + movs r4, #0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + bl 214838 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 53cd4 │ │ │ │ + ldrd r2, r1, [sp, #16] │ │ │ │ + mov.w r0, #434 @ 0x1b2 │ │ │ │ + blx 2a7cc │ │ │ │ + cmp r0, r4 │ │ │ │ + bge.n 53cd0 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f17d8 │ │ │ │ + b.n 53cd4 │ │ │ │ + bl 800e8 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + orrs r4, r4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4} │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ add r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ adds r3, #63 @ 0x3f │ │ │ │ ldr r0, [r2, #16] │ │ │ │ lsrs r3, r3, #6 │ │ │ │ mla r0, r1, r3, r0 │ │ │ │ - b.w 124ecc │ │ │ │ + b.w 125304 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r8, r6, [r0, #8] │ │ │ │ mov r4, r2 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r2, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.w 53dec │ │ │ │ + bcc.w 53e30 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ and.w r3, r8, #63 @ 0x3f │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - beq.n 53cf4 │ │ │ │ - cbz r3, 53cf8 │ │ │ │ + beq.n 53d38 │ │ │ │ + cbz r3, 53d3c │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53cfc │ │ │ │ + b.n 53d40 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53d1a │ │ │ │ + bhi.n 53d5e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53dde │ │ │ │ + b.n 53e22 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53d6c │ │ │ │ - cbnz r3, 53d28 │ │ │ │ + bne.n 53db0 │ │ │ │ + cbnz r3, 53d6c │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53d30 │ │ │ │ + beq.n 53d74 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1953e0 │ │ │ │ + bl 195918 │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ bic.w r2, r3, #63 @ 0x3f │ │ │ │ adds r1, r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 53d5e │ │ │ │ + beq.n 53da2 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 1953e0 │ │ │ │ + bl 195918 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53d48 │ │ │ │ + b.n 53d8c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53dde │ │ │ │ + b.n 53e22 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd sl, r9, [r5] │ │ │ │ adds.w r8, r2, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ tst.w r8, #63 @ 0x3f │ │ │ │ strd r8, r6, [r5, #8] │ │ │ │ - bne.n 53d98 │ │ │ │ + bne.n 53ddc │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53da0 │ │ │ │ + beq.n 53de4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1953e0 │ │ │ │ + bl 195918 │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ @@ -61773,215 +61805,214 @@ │ │ │ │ adds r1, r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 53dd2 │ │ │ │ + beq.n 53e16 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 1953e0 │ │ │ │ + bl 195918 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53dbc │ │ │ │ + b.n 53e00 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 53e26 │ │ │ │ + beq.n 53e68 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42856 @ 0xa768 │ │ │ │ + movw r1, #43688 @ 0xaaa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 53e48 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 53e8a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103b34 │ │ │ │ - cbnz r0, 53e4c │ │ │ │ + bl 103dcc │ │ │ │ + cbnz r0, 53e8e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42896 @ 0xa790 │ │ │ │ + movw r1, #43728 @ 0xaad0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53f0c │ │ │ │ + b.n 53f4e │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53e48 │ │ │ │ + beq.n 53e8a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53e7e │ │ │ │ + ble.n 53ec0 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42940 @ 0xa7bc │ │ │ │ + movw r1, #43772 @ 0xaafc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ - b.n 53e48 │ │ │ │ + bl ceabc │ │ │ │ + b.n 53e8a │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 53ea8 │ │ │ │ + cbnz r3, 53eea │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53e90 │ │ │ │ + blt.n 53ed2 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 53ea8 │ │ │ │ + b.n 53eea │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53cb8 │ │ │ │ + bl 53cfc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 53f0c │ │ │ │ - bl 95d00 │ │ │ │ + b.n 53f4e │ │ │ │ + bl 95d94 │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53eca │ │ │ │ + bne.n 53f0c │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53eba │ │ │ │ + bne.n 53efc │ │ │ │ dmb ish │ │ │ │ - beq.n 53ed6 │ │ │ │ + beq.n 53f18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 267e28 │ │ │ │ + bl 268158 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53cb8 │ │ │ │ + bl 53cfc │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53ef8 │ │ │ │ + bne.n 53f3a │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53ee8 │ │ │ │ + bne.n 53f2a │ │ │ │ dmb ish │ │ │ │ - beq.n 53f04 │ │ │ │ + beq.n 53f46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2458dc │ │ │ │ + bl 245de4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987f8 │ │ │ │ - b.n 53e98 │ │ │ │ + bl 98888 │ │ │ │ + b.n 53eda │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00053f10 : │ │ │ │ +00053f52 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1e5724 │ │ │ │ + b.w 1e5dac │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r8, r6, [r0, #8] │ │ │ │ mov r4, r2 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r2, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.w 5404a │ │ │ │ + bcc.w 5408c │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 53f52 │ │ │ │ + bne.n 53f94 │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - bne.n 53f56 │ │ │ │ + bne.n 53f98 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53f5a │ │ │ │ + b.n 53f9c │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53f78 │ │ │ │ + bhi.n 53fba │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 5403c │ │ │ │ + b.n 5407e │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53fca │ │ │ │ - cbnz r3, 53f86 │ │ │ │ + bne.n 5400c │ │ │ │ + cbnz r3, 53fc8 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53f8e │ │ │ │ + beq.n 53fd0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d10e │ │ │ │ + bl 4d15e │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ bic.w r3, r3, #63 @ 0x3f │ │ │ │ adds r2, r7, r3 │ │ │ │ add r7, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ subs r2, r4, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 53fbc │ │ │ │ + beq.n 53ffe │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d10e │ │ │ │ + bl 4d15e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53fa6 │ │ │ │ + b.n 53fe8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 5403c │ │ │ │ + b.n 5407e │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd sl, r9, [r5] │ │ │ │ adds.w r8, r2, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ tst.w r8, #63 @ 0x3f │ │ │ │ strd r8, r6, [r5, #8] │ │ │ │ - bne.n 53ff6 │ │ │ │ + bne.n 54038 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53ffe │ │ │ │ + beq.n 54040 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d10e │ │ │ │ + bl 4d15e │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ @@ -61989,20 +62020,20 @@ │ │ │ │ adds r2, r7, r3 │ │ │ │ add r7, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ subs r2, r4, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 54030 │ │ │ │ + beq.n 54072 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d10e │ │ │ │ + bl 4d15e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 5401a │ │ │ │ + b.n 5405c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ @@ -62013,463 +62044,500 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 54082 │ │ │ │ + beq.n 540c4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42856 @ 0xa768 │ │ │ │ + movw r1, #43688 @ 0xaaa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 540a4 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 540e6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103b34 │ │ │ │ - cbnz r0, 540a8 │ │ │ │ + bl 103dcc │ │ │ │ + cbnz r0, 540ea │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42896 @ 0xa790 │ │ │ │ + movw r1, #43728 @ 0xaad0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54168 │ │ │ │ + b.n 541aa │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 540a4 │ │ │ │ + beq.n 540e6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 540da │ │ │ │ + ble.n 5411c │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42940 @ 0xa7bc │ │ │ │ + movw r1, #43772 @ 0xaafc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ - b.n 540a4 │ │ │ │ + bl ceabc │ │ │ │ + b.n 540e6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 54104 │ │ │ │ + cbnz r3, 54146 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 540ec │ │ │ │ + blt.n 5412e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #12] │ │ │ │ - b.n 54104 │ │ │ │ + b.n 54146 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53f16 │ │ │ │ + bl 53f58 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 54168 │ │ │ │ - bl 95d00 │ │ │ │ + b.n 541aa │ │ │ │ + bl 95d94 │ │ │ │ add.w r5, r4, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54126 │ │ │ │ + bne.n 54168 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54116 │ │ │ │ + bne.n 54158 │ │ │ │ dmb ish │ │ │ │ - beq.n 54132 │ │ │ │ + beq.n 54174 │ │ │ │ mov r0, r5 │ │ │ │ - bl 267e28 │ │ │ │ + bl 268158 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53f16 │ │ │ │ + bl 53f58 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54154 │ │ │ │ + bne.n 54196 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54144 │ │ │ │ + bne.n 54186 │ │ │ │ dmb ish │ │ │ │ - beq.n 54160 │ │ │ │ + beq.n 541a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2458dc │ │ │ │ + bl 245de4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987f8 │ │ │ │ - b.n 540f4 │ │ │ │ + bl 98888 │ │ │ │ + b.n 54136 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f436c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5418e │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 541ba │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sp │ │ │ │ - blx 290d4 │ │ │ │ - cbz r0, 541a8 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 541bc │ │ │ │ - ldrd r1, r2, [sp] │ │ │ │ - movw r0, #63616 @ 0xf880 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 8281c │ │ │ │ - b.n 541bc │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -000541c0 : │ │ │ │ +000541ae : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 2011c8 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 201840 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 541fa │ │ │ │ + beq.n 541e8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42856 @ 0xa768 │ │ │ │ + movw r1, #43688 @ 0xaaa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5421c │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5420a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103b34 │ │ │ │ - cbnz r0, 54220 │ │ │ │ + bl 103dcc │ │ │ │ + cbnz r0, 5420e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42896 @ 0xa790 │ │ │ │ + movw r1, #43728 @ 0xaad0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 542e0 │ │ │ │ + b.n 542ce │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5421c │ │ │ │ + beq.n 5420a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54252 │ │ │ │ + ble.n 54240 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42940 @ 0xa7bc │ │ │ │ + movw r1, #43772 @ 0xaafc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ - b.n 5421c │ │ │ │ + bl ceabc │ │ │ │ + b.n 5420a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 5427c │ │ │ │ + cbnz r3, 5426a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54264 │ │ │ │ + blt.n 54252 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #12] │ │ │ │ - b.n 5427c │ │ │ │ + b.n 5426a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21cc74 │ │ │ │ + bl 21d254 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 542e0 │ │ │ │ - bl 95d00 │ │ │ │ + b.n 542ce │ │ │ │ + bl 95d94 │ │ │ │ add.w r5, r4, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5429e │ │ │ │ + bne.n 5428c │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5428e │ │ │ │ + bne.n 5427c │ │ │ │ dmb ish │ │ │ │ - beq.n 542aa │ │ │ │ + beq.n 54298 │ │ │ │ mov r0, r5 │ │ │ │ - bl 267e28 │ │ │ │ + bl 268158 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 21cc74 │ │ │ │ + bl 21d254 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 542cc │ │ │ │ + bne.n 542ba │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 542bc │ │ │ │ + bne.n 542aa │ │ │ │ dmb ish │ │ │ │ - beq.n 542d8 │ │ │ │ + beq.n 542c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2458dc │ │ │ │ + bl 245de4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987f8 │ │ │ │ - b.n 5426c │ │ │ │ + bl 98888 │ │ │ │ + b.n 5425a │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f4354 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 542f4 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 54320 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sp │ │ │ │ + blx 290d4 │ │ │ │ + cbz r0, 5430e │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f17d8 │ │ │ │ + b.n 54322 │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + movw r0, #64448 @ 0xfbc0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 82850 │ │ │ │ + b.n 54322 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 542ee │ │ │ │ - b.w 722d0 │ │ │ │ + cbnz r0, 54330 │ │ │ │ + b.w 72318 │ │ │ │ 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 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 54348 │ │ │ │ + cbz r0, 5438a │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - bl 57570 │ │ │ │ + bl 543c2 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - b.n 5431c │ │ │ │ + b.n 5435e │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 5436c │ │ │ │ + bne.n 543ae │ │ │ │ ldr r4, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r4, 5437c │ │ │ │ + cbz r4, 543be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5431a │ │ │ │ + ble.n 5435c │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #0] │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54316 │ │ │ │ + beq.n 54358 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 5434c │ │ │ │ + bne.n 5438e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5435c │ │ │ │ + bne.n 5439e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5437c │ │ │ │ + b.n 543be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5433e │ │ │ │ + bne.n 54380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5433e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 54380 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54348 │ │ │ │ + bne.n 5438a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54348 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5438a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5431a │ │ │ │ + bne.n 5435c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5431a │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5435c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.n 54412 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ + bpl.n 54412 │ │ │ │ + push {r4, r5} │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #64] @ (54418 ) │ │ │ │ + ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ + movs r3, #28 │ │ │ │ + subs r1, #1 │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ + adds r5, r4, r3 │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ + add.w r5, r5, #92672 @ 0x16a00 │ │ │ │ + add r2, r4 │ │ │ │ + ldr.w r5, [r5, #252] @ 0xfc │ │ │ │ + cmp r5, r0 │ │ │ │ + beq.n 5440a │ │ │ │ + cmp r1, #10 │ │ │ │ + ittt ls │ │ │ │ + addls.w r0, r3, #98304 @ 0x18000 │ │ │ │ + addls r0, #228 @ 0xe4 │ │ │ │ + addls r2, r4, r0 │ │ │ │ + add.w r0, r2, #24 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r3, #104] @ 0x68 │ │ │ │ + add r0, r3 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 543b2 │ │ │ │ + beq.n 5444e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42856 @ 0xa768 │ │ │ │ + movw r1, #43688 @ 0xaaa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 543d4 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 54470 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103b34 │ │ │ │ - cbnz r0, 543d8 │ │ │ │ + bl 103dcc │ │ │ │ + cbnz r0, 54474 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42896 @ 0xa790 │ │ │ │ + movw r1, #43728 @ 0xaad0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54498 │ │ │ │ + b.n 54534 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 543d4 │ │ │ │ + beq.n 54470 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5440a │ │ │ │ + ble.n 544a6 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #42940 @ 0xa7bc │ │ │ │ + movw r1, #43772 @ 0xaafc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ - b.n 543d4 │ │ │ │ + bl ceabc │ │ │ │ + b.n 54470 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 54434 │ │ │ │ + cbnz r3, 544d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 5441c │ │ │ │ + blt.n 544b8 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 54434 │ │ │ │ + b.n 544d0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 265878 │ │ │ │ + bl 265bac │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 54498 │ │ │ │ - bl 95d00 │ │ │ │ + b.n 54534 │ │ │ │ + bl 95d94 │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54456 │ │ │ │ + bne.n 544f2 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54446 │ │ │ │ + bne.n 544e2 │ │ │ │ dmb ish │ │ │ │ - beq.n 54462 │ │ │ │ + beq.n 544fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 267e28 │ │ │ │ + bl 268158 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 265878 │ │ │ │ + bl 265bac │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54484 │ │ │ │ + bne.n 54520 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54474 │ │ │ │ + bne.n 54510 │ │ │ │ dmb ish │ │ │ │ - beq.n 54490 │ │ │ │ + beq.n 5452c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2458dc │ │ │ │ + bl 245de4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987f8 │ │ │ │ - b.n 54424 │ │ │ │ + bl 98888 │ │ │ │ + b.n 544c0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #54756 @ 0xd5e4 │ │ │ │ + movw r1, #55588 @ 0xd924 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w cbbcc │ │ │ │ + b.w cbc54 │ │ │ │ │ │ │ │ -000544a8 : │ │ │ │ +00054544 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 248b30 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 249034 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -000544b0 : │ │ │ │ +0005454c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (544e4 ) │ │ │ │ + ldr r4, [pc, #36] @ (54580 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1ef6f8 │ │ │ │ + bl 1efd80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 544e2 │ │ │ │ - movw r0, #18464 @ 0x4820 │ │ │ │ + bge.n 5457e │ │ │ │ + movw r0, #19404 @ 0x4bcc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1eda54 │ │ │ │ + b.w 1ee0dc │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 263a64 <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 263ef8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #44] @ (5454c ) │ │ │ │ + ldr r2, [pc, #44] @ (545e8 ) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 7d65c │ │ │ │ - ldr r2, [pc, #36] @ (54550 ) │ │ │ │ + bl 7d68c │ │ │ │ + ldr r2, [pc, #36] @ (545ec ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r2, #520] @ 0x208 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 54548 │ │ │ │ + beq.n 545e4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #520] @ 0x208 │ │ │ │ - cbnz r3, 54548 │ │ │ │ + cbnz r3, 545e4 │ │ │ │ add.w r0, r2, #520 @ 0x208 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -62478,538 +62546,538 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 54580 │ │ │ │ + beq.n 5461c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54596 │ │ │ │ + bne.n 54632 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 545ca │ │ │ │ + beq.n 54666 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54598 │ │ │ │ - b.n 545ca │ │ │ │ + bgt.n 54634 │ │ │ │ + b.n 54666 │ │ │ │ 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 545b6 │ │ │ │ + beq.n 54652 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 545e4 │ │ │ │ + bne.n 54680 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 545ca │ │ │ │ + beq.n 54666 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 545e6 │ │ │ │ + bgt.n 54682 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 54628 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 546c4 │ │ │ │ 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 c87f0 │ │ │ │ + bl c8878 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54612 │ │ │ │ + beq.n 546ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54612 │ │ │ │ + cbnz r3, 546ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54628 │ │ │ │ + beq.n 546c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54628 │ │ │ │ + cbnz r3, 546c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5464e │ │ │ │ + bne.n 546ea │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5466e │ │ │ │ - b.n 54666 │ │ │ │ + bne.n 5470a │ │ │ │ + b.n 54702 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #16644 @ 0x4104 │ │ │ │ + movw r0, #17476 @ 0x4444 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54640 │ │ │ │ - b.n 546ee │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 546dc │ │ │ │ + b.n 5478a │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 546ee │ │ │ │ + bne.n 5478a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 54696 │ │ │ │ + beq.n 54732 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15364 @ 0x3c04 │ │ │ │ + movw r1, #16196 @ 0x3f44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 546e2 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 5477e │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 546a2 │ │ │ │ + bhi.n 5473e │ │ │ │ ldr r1, [r2, #112] @ 0x70 │ │ │ │ - cbnz r1, 546bc │ │ │ │ + cbnz r1, 54758 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 546da │ │ │ │ + b.n 54776 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #64100 @ 0xfa64 │ │ │ │ + movw r1, #64932 @ 0xfda4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 546e2 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 5477e │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ lsls r2, r4 │ │ │ │ ldrb r4, [r1, r3] │ │ │ │ tst r4, r2 │ │ │ │ itt ne │ │ │ │ movne r4, #1 │ │ │ │ lslne r4, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ orrne r0, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 546c4 │ │ │ │ + bne.n 54760 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 800b4 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 546ee │ │ │ │ + b.w 800e8 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 5478a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 546da │ │ │ │ + b.n 54776 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 263a64 <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 263ef8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #18504 @ 0x4848 │ │ │ │ + movw r0, #19444 @ 0x4bf4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w ddbf4 │ │ │ │ + b.w ddc0c │ │ │ │ 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 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 54788 │ │ │ │ + beq.n 54824 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 54788 │ │ │ │ + beq.n 54824 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 547b2 │ │ │ │ - b.n 5479e │ │ │ │ + bls.n 5484e │ │ │ │ + b.n 5483a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5477c │ │ │ │ - movw r0, #53256 @ 0xd008 │ │ │ │ + beq.n 54818 │ │ │ │ + movw r0, #54088 @ 0xd348 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 16b6fc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16ba84 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5477c │ │ │ │ - b.n 54856 │ │ │ │ - movw r0, #53256 @ 0xd008 │ │ │ │ + bne.n 54818 │ │ │ │ + b.n 548f2 │ │ │ │ + movw r0, #54088 @ 0xd348 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54856 │ │ │ │ + beq.n 548f2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne.n 547c8 │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 54864 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54856 │ │ │ │ + bne.n 548f2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 547de │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 5487a │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54856 │ │ │ │ + bne.n 548f2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne.n 547f2 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 54856 │ │ │ │ + bne.n 5488e │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 548f2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne.n 54806 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 54856 │ │ │ │ + bne.n 548a2 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 548f2 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne.n 5481a │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 54856 │ │ │ │ + bne.n 548b6 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 548f2 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne.n 5482e │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 54856 │ │ │ │ + bne.n 548ca │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 548f2 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 5485a │ │ │ │ - movw r2, #11584 @ 0x2d40 │ │ │ │ + bmi.n 548f6 │ │ │ │ + movw r2, #12420 @ 0x3084 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #18548 @ 0x4874 │ │ │ │ + movw r1, #19488 @ 0x4c20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53256 @ 0xd008 │ │ │ │ + movw r0, #54088 @ 0xd348 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54b8e │ │ │ │ + b.n 54c2a │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bmi.n 54886 │ │ │ │ + bmi.n 54922 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - movw r2, #61960 @ 0xf208 │ │ │ │ + movw r2, #62792 @ 0xf548 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #18560 @ 0x4880 │ │ │ │ + movw r1, #19500 @ 0x4c2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53256 @ 0xd008 │ │ │ │ + movw r0, #54088 @ 0xd348 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54856 │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548f2 │ │ │ │ ldr.w fp, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 548b4 │ │ │ │ + bmi.n 54950 │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #61960 @ 0xf208 │ │ │ │ + movw r2, #62792 @ 0xf548 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #18572 @ 0x488c │ │ │ │ + movw r1, #19512 @ 0x4c38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53256 @ 0xd008 │ │ │ │ + movw r0, #54088 @ 0xd348 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54856 │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548f2 │ │ │ │ ldr.w sl, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 548e2 │ │ │ │ + bmi.n 5497e │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #61960 @ 0xf208 │ │ │ │ + movw r2, #62792 @ 0xf548 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #18584 @ 0x4898 │ │ │ │ + movw r1, #19524 @ 0x4c44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53256 @ 0xd008 │ │ │ │ + movw r0, #54088 @ 0xd348 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54856 │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548f2 │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 54910 │ │ │ │ + bmi.n 549ac │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #18596 @ 0x48a4 │ │ │ │ + movw r1, #19536 @ 0x4c50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53256 @ 0xd008 │ │ │ │ + movw r0, #54088 @ 0xd348 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54856 │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548f2 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5493a │ │ │ │ + bmi.n 549d6 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #18608 @ 0x48b0 │ │ │ │ + movw r1, #19548 @ 0x4c5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53256 @ 0xd008 │ │ │ │ + movw r0, #54088 @ 0xd348 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54856 │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548f2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bmi.n 54966 │ │ │ │ + bmi.n 54a02 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #18620 @ 0x48bc │ │ │ │ + movw r1, #19560 @ 0x4c68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53256 @ 0xd008 │ │ │ │ + movw r0, #54088 @ 0xd348 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54856 │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548f2 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne.n 5497e │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 54a1a │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 54856 │ │ │ │ + bne.w 548f2 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bmi.n 549aa │ │ │ │ + bmi.n 54a46 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #11584 @ 0x2d40 │ │ │ │ + movw r2, #12420 @ 0x3084 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #18632 @ 0x48c8 │ │ │ │ + movw r1, #19572 @ 0x4c74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53256 @ 0xd008 │ │ │ │ + movw r0, #54088 @ 0xd348 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54856 │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548f2 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bmi.n 549d6 │ │ │ │ + bmi.n 54a72 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #11584 @ 0x2d40 │ │ │ │ + movw r2, #12420 @ 0x3084 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #18644 @ 0x48d4 │ │ │ │ + movw r1, #19584 @ 0x4c80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53256 @ 0xd008 │ │ │ │ + movw r0, #54088 @ 0xd348 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54856 │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548f2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 54a34 │ │ │ │ + ble.n 54ad0 │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 54a06 │ │ │ │ + bmi.n 54aa2 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #61960 @ 0xf208 │ │ │ │ + movw r2, #62792 @ 0xf548 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #18656 @ 0x48e0 │ │ │ │ + movw r1, #19596 @ 0x4c8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53256 @ 0xd008 │ │ │ │ + movw r0, #54088 @ 0xd348 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54856 │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548f2 │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 54a3a │ │ │ │ + beq.n 54ad6 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 54a3c │ │ │ │ + bmi.n 54ad8 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #61960 @ 0xf208 │ │ │ │ + movw r2, #62792 @ 0xf548 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #18668 @ 0x48ec │ │ │ │ + movw r1, #19608 @ 0x4c98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53256 @ 0xd008 │ │ │ │ + movw r0, #54088 @ 0xd348 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54856 │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 548f2 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 54a3c │ │ │ │ + b.n 54ad8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #20484 @ 0x5004 │ │ │ │ + movw r1, #21316 @ 0x5344 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #20496 @ 0x5010 │ │ │ │ + movw r0, #21328 @ 0x5350 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ strd r9, r3, [sp, #8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54a8c │ │ │ │ + blt.n 54b28 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54a98 │ │ │ │ + bge.n 54b34 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18680 @ 0x48f8 │ │ │ │ + movw r1, #19620 @ 0x4ca4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 54b76 │ │ │ │ + b.n 54c12 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 54ab6 │ │ │ │ + bge.n 54b52 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18716 @ 0x491c │ │ │ │ + movw r1, #19656 @ 0x4cc8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 54a8c │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 54b28 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54ad4 │ │ │ │ + bge.n 54b70 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18760 @ 0x4948 │ │ │ │ + movw r1, #19700 @ 0x4cf4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 54a8c │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 54b28 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54af2 │ │ │ │ + bge.n 54b8e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18804 @ 0x4974 │ │ │ │ + movw r1, #19744 @ 0x4d20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 54a8c │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 54b28 │ │ │ │ mov r0, fp │ │ │ │ - bl 54c26 │ │ │ │ + bl 54cc2 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54a8c │ │ │ │ + beq.n 54b28 │ │ │ │ mov r0, sl │ │ │ │ - bl 54c26 │ │ │ │ + bl 54cc2 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 54b66 │ │ │ │ - cbz r5, 54b16 │ │ │ │ + cbz r0, 54c02 │ │ │ │ + cbz r5, 54bb2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 54c26 │ │ │ │ + bl 54cc2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 54b18 │ │ │ │ - b.n 54b6e │ │ │ │ - ldr r5, [pc, #128] @ (54b98 ) │ │ │ │ - cbz r4, 54b26 │ │ │ │ + cbnz r0, 54bb4 │ │ │ │ + b.n 54c0a │ │ │ │ + ldr r5, [pc, #128] @ (54c34 ) │ │ │ │ + cbz r4, 54bc2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 54c26 │ │ │ │ + bl 54cc2 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54b28 │ │ │ │ - b.n 54b74 │ │ │ │ - ldr r4, [pc, #112] @ (54b98 ) │ │ │ │ + cbnz r0, 54bc4 │ │ │ │ + b.n 54c10 │ │ │ │ + ldr r4, [pc, #112] @ (54c34 ) │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -63023,925 +63091,810 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 17a3a8 │ │ │ │ + bl 17a720 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54b76 │ │ │ │ + b.n 54c12 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54b76 │ │ │ │ + b.n 54c12 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54b76 │ │ │ │ + b.n 54c12 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, sl │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r6 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 54bba │ │ │ │ + cbnz r0, 54c56 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 54bc4 │ │ │ │ - b.n 54bca │ │ │ │ + cbnz r0, 54c60 │ │ │ │ + b.n 54c66 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54bb4 │ │ │ │ - b.n 54c00 │ │ │ │ + beq.n 54c50 │ │ │ │ + b.n 54c9c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54c00 │ │ │ │ + cbnz r0, 54c9c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 54bd4 │ │ │ │ + cbz r0, 54c70 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54c00 │ │ │ │ + cbnz r0, 54c9c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 54bde │ │ │ │ + cbz r0, 54c7a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54c00 │ │ │ │ + cbnz r0, 54c9c │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 54be8 │ │ │ │ + cbz r0, 54c84 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54c00 │ │ │ │ + cbnz r0, 54c9c │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 54bf2 │ │ │ │ + cbz r0, 54c8e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54c00 │ │ │ │ + cbnz r0, 54c9c │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 54c00 │ │ │ │ + cbz r0, 54c9c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #31 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 720b4 │ │ │ │ - cbz r0, 54ca0 │ │ │ │ + bl 72174 │ │ │ │ + cbz r0, 54d3c │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #8 │ │ │ │ adds r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 54c5e │ │ │ │ + b.n 54cfa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 54c58 │ │ │ │ + beq.n 54cf4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 54cc6 │ │ │ │ + bge.n 54d62 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 54c4e │ │ │ │ + beq.n 54cea │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 54ca4 │ │ │ │ + bmi.n 54d40 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #18840 @ 0x4998 │ │ │ │ + movw r1, #19780 @ 0x4d44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54cb6 │ │ │ │ + bne.n 54d52 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54cc6 │ │ │ │ - bl 1564f0 <_PyUnicode_Copy@@Base> │ │ │ │ + b.n 54d62 │ │ │ │ + bl 1569b0 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54c58 │ │ │ │ + bne.n 54cf4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54ca0 │ │ │ │ + beq.n 54d3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54ca0 │ │ │ │ + bne.n 54d3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54ca0 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 54d3c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 263998 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ + bl 263e30 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54cf2 │ │ │ │ + beq.n 54d8e │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1f65c0 <_PyEval_GetBuiltin@@Base+0x6e0> │ │ │ │ - b.n 54cf4 │ │ │ │ + bl 1f6bc0 <_PyEval_GetBuiltin@@Base+0x670> │ │ │ │ + b.n 54d90 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 14dd8c │ │ │ │ + bl 14e244 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54d22 │ │ │ │ + blt.n 54dbe │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 115490 │ │ │ │ + b.w 1158bc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 1714ec │ │ │ │ + bl 171864 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54d52 │ │ │ │ + blt.n 54dee │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 115490 │ │ │ │ + b.w 1158bc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ - bl 1f61f4 <_PyEval_GetBuiltin@@Base+0x314> │ │ │ │ + bl 1f6814 <_PyEval_GetBuiltin@@Base+0x2c4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54d82 │ │ │ │ + beq.n 54e1e │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 115490 │ │ │ │ - b.n 54d84 │ │ │ │ + bl 1158bc │ │ │ │ + b.n 54e20 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54dba │ │ │ │ + beq.n 54e56 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54dba │ │ │ │ + ble.n 54e56 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54dd2 │ │ │ │ + beq.n 54e6e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 54dd2 │ │ │ │ + b.n 54e6e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 54dfe │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 54e9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 131fdc │ │ │ │ - cbnz r0, 54e12 │ │ │ │ + bl 13240c │ │ │ │ + cbnz r0, 54eae │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18932 @ 0x49f4 │ │ │ │ + movw r1, #19872 @ 0x4da0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54e02 │ │ │ │ + bne.n 54e9e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54e30 │ │ │ │ + b.n 54ecc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54dfe │ │ │ │ + bne.n 54e9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54dfe │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 54e9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 86630 │ │ │ │ + bl 86600 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54e30 │ │ │ │ + beq.n 54ecc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54e30 │ │ │ │ + cbnz r3, 54ecc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_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 263e30 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 54ef6 │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + bl 1158bc │ │ │ │ + b.n 54ef8 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 54e5a │ │ │ │ + bne.n 54f24 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54e7c │ │ │ │ - b.n 54e74 │ │ │ │ + bne.n 54f46 │ │ │ │ + b.n 54f3e │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60440 @ 0xec18 │ │ │ │ + movw r0, #65268 @ 0xfef4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54e4c │ │ │ │ + bne.n 54f16 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54f04 │ │ │ │ - bl 7f7f4 │ │ │ │ + b.n 54fce │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54e70 │ │ │ │ + bne.n 54f3a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1edfcc │ │ │ │ + bl 1ee654 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54e70 │ │ │ │ + beq.n 54f3a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1edfcc │ │ │ │ + bl 1ee654 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54e70 │ │ │ │ + beq.n 54f3a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54eaa │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 54f74 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54e70 │ │ │ │ + bne.n 54f3a │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 29bc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 54ee0 │ │ │ │ - bl e4ae4 │ │ │ │ + bne.n 54faa │ │ │ │ + bl e4afc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54eb2 │ │ │ │ - b.n 54e70 │ │ │ │ - cbz r4, 54efc │ │ │ │ + beq.n 54f7c │ │ │ │ + b.n 54f3a │ │ │ │ + cbz r4, 54fc6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #100] @ (55048 ) │ │ │ │ sub sp, #12 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, sp │ │ │ │ - bl 263998 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 54f30 │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - bl 115490 │ │ │ │ - b.n 54f32 │ │ │ │ - movs r0, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 11d2dc │ │ │ │ + ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ + cbz r3, 55032 │ │ │ │ + ldr.w r0, [r5, #1380] @ 0x564 │ │ │ │ + bl 55178 <_Py_hashtable_size@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r0, [r5, #1372] @ 0x55c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 55178 <_Py_hashtable_size@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ + add r4, r3 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 55178 <_Py_hashtable_size@@Base> │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r3, r0 │ │ │ │ + movw r1, #27153 @ 0x6a11 │ │ │ │ + movt r1, #6 │ │ │ │ + ldr.w r0, [r5, #1388] @ 0x56c │ │ │ │ + add r4, r3 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 263a7c <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 55034 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + bl ffddc │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 125304 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, 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 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 50224 <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ - cbz r0, 54f86 │ │ │ │ + bl 50268 <_PyMonitoring_FirePyThrowEvent@@Base+0x1de> │ │ │ │ + cbz r0, 5509a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 54f6c │ │ │ │ + cbz r0, 55080 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 54f7a │ │ │ │ + bl f17d8 │ │ │ │ + b.n 5508e │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b6724 │ │ │ │ + bl 1b6d98 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 54f7e │ │ │ │ + bge.n 55092 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54f86 │ │ │ │ + b.n 5509a │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 115490 │ │ │ │ + bl 1158bc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 54fb8 │ │ │ │ + beq.n 550cc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54fce │ │ │ │ + bne.n 550e2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55002 │ │ │ │ + beq.n 55116 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54fd0 │ │ │ │ - b.n 55002 │ │ │ │ + bgt.n 550e4 │ │ │ │ + b.n 55116 │ │ │ │ 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 54fee │ │ │ │ + beq.n 55102 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5501c │ │ │ │ + bne.n 55130 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55002 │ │ │ │ + beq.n 55116 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5501e │ │ │ │ + bgt.n 55132 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 55060 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 55174 │ │ │ │ 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 12b36c │ │ │ │ + bl 12b79c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5504a │ │ │ │ + beq.n 5515e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5504a │ │ │ │ + cbnz r3, 5515e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55060 │ │ │ │ + beq.n 55174 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55060 │ │ │ │ + cbnz r3, 55174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00055178 <_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, #19928 @ 0x4dd8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + add r3, sp, #16 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r4, #1 │ │ │ │ + mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ + strd r4, ip, [sp, #8] │ │ │ │ + bl 8c564 │ │ │ │ + cbz r0, 551ec <_Py_hashtable_size@@Base+0x74> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.n 551d4 <_Py_hashtable_size@@Base+0x5c> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r3, sp, #12 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + bl 1fe90c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + bl 1ff324 │ │ │ │ + b.n 551ee <_Py_hashtable_size@@Base+0x76> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #13816 @ 0x35f8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19a0 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 5508a │ │ │ │ + bne.n 55218 <_Py_hashtable_size@@Base+0xa0> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 550ac │ │ │ │ - b.n 550a4 │ │ │ │ + bne.n 5523a <_Py_hashtable_size@@Base+0xc2> │ │ │ │ + b.n 55232 <_Py_hashtable_size@@Base+0xba> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60424 @ 0xec08 │ │ │ │ + movw r0, #65252 @ 0xfee4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5507c │ │ │ │ + bne.n 5520a <_Py_hashtable_size@@Base+0x92> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5511a │ │ │ │ - bl 7f7f4 │ │ │ │ + b.n 552a8 <_Py_hashtable_size@@Base+0x130> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 550a0 │ │ │ │ + bne.n 5522e <_Py_hashtable_size@@Base+0xb6> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1edfcc │ │ │ │ + bl 1ee654 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 550a0 │ │ │ │ + beq.n 5522e <_Py_hashtable_size@@Base+0xb6> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1edfcc │ │ │ │ + bl 1ee654 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 550a0 │ │ │ │ + beq.n 5522e <_Py_hashtable_size@@Base+0xb6> │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 29f10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 550f6 │ │ │ │ - bl e4ae4 │ │ │ │ + bne.n 55284 <_Py_hashtable_size@@Base+0x10c> │ │ │ │ + bl e4afc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 550cc │ │ │ │ - b.n 550a0 │ │ │ │ - cbz r4, 55112 │ │ │ │ + beq.n 5525a <_Py_hashtable_size@@Base+0xe2> │ │ │ │ + b.n 5522e <_Py_hashtable_size@@Base+0xb6> │ │ │ │ + cbz r4, 552a0 <_Py_hashtable_size@@Base+0x128> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #100] @ (55194 ) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11cec8 │ │ │ │ - ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 5517e │ │ │ │ - ldr.w r0, [r5, #1380] @ 0x564 │ │ │ │ - bl 55256 <_Py_hashtable_size@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r0, [r5, #1372] @ 0x55c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 55256 <_Py_hashtable_size@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ - add r4, r3 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 55256 <_Py_hashtable_size@@Base> │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r3, r0 │ │ │ │ - movw r1, #33601 @ 0x8341 │ │ │ │ - movt r1, #6 │ │ │ │ - ldr.w r0, [r5, #1388] @ 0x56c │ │ │ │ - add r4, r3 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 2635e8 <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 55180 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl ffb6c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 124ecc │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r0, r1 │ │ │ │ - add r4, sp, #8 │ │ │ │ - movw r1, #18988 @ 0x4a2c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - add r2, sp, #20 │ │ │ │ - movs r4, #1 │ │ │ │ - mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ - strd r4, ip, [sp, #8] │ │ │ │ - bl 8c594 │ │ │ │ - cbz r0, 551fe │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.n 551e6 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r3, sp, #12 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - bl 1fe294 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - bl 1fecac │ │ │ │ - b.n 55200 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12984 @ 0x32b8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17164 @ 0x430c │ │ │ │ + movw r1, #17996 @ 0x464c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144c80 │ │ │ │ + bl 145138 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 55252 │ │ │ │ + blt.n 552fc <_Py_hashtable_size@@Base+0x184> │ │ │ │ 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 78340 │ │ │ │ + bl 7837c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 55254 │ │ │ │ + b.n 552fe <_Py_hashtable_size@@Base+0x186> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00055256 <_Py_hashtable_size@@Base>: │ │ │ │ - ldrd r3, r2, [r0] │ │ │ │ - lsls r0, r3, #4 │ │ │ │ - add.w r0, r0, r2, lsl #2 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ - bx lr │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #3 │ │ │ │ - bne.n 5528a <_Py_hashtable_size@@Base+0x34> │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl f436c │ │ │ │ - mov r7, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 552aa <_Py_hashtable_size@@Base+0x54> │ │ │ │ - b.n 552a2 <_Py_hashtable_size@@Base+0x4c> │ │ │ │ - movs r3, #3 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #60300 @ 0xeb8c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5527c <_Py_hashtable_size@@Base+0x26> │ │ │ │ - b.n 5536c <_Py_hashtable_size@@Base+0x116> │ │ │ │ - bl 7f7f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5536c <_Py_hashtable_size@@Base+0x116> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl d779c <_PyNumber_Index@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 552c2 <_Py_hashtable_size@@Base+0x6c> │ │ │ │ - bl 7f7f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5536c <_Py_hashtable_size@@Base+0x116> │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 552e2 <_Py_hashtable_size@@Base+0x8c> │ │ │ │ - bl 83a00 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 552de <_Py_hashtable_size@@Base+0x88> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 552de <_Py_hashtable_size@@Base+0x88> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r5, #1 │ │ │ │ - beq.n 552b4 <_Py_hashtable_size@@Base+0x5e> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - add r1, sp, #16 │ │ │ │ - bl 1edfcc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5536c <_Py_hashtable_size@@Base+0x116> │ │ │ │ - ldrd sl, fp, [sp, #16] │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 55312 <_Py_hashtable_size@@Base+0xbc> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #22 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f17f0 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 71ec8 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - cbz r0, 5536c <_Py_hashtable_size@@Base+0x116> │ │ │ │ - add.w r9, r0, #16 │ │ │ │ - bl 95d00 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - blx 299e8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 987f8 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 55370 <_Py_hashtable_size@@Base+0x11a> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 55380 <_Py_hashtable_size@@Base+0x12a> │ │ │ │ - bl e4ae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 55324 <_Py_hashtable_size@@Base+0xce> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5536c <_Py_hashtable_size@@Base+0x116> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5536c <_Py_hashtable_size@@Base+0x116> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 55390 <_Py_hashtable_size@@Base+0x13a> │ │ │ │ - cmp r5, r6 │ │ │ │ - beq.n 5537c <_Py_hashtable_size@@Base+0x126> │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl 9abec <_PyBytes_Resize@@Base> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - b.n 55390 <_Py_hashtable_size@@Base+0x13a> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 55356 <_Py_hashtable_size@@Base+0x100> │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #20] @ (553ac <_Py_hashtable_size@@Base+0x156>) │ │ │ │ + ldr r2, [pc, #20] @ (55318 <_Py_hashtable_size@@Base+0x1a0>) │ │ │ │ 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 5555e <_Py_hashtable_size@@Base+0x308> │ │ │ │ + b.n 555fc <_Py_hashtable_size@@Base+0x484> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 553dc <_Py_hashtable_size@@Base+0x186> │ │ │ │ + beq.n 55348 <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 553f2 <_Py_hashtable_size@@Base+0x19c> │ │ │ │ + bne.n 5535e <_Py_hashtable_size@@Base+0x1e6> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55426 <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ + beq.n 55392 <_Py_hashtable_size@@Base+0x21a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 553f4 <_Py_hashtable_size@@Base+0x19e> │ │ │ │ - b.n 55426 <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ + bgt.n 55360 <_Py_hashtable_size@@Base+0x1e8> │ │ │ │ + b.n 55392 <_Py_hashtable_size@@Base+0x21a> │ │ │ │ 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 55412 <_Py_hashtable_size@@Base+0x1bc> │ │ │ │ + beq.n 5537e <_Py_hashtable_size@@Base+0x206> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55440 <_Py_hashtable_size@@Base+0x1ea> │ │ │ │ + bne.n 553ac <_Py_hashtable_size@@Base+0x234> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55426 <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ + beq.n 55392 <_Py_hashtable_size@@Base+0x21a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55442 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ + bgt.n 553ae <_Py_hashtable_size@@Base+0x236> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 55484 <_Py_hashtable_size@@Base+0x22e> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 553f0 <_Py_hashtable_size@@Base+0x278> │ │ │ │ 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 187890 │ │ │ │ + bl 187d30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5546e <_Py_hashtable_size@@Base+0x218> │ │ │ │ + beq.n 553da <_Py_hashtable_size@@Base+0x262> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5546e <_Py_hashtable_size@@Base+0x218> │ │ │ │ + cbnz r3, 553da <_Py_hashtable_size@@Base+0x262> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55484 <_Py_hashtable_size@@Base+0x22e> │ │ │ │ + beq.n 553f0 <_Py_hashtable_size@@Base+0x278> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55484 <_Py_hashtable_size@@Base+0x22e> │ │ │ │ + cbnz r3, 553f0 <_Py_hashtable_size@@Base+0x278> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_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 8231c <_PyObject_New@@Base> │ │ │ │ + bl 82350 <_PyObject_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55554 <_Py_hashtable_size@@Base+0x2fe> │ │ │ │ + beq.n 554c0 <_Py_hashtable_size@@Base+0x348> │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 554d4 <_Py_hashtable_size@@Base+0x27e> │ │ │ │ + cbz r3, 55440 <_Py_hashtable_size@@Base+0x2c8> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 554ca <_Py_hashtable_size@@Base+0x274> │ │ │ │ + bne.n 55436 <_Py_hashtable_size@@Base+0x2be> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 554ba <_Py_hashtable_size@@Base+0x264> │ │ │ │ + bne.n 55426 <_Py_hashtable_size@@Base+0x2ae> │ │ │ │ dmb ish │ │ │ │ - beq.n 554d4 <_Py_hashtable_size@@Base+0x27e> │ │ │ │ - bl 267e28 │ │ │ │ + beq.n 55440 <_Py_hashtable_size@@Base+0x2c8> │ │ │ │ + bl 268158 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ ldrd r8, r9, [r3, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldrd sl, fp, [r3, #16] │ │ │ │ - bl 263a64 <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 263ef8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ mov r0, r7 │ │ │ │ - bl 263a64 <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 263ef8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ movs r1, #1 │ │ │ │ blx 294c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 263a64 <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 263ef8 <_PyCrossInterpreterData_Release@@Base+0x120> │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #25 │ │ │ │ blx 294c4 │ │ │ │ @@ -63953,40 +63906,156 @@ │ │ │ │ blx 2a0fc │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ strd sl, fp, [r0, #16] │ │ │ │ strb r7, [r0, #0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ str r6, [r0, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ - cbz r2, 55554 <_Py_hashtable_size@@Base+0x2fe> │ │ │ │ + cbz r2, 554c0 <_Py_hashtable_size@@Base+0x348> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5554a <_Py_hashtable_size@@Base+0x2f4> │ │ │ │ + bne.n 554b6 <_Py_hashtable_size@@Base+0x33e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5553a <_Py_hashtable_size@@Base+0x2e4> │ │ │ │ + bne.n 554a6 <_Py_hashtable_size@@Base+0x32e> │ │ │ │ dmb ish │ │ │ │ - beq.n 55554 <_Py_hashtable_size@@Base+0x2fe> │ │ │ │ - bl 2458dc │ │ │ │ + beq.n 554c0 <_Py_hashtable_size@@Base+0x348> │ │ │ │ + bl 245de4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.w 491b4 │ │ │ │ + stmdb 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 554ec <_Py_hashtable_size@@Base+0x374> │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl f4354 │ │ │ │ + mov r7, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 5550c <_Py_hashtable_size@@Base+0x394> │ │ │ │ + b.n 55504 <_Py_hashtable_size@@Base+0x38c> │ │ │ │ + movs r3, #3 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #65128 @ 0xfe68 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 554de <_Py_hashtable_size@@Base+0x366> │ │ │ │ + b.n 555ce <_Py_hashtable_size@@Base+0x456> │ │ │ │ + bl 7f828 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 555ce <_Py_hashtable_size@@Base+0x456> │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl d77f4 <_PyNumber_Index@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 55524 <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ + bl 7f828 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 555ce <_Py_hashtable_size@@Base+0x456> │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 55544 <_Py_hashtable_size@@Base+0x3cc> │ │ │ │ + bl 83a30 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 55540 <_Py_hashtable_size@@Base+0x3c8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 55540 <_Py_hashtable_size@@Base+0x3c8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r5, #1 │ │ │ │ + beq.n 55516 <_Py_hashtable_size@@Base+0x39e> │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 1ee654 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 555ce <_Py_hashtable_size@@Base+0x456> │ │ │ │ + ldrd sl, fp, [sp, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 55574 <_Py_hashtable_size@@Base+0x3fc> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #22 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w f17d8 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 71f88 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + cbz r0, 555ce <_Py_hashtable_size@@Base+0x456> │ │ │ │ + add.w r9, r0, #16 │ │ │ │ + bl 95d94 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + blx 299e8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 98888 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.n 555d2 <_Py_hashtable_size@@Base+0x45a> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 555e2 <_Py_hashtable_size@@Base+0x46a> │ │ │ │ + bl e4afc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55586 <_Py_hashtable_size@@Base+0x40e> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 555ce <_Py_hashtable_size@@Base+0x456> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 555ce <_Py_hashtable_size@@Base+0x456> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 555f2 <_Py_hashtable_size@@Base+0x47a> │ │ │ │ + cmp r5, r6 │ │ │ │ + beq.n 555de <_Py_hashtable_size@@Base+0x466> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + b.n 555f2 <_Py_hashtable_size@@Base+0x47a> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f17d8 │ │ │ │ + b.n 555b8 <_Py_hashtable_size@@Base+0x440> │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.w 4926c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 71550 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 555ae <_Py_hashtable_size@@Base+0x358> │ │ │ │ + bl 71598 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 5564c <_Py_hashtable_size@@Base+0x4d4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (555b0 <_Py_hashtable_size@@Base+0x35a>) │ │ │ │ + ldr r1, [pc, #52] @ (55650 <_Py_hashtable_size@@Base+0x4d8>) │ │ │ │ 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] │ │ │ │ @@ -63998,662 +64067,601 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #44] @ (55690 <_Py_hashtable_size@@Base+0x518>) │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 11d2dc │ │ │ │ + ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ + cbz r3, 5567c <_Py_hashtable_size@@Base+0x504> │ │ │ │ + ldr.w r3, [r4, #1364] @ 0x554 │ │ │ │ + str.w r3, [r4, #1368] @ 0x558 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl ffddc │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, r5} │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 556ae <_Py_hashtable_size@@Base+0x536> │ │ │ │ + subs r3, r2, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 556ae <_Py_hashtable_size@@Base+0x536> │ │ │ │ + pop {r4, r5} │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w d1364 │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [r0, #12] │ │ │ │ + sub sp, #12 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 556da <_Py_hashtable_size@@Base+0x562> │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 243378 <_PyTime_AsTimeval@@Base+0x4ce0> │ │ │ │ + ldrd r1, r2, [r0, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r4, #35132 @ 0x893c │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 13e650 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 555e4 <_Py_hashtable_size@@Base+0x38e> │ │ │ │ + bhi.n 55724 <_Py_hashtable_size@@Base+0x5ac> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55604 <_Py_hashtable_size@@Base+0x3ae> │ │ │ │ - b.n 555fc <_Py_hashtable_size@@Base+0x3a6> │ │ │ │ - movw r0, #60308 @ 0xeb94 │ │ │ │ + bne.n 55744 <_Py_hashtable_size@@Base+0x5cc> │ │ │ │ + b.n 5573c <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ + movw r0, #65136 @ 0xfe70 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 555d4 <_Py_hashtable_size@@Base+0x37e> │ │ │ │ - b.n 556f0 <_Py_hashtable_size@@Base+0x49a> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 55714 <_Py_hashtable_size@@Base+0x59c> │ │ │ │ + b.n 55830 <_Py_hashtable_size@@Base+0x6b8> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 556f0 <_Py_hashtable_size@@Base+0x49a> │ │ │ │ + bne.n 55830 <_Py_hashtable_size@@Base+0x6b8> │ │ │ │ ldrd r7, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1edfcc │ │ │ │ + bl 1ee654 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 556f0 <_Py_hashtable_size@@Base+0x49a> │ │ │ │ + beq.n 55830 <_Py_hashtable_size@@Base+0x6b8> │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 5562c <_Py_hashtable_size@@Base+0x3d6> │ │ │ │ + ble.n 5576c <_Py_hashtable_size@@Base+0x5f4> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55630 <_Py_hashtable_size@@Base+0x3da> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 55630 <_Py_hashtable_size@@Base+0x3da> │ │ │ │ - b.n 556f0 <_Py_hashtable_size@@Base+0x49a> │ │ │ │ + bne.n 55770 <_Py_hashtable_size@@Base+0x5f8> │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 55770 <_Py_hashtable_size@@Base+0x5f8> │ │ │ │ + b.n 55830 <_Py_hashtable_size@@Base+0x6b8> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r7 │ │ │ │ vldr d8, [sp, #24] │ │ │ │ - bl 1530f0 │ │ │ │ - cbnz r0, 55654 <_Py_hashtable_size@@Base+0x3fe> │ │ │ │ + bl 1535a8 │ │ │ │ + cbnz r0, 55794 <_Py_hashtable_size@@Base+0x61c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19024 @ 0x4a50 │ │ │ │ + movw r1, #19964 @ 0x4dfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 556d6 <_Py_hashtable_size@@Base+0x480> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 55816 <_Py_hashtable_size@@Base+0x69e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1536f4 │ │ │ │ + bl 153bac │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 556d6 <_Py_hashtable_size@@Base+0x480> │ │ │ │ + blt.n 55816 <_Py_hashtable_size@@Base+0x69e> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 55a3c <_Py_hashtable_size@@Base+0x7e6> │ │ │ │ + bl 55b50 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 556d6 <_Py_hashtable_size@@Base+0x480> │ │ │ │ - bl 95d00 │ │ │ │ + beq.n 55816 <_Py_hashtable_size@@Base+0x69e> │ │ │ │ + bl 95d94 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ vstr d8, [sp] │ │ │ │ blx 297cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge.n 556b2 <_Py_hashtable_size@@Base+0x45c> │ │ │ │ + bge.n 557f2 <_Py_hashtable_size@@Base+0x67a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 556b2 <_Py_hashtable_size@@Base+0x45c> │ │ │ │ - bl e4ae4 │ │ │ │ + bne.n 557f2 <_Py_hashtable_size@@Base+0x67a> │ │ │ │ + bl e4afc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55672 <_Py_hashtable_size@@Base+0x41c> │ │ │ │ - b.n 556b4 <_Py_hashtable_size@@Base+0x45e> │ │ │ │ + beq.n 557b2 <_Py_hashtable_size@@Base+0x63a> │ │ │ │ + b.n 557f4 <_Py_hashtable_size@@Base+0x67c> │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 55b38 │ │ │ │ + bl 55c46 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 556e0 <_Py_hashtable_size@@Base+0x48a> │ │ │ │ - cbnz r5, 556d6 <_Py_hashtable_size@@Base+0x480> │ │ │ │ + bge.n 55820 <_Py_hashtable_size@@Base+0x6a8> │ │ │ │ + cbnz r5, 55816 <_Py_hashtable_size@@Base+0x69e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 556f0 <_Py_hashtable_size@@Base+0x49a> │ │ │ │ + bl f17d8 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 55830 <_Py_hashtable_size@@Base+0x6b8> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7f9dc │ │ │ │ + b.w 7fa10 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - push {r4, r5} │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 55716 <_Py_hashtable_size@@Base+0x4c0> │ │ │ │ - subs r3, r2, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 55716 <_Py_hashtable_size@@Base+0x4c0> │ │ │ │ - pop {r4, r5} │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w d12e4 │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ - sub sp, #12 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 55742 <_Py_hashtable_size@@Base+0x4ec> │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 242ea4 <_PyDeadline_Get@@Base+0x36a0> │ │ │ │ - ldrd r1, r2, [r0, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r4, #35132 @ 0x893c │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 13e220 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #44] @ (55798 <_Py_hashtable_size@@Base+0x542>) │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11cec8 │ │ │ │ - ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 55784 <_Py_hashtable_size@@Base+0x52e> │ │ │ │ - ldr.w r3, [r4, #1364] @ 0x554 │ │ │ │ - str.w r3, [r4, #1368] @ 0x558 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffb6c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #20] @ (557b4 <_Py_hashtable_size@@Base+0x55e>) │ │ │ │ + ldr r2, [pc, #20] @ (55854 <_Py_hashtable_size@@Base+0x6dc>) │ │ │ │ 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 5555e <_Py_hashtable_size@@Base+0x308> │ │ │ │ + b.n 555fc <_Py_hashtable_size@@Base+0x484> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 557e2 <_Py_hashtable_size@@Base+0x58c> │ │ │ │ + beq.n 55882 <_Py_hashtable_size@@Base+0x70a> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 55810 <_Py_hashtable_size@@Base+0x5ba> │ │ │ │ + bne.n 558b0 <_Py_hashtable_size@@Base+0x738> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 557f6 <_Py_hashtable_size@@Base+0x5a0> │ │ │ │ + beq.n 55896 <_Py_hashtable_size@@Base+0x71e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55812 <_Py_hashtable_size@@Base+0x5bc> │ │ │ │ + bgt.n 558b2 <_Py_hashtable_size@@Base+0x73a> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5583c <_Py_hashtable_size@@Base+0x5e6> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 558dc <_Py_hashtable_size@@Base+0x764> │ │ │ │ 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 1290c0 │ │ │ │ + bl 1294fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5583c <_Py_hashtable_size@@Base+0x5e6> │ │ │ │ + beq.n 558dc <_Py_hashtable_size@@Base+0x764> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5583c <_Py_hashtable_size@@Base+0x5e6> │ │ │ │ + cbnz r3, 558dc <_Py_hashtable_size@@Base+0x764> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5585e <_Py_hashtable_size@@Base+0x608> │ │ │ │ + cbz r3, 558fe <_Py_hashtable_size@@Base+0x786> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 55860 <_Py_hashtable_size@@Base+0x60a> │ │ │ │ + b.n 55900 <_Py_hashtable_size@@Base+0x788> │ │ │ │ mov r4, r3 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ add r4, r1 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ ldrb r0, [r7, #18] │ │ │ │ lsls r6, r6, #8 │ │ │ │ ldrb.w r9, [r7, #14] │ │ │ │ orr.w r6, r6, r2, lsl #16 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ orrs r6, r0 │ │ │ │ ldrb r0, [r7, #13] │ │ │ │ ldrb.w sl, [r7, #15] │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r2, 55886 <_Py_hashtable_size@@Base+0x630> │ │ │ │ + cbz r2, 55926 <_Py_hashtable_size@@Base+0x7ae> │ │ │ │ ldr.w r8, [r7, #20] │ │ │ │ - b.n 5588e <_Py_hashtable_size@@Base+0x638> │ │ │ │ + b.n 5592e <_Py_hashtable_size@@Base+0x7b6> │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldrb.w fp, [r7, #19] │ │ │ │ - cbnz r3, 5589e <_Py_hashtable_size@@Base+0x648> │ │ │ │ + cbnz r3, 5593e <_Py_hashtable_size@@Base+0x7c6> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5589e <_Py_hashtable_size@@Base+0x648> │ │ │ │ + blt.n 5593e <_Py_hashtable_size@@Base+0x7c6> │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 5589e <_Py_hashtable_size@@Base+0x648> │ │ │ │ - cbnz r5, 558c4 <_Py_hashtable_size@@Base+0x66e> │ │ │ │ + bgt.n 5593e <_Py_hashtable_size@@Base+0x7c6> │ │ │ │ + cbnz r5, 55964 <_Py_hashtable_size@@Base+0x7ec> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #5 │ │ │ │ str r5, [sp, #8] │ │ │ │ movw r5, #17616 @ 0x44d0 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 558c4 <_Py_hashtable_size@@Base+0x66e> │ │ │ │ + cbnz r0, 55964 <_Py_hashtable_size@@Base+0x7ec> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55992 <_Py_hashtable_size@@Base+0x73c> │ │ │ │ + b.n 55a32 <_Py_hashtable_size@@Base+0x8ba> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 55956 <_Py_hashtable_size@@Base+0x700> │ │ │ │ + beq.n 559f6 <_Py_hashtable_size@@Base+0x87e> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 558e4 <_Py_hashtable_size@@Base+0x68e> │ │ │ │ - bl f436c │ │ │ │ + cbz r0, 55984 <_Py_hashtable_size@@Base+0x80c> │ │ │ │ + bl f4354 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 558e0 <_Py_hashtable_size@@Base+0x68a> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 55980 <_Py_hashtable_size@@Base+0x808> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 558c0 <_Py_hashtable_size@@Base+0x66a> │ │ │ │ + bne.n 55960 <_Py_hashtable_size@@Base+0x7e8> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55956 <_Py_hashtable_size@@Base+0x700> │ │ │ │ + beq.n 559f6 <_Py_hashtable_size@@Base+0x87e> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 55900 <_Py_hashtable_size@@Base+0x6aa> │ │ │ │ - bl f436c │ │ │ │ + cbz r0, 559a0 <_Py_hashtable_size@@Base+0x828> │ │ │ │ + bl f4354 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 558fc <_Py_hashtable_size@@Base+0x6a6> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 5599c <_Py_hashtable_size@@Base+0x824> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 558c0 <_Py_hashtable_size@@Base+0x66a> │ │ │ │ + bne.n 55960 <_Py_hashtable_size@@Base+0x7e8> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55956 <_Py_hashtable_size@@Base+0x700> │ │ │ │ + beq.n 559f6 <_Py_hashtable_size@@Base+0x87e> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5591c <_Py_hashtable_size@@Base+0x6c6> │ │ │ │ - bl f436c │ │ │ │ + cbz r0, 559bc <_Py_hashtable_size@@Base+0x844> │ │ │ │ + bl f4354 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55918 <_Py_hashtable_size@@Base+0x6c2> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 559b8 <_Py_hashtable_size@@Base+0x840> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 558c0 <_Py_hashtable_size@@Base+0x66a> │ │ │ │ + bne.n 55960 <_Py_hashtable_size@@Base+0x7e8> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55956 <_Py_hashtable_size@@Base+0x700> │ │ │ │ + beq.n 559f6 <_Py_hashtable_size@@Base+0x87e> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 55936 <_Py_hashtable_size@@Base+0x6e0> │ │ │ │ - bl f436c │ │ │ │ + cbz r0, 559d6 <_Py_hashtable_size@@Base+0x85e> │ │ │ │ + bl f4354 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55932 <_Py_hashtable_size@@Base+0x6dc> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 559d2 <_Py_hashtable_size@@Base+0x85a> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 558c0 <_Py_hashtable_size@@Base+0x66a> │ │ │ │ + bne.n 55960 <_Py_hashtable_size@@Base+0x7e8> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55956 <_Py_hashtable_size@@Base+0x700> │ │ │ │ + beq.n 559f6 <_Py_hashtable_size@@Base+0x87e> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 55940 <_Py_hashtable_size@@Base+0x6ea> │ │ │ │ + cbz r3, 559e0 <_Py_hashtable_size@@Base+0x868> │ │ │ │ mov r8, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 55956 <_Py_hashtable_size@@Base+0x700> │ │ │ │ + beq.n 559f6 <_Py_hashtable_size@@Base+0x87e> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55956 <_Py_hashtable_size@@Base+0x700> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 559f6 <_Py_hashtable_size@@Base+0x87e> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 558c0 <_Py_hashtable_size@@Base+0x66a> │ │ │ │ + bne.n 55960 <_Py_hashtable_size@@Base+0x7e8> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r3, #35340 @ 0x8a0c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5597a <_Py_hashtable_size@@Base+0x724> │ │ │ │ + bne.n 55a1a <_Py_hashtable_size@@Base+0x8a2> │ │ │ │ strd fp, r0, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1d7c5c │ │ │ │ - b.n 55992 <_Py_hashtable_size@@Base+0x73c> │ │ │ │ - movw r2, #19060 @ 0x4a74 │ │ │ │ + bl 1d8324 │ │ │ │ + b.n 55a32 <_Py_hashtable_size@@Base+0x8ba> │ │ │ │ + movw r2, #20000 @ 0x4e20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ strd r6, r8, [sp, #8] │ │ │ │ strd r9, sl, [sp] │ │ │ │ - bl 2600d8 │ │ │ │ + bl 260570 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r3, 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, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cbnz r3, 55a54 <_Py_hashtable_size@@Base+0x8dc> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ + cbz r2, 55a6e <_Py_hashtable_size@@Base+0x8f6> │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 55a6e <_Py_hashtable_size@@Base+0x8f6> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #58132 @ 0xe314 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 55b44 <_Py_hashtable_size@@Base+0x9cc> │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 55a86 <_Py_hashtable_size@@Base+0x90e> │ │ │ │ + bl 21d230 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 55a92 <_Py_hashtable_size@@Base+0x91a> │ │ │ │ + b.n 55a6a <_Py_hashtable_size@@Base+0x8f2> │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 4fcce <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55a38 <_Py_hashtable_size@@Base+0x7e2> │ │ │ │ - movs r3, #0 │ │ │ │ - strh.w r3, [r0, #222] @ 0xde │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 559ea <_Py_hashtable_size@@Base+0x794> │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ + beq.n 55a6a <_Py_hashtable_size@@Base+0x8f2> │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 55abc <_Py_hashtable_size@@Base+0x944> │ │ │ │ + add.w r0, r4, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 559e0 <_Py_hashtable_size@@Base+0x78a> │ │ │ │ + bne.n 55ab2 <_Py_hashtable_size@@Base+0x93a> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 559d0 <_Py_hashtable_size@@Base+0x77a> │ │ │ │ + bne.n 55aa2 <_Py_hashtable_size@@Base+0x92a> │ │ │ │ dmb ish │ │ │ │ - beq.n 559ea <_Py_hashtable_size@@Base+0x794> │ │ │ │ - bl 267e28 │ │ │ │ - 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 │ │ │ │ + beq.n 55abc <_Py_hashtable_size@@Base+0x944> │ │ │ │ + bl 268158 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ + str r2, [r5, #8] │ │ │ │ + ldrd r6, r7, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ + blx 294c4 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + mov r8, r0 │ │ │ │ blx 29c10 │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 55a38 <_Py_hashtable_size@@Base+0x7e2> │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ + movs r1, #8 │ │ │ │ + add.w r9, r6, #64 @ 0x40 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 294c4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov lr, r0 │ │ │ │ + mov ip, lr │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + adds r6, #16 │ │ │ │ + ldr.w r2, [r6, #-8] │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldr.w r3, [r6, #-4] │ │ │ │ + cmp r6, r9 │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + bne.n 55aec <_Py_hashtable_size@@Base+0x974> │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a0fc │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str r7, [r0, #0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r0, [r5, #16] │ │ │ │ + cbz r3, 55b44 <_Py_hashtable_size@@Base+0x9cc> │ │ │ │ + add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55a2e <_Py_hashtable_size@@Base+0x7d8> │ │ │ │ + bne.n 55b3a <_Py_hashtable_size@@Base+0x9c2> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55a1e <_Py_hashtable_size@@Base+0x7c8> │ │ │ │ + bne.n 55b2a <_Py_hashtable_size@@Base+0x9b2> │ │ │ │ dmb ish │ │ │ │ - beq.n 55a38 <_Py_hashtable_size@@Base+0x7e2> │ │ │ │ - bl 2458dc │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + beq.n 55b44 <_Py_hashtable_size@@Base+0x9cc> │ │ │ │ + bl 245de4 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + │ │ │ │ +00055b4a : │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 24b984 │ │ │ │ stmdb 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 55a64 <_Py_hashtable_size@@Base+0x80e> │ │ │ │ + bge.n 55b78 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 76f8c │ │ │ │ - b.n 55a66 <_Py_hashtable_size@@Base+0x810> │ │ │ │ + bl 76fc0 │ │ │ │ + b.n 55b7a │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 55a8e <_Py_hashtable_size@@Base+0x838> │ │ │ │ + cbz r0, 55ba2 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 55a82 <_Py_hashtable_size@@Base+0x82c> │ │ │ │ + bgt.n 55b96 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r8 │ │ │ │ - bl 76f8c │ │ │ │ - b.n 55a84 <_Py_hashtable_size@@Base+0x82e> │ │ │ │ + bl 76fc0 │ │ │ │ + b.n 55b98 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 55a98 <_Py_hashtable_size@@Base+0x842> │ │ │ │ + cbnz r0, 55bac │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7732c │ │ │ │ - bl 1e82fc │ │ │ │ + bl 77360 │ │ │ │ + bl 1e8984 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55b2c <_Py_hashtable_size@@Base+0x8d6> │ │ │ │ + b.n 55c40 │ │ │ │ movs r4, #0 │ │ │ │ mov.w fp, #44 @ 0x2c │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 55b06 <_Py_hashtable_size@@Base+0x8b0> │ │ │ │ - bl e6e74 │ │ │ │ + beq.n 55c1a │ │ │ │ + bl e6e8c │ │ │ │ mul.w r9, fp, r4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 55b0a <_Py_hashtable_size@@Base+0x8b4> │ │ │ │ + cbz r0, 55c1e │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r1, r9 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55ad8 <_Py_hashtable_size@@Base+0x882> │ │ │ │ + bne.n 55bec │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 55b0a <_Py_hashtable_size@@Base+0x8b4> │ │ │ │ + beq.n 55c1e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 55b0a <_Py_hashtable_size@@Base+0x8b4> │ │ │ │ + cbnz r2, 55c1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55b0a <_Py_hashtable_size@@Base+0x8b4> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 55c1e │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 55ae8 <_Py_hashtable_size@@Base+0x892> │ │ │ │ + beq.n 55bfc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 55ae8 <_Py_hashtable_size@@Base+0x892> │ │ │ │ + cbnz r2, 55bfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r1, [r1, r9] │ │ │ │ str.w r1, [r2, r4, lsl #3] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ add r1, r9 │ │ │ │ add.w r2, r2, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 55aa2 <_Py_hashtable_size@@Base+0x84c> │ │ │ │ + b.n 55bb6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55b2c <_Py_hashtable_size@@Base+0x8d6> │ │ │ │ + b.n 55c40 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 55b26 <_Py_hashtable_size@@Base+0x8d0> │ │ │ │ + beq.n 55c3a │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl cea34 │ │ │ │ - b.n 55b14 <_Py_hashtable_size@@Base+0x8be> │ │ │ │ - bl 7732c │ │ │ │ - b.n 55a92 <_Py_hashtable_size@@Base+0x83c> │ │ │ │ + bl ceabc │ │ │ │ + b.n 55c28 │ │ │ │ + bl 77360 │ │ │ │ + b.n 55ba6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00055b32 : │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 24b4a4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ mla r0, r7, r5, r4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 55b62 │ │ │ │ + beq.n 55c70 │ │ │ │ adds r5, #1 │ │ │ │ - bl cea34 │ │ │ │ - b.n 55b52 │ │ │ │ + bl ceabc │ │ │ │ + b.n 55c60 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7732c │ │ │ │ - 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, 55b88 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r2, 55ba2 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55ba2 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57300 @ 0xdfd4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 55c88 │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 55bba │ │ │ │ - bl 4f994 <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 55bc6 │ │ │ │ - b.n 55b9e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 4c9ae │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 55b9e │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 55bf0 │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 55be6 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55bd6 │ │ │ │ - dmb ish │ │ │ │ - beq.n 55bf0 │ │ │ │ - bl 267e28 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - str r2, [r6, #8] │ │ │ │ - ldrd r7, r5, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ - add.w r9, r5, #64 @ 0x40 │ │ │ │ - blx 294c4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov lr, r0 │ │ │ │ - mov ip, lr │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - adds r5, #16 │ │ │ │ - ldr.w r2, [r5, #-8] │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldr.w r3, [r5, #-4] │ │ │ │ - cmp r5, r9 │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 55c0e │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #8 │ │ │ │ - blx 294c4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r5, r9 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2a0fc │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str.w r9, [r0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #16] │ │ │ │ - cbz r3, 55c88 │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 55c7e │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55c6e │ │ │ │ - dmb ish │ │ │ │ - beq.n 55c88 │ │ │ │ - bl 2458dc │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.w 77360 │ │ │ │ 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] │ │ │ │ @@ -64665,957 +64673,1022 @@ │ │ │ │ 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 78340 │ │ │ │ + bl 7837c │ │ │ │ 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 55cf0 │ │ │ │ + beq.n 55cdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55cf0 │ │ │ │ + cbnz r3, 55cdc │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55d1e │ │ │ │ + beq.n 55d0a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55d34 │ │ │ │ + bne.n 55d20 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55d68 │ │ │ │ + beq.n 55d54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55d36 │ │ │ │ - b.n 55d68 │ │ │ │ + bgt.n 55d22 │ │ │ │ + b.n 55d54 │ │ │ │ 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 55d54 │ │ │ │ + beq.n 55d40 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55d82 │ │ │ │ + bne.n 55d6e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55d68 │ │ │ │ + beq.n 55d54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55d84 │ │ │ │ + bgt.n 55d70 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 55dc6 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 55db2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 362b2 │ │ │ │ + bl 36276 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55db0 │ │ │ │ + beq.n 55d9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55db0 │ │ │ │ + cbnz r3, 55d9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55dc6 │ │ │ │ + beq.n 55db2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55dc6 │ │ │ │ + cbnz r3, 55db2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cbnz r3, 55dd2 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r2, 55dec │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 55dec │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #58132 @ 0xe314 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 55ebc │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4b720 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55de8 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 55e28 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 55e1e │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 55e0e │ │ │ │ + dmb ish │ │ │ │ + beq.n 55e28 │ │ │ │ + bl 268158 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + movs r1, #1 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + ldrd r9, r5, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ + blx 294c4 │ │ │ │ + add.w lr, r5, #64 @ 0x40 │ │ │ │ + mov r8, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r7, ip │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + adds r5, #16 │ │ │ │ + ldr.w r2, [r5, #-8] │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldr.w r3, [r5, #-4] │ │ │ │ + cmp r5, lr │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + bne.n 55e42 │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #5 │ │ │ │ + blx 294c4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r7 │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldr.w r0, [r9, #16] │ │ │ │ + str r0, [r5, #0] │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a0fc │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str r7, [r0, #0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r0, [r6, #16] │ │ │ │ + cbz r3, 55ebc │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 55eb2 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 55ea2 │ │ │ │ + dmb ish │ │ │ │ + beq.n 55ebc │ │ │ │ + bl 245de4 │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 55e1a │ │ │ │ + bgt.n 55f12 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 55dfe │ │ │ │ + cbz r2, 55ef6 │ │ │ │ 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, #54128 @ 0xd370 │ │ │ │ + movw r3, #54960 @ 0xd6b0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #58712 @ 0xe558 │ │ │ │ + movw r1, #59544 @ 0xe898 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 55e28 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 55f20 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 8e9bc │ │ │ │ + bl 8e97c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 55e2c │ │ │ │ + cbnz r0, 55f24 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 55e50 │ │ │ │ + b.n 55f48 │ │ │ │ mov r3, r6 │ │ │ │ subs r2, r7, #1 │ │ │ │ add.w r1, r5, #16 │ │ │ │ - bl 8efe8 │ │ │ │ + bl 8efa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55e50 │ │ │ │ + beq.n 55f48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55e50 │ │ │ │ + cbnz r3, 55f48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ 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, #70 @ 0x46 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 55f7a │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 55f90 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 55fc4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 55f92 │ │ │ │ + b.n 55fc4 │ │ │ │ + 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 55fb0 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 55fde │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 55fc4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 55fe0 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 56022 │ │ │ │ + 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 363fc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5600c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5600c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 56022 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 56022 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 55e72 │ │ │ │ + cbnz r3, 56042 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 55e8c │ │ │ │ + cbz r2, 5605c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55e8c │ │ │ │ + cbz r3, 5605c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57300 @ 0xdfd4 │ │ │ │ + movw r1, #58132 @ 0xe314 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 55f62 │ │ │ │ + bl 1273d4 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 56142 │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 55ea4 │ │ │ │ - bl 21cc50 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 55eb0 │ │ │ │ - b.n 55e88 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 4fc92 <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ - mov r5, r0 │ │ │ │ + bne.n 56074 │ │ │ │ + bl 4f9d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 56080 │ │ │ │ + b.n 56058 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4c9ee │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55e88 │ │ │ │ + beq.n 56058 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 55eda │ │ │ │ + cbz r3, 560aa │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55ed0 │ │ │ │ + bne.n 560a0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55ec0 │ │ │ │ + bne.n 56090 │ │ │ │ dmb ish │ │ │ │ - beq.n 55eda │ │ │ │ - bl 267e28 │ │ │ │ + beq.n 560aa │ │ │ │ + bl 268158 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ - str r2, [r5, #8] │ │ │ │ - ldrd r6, r7, [r3] │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + str r2, [r6, #8] │ │ │ │ + ldrd r7, r5, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ + add.w r9, r5, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ mov r8, r0 │ │ │ │ - blx 29c10 │ │ │ │ - movs r1, #8 │ │ │ │ - add.w r9, r6, #64 @ 0x40 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 294c4 │ │ │ │ - mov r7, r0 │ │ │ │ mov lr, r0 │ │ │ │ mov ip, lr │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - adds r6, #16 │ │ │ │ - ldr.w r2, [r6, #-8] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + adds r5, #16 │ │ │ │ + ldr.w r2, [r5, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ - ldr.w r3, [r6, #-4] │ │ │ │ - cmp r6, r9 │ │ │ │ + ldr.w r3, [r5, #-4] │ │ │ │ + cmp r5, r9 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 55f0a │ │ │ │ + bne.n 560c8 │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #8 │ │ │ │ + blx 294c4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r9 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ - str r7, [r0, #0] │ │ │ │ + str.w r9, [r0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ - str r0, [r5, #16] │ │ │ │ - cbz r3, 55f62 │ │ │ │ + str r0, [r6, #16] │ │ │ │ + cbz r3, 56142 │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55f58 │ │ │ │ + bne.n 56138 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55f48 │ │ │ │ + bne.n 56128 │ │ │ │ dmb ish │ │ │ │ - beq.n 55f62 │ │ │ │ - bl 2458dc │ │ │ │ - mov r0, r5 │ │ │ │ + beq.n 56142 │ │ │ │ + bl 245de4 │ │ │ │ + mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2957c │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 55f9a │ │ │ │ + bne.n 5617a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 55fbc │ │ │ │ - b.n 55fb4 │ │ │ │ + bne.n 5619c │ │ │ │ + b.n 56194 │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #60324 @ 0xeba4 │ │ │ │ + movw r0, #65152 @ 0xfe80 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55f8c │ │ │ │ + bne.n 5616c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 56020 │ │ │ │ - bl 7f7f4 │ │ │ │ + b.n 56200 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55fb0 │ │ │ │ + bne.n 56190 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55fb0 │ │ │ │ + bne.n 56190 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1edfcc │ │ │ │ + bl 1ee654 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55fb0 │ │ │ │ + beq.n 56190 │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ strd r8, r9, [sp] │ │ │ │ blx 29e70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5600c │ │ │ │ + bge.n 561ec │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5602c │ │ │ │ - bl e4ae4 │ │ │ │ + bne.n 5620c │ │ │ │ + bl e4afc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55fda │ │ │ │ + beq.n 561ba │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 56018 │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 561f8 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55fb0 │ │ │ │ + bne.n 56190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7fa10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5603c │ │ │ │ + cbz r3, 5621c │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cea34 │ │ │ │ - b.n 5603c │ │ │ │ + bl ceabc │ │ │ │ + b.n 5621c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 5600c │ │ │ │ + bl f17d8 │ │ │ │ + b.n 561ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r2, #10172 @ 0x27bc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 56070 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 56086 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 560ba │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 56088 │ │ │ │ - b.n 560ba │ │ │ │ - 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 560a6 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 560d4 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ + mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 560ba │ │ │ │ + beq.n 56280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 560d6 │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 56118 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ble.n 56280 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r4 │ │ │ │ + movw r0, #20068 @ 0x4e64 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ cmp r3, r2 │ │ │ │ - mov r0, r5 │ │ │ │ - itt ne │ │ │ │ + it ne │ │ │ │ addne r3, #1 │ │ │ │ + mov r2, r4 │ │ │ │ + it ne │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 36400 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 56102 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 56102 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + mov r3, r4 │ │ │ │ + bl ddc0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56118 │ │ │ │ + beq.n 56290 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56118 │ │ │ │ + cbnz r3, 56290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 56290 │ │ │ │ + movw r0, #20104 @ 0x4e88 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w ddc0c │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 56146 │ │ │ │ + bhi.n 562be │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 56166 │ │ │ │ - b.n 5615e │ │ │ │ - movw r0, #60332 @ 0xebac │ │ │ │ + bne.n 562de │ │ │ │ + b.n 562d6 │ │ │ │ + movw r0, #65160 @ 0xfe88 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56138 │ │ │ │ - b.n 56240 │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 562b0 │ │ │ │ + b.n 563b8 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56240 │ │ │ │ + bne.n 563b8 │ │ │ │ ldrd r8, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1edfcc │ │ │ │ + bl 1ee654 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56240 │ │ │ │ + beq.n 563b8 │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 5618c │ │ │ │ + ble.n 56304 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5618e │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 5618e │ │ │ │ - b.n 56240 │ │ │ │ + bne.n 56306 │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 56306 │ │ │ │ + b.n 563b8 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 1530f0 │ │ │ │ - cbnz r0, 561b2 │ │ │ │ + bl 1535a8 │ │ │ │ + cbnz r0, 5632a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19128 @ 0x4ab8 │ │ │ │ + movw r1, #20128 @ 0x4ea0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5621a │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 56392 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1536f4 │ │ │ │ + bl 153bac │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 5621a │ │ │ │ + blt.n 56392 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 55a3c <_Py_hashtable_size@@Base+0x7e6> │ │ │ │ + bl 55b50 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5621a │ │ │ │ - bl 95d00 │ │ │ │ + beq.n 56392 │ │ │ │ + bl 95d94 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2a614 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5620c │ │ │ │ + bge.n 56384 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 56230 │ │ │ │ - bl e4ae4 │ │ │ │ + bne.n 563a8 │ │ │ │ + bl e4afc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 561d0 │ │ │ │ + beq.n 56348 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55b38 │ │ │ │ + bl 55c46 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 56224 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 56240 │ │ │ │ + bne.n 5639c │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 563b8 │ │ │ │ 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 7f9dc │ │ │ │ + b.w 7fa10 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 56208 │ │ │ │ + bl f17d8 │ │ │ │ + b.n 56380 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 562a4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 562a4 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movw r0, #19164 @ 0x4adc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - addne r3, #1 │ │ │ │ - mov r2, r4 │ │ │ │ - it ne │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - bl ddbf4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 562b4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 562b4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 562b4 │ │ │ │ - movw r0, #19200 @ 0x4b00 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w ddbf4 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 562d4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r2, 562ee │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 562ee │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57300 @ 0xdfd4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 563be │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 4b6e0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 562ea │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 5632a │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 56320 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 56310 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5632a │ │ │ │ - bl 267e28 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - movs r1, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - ldrd r9, r5, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ - blx 294c4 │ │ │ │ - add.w lr, r5, #64 @ 0x40 │ │ │ │ - mov r8, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r7, ip │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - adds r5, #16 │ │ │ │ - ldr.w r2, [r5, #-8] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldr.w r3, [r5, #-4] │ │ │ │ - cmp r5, lr │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 56344 │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #5 │ │ │ │ - blx 294c4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r7 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldr.w r0, [r9, #16] │ │ │ │ - str r0, [r5, #0] │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2a0fc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str r7, [r0, #0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #16] │ │ │ │ - cbz r3, 563be │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 563b4 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 563a4 │ │ │ │ - dmb ish │ │ │ │ - beq.n 563be │ │ │ │ - bl 2458dc │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 563f0 │ │ │ │ + beq.n 563ec │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5641e │ │ │ │ + bne.n 5641a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56404 │ │ │ │ + beq.n 56400 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56420 │ │ │ │ + bgt.n 5641c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5645a │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 56456 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #56] @ (56460 ) │ │ │ │ + ldr r0, [pc, #56] @ (5645c ) │ │ │ │ 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 93278 │ │ │ │ + bl 93310 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5645a │ │ │ │ + beq.n 56456 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5645a │ │ │ │ + cbnz r3, 56456 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5650a │ │ │ │ + movs r3, #0 │ │ │ │ + strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ + ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ + cbz r3, 564b2 │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 564a8 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 56498 │ │ │ │ + dmb ish │ │ │ │ + beq.n 564b2 │ │ │ │ + bl 268158 │ │ │ │ + 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, 5650a │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 56500 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 564f0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5650a │ │ │ │ + bl 245de4 │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5648c │ │ │ │ + bne.n 56536 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 564ac │ │ │ │ - b.n 564a4 │ │ │ │ + bne.n 56556 │ │ │ │ + b.n 5654e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60292 @ 0xeb84 │ │ │ │ + movw r0, #65120 @ 0xfe60 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5647c │ │ │ │ - b.n 5655e │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 56526 │ │ │ │ + b.n 56608 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5655e │ │ │ │ + bne.n 56608 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1530f0 │ │ │ │ - cbnz r0, 564ce │ │ │ │ + bl 1535a8 │ │ │ │ + cbnz r0, 56578 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19224 @ 0x4b18 │ │ │ │ + movw r1, #20164 @ 0x4ec4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 56548 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 565f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1536f4 │ │ │ │ + bl 153bac │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 56548 │ │ │ │ + blt.n 565f2 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 55a3c <_Py_hashtable_size@@Base+0x7e6> │ │ │ │ + bl 55b50 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56548 │ │ │ │ - bl 95d00 │ │ │ │ + beq.n 565f2 │ │ │ │ + bl 95d94 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a78c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge.n 56524 │ │ │ │ + bge.n 565ce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 56524 │ │ │ │ - bl e4ae4 │ │ │ │ + bne.n 565ce │ │ │ │ + bl e4afc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 564ec │ │ │ │ - b.n 56526 │ │ │ │ + beq.n 56596 │ │ │ │ + b.n 565d0 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 55b38 │ │ │ │ + bl 55c46 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 56552 │ │ │ │ - cbnz r5, 56548 │ │ │ │ + bge.n 565fc │ │ │ │ + cbnz r5, 565f2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 5655e │ │ │ │ + bl f17d8 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 56608 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7f9dc │ │ │ │ + b.w 7fa10 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56592 │ │ │ │ + beq.n 5663c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 565c0 │ │ │ │ + bne.n 5666a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 565a6 │ │ │ │ + beq.n 56650 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 565c2 │ │ │ │ + bgt.n 5666c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 565fc │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 566a6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #60] @ (56604 ) │ │ │ │ + ldr r0, [pc, #56] @ (566ac ) │ │ │ │ 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 93278 │ │ │ │ + bl 93310 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 565fc │ │ │ │ + beq.n 566a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 565fc │ │ │ │ + cbnz r3, 566a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00056608 : │ │ │ │ +000566b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #52] @ (5664c ) │ │ │ │ + ldr r4, [pc, #52] @ (566f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2, r4] │ │ │ │ - cbnz r1, 56630 │ │ │ │ + cbnz r1, 566d8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3aeb4 <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ + b.w 3aeac <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #19260 @ 0x4b3c │ │ │ │ + movw r2, #20200 @ 0x4ee8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127000 <_PyErr_SetString@@Base> │ │ │ │ + bl 127438 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 5666e │ │ │ │ + cbnz r3, 56716 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 56688 │ │ │ │ + cbz r2, 56730 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 56688 │ │ │ │ + cbz r3, 56730 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57300 @ 0xdfd4 │ │ │ │ + movw r1, #58132 @ 0xe314 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 56750 │ │ │ │ - bl 166370 │ │ │ │ + b.n 567f8 │ │ │ │ + bl 1666f4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4988a │ │ │ │ + bl 498d2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56684 │ │ │ │ + beq.n 5672c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 566c2 │ │ │ │ + cbz r3, 5676a │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 566b8 │ │ │ │ + bne.n 56760 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 566a8 │ │ │ │ + bne.n 56750 │ │ │ │ dmb ish │ │ │ │ - beq.n 566c2 │ │ │ │ - bl 267e28 │ │ │ │ + beq.n 5676a │ │ │ │ + bl 268158 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ ldrd r9, r5, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ blx 294c4 │ │ │ │ add.w lr, r5, #64 @ 0x40 │ │ │ │ @@ -65626,15 +65699,15 @@ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 566dc │ │ │ │ + bne.n 56784 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ @@ -65644,207 +65717,203 @@ │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ str r7, [r0, #0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ str r0, [r6, #12] │ │ │ │ - cbz r3, 56750 │ │ │ │ + cbz r3, 567f8 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56746 │ │ │ │ + bne.n 567ee │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56736 │ │ │ │ + bne.n 567de │ │ │ │ dmb ish │ │ │ │ - beq.n 56750 │ │ │ │ - bl 2458dc │ │ │ │ + beq.n 567f8 │ │ │ │ + bl 245de4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00056756 : │ │ │ │ +000567fe : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #48048 @ 0xbbb0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r2 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1cc2b4 │ │ │ │ + bl 1cc984 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r6, r0 │ │ │ │ + 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 56830 │ │ │ │ + beq.n 568ce │ │ │ │ movs r3, #0 │ │ │ │ - strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ - ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 567d8 │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ + strh.w r3, [r0, #222] @ 0xde │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 56880 │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 567ce │ │ │ │ + bne.n 56876 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 567be │ │ │ │ + bne.n 56866 │ │ │ │ dmb ish │ │ │ │ - beq.n 567d8 │ │ │ │ - bl 267e28 │ │ │ │ - add.w r5, r6, #8 │ │ │ │ - add.w r4, r7, #8 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - mov.w r2, #358 @ 0x166 │ │ │ │ - add.w r1, r6, #72 @ 0x48 │ │ │ │ - add.w r0, r7, #72 @ 0x48 │ │ │ │ + beq.n 56880 │ │ │ │ + bl 268158 │ │ │ │ + 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, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 56830 │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 568ce │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56826 │ │ │ │ + bne.n 568c4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56816 │ │ │ │ + bne.n 568b4 │ │ │ │ dmb ish │ │ │ │ - beq.n 56830 │ │ │ │ - bl 2458dc │ │ │ │ + beq.n 568ce │ │ │ │ + bl 245de4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 5683e │ │ │ │ - b.w 7a21c │ │ │ │ + cbz r0, 568dc │ │ │ │ + b.w 7a24c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00056848 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +000568e6 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 568fc <_PyXI_FillNamespaceFromDict@@Base+0xb4> │ │ │ │ + ble.n 5699a <_PyXI_FillNamespaceFromDict@@Base+0xb4> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [r4, r5, lsl #3] │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ - bl 35e3e │ │ │ │ + bl 35e3a │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 56888 <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ - bl 7f7f4 │ │ │ │ + cbnz r0, 56926 <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ + bl 7f828 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ negs r4, r4 │ │ │ │ - b.n 568ba <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ + b.n 56958 <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ movs r0, #24 │ │ │ │ - bl 6c078 │ │ │ │ + bl 6c0b8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 5689a <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ - bl 1e82fc │ │ │ │ - b.n 568ac <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ + cbnz r0, 56938 <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ + bl 1e8984 │ │ │ │ + b.n 5694a <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ mov r0, r9 │ │ │ │ - bl 193150 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ - cbz r0, 568b0 <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ + bl 193688 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + cbz r0, 5694e <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - cbz r4, 568f8 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ - cbz r7, 568dc <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ - bl 139fd4 │ │ │ │ + cbz r4, 56996 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ + cbz r7, 5697a <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ + bl 13a400 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1420] @ 0x58c │ │ │ │ - bl d39c4 │ │ │ │ - cbz r0, 568dc <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ + bl d3a00 │ │ │ │ + cbz r0, 5697a <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ mov r3, r7 │ │ │ │ mvn.w r2, #6 │ │ │ │ str.w r2, [r3, #60]! │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r7, #0 │ │ │ │ cmp r5, r7 │ │ │ │ - ble.n 568fe <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ + ble.n 5699c <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 568f4 <_PyXI_FillNamespaceFromDict@@Base+0xac> │ │ │ │ + cbz r0, 56992 <_PyXI_FillNamespaceFromDict@@Base+0xac> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 265d8c │ │ │ │ + bl 2660bc │ │ │ │ adds r7, #1 │ │ │ │ - b.n 568de <_PyXI_FillNamespaceFromDict@@Base+0x96> │ │ │ │ + b.n 5697c <_PyXI_FillNamespaceFromDict@@Base+0x96> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 56860 <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ + b.n 568fe <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #19380 @ 0x4bb4 │ │ │ │ + movw r0, #20320 @ 0x4f60 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w ddbf4 │ │ │ │ + b.w ddc0c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #10112 @ 0x2780 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b320 │ │ │ │ + bl 11b748 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ccfec │ │ │ │ + b.w 1cd6bc │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ @@ -65860,91 +65929,91 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, r1 │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00056982 <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +00056a20 <_PyXI_ApplyNamespace@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r2 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 56a2a <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ + ble.n 56ac8 <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr.w r0, [r5, r6, lsl #3] │ │ │ │ add.w r5, r5, r6, lsl #3 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56a2e <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56acc <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 569e0 <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ + cbz r0, 56a7e <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 569f0 <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ + cbnz r0, 56a8e <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56a2e <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56acc <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56a2e <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + cbnz r3, 56acc <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56a2e <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 56acc <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r7 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 56a0e <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + beq.n 56aac <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56a0e <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + cbnz r3, 56aac <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 56a20 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + beq.n 56abe <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56a20 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + cbnz r3, 56abe <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 56a2e <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bne.n 56acc <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 5699e <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ + b.n 56a3c <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56a32 <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ + b.n 56ad0 <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #196] @ (56b0c <_PyXI_ApplyNamespace@@Base+0x18a>) │ │ │ │ + ldr r2, [pc, #192] @ (56ba8 <_PyXI_ApplyNamespace@@Base+0x188>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ add r6, sp, #20 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ addw r4, r7, #3816 @ 0xee8 │ │ │ │ addw r7, r7, #3848 @ 0xf08 │ │ │ │ @@ -65953,192 +66022,191 @@ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 56a5c <_PyXI_ApplyNamespace@@Base+0xda> │ │ │ │ + bne.n 56afa <_PyXI_ApplyNamespace@@Base+0xda> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56b00 <_PyXI_ApplyNamespace@@Base+0x17e> │ │ │ │ - movw sl, #31536 @ 0x7b30 │ │ │ │ + beq.n 56b9e <_PyXI_ApplyNamespace@@Base+0x17e> │ │ │ │ + movw sl, #32368 @ 0x7e70 │ │ │ │ movt sl, #39 @ 0x27 │ │ │ │ - movw r9, #31724 @ 0x7bec │ │ │ │ + movw r9, #32556 @ 0x7f2c │ │ │ │ movt r9, #39 @ 0x27 │ │ │ │ - movw r8, #18284 @ 0x476c │ │ │ │ + movw r8, #19116 @ 0x4aac │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ add r4, sp, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldrd r0, r7, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r9 │ │ │ │ strd sl, r7, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #19408 @ 0x4bd0 │ │ │ │ + movw r0, #20348 @ 0x4f7c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r7, 56afa <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ - bl 83b80 │ │ │ │ + cbz r7, 56b98 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ + bl 83bb0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 56ae2 <_PyXI_ApplyNamespace@@Base+0x160> │ │ │ │ + cbz r0, 56b80 <_PyXI_ApplyNamespace@@Base+0x160> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56afa <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ + beq.n 56b98 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56afa <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ + cbnz r3, 56b98 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56afa <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 56b98 <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56af2 <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ + beq.n 56b90 <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56af2 <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ + cbnz r3, 56b90 <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ adds r4, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 56aa0 <_PyXI_ApplyNamespace@@Base+0x11e> │ │ │ │ - b.n 56b02 <_PyXI_ApplyNamespace@@Base+0x180> │ │ │ │ + bne.n 56b3e <_PyXI_ApplyNamespace@@Base+0x11e> │ │ │ │ + b.n 56ba0 <_PyXI_ApplyNamespace@@Base+0x180> │ │ │ │ mov r0, r5 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 56b32 <_PyXI_ApplyNamespace@@Base+0x1b0> │ │ │ │ + cbnz r2, 56bce <_PyXI_ApplyNamespace@@Base+0x1ae> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 56b32 <_PyXI_ApplyNamespace@@Base+0x1b0> │ │ │ │ + bne.n 56bce <_PyXI_ApplyNamespace@@Base+0x1ae> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 56b4c <_PyXI_ApplyNamespace@@Base+0x1ca> │ │ │ │ - ldr r5, [pc, #44] @ (56b60 <_PyXI_ApplyNamespace@@Base+0x1de>) │ │ │ │ + cbnz r0, 56be8 <_PyXI_ApplyNamespace@@Base+0x1c8> │ │ │ │ + ldr r5, [pc, #44] @ (56bfc <_PyXI_ApplyNamespace@@Base+0x1dc>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 56b5a <_PyXI_ApplyNamespace@@Base+0x1d8> │ │ │ │ + cbz r0, 56bf6 <_PyXI_ApplyNamespace@@Base+0x1d6> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 5555e <_Py_hashtable_size@@Base+0x308> │ │ │ │ + b.w 555fc <_Py_hashtable_size@@Base+0x484> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ add ip, pc │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00056b64 <_PyXI_FreeNamespace@@Base>: │ │ │ │ +00056c00 <_PyXI_FreeNamespace@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 56b9c <_PyXI_FreeNamespace@@Base+0x38> │ │ │ │ + cbz r3, 56c38 <_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, 56b82 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + cbz r2, 56c1e <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 56b92 <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ + cbnz r3, 56c2e <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2302f8 │ │ │ │ + bl 2308ac │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6c228 │ │ │ │ - bl 139fd4 │ │ │ │ - bl 13a948 │ │ │ │ - b.n 56b82 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + b.w 6c268 │ │ │ │ + bl 13a400 │ │ │ │ + bl 13ad74 │ │ │ │ + b.n 56c1e <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 56bc0 <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ + cbnz r2, 56c5c <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 56bc0 <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ + bne.n 56c5c <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 56bda <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ - ldr r5, [pc, #40] @ (56bec <_PyXI_FreeNamespace@@Base+0x88>) │ │ │ │ + cbnz r0, 56c76 <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ + ldr r5, [pc, #40] @ (56c88 <_PyXI_FreeNamespace@@Base+0x88>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 56be8 <_PyXI_FreeNamespace@@Base+0x84> │ │ │ │ + cbz r0, 56c84 <_PyXI_FreeNamespace@@Base+0x84> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 5555e <_Py_hashtable_size@@Base+0x308> │ │ │ │ + b.w 555fc <_Py_hashtable_size@@Base+0x484> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r0, r5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ - b.w 124ecc │ │ │ │ + b.w 125304 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 56c06 <_PyXI_FreeNamespace@@Base+0xa2> │ │ │ │ - b.w 7a21c │ │ │ │ + cbz r0, 56ca2 <_PyXI_FreeNamespace@@Base+0xa2> │ │ │ │ + b.w 7a24c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 56c78 │ │ │ │ + bl 56d14 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 56c3c <_PyXI_FreeNamespace@@Base+0xd8> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 56cd8 <_PyXI_FreeNamespace@@Base+0xd8> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 56c54 <_PyXI_FreeNamespace@@Base+0xf0> │ │ │ │ + b.n 56cf0 <_PyXI_FreeNamespace@@Base+0xf0> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -66146,273 +66214,273 @@ │ │ │ │ pop {r3, pc} │ │ │ │ ldrd r2, r1, [r0, #4] │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ ldrd r0, r2, [r2, #16] │ │ │ │ adds r0, #3 │ │ │ │ mla r0, r1, r2, r0 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - cbz r3, 56c74 <_PyXI_FreeNamespace@@Base+0x110> │ │ │ │ + cbz r3, 56d10 <_PyXI_FreeNamespace@@Base+0x110> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 124ecc │ │ │ │ + b.w 125304 │ │ │ │ │ │ │ │ -00056c78 : │ │ │ │ +00056d14 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 56caa │ │ │ │ + bpl.n 56d46 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 56ca0 │ │ │ │ + cbnz r3, 56d3c │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 56ca8 │ │ │ │ + b.n 56d44 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56c96 │ │ │ │ + bne.n 56d32 │ │ │ │ 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, 56cda │ │ │ │ + cbz r0, 56d76 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56cda │ │ │ │ + beq.n 56d76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56cda │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d76 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56cf6 │ │ │ │ + cbz r0, 56d92 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56cf6 │ │ │ │ + beq.n 56d92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56cf6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d92 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 101258 │ │ │ │ + bl 1011e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 56d2c │ │ │ │ + cbz r0, 56dc8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d2c │ │ │ │ + beq.n 56dc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d2c │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56dc8 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56d48 │ │ │ │ + cbz r0, 56de4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d48 │ │ │ │ + beq.n 56de4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d48 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56de4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56d64 │ │ │ │ + cbz r0, 56e00 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d64 │ │ │ │ + beq.n 56e00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d64 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e00 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 101258 │ │ │ │ + bl 1011e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #19520 @ 0x4c40 │ │ │ │ + movw r0, #20460 @ 0x4fec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbe74 │ │ │ │ + bl cbefc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 56db0 │ │ │ │ + cbz r0, 56e4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56db0 │ │ │ │ + beq.n 56e4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56db0 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e4c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 56dcc │ │ │ │ + cbz r0, 56e68 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56dcc │ │ │ │ + beq.n 56e68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56dcc │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e68 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 56de8 │ │ │ │ + cbz r0, 56e84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56de8 │ │ │ │ + beq.n 56e84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56de8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e84 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 56e04 │ │ │ │ + cbz r0, 56ea0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e04 │ │ │ │ + beq.n 56ea0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e04 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56ea0 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56e20 │ │ │ │ + cbz r0, 56ebc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e20 │ │ │ │ + beq.n 56ebc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e20 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56ebc │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56e3c │ │ │ │ + cbz r0, 56ed8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e3c │ │ │ │ + beq.n 56ed8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e3c │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56ed8 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 56d80 │ │ │ │ + b.n 56e1c │ │ │ │ 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 56e64 │ │ │ │ - bl 25e80c │ │ │ │ + bne.n 56f00 │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 56e70 │ │ │ │ + cbz r3, 56f0c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 56e90 │ │ │ │ + b.n 56f2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d2f38 │ │ │ │ - cbnz r0, 56e8c │ │ │ │ + bl 1d3600 │ │ │ │ + cbnz r0, 56f28 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 56e8c │ │ │ │ + cbnz r3, 56f28 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 56e8c │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 56f28 │ │ │ │ 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 7f9dc │ │ │ │ + b.w 7fa10 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 7f9dc │ │ │ │ + b.w 7fa10 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #19840 @ 0x4d80 │ │ │ │ + movw r1, #20780 @ 0x512c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144c80 │ │ │ │ + bl 145138 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 56ee8 │ │ │ │ + blt.n 56f84 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56eec │ │ │ │ + cbz r0, 56f88 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 56eec │ │ │ │ + b.n 56f88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ @@ -66421,229 +66489,229 @@ │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ - bl 13c2a8 │ │ │ │ + bl 13c6d8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq.n 56f32 │ │ │ │ - blt.w 570a0 │ │ │ │ - movw r0, #62120 @ 0xf2a8 │ │ │ │ + beq.n 56fce │ │ │ │ + blt.w 5713c │ │ │ │ + movw r0, #62952 @ 0xf5e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7a21c │ │ │ │ - movw r0, #63492 @ 0xf804 │ │ │ │ + b.w 7a24c │ │ │ │ + movw r0, #64324 @ 0xfb44 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 56f48 │ │ │ │ + cbnz r0, 56fe4 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 5707c │ │ │ │ + b.n 57118 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r8, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ - ble.n 56f8c │ │ │ │ + ble.n 57028 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #20068 @ 0x4e64 │ │ │ │ + movw r0, #21008 @ 0x5210 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56f82 │ │ │ │ + beq.n 5701e │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56f82 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5701e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 56f4e │ │ │ │ - b.n 56f42 │ │ │ │ + bne.n 56fea │ │ │ │ + b.n 56fde │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 8de64 │ │ │ │ - cbz r0, 56ff6 │ │ │ │ + bl 8de20 │ │ │ │ + cbz r0, 57092 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #20076 @ 0x4e6c │ │ │ │ + movw r0, #21016 @ 0x5218 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56fd8 │ │ │ │ + beq.n 57074 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 56fd8 │ │ │ │ + cbnz r2, 57074 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56fee │ │ │ │ + beq.n 5708a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbnz r2, 56fee │ │ │ │ + cbnz r2, 5708a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 56f42 │ │ │ │ + beq.n 56fde │ │ │ │ mov r4, r7 │ │ │ │ - b.n 56f90 │ │ │ │ + b.n 5702c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1b1de0 │ │ │ │ + bl 1b24ac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57084 │ │ │ │ + beq.n 57120 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1e3f4c │ │ │ │ + bl 1e45d4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 57024 │ │ │ │ + cbnz r0, 570c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57084 │ │ │ │ + beq.n 57120 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 57084 │ │ │ │ + cbnz r3, 57120 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57084 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 57120 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #20088 @ 0x4e78 │ │ │ │ + movw r0, #21028 @ 0x5224 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57050 │ │ │ │ + beq.n 570ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 57050 │ │ │ │ + cbnz r3, 570ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57066 │ │ │ │ + beq.n 57102 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 57066 │ │ │ │ + cbnz r3, 57102 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5707c │ │ │ │ + beq.n 57118 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5707c │ │ │ │ + cbnz r3, 57118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13c7f8 │ │ │ │ - b.n 570a4 │ │ │ │ + bl 13cc28 │ │ │ │ + b.n 57140 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5709a │ │ │ │ + beq.n 57136 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5709a │ │ │ │ + cbnz r3, 57136 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13c7f8 │ │ │ │ + bl 13cc28 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r0, #32 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ ittt ne │ │ │ │ ldrne r3, [r3, #16] │ │ │ │ addne r3, #1 │ │ │ │ addne.w r0, r0, r3, lsl #3 │ │ │ │ - b.w 124ecc │ │ │ │ + b.w 125304 │ │ │ │ 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, 570e0 │ │ │ │ - cbz r2, 570fa │ │ │ │ + cbnz r3, 5717c │ │ │ │ + cbz r2, 57196 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 570fa │ │ │ │ + cbz r3, 57196 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21952 @ 0x55c0 │ │ │ │ + movw r1, #22892 @ 0x596c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57102 │ │ │ │ + b.n 5719e │ │ │ │ movw r0, #47264 @ 0xb8a0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057104 <_Py_c_prod@@Base>: │ │ │ │ +000571a0 <_Py_c_prod@@Base>: │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmul.f64 d0, d1, d3 │ │ │ │ vmul.f64 d1, d1, d2 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vmla.f64 d1, d7, d3 │ │ │ │ vnmls.f64 d0, d7, d2 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ - movw r0, #63680 @ 0xf8c0 │ │ │ │ + movw r0, #64512 @ 0xfc00 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a21c │ │ │ │ + b.w 7a24c │ │ │ │ │ │ │ │ -0005712a <_Py_c_sum@@Base>: │ │ │ │ +000571c6 <_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 57180 <_Py_c_sum@@Base+0x56> │ │ │ │ + bpl.n 5721c <_Py_c_sum@@Base+0x56> │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 57184 <_Py_c_sum@@Base+0x5a> │ │ │ │ + cbz r1, 57220 <_Py_c_sum@@Base+0x5a> │ │ │ │ push {r4} │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ @@ -66655,311 +66723,311 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ ite ne │ │ │ │ movne r2, #8 │ │ │ │ moveq r2, #12 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - b.w 124ecc │ │ │ │ + b.w 125304 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 57188 <_Py_c_sum@@Base+0x5e> │ │ │ │ + b.n 57224 <_Py_c_sum@@Base+0x5e> │ │ │ │ mov.w r0, #464 @ 0x1d0 │ │ │ │ - b.w 124ecc │ │ │ │ + b.w 125304 │ │ │ │ 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, 571aa <_Py_c_sum@@Base+0x80> │ │ │ │ + cbnz r0, 57246 <_Py_c_sum@@Base+0x80> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 571b4 <_Py_c_sum@@Base+0x8a> │ │ │ │ - b.n 571ba <_Py_c_sum@@Base+0x90> │ │ │ │ + cbnz r0, 57250 <_Py_c_sum@@Base+0x8a> │ │ │ │ + b.n 57256 <_Py_c_sum@@Base+0x90> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 571a4 <_Py_c_sum@@Base+0x7a> │ │ │ │ - b.n 571e6 <_Py_c_sum@@Base+0xbc> │ │ │ │ + beq.n 57240 <_Py_c_sum@@Base+0x7a> │ │ │ │ + b.n 57282 <_Py_c_sum@@Base+0xbc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 571e6 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 57282 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 571c4 <_Py_c_sum@@Base+0x9a> │ │ │ │ + cbz r0, 57260 <_Py_c_sum@@Base+0x9a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 571e6 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 57282 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 571ce <_Py_c_sum@@Base+0xa4> │ │ │ │ + cbz r0, 5726a <_Py_c_sum@@Base+0xa4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 571e6 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 57282 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 571d8 <_Py_c_sum@@Base+0xae> │ │ │ │ + cbz r0, 57274 <_Py_c_sum@@Base+0xae> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 571e6 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 57282 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 571e6 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbz r0, 57282 <_Py_c_sum@@Base+0xbc> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 57206 <_Py_c_sum@@Base+0xdc> │ │ │ │ + cbnz r0, 572a2 <_Py_c_sum@@Base+0xdc> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 57210 <_Py_c_sum@@Base+0xe6> │ │ │ │ - b.n 57216 <_Py_c_sum@@Base+0xec> │ │ │ │ + cbnz r0, 572ac <_Py_c_sum@@Base+0xe6> │ │ │ │ + b.n 572b2 <_Py_c_sum@@Base+0xec> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57200 <_Py_c_sum@@Base+0xd6> │ │ │ │ - b.n 57224 <_Py_c_sum@@Base+0xfa> │ │ │ │ + beq.n 5729c <_Py_c_sum@@Base+0xd6> │ │ │ │ + b.n 572c0 <_Py_c_sum@@Base+0xfa> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57224 <_Py_c_sum@@Base+0xfa> │ │ │ │ + cbnz r0, 572c0 <_Py_c_sum@@Base+0xfa> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 57224 <_Py_c_sum@@Base+0xfa> │ │ │ │ + cbz r0, 572c0 <_Py_c_sum@@Base+0xfa> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ ands.w r7, r4, #64 @ 0x40 │ │ │ │ ubfx r6, r4, #5, #1 │ │ │ │ - beq.n 5724a <_Py_c_sum@@Base+0x120> │ │ │ │ - cbz r6, 5725a <_Py_c_sum@@Base+0x130> │ │ │ │ + beq.n 572e6 <_Py_c_sum@@Base+0x120> │ │ │ │ + cbz r6, 572f6 <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 5726e <_Py_c_sum@@Base+0x144> │ │ │ │ - cbz r6, 5725a <_Py_c_sum@@Base+0x130> │ │ │ │ + b.n 5730a <_Py_c_sum@@Base+0x144> │ │ │ │ + cbz r6, 572f6 <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5726e <_Py_c_sum@@Base+0x144> │ │ │ │ + b.n 5730a <_Py_c_sum@@Base+0x144> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 5726c <_Py_c_sum@@Base+0x142> │ │ │ │ + cbz r3, 57308 <_Py_c_sum@@Base+0x142> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 5726e <_Py_c_sum@@Base+0x144> │ │ │ │ + b.n 5730a <_Py_c_sum@@Base+0x144> │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0f98 │ │ │ │ - cbz r0, 57284 <_Py_c_sum@@Base+0x15a> │ │ │ │ - cbz r7, 5727e <_Py_c_sum@@Base+0x154> │ │ │ │ - cbz r6, 5727e <_Py_c_sum@@Base+0x154> │ │ │ │ + bl 1a1638 │ │ │ │ + cbz r0, 57320 <_Py_c_sum@@Base+0x15a> │ │ │ │ + cbz r7, 5731a <_Py_c_sum@@Base+0x154> │ │ │ │ + cbz r6, 5731a <_Py_c_sum@@Base+0x154> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 57280 <_Py_c_sum@@Base+0x156> │ │ │ │ + b.n 5731c <_Py_c_sum@@Base+0x156> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r4, #1 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7f9dc │ │ │ │ + b.w 7fa10 │ │ │ │ │ │ │ │ -0005728e : │ │ │ │ - b.w 14948c <_Py_HashDouble@@Base+0x638> │ │ │ │ +0005732a : │ │ │ │ + b.w 149944 <_Py_HashDouble@@Base+0x638> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub sp, #256 @ 0x100 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 572e0 │ │ │ │ + ble.n 5737c │ │ │ │ ldr r5, [r0, #12] │ │ │ │ subs r4, #1 │ │ │ │ mla r4, r6, r4, r5 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ cmp r5, r4 │ │ │ │ - bcs.n 572e0 │ │ │ │ + bcs.n 5737c │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ add r5, r6 │ │ │ │ subs r4, r4, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 572b4 │ │ │ │ + b.n 57350 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #256 @ 0x100 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000572ec : │ │ │ │ +00057388 : │ │ │ │ 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 7cff8 │ │ │ │ + bl 7d028 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005730c : │ │ │ │ +000573a8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5735e │ │ │ │ + beq.n 573fa │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5735e │ │ │ │ + beq.n 573fa │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5735e │ │ │ │ - bl 85a0c │ │ │ │ - movw r3, #25380 @ 0x6324 │ │ │ │ + beq.n 573fa │ │ │ │ + bl 859dc │ │ │ │ + movw r3, #26212 @ 0x6664 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #12724 @ 0x31b4 │ │ │ │ + movw r2, #13556 @ 0x34f4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 57366 │ │ │ │ - movw r0, #25380 @ 0x6324 │ │ │ │ + b.n 57402 │ │ │ │ + movw r0, #26212 @ 0x6664 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057368 : │ │ │ │ +00057404 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5738a │ │ │ │ + bne.n 57426 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 57380 │ │ │ │ + b.n 5741c │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 573a0 │ │ │ │ + bne.n 5743c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8fe90 │ │ │ │ + b.w 8fe50 │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 573b8 │ │ │ │ + beq.n 57454 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85a0c │ │ │ │ - cbnz r0, 573b8 │ │ │ │ + bl 859dc │ │ │ │ + cbnz r0, 57454 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 573bc │ │ │ │ + b.n 57458 │ │ │ │ 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, 573dc │ │ │ │ + cbnz r3, 57478 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 573f6 │ │ │ │ + cbz r2, 57492 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 573f6 │ │ │ │ + cbz r3, 57492 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22620 @ 0x585c │ │ │ │ + movw r1, #23560 @ 0x5c08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57494 │ │ │ │ - bl 14f41c │ │ │ │ + b.n 57530 │ │ │ │ + bl 14f8d4 │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ add.w r8, r4, #12 │ │ │ │ - cbz r5, 57420 │ │ │ │ + cbz r5, 574bc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17788 @ 0x457c │ │ │ │ + movw r1, #18620 @ 0x48bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 573f2 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5748e │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 57438 │ │ │ │ + cbnz r3, 574d4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 57494 │ │ │ │ + b.n 57530 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 5744e │ │ │ │ - bl 7732c │ │ │ │ + cbz r0, 574ea │ │ │ │ + bl 77360 │ │ │ │ str r5, [r4, #116] @ 0x74 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ str r3, [r4, #12] │ │ │ │ strd r7, r7, [r4, #120] @ 0x78 │ │ │ │ - bl 1ead00 │ │ │ │ + bl 1eb388 │ │ │ │ mov r6, r0 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 57472 │ │ │ │ + cbz r0, 5750e │ │ │ │ str.w r7, [r4, #144] @ 0x90 │ │ │ │ - b.n 573f2 │ │ │ │ + b.n 5748e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1eb184 <_PyCapsule_SetTraverse@@Base+0x94> │ │ │ │ - cbz r6, 5748c │ │ │ │ + bl 1eb80c <_PyCapsule_SetTraverse@@Base+0x94> │ │ │ │ + cbz r6, 57528 │ │ │ │ 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 │ │ │ │ @@ -66968,591 +67036,553 @@ │ │ │ │ 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, 574b8 │ │ │ │ + cbnz r1, 57554 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl f9080 │ │ │ │ + bl f9060 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 574ca │ │ │ │ - b.n 574fa │ │ │ │ - movw r0, #57708 @ 0xe16c │ │ │ │ + cbnz r0, 57566 │ │ │ │ + b.n 57596 │ │ │ │ + movw r0, #58540 @ 0xe4ac │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1529c8 <_PyArg_NoPositional@@Base> │ │ │ │ + bl 152e80 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 574ac │ │ │ │ - b.n 574fa │ │ │ │ + bne.n 57548 │ │ │ │ + b.n 57596 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 86f1c │ │ │ │ + bl 86ef0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 574e4 │ │ │ │ - cbz r5, 574fc │ │ │ │ + blt.n 57580 │ │ │ │ + cbz r5, 57598 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 86f1c │ │ │ │ + bl 86ef0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 574fc │ │ │ │ + bge.n 57598 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 574fa │ │ │ │ + beq.n 57596 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 574fa │ │ │ │ + cbnz r3, 57596 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (57534 ) │ │ │ │ + ldr r2, [pc, #48] @ (575d0 ) │ │ │ │ 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 57528 │ │ │ │ - movw r0, #22648 @ 0x5878 │ │ │ │ + bne.n 575c4 │ │ │ │ + movw r0, #23588 @ 0x5c24 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w ddbf4 │ │ │ │ - movw r0, #22656 @ 0x5880 │ │ │ │ + b.w ddc0c │ │ │ │ + movw r0, #23596 @ 0x5c2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddbf4 │ │ │ │ + b.w ddc0c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #48] @ (5756c ) │ │ │ │ + ldr r2, [pc, #48] @ (57608 ) │ │ │ │ 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 57560 │ │ │ │ - movw r0, #22712 @ 0x58b8 │ │ │ │ + bne.n 575fc │ │ │ │ + movw r0, #23652 @ 0x5c64 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w ddbf4 │ │ │ │ - movw r0, #22724 @ 0x58c4 │ │ │ │ + b.w ddc0c │ │ │ │ + movw r0, #23664 @ 0x5c70 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddbf4 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.n 575c0 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ - bpl.n 575c0 │ │ │ │ - push {r4, r5} │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #64] @ (575c8 ) │ │ │ │ - ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ - movs r3, #28 │ │ │ │ - subs r1, #1 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ - adds r5, r4, r3 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ - add.w r5, r5, #92672 @ 0x16a00 │ │ │ │ - add r2, r4 │ │ │ │ - ldr.w r5, [r5, #252] @ 0xfc │ │ │ │ - cmp r5, r0 │ │ │ │ - beq.n 575b8 │ │ │ │ - cmp r1, #10 │ │ │ │ - ittt ls │ │ │ │ - addls.w r0, r3, #98304 @ 0x18000 │ │ │ │ - addls r0, #228 @ 0xe4 │ │ │ │ - addls r2, r4, r0 │ │ │ │ - add.w r0, r2, #24 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r3, #104] @ 0x68 │ │ │ │ - add r0, r3 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ + b.w ddc0c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mla r0, r0, r2, r3 │ │ │ │ - b.w 124ecc │ │ │ │ + b.w 125304 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23320 @ 0x5b18 │ │ │ │ + movw r1, #23788 @ 0x5cec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23364 @ 0x5b44 │ │ │ │ + movw r1, #23832 @ 0x5d18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ - cbnz r5, 5765a │ │ │ │ + cbnz r5, 57696 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5765a │ │ │ │ + ble.n 57696 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5765a │ │ │ │ - cbnz r2, 5767e │ │ │ │ + bne.n 57696 │ │ │ │ + cbnz r2, 576b4 │ │ │ │ mov r3, r5 │ │ │ │ + ldr r5, [pc, #216] @ (57774 ) │ │ │ │ movs r2, #0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r5, #1 │ │ │ │ - strd r5, r2, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + strd r5, r5, [sp, #4] │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ str r5, [sp, #16] │ │ │ │ - movw r5, #17840 @ 0x45b0 │ │ │ │ - movt r5, #72 @ 0x48 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5767e │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 576b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57738 │ │ │ │ + b.n 5776e │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r1, [sp, #24] │ │ │ │ mul.w r5, r2, r5 │ │ │ │ adds r7, r5, r3 │ │ │ │ it mi │ │ │ │ addmi r7, r7, r3 │ │ │ │ asrs r7, r7, #16 │ │ │ │ - cbnz r2, 576a8 │ │ │ │ + cbnz r2, 576de │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 57738 │ │ │ │ + b.n 5776e │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #2 │ │ │ │ movt fp, #32768 @ 0x8000 │ │ │ │ - bl 14f41c │ │ │ │ + bl 14f8d4 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, r6, lsl #16 │ │ │ │ cmp r7, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 5769e │ │ │ │ + ble.n 576d4 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp.w r5, r6, lsl #16 │ │ │ │ ite lt │ │ │ │ sublt.w r1, r5, r9 │ │ │ │ movge.w r1, #65536 @ 0x10000 │ │ │ │ add r0, r9 │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5767a │ │ │ │ + beq.n 576b0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r0, r4, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 93278 │ │ │ │ + bl 93310 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 57716 │ │ │ │ + beq.n 5774c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 57716 │ │ │ │ + cbnz r2, 5774c │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5767a │ │ │ │ + beq.n 576b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w r9, r9, #65536 @ 0x10000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 576c0 │ │ │ │ + beq.n 576f6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 576bc │ │ │ │ + bne.n 576f2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 576bc │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 576f2 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r4, sl │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23412 @ 0x5b74 │ │ │ │ + movw r1, #23880 @ 0x5d48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 57790 │ │ │ │ + cbz r2, 577ca │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 25529c │ │ │ │ + bl 255770 <_PyUnicode_ToNumeric@@Base+0x7aac> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 577a0 │ │ │ │ + cbnz r0, 577da │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5780e │ │ │ │ + b.n 57848 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1f3ea0 │ │ │ │ + bl 1f4510 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5777e │ │ │ │ - b.n 5778c │ │ │ │ + bne.n 577b8 │ │ │ │ + b.n 577c6 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - cbnz r7, 577ac │ │ │ │ - bl 1cad0c │ │ │ │ + cbnz r7, 577e6 │ │ │ │ + bl 1cb3dc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 577f8 │ │ │ │ + b.n 57832 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r8, r0, #12 │ │ │ │ mov.w sl, #1 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp sl, r7 │ │ │ │ - bge.n 577f6 │ │ │ │ + bge.n 57830 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ - bl 128f5c │ │ │ │ + bl 129398 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 577ea │ │ │ │ + beq.n 57824 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 577ea │ │ │ │ + cbnz r3, 57824 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r6, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 577c8 │ │ │ │ - b.n 577f8 │ │ │ │ + bne.n 57802 │ │ │ │ + b.n 57832 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5780e │ │ │ │ + beq.n 57848 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5780e │ │ │ │ + cbnz r3, 57848 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00057814 : │ │ │ │ +0005784e : │ │ │ │ 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] @ (57938 ) │ │ │ │ + ldr r3, [pc, #276] @ (57974 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ - cbz r5, 57852 │ │ │ │ + cbz r5, 5788c │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 5783a │ │ │ │ + bne.n 57874 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5782c │ │ │ │ + b.n 57866 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5786c │ │ │ │ + beq.n 578a6 │ │ │ │ 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 5786c │ │ │ │ - b.n 57836 │ │ │ │ + bcs.n 578a6 │ │ │ │ + b.n 57870 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #50356 @ 0xc4b4 │ │ │ │ + movw r2, #51188 @ 0xc7f4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127000 <_PyErr_SetString@@Base> │ │ │ │ + bl 127438 <_PyErr_SetString@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57934 │ │ │ │ + b.n 5796e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cad7c │ │ │ │ + bl 1cb44c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57868 │ │ │ │ + beq.n 578a2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57908 │ │ │ │ + bne.n 57942 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 57892 │ │ │ │ + cbnz r6, 578cc │ │ │ │ mov r0, r5 │ │ │ │ - bl d3df0 │ │ │ │ + bl d3e2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - cbnz r5, 578ce │ │ │ │ - bl 713d8 │ │ │ │ + cbnz r5, 57908 │ │ │ │ + bl 71420 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 578cc │ │ │ │ + cbnz r0, 57906 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57868 │ │ │ │ + beq.n 578a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57868 │ │ │ │ - ldr r2, [pc, #136] @ (5793c ) │ │ │ │ + bne.n 578a2 │ │ │ │ + ldr r2, [pc, #140] @ (57978 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 578c2 │ │ │ │ + cbz r3, 578fc │ │ │ │ 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 57868 │ │ │ │ + b.n 578a2 │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 86f1c │ │ │ │ + bl 86ef0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ it lt │ │ │ │ movlt r5, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57932 │ │ │ │ + beq.n 5796c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57932 │ │ │ │ - ldr r2, [pc, #76] @ (5793c ) │ │ │ │ + cbnz r3, 5796c │ │ │ │ + ldr r2, [pc, #80] @ (57978 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 578fe │ │ │ │ + cbz r3, 57938 │ │ │ │ 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 57932 │ │ │ │ + b.n 5796c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57934 │ │ │ │ + beq.n 5796e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57934 │ │ │ │ - ldr r2, [pc, #32] @ (5793c ) │ │ │ │ + cbnz r3, 5796e │ │ │ │ + ldr r2, [pc, #36] @ (57978 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 57928 │ │ │ │ + cbz r3, 57962 │ │ │ │ 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 57934 │ │ │ │ + b.n 5796e │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #60] @ (5798c ) │ │ │ │ + ldr r1, [pc, #60] @ (579c8 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 238158 │ │ │ │ + bl 2385e8 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 57988 │ │ │ │ + bne.n 579c4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5797a │ │ │ │ + beq.n 579b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5797a │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 579b6 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #8] @ (5798c ) │ │ │ │ - b.w 238158 │ │ │ │ + ldr r1, [pc, #8] @ (579c8 ) │ │ │ │ + b.w 2385e8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 578c0 │ │ │ │ + bcc.n 578fc │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 579ae │ │ │ │ + cbnz r0, 579ea │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 579b8 │ │ │ │ - b.n 579be │ │ │ │ + cbnz r0, 579f4 │ │ │ │ + b.n 579fa │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 579a8 │ │ │ │ - b.n 579cc │ │ │ │ + beq.n 579e4 │ │ │ │ + b.n 57a08 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 579cc │ │ │ │ + cbnz r0, 57a08 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 579cc │ │ │ │ + cbz r0, 57a08 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 579f2 │ │ │ │ + bne.n 57a2e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d779c <_PyNumber_Index@@Base> │ │ │ │ + bl d77f4 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 57a0c │ │ │ │ - b.n 57a20 │ │ │ │ + cbnz r0, 57a48 │ │ │ │ + b.n 57a5c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #55440 @ 0xd890 │ │ │ │ + movw r0, #56272 @ 0xdbd0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 579e6 │ │ │ │ + bne.n 57a22 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57ab0 │ │ │ │ - bl 83a00 │ │ │ │ + b.n 57aec │ │ │ │ + bl 83a30 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57a2e │ │ │ │ + bne.n 57a6a │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 57a3e │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 57a7a │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57a08 │ │ │ │ + bne.n 57a44 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57a3e │ │ │ │ + b.n 57a7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57a1c │ │ │ │ + bne.n 57a58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57a1c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 57a58 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ed838 │ │ │ │ + bl 1edec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57a08 │ │ │ │ + beq.n 57a44 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 57a6e │ │ │ │ + bne.n 57aaa │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4076 @ 0xfec │ │ │ │ + movw r1, #4908 @ 0x132c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 57a08 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 57a44 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 147468 │ │ │ │ + bl 147920 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57a08 │ │ │ │ + beq.n 57a44 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 57a82 │ │ │ │ + cbz r3, 57abe │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 57a8a │ │ │ │ + b.n 57ac6 │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ cmp r4, #0 │ │ │ │ itt lt │ │ │ │ addlt r4, r4, r6 │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ cmp r4, r6 │ │ │ │ @@ -67566,99 +67596,99 @@ │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ strb r7, [r5, r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57ac0 ) │ │ │ │ - b.w 238158 │ │ │ │ + ldr r1, [pc, #4] @ (57afc ) │ │ │ │ + b.w 2385e8 │ │ │ │ nop │ │ │ │ - b.n 57ebc │ │ │ │ + b.n 57ef8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57ad0 ) │ │ │ │ - b.w 238158 │ │ │ │ + ldr r1, [pc, #4] @ (57b0c ) │ │ │ │ + b.w 2385e8 │ │ │ │ nop │ │ │ │ - b.n 57474 │ │ │ │ + b.n 574b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57ae0 ) │ │ │ │ - b.w 238158 │ │ │ │ + ldr r1, [pc, #4] @ (57b1c ) │ │ │ │ + b.w 2385e8 │ │ │ │ nop │ │ │ │ - b.n 57534 │ │ │ │ + b.n 57570 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57af0 ) │ │ │ │ - b.w 238158 │ │ │ │ + ldr r1, [pc, #4] @ (57b2c ) │ │ │ │ + b.w 2385e8 │ │ │ │ nop │ │ │ │ - b.n 57584 │ │ │ │ + b.n 575c0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [pc, #8] @ (57b00 ) │ │ │ │ + ldr r1, [pc, #8] @ (57b3c ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 238158 │ │ │ │ + b.w 2385e8 │ │ │ │ nop │ │ │ │ ldmia r4!, {r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 57b2a │ │ │ │ + beq.n 57b66 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 57b2a │ │ │ │ + cbz r1, 57b66 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - cbz r6, 57b3c │ │ │ │ + cbz r6, 57b78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - b.n 57bae │ │ │ │ + b.n 57bea │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 57b5e │ │ │ │ + beq.n 57b9a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w be4c4 │ │ │ │ - bl 1a47b4 │ │ │ │ + b.w be53c │ │ │ │ + bl 1a4e54 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 57bae │ │ │ │ + cbz r0, 57bea │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [r8, #156] @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 57b8c │ │ │ │ + cbnz r0, 57bc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 57bae │ │ │ │ + beq.n 57bea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 57bae │ │ │ │ + cbnz r3, 57bea │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57bae │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 57bea │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -67670,144 +67700,144 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ strd r5, r7, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 57c04 │ │ │ │ + bhi.n 57c40 │ │ │ │ push {r4} │ │ │ │ movw r3, #51848 @ 0xca88 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57c0e │ │ │ │ + bne.n 57c4a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 57c0e │ │ │ │ + bne.n 57c4a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57be4 │ │ │ │ + bne.n 57c20 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ subs r0, r3, r1 │ │ │ │ negs r3, r0 │ │ │ │ adcs r3, r0 │ │ │ │ - b.n 57be6 │ │ │ │ + b.n 57c22 │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r2, #2 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ negs r2, r1 │ │ │ │ adcs r2, r1 │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - b.n 57c16 │ │ │ │ + b.n 57c52 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00057c1c : │ │ │ │ +00057c58 : │ │ │ │ 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, #43012 @ 0xa804 │ │ │ │ + movw r1, #43844 @ 0xab44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #19204 @ 0x4b04 │ │ │ │ + movw r0, #20036 @ 0x4e44 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e440 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e6d4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 57c4e │ │ │ │ + cbnz r0, 57c8a │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r4 │ │ │ │ - b.n 57c74 │ │ │ │ + b.n 57cb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57c44 │ │ │ │ + beq.n 57c80 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl be4c4 │ │ │ │ + bl be53c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 57c70 │ │ │ │ - bl 83a00 │ │ │ │ + cbz r0, 57cac │ │ │ │ + bl 83a30 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 57c74 │ │ │ │ + b.n 57cb0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ 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 r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d9c │ │ │ │ + beq.n 57dd8 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #240] @ (57da8 ) │ │ │ │ + ldr r0, [pc, #240] @ (57de4 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 13205c │ │ │ │ + bl 13248c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d7a │ │ │ │ + beq.n 57db6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57ce8 │ │ │ │ + beq.n 57d24 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23460 @ 0x5ba4 │ │ │ │ + movw r1, #24292 @ 0x5ee4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 57d7a │ │ │ │ + bl d19a0 │ │ │ │ + b.n 57db6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57d7a │ │ │ │ + blt.n 57db6 │ │ │ │ movw r0, #54552 @ 0xd518 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71550 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71598 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d7a │ │ │ │ + beq.n 57db6 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r0, #8] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #148] @ (57dac ) │ │ │ │ + ldr r1, [pc, #148] @ (57de8 ) │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r6, #0] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str r6, [r0, #12] │ │ │ │ sub.w r6, r3, #8 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ @@ -67819,110 +67849,110 @@ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ orr.w r0, r0, ip │ │ │ │ str.w r6, [ip] │ │ │ │ cmp r2, lr │ │ │ │ strd r1, r0, [r3, #-8] │ │ │ │ str r6, [r1, #4] │ │ │ │ str r3, [r7, #4] │ │ │ │ - beq.n 57d5c │ │ │ │ + beq.n 57d98 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 57d5c │ │ │ │ + cbnz r2, 57d98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57d6a │ │ │ │ + bne.n 57da6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57da0 │ │ │ │ + b.n 57ddc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57d66 │ │ │ │ + bne.n 57da2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57d66 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 57da2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57d9c │ │ │ │ + beq.n 57dd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57d9c │ │ │ │ + cbnz r3, 57dd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ 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 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 57e36 │ │ │ │ + beq.n 57e72 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 57e36 │ │ │ │ + beq.n 57e72 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 57dfa │ │ │ │ + beq.n 57e36 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 57dfa │ │ │ │ + cbz r3, 57e36 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #33411 @ 0x8283 │ │ │ │ + movw r3, #33471 @ 0x82bf │ │ │ │ movt r3, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57dfa │ │ │ │ + bne.n 57e36 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5810a │ │ │ │ + bl 58146 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 57e16 │ │ │ │ + cbz r0, 57e52 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57e16 │ │ │ │ + beq.n 57e52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57e16 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57e52 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 57e36 │ │ │ │ + cbz r0, 57e72 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57e36 │ │ │ │ + beq.n 57e72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57e36 │ │ │ │ + cbnz r3, 57e72 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_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 │ │ │ │ @@ -67931,34 +67961,34 @@ │ │ │ │ mvneq.w r0, #1 │ │ │ │ eors r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00057e60 : │ │ │ │ - cbnz r0, 57e66 │ │ │ │ - b.w 1e82fc │ │ │ │ +00057e9c : │ │ │ │ + cbnz r0, 57ea2 │ │ │ │ + b.w 1e8984 │ │ │ │ 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] @ (57ea0 ) │ │ │ │ + ldr r2, [pc, #28] @ (57edc ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 57e9a │ │ │ │ + cbz r3, 57ed6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ @@ -67977,1029 +68007,980 @@ │ │ │ │ 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 78340 │ │ │ │ + bl 7837c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ 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, 57f14 │ │ │ │ + cbnz r3, 57f50 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 57f14 │ │ │ │ + ble.n 57f50 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 57f14 │ │ │ │ - cbnz r4, 57f30 │ │ │ │ - add r0, sp, #24 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (57f58 ) │ │ │ │ + bne.n 57f50 │ │ │ │ + cbnz r4, 57f72 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + add r0, sp, #24 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + movw r4, #17884 @ 0x45dc │ │ │ │ + movt r4, #72 @ 0x48 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 57f52 │ │ │ │ + cbz r0, 57f94 │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 57f44 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 57f52 │ │ │ │ + bne.n 57f86 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 57f94 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1bdff0 │ │ │ │ + b.w 1be6c0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmp ip, fp │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - b.w 25df08 │ │ │ │ + b.w 25e3a8 │ │ │ │ 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, #63492 @ 0xf804 │ │ │ │ + movw r1, #64324 @ 0xfb44 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl bfa2c │ │ │ │ - cbz r0, 57fb4 │ │ │ │ + bl bfaa8 │ │ │ │ + cbz r0, 57ff2 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57fb8 │ │ │ │ + beq.n 57ff6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23584 @ 0x5c20 │ │ │ │ + movw r1, #24416 @ 0x5f60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5802e │ │ │ │ + b.n 5806c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 57fc6 │ │ │ │ + cbnz r3, 58004 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5802e │ │ │ │ + b.n 5806c │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 57fe2 │ │ │ │ + beq.n 58020 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23616 @ 0x5c40 │ │ │ │ + movw r1, #24448 @ 0x5f80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 57fb4 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 57ff2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 58002 │ │ │ │ + beq.n 58040 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23656 @ 0x5c68 │ │ │ │ + movw r1, #24488 @ 0x5fa8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 57fb4 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 57ff2 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #40] @ (58034 ) │ │ │ │ + ldr r0, [pc, #40] @ (58070 ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 93278 │ │ │ │ + bl 93310 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57fb4 │ │ │ │ + beq.n 57ff2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 57fbc │ │ │ │ + beq.n 57ffa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57fbc │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57fbc │ │ │ │ + bne.n 57ffa │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 57ffa │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - b.n 57c88 │ │ │ │ + b.n 57cc4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 58072 │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + bmi.n 580ae │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #32 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #13508 @ 0x34c4 │ │ │ │ + movw r1, #62848 @ 0xf580 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #14340 @ 0x3804 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58108 │ │ │ │ + b.n 58144 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 58098 │ │ │ │ + beq.n 580d4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23704 @ 0x5c98 │ │ │ │ + movw r1, #24536 @ 0x5fd8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5806e │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 580aa │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 580d2 │ │ │ │ + bne.n 5810e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 123b8c │ │ │ │ + bl 123fc4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 580c8 │ │ │ │ + ble.n 58104 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 20d11c │ │ │ │ + bl 20d790 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5806e │ │ │ │ + beq.n 580aa │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 123b8c │ │ │ │ + bl 123fc4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 58108 │ │ │ │ + b.n 58144 │ │ │ │ mov r0, r1 │ │ │ │ - bl 13ab3c │ │ │ │ + bl 13af68 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, r7 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 580ec │ │ │ │ + bcc.n 58128 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e82fc │ │ │ │ + b.w 1e8984 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d11c │ │ │ │ + bl 20d790 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5806e │ │ │ │ + beq.n 580aa │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 17afa8 │ │ │ │ - b.n 580c8 │ │ │ │ + bl 17b320 │ │ │ │ + b.n 58104 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - bl d3b98 │ │ │ │ + bl d3bd4 │ │ │ │ movw r7, #54552 @ 0xd518 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 5814e │ │ │ │ + bne.n 5818a │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 581fc │ │ │ │ + beq.n 58238 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58172 │ │ │ │ + beq.n 581ae │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 58172 │ │ │ │ + b.n 581ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f45c │ │ │ │ + bl 12f894 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5816a │ │ │ │ + cbnz r0, 581a6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #23776 @ 0x5ce0 │ │ │ │ + movw r0, #24608 @ 0x6020 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1eda54 │ │ │ │ - b.n 581fc │ │ │ │ + bl 1ee0dc │ │ │ │ + b.n 58238 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #148] @ (58208 ) │ │ │ │ + ldr r0, [pc, #148] @ (58244 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r5, r4, [sp, #8] │ │ │ │ - bl 13205c │ │ │ │ - cbnz r0, 58194 │ │ │ │ + bl 13248c │ │ │ │ + cbnz r0, 581d0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #23820 @ 0x5d0c │ │ │ │ + movw r0, #24652 @ 0x604c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1eda54 │ │ │ │ - b.n 581a8 │ │ │ │ + bl 1ee0dc │ │ │ │ + b.n 581e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 581a8 │ │ │ │ + beq.n 581e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 581a8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 581e4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 581e6 │ │ │ │ + beq.n 58222 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #88] @ (5820c ) │ │ │ │ + ldr r0, [pc, #88] @ (58248 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93278 │ │ │ │ - cbnz r0, 581d2 │ │ │ │ + bl 93310 │ │ │ │ + cbnz r0, 5820e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #23776 @ 0x5ce0 │ │ │ │ + movw r0, #24608 @ 0x6020 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1eda54 │ │ │ │ - b.n 581e6 │ │ │ │ + bl 1ee0dc │ │ │ │ + b.n 58222 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 581e6 │ │ │ │ + beq.n 58222 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 581e6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58222 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 581fc │ │ │ │ + beq.n 58238 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 581fc │ │ │ │ + cbnz r3, 58238 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl d3bac │ │ │ │ + bl d3be8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r4, sp, #864 @ 0x360 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 57e60 │ │ │ │ + b.n 57e9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 58238 │ │ │ │ - movw r1, #23892 @ 0x5d54 │ │ │ │ + cbnz r2, 58274 │ │ │ │ + movw r1, #24724 @ 0x6094 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126f9c │ │ │ │ - b.n 58244 │ │ │ │ - movw r1, #23916 @ 0x5d6c │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 58280 │ │ │ │ + movw r1, #24748 @ 0x60ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ 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 149e6c │ │ │ │ - cbnz r0, 5826c │ │ │ │ + bl 14a324 │ │ │ │ + cbnz r0, 582a8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58280 │ │ │ │ + b.n 582bc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58268 │ │ │ │ + blt.n 582a4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 5810a │ │ │ │ + bl 58146 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ - cbz r2, 582f8 │ │ │ │ + cbz r2, 58334 │ │ │ │ mov r0, r2 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r7, [r0, #8]! │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bge.n 582be │ │ │ │ + bge.n 582fa │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 582ae │ │ │ │ + bne.n 582ea │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 582f8 │ │ │ │ - movw r1, #33411 @ 0x8283 │ │ │ │ + ble.n 58334 │ │ │ │ + movw r1, #33471 @ 0x82bf │ │ │ │ movt r1, #5 │ │ │ │ adds r2, #12 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 582e4 │ │ │ │ + bge.n 58320 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ - cbz r0, 582e4 │ │ │ │ + cbz r0, 58320 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - cbz r5, 582e4 │ │ │ │ + cbz r5, 58320 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 582ec │ │ │ │ + bne.n 58328 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 582cc │ │ │ │ - b.n 582f8 │ │ │ │ + bne.n 58308 │ │ │ │ + b.n 58334 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #23936 @ 0x5d80 │ │ │ │ + movw r0, #24768 @ 0x60c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ 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 dae7c <_PyType_Name@@Base> │ │ │ │ + bl daea4 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #23944 @ 0x5d88 │ │ │ │ + movw r0, #24776 @ 0x60c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddbf4 │ │ │ │ + b.w ddc0c │ │ │ │ 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 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ + ldrb r3, [r0, #12] │ │ │ │ + cbz r3, 58392 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 5839a │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5836e │ │ │ │ + cbnz r3, 583ca │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5836e │ │ │ │ + ble.n 583ca │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5836e │ │ │ │ - cbnz r0, 58386 │ │ │ │ + bne.n 583ca │ │ │ │ + cbnz r0, 583e2 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (583c8 ) │ │ │ │ + ldr r4, [pc, #80] @ (58424 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 583c0 │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5841c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58398 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 583c0 │ │ │ │ + bne.n 583f4 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 5841c │ │ │ │ mov r0, r4 │ │ │ │ blx 2a15c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 583b6 │ │ │ │ + bge.n 58412 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 583d4 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 583dc │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ + b.w 579cc │ │ │ │ + │ │ │ │ +0005842c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ + mov r2, r1 │ │ │ │ + movw r1, #33977 @ 0x84b9 │ │ │ │ + movt r1, #5 │ │ │ │ + b.w 24cac4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x230> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5840c │ │ │ │ + cbnz r3, 5845a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5840c │ │ │ │ + ble.n 5845a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5840c │ │ │ │ - cbnz r0, 58424 │ │ │ │ + bne.n 5845a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ + cbnz r0, 58472 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (58464 ) │ │ │ │ + ldr r4, [pc, #80] @ (584b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x88>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5845e │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 584ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x80> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58436 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 5845e │ │ │ │ + bne.n 58484 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58> │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 584ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x80> │ │ │ │ mov r0, r4 │ │ │ │ blx 29548 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58454 │ │ │ │ + bge.n 584a2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x76> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ mov r4, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.w 57990 │ │ │ │ - │ │ │ │ -0005846c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ - mov r2, r1 │ │ │ │ - movw r1, #33915 @ 0x847b │ │ │ │ - movt r1, #5 │ │ │ │ - b.w 24c5f4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x230> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #23956 @ 0x5d94 │ │ │ │ + movw r1, #24788 @ 0x60d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 14afcc │ │ │ │ - cbnz r0, 584b6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4a> │ │ │ │ + bl 14b484 │ │ │ │ + cbnz r0, 584f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5850a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9e> │ │ │ │ + b.n 58548 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x11c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29fec <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 584d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x64> │ │ │ │ + cbz r0, 5850e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe2> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 584fa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e> │ │ │ │ + bl f17d8 │ │ │ │ + b.n 58538 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10c> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26b8a8 │ │ │ │ + bl 26bbe0 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #44] @ 58510 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa4> │ │ │ │ + vldr d5, [pc, #48] @ 58550 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x124> │ │ │ │ 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 58506 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9a> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 58544 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x118> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 584b2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ + bne.n 584f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc4> │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ae0 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bvs.n 5843e │ │ │ │ + nop │ │ │ │ + bvs.n 5847e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x52> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 58530 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc4> │ │ │ │ - cbz r2, 5854a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xde> │ │ │ │ + cbnz r3, 58570 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x144> │ │ │ │ + cbz r2, 5858a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15e> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5854a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xde> │ │ │ │ + cbz r3, 5858a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23980 @ 0x5dac │ │ │ │ + movw r1, #24812 @ 0x60ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58552 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe6> │ │ │ │ + b.n 58592 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x166> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 58598 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12c> │ │ │ │ + bhi.n 585d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ac> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 585b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x144> │ │ │ │ + bmi.n 585f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c4> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #11584 @ 0x2d40 │ │ │ │ + movw r2, #12420 @ 0x3084 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #57832 @ 0xe1e8 │ │ │ │ + movw r1, #58664 @ 0xe528 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25784 @ 0x64b8 │ │ │ │ + movw r0, #26616 @ 0x67f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58700 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ - movw r0, #25784 @ 0x64b8 │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 58740 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x314> │ │ │ │ + movw r0, #26616 @ 0x67f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5856e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x102> │ │ │ │ - b.n 58700 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ + bne.n 585ae <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x182> │ │ │ │ + b.n 58740 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x314> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5861a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ae> │ │ │ │ + ble.n 5865a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22e> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5861a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ae> │ │ │ │ + beq.n 5865a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 585fa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x18e> │ │ │ │ + bpl.n 5863a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58700 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ + beq.w 58740 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x314> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5861a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ae> │ │ │ │ + beq.n 5865a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20892 @ 0x519c │ │ │ │ + movw r1, #21724 @ 0x54dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 58700 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 58740 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x314> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #53360 @ 0xd070 │ │ │ │ + movw r2, #54192 @ 0xd3b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #57992 @ 0xe288 │ │ │ │ + movw r1, #58824 @ 0xe5c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25784 @ 0x64b8 │ │ │ │ + movw r0, #26616 @ 0x67f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58700 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 58740 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x314> │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 5863a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ce> │ │ │ │ + blt.n 5867a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24e> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24008 @ 0x5dc8 │ │ │ │ + movw r1, #24840 @ 0x6108 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 58700 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 58740 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x314> │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58700 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ + beq.n 58740 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x314> │ │ │ │ adds r0, #16 │ │ │ │ mvn.w r3, #14 │ │ │ │ add.w r2, r6, #15 │ │ │ │ mov r4, r0 │ │ │ │ subs r1, r3, r6 │ │ │ │ adds r3, r1, r2 │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 586da <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ + ble.n 5871a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ee> │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 58668 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1fc> │ │ │ │ + beq.n 586a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x27c> │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 58676 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20a> │ │ │ │ + bne.n 586b6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x28a> │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 58656 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ + b.n 58696 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26a> │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 58684 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x218> │ │ │ │ + bne.n 586c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58656 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ + b.n 58696 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26a> │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 58692 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x226> │ │ │ │ + bne.n 586d2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a6> │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58656 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ + b.n 58696 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26a> │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 586a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x234> │ │ │ │ + bne.n 586e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b4> │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58656 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ + b.n 58696 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26a> │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 586d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ + bls.n 58714 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e8> │ │ │ │ movw r6, #9656 @ 0x25b8 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ movw r3, #30812 @ 0x785c │ │ │ │ strh r3, [r4, #0] │ │ │ │ mov.w ip, r5, lsr #4 │ │ │ │ and.w r5, r5, #15 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r4, #4 │ │ │ │ ldrb.w r3, [r3, ip] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ - b.n 58656 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ + b.n 58696 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26a> │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 58656 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ + b.n 58696 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26a> │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 9abec <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 58700 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ + bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 58740 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x314> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 58700 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ + cbz r1, 58740 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x314> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #34992 @ 0x88b0 │ │ │ │ + movw r0, #35824 @ 0x8bf0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 5871e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b2> │ │ │ │ - cbz r2, 58738 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2cc> │ │ │ │ + cbnz r3, 5875e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x332> │ │ │ │ + cbz r2, 58778 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34c> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58738 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2cc> │ │ │ │ + cbz r3, 58778 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24040 @ 0x5de8 │ │ │ │ + movw r1, #24872 @ 0x6128 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58740 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d4> │ │ │ │ + b.n 58780 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x354> │ │ │ │ movw r0, #7520 @ 0x1d60 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 5875a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ee> │ │ │ │ - cbz r2, 58774 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x308> │ │ │ │ + cbnz r3, 5879a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x36e> │ │ │ │ + cbz r2, 587b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58774 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x308> │ │ │ │ + cbz r3, 587b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24072 @ 0x5e08 │ │ │ │ + movw r1, #24904 @ 0x6148 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5877c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x310> │ │ │ │ + b.n 587bc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x390> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ mov r5, r0 │ │ │ │ blx 29334 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 587b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x348> │ │ │ │ + bge.n 587f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #65300 @ 0xff14 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #428 @ 0x1ac │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl bfa2c │ │ │ │ - cbz r0, 587f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x384> │ │ │ │ + bl bfaa8 │ │ │ │ + cbz r0, 58830 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x404> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 2ef94 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 58814 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3a8> │ │ │ │ + cbnz r3, 58854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x428> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 58814 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3a8> │ │ │ │ + ble.n 58854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x428> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58814 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3a8> │ │ │ │ - cbnz r0, 5882c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c0> │ │ │ │ + bne.n 58854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x428> │ │ │ │ + cbnz r0, 5886c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x440> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (5886c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x400>) │ │ │ │ + ldr r4, [pc, #80] @ (588ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x480>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58864 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f8> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 588a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x478> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15eb70 │ │ │ │ + bl 15f038 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 58864 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f8> │ │ │ │ + blt.n 588a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x478> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #24112 @ 0x5e30 │ │ │ │ + movw r1, #24944 @ 0x6170 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #15532 @ 0x3cac │ │ │ │ + movw r0, #16364 @ 0x3fec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58864 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f8> │ │ │ │ + blt.n 588a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x478> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #42612 @ 0xa674 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24c9c0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5fc> │ │ │ │ + b.w 24ce90 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5fc> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ mov r0, ip │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 58892 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x426> │ │ │ │ + bne.n 588d2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4a6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1e45dc <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 588ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x440> │ │ │ │ - b.n 588a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43c> │ │ │ │ + bl 1e4c64 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 588ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ + b.n 588e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4bc> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60740 @ 0xed44 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + movw r0, #32 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58886 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x41a> │ │ │ │ + bne.n 588c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x49a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 588ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x482> │ │ │ │ + b.n 5892e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x502> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e45dc <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e4c64 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 588a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43c> │ │ │ │ + beq.n 588e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4bc> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e45dc <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e4c64 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 588a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43c> │ │ │ │ + beq.n 588e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4bc> │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 29c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 588e6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x47a> │ │ │ │ + bge.n 58926 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4fa> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r4, #53828 @ 0xd244 │ │ │ │ + movw r4, #54660 @ 0xd584 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - movw r3, #53852 @ 0xd25c │ │ │ │ + movw r3, #54684 @ 0xd59c │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #53820 @ 0xd23c │ │ │ │ + movw r2, #54652 @ 0xd57c │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #53840 @ 0xd250 │ │ │ │ + movw r1, #54672 @ 0xd590 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #24116 @ 0x5e34 │ │ │ │ + movw r0, #24948 @ 0x6174 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #3 │ │ │ │ - bne.n 58956 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ea> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r1, sp, #12 │ │ │ │ - bl 1d1800 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 58970 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x504> │ │ │ │ - b.n 5896c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x500> │ │ │ │ - movs r3, #3 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #60728 @ 0xed38 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5894a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4de> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 589b2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x546> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 1d1800 <_Py_Uid_Converter@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5896c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x500> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 1d1800 <_Py_Uid_Converter@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5896c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x500> │ │ │ │ - ldrd r2, r1, [sp, #4] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2a7d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 589aa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x53e> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f17f0 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -000589b6 : │ │ │ │ +00058974 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #24] @ (589e0 ) │ │ │ │ + ldr r4, [pc, #24] @ (5899c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1ac9c8 │ │ │ │ + bl 1ad068 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ @@ -69011,378 +68992,427 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 13dcd8 │ │ │ │ + bl 13e108 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #3 │ │ │ │ + bne.n 589f2 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + add r1, sp, #12 │ │ │ │ + bl 1d1ec4 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 58a0c │ │ │ │ + b.n 58a08 │ │ │ │ + movs r3, #3 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #20 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 589e6 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 58a4e │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 1d1ec4 <_Py_Uid_Converter@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 58a08 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 1d1ec4 <_Py_Uid_Converter@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 58a08 │ │ │ │ + ldrd r2, r1, [sp, #4] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2a7d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 58a46 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w f17d8 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24124 @ 0x5e3c │ │ │ │ + movw r1, #24956 @ 0x617c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24184 @ 0x5e78 │ │ │ │ + movw r1, #25016 @ 0x61b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24236 @ 0x5eac │ │ │ │ + movw r1, #25068 @ 0x61ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 58ac0 │ │ │ │ + bne.n 58afe │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #13824 @ 0x3600 │ │ │ │ movt r2, #50277 @ 0xc465 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 58aee │ │ │ │ + b.n 58b2c │ │ │ │ movs r2, #3 │ │ │ │ mov r0, sp │ │ │ │ - bl 14d364 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14d81c <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58aea │ │ │ │ + blt.n 58b28 │ │ │ │ ldrd r4, r5, [sp] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 58aee │ │ │ │ + bge.n 58b2c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10440 @ 0x28c8 │ │ │ │ + movw r1, #11272 @ 0x2c08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58b06 │ │ │ │ + b.n 58b44 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #16 │ │ │ │ ldrexd r0, r1, [r3] │ │ │ │ strexd r2, r4, r5, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58af2 │ │ │ │ + bne.n 58b30 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 58c4a │ │ │ │ + bne.w 58c88 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 260f40 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ + bl 2613d8 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58c4a │ │ │ │ - cbz r4, 58b60 │ │ │ │ + beq.w 58c88 │ │ │ │ + cbz r4, 58b9e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 260f40 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ + bl 2613d8 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 58b7e │ │ │ │ + cbnz r0, 58bbc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c4a │ │ │ │ + beq.n 58c88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58c4a │ │ │ │ + bne.n 58c88 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 58c40 │ │ │ │ + b.n 58c7e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - cbz r6, 58ba6 │ │ │ │ + cbz r6, 58be4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 260f40 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ + bl 2613d8 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 58bc4 │ │ │ │ + cbnz r0, 58c02 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c2e │ │ │ │ + beq.n 58c6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58c2e │ │ │ │ + bne.n 58c6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 58c2e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 58c6c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - cbz r0, 58bdc │ │ │ │ + cbz r0, 58c1a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl be4c4 │ │ │ │ - bl 78340 │ │ │ │ - b.n 58c02 │ │ │ │ + bl be53c │ │ │ │ + bl 7837c │ │ │ │ + b.n 58c40 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 10ef50 │ │ │ │ + bl 10f1e0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 58c02 │ │ │ │ + ble.n 58c40 │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24280 @ 0x5ed8 │ │ │ │ + movw r1, #25112 @ 0x6218 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144c80 │ │ │ │ + bl 145138 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c18 │ │ │ │ + beq.n 58c56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58c18 │ │ │ │ + cbnz r3, 58c56 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c2e │ │ │ │ + beq.n 58c6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 58c2e │ │ │ │ + cbnz r3, 58c6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c4a │ │ │ │ + beq.n 58c88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58c4a │ │ │ │ + cbnz r3, 58c88 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #288] @ (58d80 ) │ │ │ │ + ldr r3, [pc, #288] @ (58dc0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 58c78 │ │ │ │ - movw r1, #62836 @ 0xf574 │ │ │ │ + cbnz r0, 58cb6 │ │ │ │ + movw r1, #63668 @ 0xf8b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #272] @ (58d84 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #272] @ (58dc4 ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #24388 @ 0x5f44 │ │ │ │ + movw r1, #25220 @ 0x6284 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f87e0 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f87c0 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58c8e │ │ │ │ + bge.n 58ccc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58d78 │ │ │ │ - bl 713d8 │ │ │ │ + b.n 58db6 │ │ │ │ + bl 71420 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58c8a │ │ │ │ - ldr r0, [pc, #236] @ (58d88 ) │ │ │ │ + beq.n 58cc8 │ │ │ │ + ldr r0, [pc, #240] @ (58dc8 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58cb2 │ │ │ │ + bne.n 58cf0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 58ca2 │ │ │ │ + bne.n 58ce0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 58cce │ │ │ │ + beq.n 58d0c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d7eb4 │ │ │ │ + bl 1d857c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ movw r9, #4356 @ 0x1104 │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r3, #620] @ 0x26c │ │ │ │ - cbz r7, 58d54 │ │ │ │ + cbz r7, 58d92 │ │ │ │ ldr.w r6, [r7, #3704] @ 0xe78 │ │ │ │ - cbz r6, 58d36 │ │ │ │ + cbz r6, 58d74 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - bl 1d5740 │ │ │ │ + bl 1d5e08 │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 58cfc │ │ │ │ + cbnz r0, 58d3a │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 58cec │ │ │ │ + b.n 58d2a │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl 7dec0 │ │ │ │ + bl 7def0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58d3c │ │ │ │ + cbz r0, 58d7a │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r9 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 58d2e │ │ │ │ + beq.n 58d6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58d2e │ │ │ │ + cbnz r3, 58d6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 58cf8 │ │ │ │ - b.n 58d3c │ │ │ │ + bge.n 58d36 │ │ │ │ + b.n 58d7a │ │ │ │ ldr.w r7, [r7, #3644] @ 0xe3c │ │ │ │ - b.n 58ce6 │ │ │ │ + b.n 58d24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58d52 │ │ │ │ + beq.n 58d90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58d52 │ │ │ │ + cbnz r3, 58d90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58d6c │ │ │ │ + bne.n 58daa │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 58d5c │ │ │ │ + bne.n 58d9a │ │ │ │ dmb ish │ │ │ │ - beq.n 58d78 │ │ │ │ - ldr r0, [pc, #20] @ (58d88 ) │ │ │ │ - bl 2458dc │ │ │ │ + beq.n 58db6 │ │ │ │ + ldr r0, [pc, #20] @ (58dc8 ) │ │ │ │ + bl 245de4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #928 @ (adr r4, 59128 ) │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r2, 58db2 │ │ │ │ + cbnz r2, 58df2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58dc4 │ │ │ │ - b.n 58dc0 │ │ │ │ + bge.n 58e04 │ │ │ │ + b.n 58e00 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ed838 │ │ │ │ + bl 1edec0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58daa │ │ │ │ - b.n 58dde │ │ │ │ + bne.n 58dea │ │ │ │ + b.n 58e1e │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 58dc8 │ │ │ │ + bmi.n 58e08 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 58de4 │ │ │ │ + blt.n 58e24 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62484 @ 0xf414 │ │ │ │ + movw r1, #63316 @ 0xf754 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58e00 │ │ │ │ - cbnz r5, 58df8 │ │ │ │ + b.n 58e40 │ │ │ │ + cbnz r5, 58e38 │ │ │ │ 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 1dfcac │ │ │ │ + b.w 1e0330 │ │ │ │ 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} │ │ │ │ @@ -69392,19 +69422,19 @@ │ │ │ │ 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 1d7c5c │ │ │ │ + bl 1d8324 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movw r2, #35340 @ 0x8a0c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ @@ -69420,48 +69450,48 @@ │ │ │ │ ldrb r4, [r4, #23] │ │ │ │ orr.w r3, r3, r1, lsl #16 │ │ │ │ ldrb r1, [r0, #18] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1d7c5c │ │ │ │ + bl 1d8324 │ │ │ │ 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, 58e94 │ │ │ │ + cbnz r3, 58ed4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 58e94 │ │ │ │ + ble.n 58ed4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58e94 │ │ │ │ - cbnz r0, 58eac │ │ │ │ + bne.n 58ed4 │ │ │ │ + cbnz r0, 58eec │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #52] @ (58ed0 ) │ │ │ │ + ldr r4, [pc, #52] @ (58f10 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58ec8 │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58f08 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15eb70 │ │ │ │ + bl 15f038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58ec8 │ │ │ │ + blt.n 58f08 │ │ │ │ movw r1, #39924 @ 0x9bf4 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24c9c0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5fc> │ │ │ │ + b.w 24ce90 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5fc> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -69473,193 +69503,103 @@ │ │ │ │ add r4, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #20 │ │ │ │ - movw r2, #24412 @ 0x5f5c │ │ │ │ + movw r2, #25244 @ 0x629c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1fa06c <_PyArg_ParseStack@@Base> │ │ │ │ + bl 1fa6e4 <_PyArg_ParseStack@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58fc6 │ │ │ │ + beq.n 59006 │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ mov r3, r7 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx 293f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58f46 │ │ │ │ + bge.n 58f86 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 58fb6 │ │ │ │ - bl e4ae4 │ │ │ │ + bne.n 58ff6 │ │ │ │ + bl e4afc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58f14 │ │ │ │ - b.n 58fa4 │ │ │ │ + beq.n 58f54 │ │ │ │ + b.n 58fe4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 58fac │ │ │ │ + cbz r3, 58fec │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 834e4 │ │ │ │ + bl 83514 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58fa4 │ │ │ │ + cbz r0, 58fe4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58f8e │ │ │ │ + cbz r0, 58fce │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1bc5e4 │ │ │ │ + bl 1bccb4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58f8e │ │ │ │ + cbz r0, 58fce │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58f8e │ │ │ │ + cbz r0, 58fce │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58f8e │ │ │ │ + cbz r0, 58fce │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 800b4 │ │ │ │ - cbnz r0, 58fa8 │ │ │ │ + bl 800e8 │ │ │ │ + cbnz r0, 58fe8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58fa4 │ │ │ │ + beq.n 58fe4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58fa4 │ │ │ │ + cbnz r3, 58fe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58fc6 │ │ │ │ + b.n 59006 │ │ │ │ str r0, [r4, #28] │ │ │ │ - b.n 58fc6 │ │ │ │ + b.n 59006 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 58fc6 │ │ │ │ + b.n 59006 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 58ff4 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f436c │ │ │ │ - mov r6, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 59014 │ │ │ │ - b.n 5900c │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #60316 @ 0xeb9c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 58fe6 │ │ │ │ - b.n 590ba │ │ │ │ - bl 7f7f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 590ba │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1530f0 │ │ │ │ - cbnz r0, 59036 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24424 @ 0x5f68 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 59094 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1536f4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt.n 59094 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r3, r4 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #12 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 55a3c <_Py_hashtable_size@@Base+0x7e6> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 59094 │ │ │ │ - bl 95d00 │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 296e4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 987f8 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 59086 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 590aa │ │ │ │ - bl e4ae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 59054 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 55b38 │ │ │ │ - adds r3, r5, #1 │ │ │ │ - bne.n 5909e │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 590ba │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7f9dc │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 59086 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r5, [pc, #244] @ (591c8 ) │ │ │ │ + ldr r5, [pc, #244] @ (59114 ) │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -69667,717 +69607,807 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 59104 │ │ │ │ + bne.n 59050 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 59104 │ │ │ │ + ble.n 59050 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 59104 │ │ │ │ - cbnz r6, 59126 │ │ │ │ - ldr r4, [pc, #196] @ (591cc ) │ │ │ │ + bne.n 59050 │ │ │ │ + cbnz r6, 59072 │ │ │ │ + ldr r4, [pc, #196] @ (59118 ) │ │ │ │ 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 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 591a2 │ │ │ │ + beq.n 590ee │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111108 │ │ │ │ + bl 1113a8 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldrd r9, r5, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 591ac │ │ │ │ - movw r3, #63940 @ 0xf9c4 │ │ │ │ + beq.n 590f8 │ │ │ │ + movw r3, #62280 @ 0xf348 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 1f8680 │ │ │ │ - cbz r0, 591b0 │ │ │ │ + bl 1f8c88 │ │ │ │ + cbz r0, 590fc │ │ │ │ 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 59168 │ │ │ │ + beq.n 590b4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a65c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 59170 │ │ │ │ + b.n 590bc │ │ │ │ mov r0, r9 │ │ │ │ blx 2a39c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 59198 │ │ │ │ + bne.n 590e4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 59192 │ │ │ │ + cbz r2, 590de │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 5918c │ │ │ │ - bl f17f0 │ │ │ │ - b.n 59192 │ │ │ │ + bne.n 590d8 │ │ │ │ + bl f17d8 │ │ │ │ + b.n 590de │ │ │ │ mov r1, r7 │ │ │ │ - bl 1116c8 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 591b0 │ │ │ │ + bl 111968 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 590fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 591b2 │ │ │ │ + b.n 590fe │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 591b2 │ │ │ │ + b.n 590fe │ │ │ │ mov r6, r0 │ │ │ │ - b.n 591b2 │ │ │ │ + b.n 590fe │ │ │ │ movs r6, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r9, r5, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 1116e0 │ │ │ │ + bl 111980 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #16 @ (adr r5, 591dc ) │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ lsls r4, r0, #1 │ │ │ │ mov r8, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 59142 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f4354 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 59162 │ │ │ │ + b.n 5915a │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #65144 @ 0xfe78 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 59134 │ │ │ │ + b.n 59208 │ │ │ │ + bl 7f828 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 59208 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1535a8 │ │ │ │ + cbnz r0, 59184 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #25256 @ 0x62a8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 591e2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 153bac │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt.n 591e2 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r3, r4 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #12 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 55b50 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 591e2 │ │ │ │ + bl 95d94 │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 296e4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 98888 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 591d4 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 591f8 │ │ │ │ + bl e4afc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 591a2 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 55c46 │ │ │ │ + adds r3, r5, #1 │ │ │ │ + bne.n 591ec │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 59208 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 7fa10 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f17d8 │ │ │ │ + b.n 591d4 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 591f4 │ │ │ │ + bne.n 59234 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 15eb70 │ │ │ │ + bl 15f038 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5925e │ │ │ │ - b.n 5920c │ │ │ │ + blt.n 5929e │ │ │ │ + b.n 5924c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60640 @ 0xece0 │ │ │ │ + movw r0, #65468 @ 0xffbc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 591e8 │ │ │ │ - b.n 5925e │ │ │ │ - movw r3, #63940 @ 0xf9c4 │ │ │ │ + bne.n 59228 │ │ │ │ + b.n 5929e │ │ │ │ + movw r3, #62280 @ 0xf348 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8680 │ │ │ │ - cbz r0, 5925e │ │ │ │ + bl 1f8c88 │ │ │ │ + cbz r0, 5929e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx 2a65c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59252 │ │ │ │ + bne.n 59292 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 5924c │ │ │ │ + cbz r3, 5928c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 5925e │ │ │ │ + bl f17d8 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 5929e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #6220 @ 0x184c │ │ │ │ + movw r1, #7052 @ 0x1b8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 23e654 <_PyTime_AsTimeval@@Base+0x4cc> │ │ │ │ + bl 23ebcc <_PyTime_AsTimeval@@Base+0x534> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59290 │ │ │ │ + beq.n 592d0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 59294 │ │ │ │ + b.n 592d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 592ac │ │ │ │ + cbz r0, 592ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 593b4 │ │ │ │ + beq.w 593f4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r2, #35116 @ 0x892c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 593a8 │ │ │ │ + beq.n 593e8 │ │ │ │ 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 592ec │ │ │ │ + bne.n 5932c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 592fa │ │ │ │ + cbnz r3, 5933a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 592fa │ │ │ │ - movw r0, #37332 @ 0x91d4 │ │ │ │ + cbnz r3, 5933a │ │ │ │ + movw r0, #38164 @ 0x9514 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7a21c │ │ │ │ - bge.n 592fa │ │ │ │ - bl 242ea4 <_PyDeadline_Get@@Base+0x36a0> │ │ │ │ + b.w 7a24c │ │ │ │ + bge.n 5933a │ │ │ │ + bl 243378 <_PyTime_AsTimeval@@Base+0x4ce0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 593a2 │ │ │ │ + beq.n 593e2 │ │ │ │ movs r6, #45 @ 0x2d │ │ │ │ - b.n 5930a │ │ │ │ + b.n 5934a │ │ │ │ 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 59322 │ │ │ │ + beq.n 59362 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 59322 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 59362 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b2e0 │ │ │ │ + bl 26b618 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b574 │ │ │ │ + bl 26b8ac │ │ │ │ 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 26b2e0 │ │ │ │ + bl 26b618 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 26b574 │ │ │ │ + bl 26b8ac │ │ │ │ subs r3, r1, #0 │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r3, #60 @ 0x3c │ │ │ │ - cbz r7, 59376 │ │ │ │ + cbz r7, 593b6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - movw r0, #24460 @ 0x5f8c │ │ │ │ + movw r0, #25292 @ 0x62cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddbf4 │ │ │ │ - b.n 593a2 │ │ │ │ - cbz r4, 5938c │ │ │ │ + bl ddc0c │ │ │ │ + b.n 593e2 │ │ │ │ + cbz r4, 593cc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #24488 @ 0x5fa8 │ │ │ │ + movw r0, #25320 @ 0x62e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddbf4 │ │ │ │ - b.n 593a2 │ │ │ │ + bl ddc0c │ │ │ │ + b.n 593e2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #24508 @ 0x5fbc │ │ │ │ + movw r0, #25340 @ 0x62fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w ddbf4 │ │ │ │ + b.w ddc0c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #37332 @ 0x91d4 │ │ │ │ + movw r0, #38164 @ 0x9514 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a21c │ │ │ │ + b.w 7a24c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 593e4 │ │ │ │ + bgt.n 59424 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12588 @ 0x312c │ │ │ │ + movw r1, #13420 @ 0x346c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 593fe │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5943e │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - cbz r6, 59404 │ │ │ │ + cbz r6, 59444 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29196 @ 0x720c │ │ │ │ + movw r1, #30028 @ 0x754c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59450 │ │ │ │ + b.n 59490 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r1, 59420 │ │ │ │ + cbnz r1, 59460 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29716 @ 0x7414 │ │ │ │ + movw r1, #30548 @ 0x7754 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 593fe │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5943e │ │ │ │ movw r5, #6496 @ 0x1960 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl d7544 │ │ │ │ + bl d759c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5943a │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 5943e │ │ │ │ - b.n 593fe │ │ │ │ + bne.n 5947a │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 5947e │ │ │ │ + b.n 5943e │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 5944e │ │ │ │ + bgt.n 5948e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - movw r1, #24524 @ 0x5fcc │ │ │ │ + movw r1, #25356 @ 0x630c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126f9c │ │ │ │ - b.n 593fe │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5943e │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 5948a │ │ │ │ + cbnz r3, 594ca │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 59470 │ │ │ │ + cbz r2, 594b0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 5948a │ │ │ │ - bl 166370 │ │ │ │ + cbnz r3, 594ca │ │ │ │ + bl 1666f4 │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b.w 256ad0 │ │ │ │ + b.w 256ea0 <_PyUnicode_ToNumeric@@Base+0x91dc> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24564 @ 0x5ff4 │ │ │ │ + movw r1, #25396 @ 0x6334 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 594c2 │ │ │ │ + bhi.n 59502 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 594ee │ │ │ │ - b.n 594dc │ │ │ │ - movw r0, #39524 @ 0x9a64 │ │ │ │ + ble.n 5952e │ │ │ │ + b.n 5951c │ │ │ │ + movw r0, #40356 @ 0x9da4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 594bc │ │ │ │ + bne.n 594fc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59594 │ │ │ │ + b.n 595d4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl d779c <_PyNumber_Index@@Base> │ │ │ │ + bl d77f4 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 594f4 │ │ │ │ - bl 7f7f4 │ │ │ │ + cbnz r0, 59534 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 594d8 │ │ │ │ + bne.n 59518 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59514 │ │ │ │ - bl 83a00 │ │ │ │ + b.n 59554 │ │ │ │ + bl 83a30 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59510 │ │ │ │ + beq.n 59550 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59510 │ │ │ │ + cbnz r3, 59550 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 594e6 │ │ │ │ + beq.n 59526 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 59530 │ │ │ │ + cbnz r6, 59570 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24596 @ 0x6014 │ │ │ │ + movw r1, #25428 @ 0x6354 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 594d8 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 59518 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 59538 │ │ │ │ + bge.n 59578 │ │ │ │ adds r4, r4, r6 │ │ │ │ - bmi.n 5953c │ │ │ │ + bmi.n 5957c │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 59554 │ │ │ │ + bgt.n 59594 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59144 @ 0xe708 │ │ │ │ + movw r1, #59976 @ 0xea48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 594d8 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 59518 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 59572 │ │ │ │ + ble.n 595b2 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47016 @ 0xb7a8 │ │ │ │ + movw r1, #47848 @ 0xbae8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 594d8 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 59518 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ adds r1, r4, #1 │ │ │ │ subs r2, r6, r4 │ │ │ │ add r1, r0 │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ add r0, r4 │ │ │ │ blx 2a344 │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 147468 │ │ │ │ + bl 147920 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 594d8 │ │ │ │ - ldr r0, [pc, #8] @ (59598 ) │ │ │ │ + beq.n 59518 │ │ │ │ + ldr r0, [pc, #8] @ (595d8 ) │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 595bc │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 595e0 │ │ │ │ + bne.n 595fc │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 59620 │ │ │ │ mov r0, r4 │ │ │ │ blx 29708 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 595d8 │ │ │ │ + bge.n 59618 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 595ee │ │ │ │ + cbz r0, 5962e │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ - movw r2, #24712 @ 0x6088 │ │ │ │ + movw r2, #25544 @ 0x63c8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fa06c <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 5963c │ │ │ │ + bl 1fa6e4 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 5967c │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 299dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59634 │ │ │ │ + bge.n 59674 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 5963c │ │ │ │ + bl f17d8 │ │ │ │ + b.n 5967c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5965e │ │ │ │ + cbnz r0, 5969e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 59668 │ │ │ │ - b.n 5966e │ │ │ │ + cbnz r0, 596a8 │ │ │ │ + b.n 596ae │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59658 │ │ │ │ - b.n 5967c │ │ │ │ + beq.n 59698 │ │ │ │ + b.n 596bc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5967c │ │ │ │ + cbnz r0, 596bc │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5967c │ │ │ │ + cbz r0, 596bc │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #32] │ │ │ │ - b.w fa388 │ │ │ │ + b.w fa484 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 597ca │ │ │ │ + bne.w 5980a │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 59740 │ │ │ │ + bne.n 59780 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r3, 596bc │ │ │ │ + cbz r3, 596fc │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ - cbnz r3, 596c6 │ │ │ │ + cbnz r3, 59706 │ │ │ │ ldrb.w r3, [r7, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 597ca │ │ │ │ + beq.w 5980a │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50452 @ 0xc514 │ │ │ │ + movw r2, #51284 @ 0xc854 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aba34 │ │ │ │ + bl aba9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 597be │ │ │ │ + beq.n 597fe │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50452 @ 0xc514 │ │ │ │ + movw r2, #51284 @ 0xc854 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aba34 │ │ │ │ + bl aba9c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 597be │ │ │ │ + beq.n 597fe │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5d34c │ │ │ │ - bl 78340 │ │ │ │ + bl 5d394 │ │ │ │ + bl 7837c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59722 │ │ │ │ + beq.n 59762 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59722 │ │ │ │ + cbnz r3, 59762 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 597ca │ │ │ │ + beq.n 5980a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 597ca │ │ │ │ + bne.n 5980a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 597ca │ │ │ │ + beq.n 5980a │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50452 @ 0xc514 │ │ │ │ + movw r2, #51284 @ 0xc854 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aba34 │ │ │ │ + bl aba9c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 597be │ │ │ │ + cbz r0, 597fe │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50452 @ 0xc514 │ │ │ │ + movw r2, #51284 @ 0xc854 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aba34 │ │ │ │ + bl aba9c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 597be │ │ │ │ + cbz r0, 597fe │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 8e254 │ │ │ │ - bl 78340 │ │ │ │ + bl 8e214 │ │ │ │ + bl 7837c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 597a6 │ │ │ │ + beq.n 597e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 597a6 │ │ │ │ + cbnz r3, 597e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 597ca │ │ │ │ + beq.n 5980a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 597ca │ │ │ │ + cbnz r3, 5980a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 597ca │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5980a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 78340 │ │ │ │ + b.w 7837c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - cbz r6, 597f0 │ │ │ │ + cbz r6, 59830 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - b.n 597f2 │ │ │ │ + b.n 59832 │ │ │ │ mov r7, r6 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r6, 597fe │ │ │ │ + cbnz r6, 5983e │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 597fe │ │ │ │ - cbnz r1, 597fe │ │ │ │ - cbnz r0, 5981a │ │ │ │ + blt.n 5983e │ │ │ │ + cbnz r1, 5983e │ │ │ │ + cbnz r0, 5985a │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #100] @ (59868 ) │ │ │ │ + ldr r6, [pc, #100] @ (598a8 ) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ add r6, sp, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5981a │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5985a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59864 │ │ │ │ - cbz r7, 59828 │ │ │ │ + b.n 598a4 │ │ │ │ + cbz r7, 59868 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c33f4 │ │ │ │ + bl c3470 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5982a │ │ │ │ - b.n 59816 │ │ │ │ + bge.n 5986a │ │ │ │ + b.n 59856 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202530 │ │ │ │ + bl 202bac │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5984e │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 5988e │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59816 │ │ │ │ + bne.n 59856 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 59864 │ │ │ │ + b.n 598a4 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -70387,94 +70417,94 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 598fa │ │ │ │ + bne.n 5993a │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 598b6 │ │ │ │ + bne.n 598f6 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50452 @ 0xc514 │ │ │ │ + movw r2, #51284 @ 0xc854 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aba34 │ │ │ │ + bl aba9c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 598fa │ │ │ │ + cbz r0, 5993a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5a8a4 │ │ │ │ - b.n 598dc │ │ │ │ + bl 5aa4e │ │ │ │ + b.n 5991c │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 598fa │ │ │ │ + cbz r3, 5993a │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50452 @ 0xc514 │ │ │ │ + movw r2, #51284 @ 0xc854 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aba34 │ │ │ │ + bl aba9c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 598fa │ │ │ │ + cbz r0, 5993a │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - bl d2598 │ │ │ │ - bl 78340 │ │ │ │ + bl d25e4 │ │ │ │ + bl 7837c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 598fa │ │ │ │ + beq.n 5993a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 598fa │ │ │ │ + cbnz r3, 5993a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 5993a │ │ │ │ + bpl.n 5997a │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #7456 @ 0x1d20 │ │ │ │ + movw r1, #8224 @ 0x2020 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12d988 │ │ │ │ - cbz r0, 5993a │ │ │ │ - cbz r4, 59948 │ │ │ │ + bl 12ddb8 │ │ │ │ + cbz r0, 5997a │ │ │ │ + cbz r4, 59988 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59948 │ │ │ │ + beq.n 59988 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 59948 │ │ │ │ + b.n 59988 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 813f0 │ │ │ │ + b.w 81424 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -70482,35 +70512,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 59986 │ │ │ │ + bhi.n 599c6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq.n 599d8 │ │ │ │ - b.n 5999c │ │ │ │ - movw r0, #25924 @ 0x6544 │ │ │ │ + beq.n 59a18 │ │ │ │ + b.n 599dc │ │ │ │ + movw r0, #26756 @ 0x6884 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 599e0 │ │ │ │ - b.n 59978 │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 59a20 │ │ │ │ + b.n 599b8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 88e40 │ │ │ │ - cbz r0, 599e0 │ │ │ │ + bl 88e14 │ │ │ │ + cbz r0, 59a20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 599b8 │ │ │ │ + cbz r3, 599f8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ @@ -70520,759 +70550,759 @@ │ │ │ │ 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 599e4 │ │ │ │ + b.n 59a24 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl cdfa0 │ │ │ │ - cbz r0, 599e4 │ │ │ │ + bl ce028 │ │ │ │ + cbz r0, 59a24 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59a68 │ │ │ │ + b.n 59aa8 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 59a4a │ │ │ │ + ble.n 59a8a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59a4a │ │ │ │ + beq.n 59a8a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 59a2c │ │ │ │ + bpl.n 59a6c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 599e0 │ │ │ │ + beq.n 59a20 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 59a4a │ │ │ │ + beq.n 59a8a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20892 @ 0x519c │ │ │ │ + movw r1, #21724 @ 0x54dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 599e0 │ │ │ │ - movw r2, #53360 @ 0xd070 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 59a20 │ │ │ │ + movw r2, #54192 @ 0xd3b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #57992 @ 0xe288 │ │ │ │ + movw r1, #58824 @ 0xe5c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25924 @ 0x6544 │ │ │ │ + movw r0, #26756 @ 0x6884 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 599e0 │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59a20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 599e0 │ │ │ │ - movw r0, #34992 @ 0x88b0 │ │ │ │ + beq.n 59a20 │ │ │ │ + movw r0, #35824 @ 0x8bf0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 59a72 │ │ │ │ + cbz r3, 59ab2 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #1992 @ 0x7c8 │ │ │ │ + movw r0, #2824 @ 0xb08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 59ac6 │ │ │ │ + cbnz r5, 59b06 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 59ac6 │ │ │ │ + ble.n 59b06 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 59ac6 │ │ │ │ - cbz r2, 59ac6 │ │ │ │ + bne.n 59b06 │ │ │ │ + cbz r2, 59b06 │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #24748 @ 0x60ac │ │ │ │ + movw r1, #25580 @ 0x63ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 59ae2 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 59b22 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #28] @ (59ae8 ) │ │ │ │ + ldr r5, [pc, #28] @ (59b28 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59ab0 │ │ │ │ + bne.n 59af0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 59b28 │ │ │ │ + bne.n 59b68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bmi.n 59b40 │ │ │ │ - movw r2, #27528 @ 0x6b88 │ │ │ │ + bmi.n 59b80 │ │ │ │ + movw r2, #28360 @ 0x6ec8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #57832 @ 0xe1e8 │ │ │ │ + movw r1, #58664 @ 0xe528 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25340 @ 0x62fc │ │ │ │ + movw r0, #26172 @ 0x663c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59b5a │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59b9a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25340 @ 0x62fc │ │ │ │ + movw r0, #26172 @ 0x663c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59b00 │ │ │ │ - b.n 59b5a │ │ │ │ + bne.n 59b40 │ │ │ │ + b.n 59b9a │ │ │ │ mov r0, r3 │ │ │ │ - bl 16ac04 │ │ │ │ + bl 16af8c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59b5e │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 59b5e │ │ │ │ + bne.n 59b9e │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 59b9e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59bac │ │ │ │ + b.n 59bec │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #24848 @ 0x6110 │ │ │ │ + movw r1, #25680 @ 0x6450 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #24852 @ 0x6114 │ │ │ │ + movw r0, #25684 @ 0x6454 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 59b5a │ │ │ │ + blt.n 59b9a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29a4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59b9c │ │ │ │ + cbz r0, 59bdc │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 59b5a │ │ │ │ - bl e4ae4 │ │ │ │ + bl f17d8 │ │ │ │ + b.n 59b9a │ │ │ │ + bl e4afc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59b5a │ │ │ │ + bne.n 59b9a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 59bb2 <_PyThread_CurrentFrames@@Base> │ │ │ │ + b.w 59bf2 <_PyThread_CurrentFrames@@Base> │ │ │ │ │ │ │ │ -00059bb2 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +00059bf2 <_PyThread_CurrentFrames@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #332] @ (59d10 <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ + ldr r0, [pc, #332] @ (59d50 <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #24872 @ 0x6128 │ │ │ │ + movw r1, #25704 @ 0x6468 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl f87e0 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f87c0 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59be2 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + bge.n 59c22 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59d08 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - bl 713d8 │ │ │ │ + b.n 59d48 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + bl 71420 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59bde <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ - ldr r0, [pc, #292] @ (59d14 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ + beq.n 59c1e <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ + ldr r0, [pc, #292] @ (59d54 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 59c06 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + bne.n 59c46 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59bf6 <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ + bne.n 59c36 <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 59c22 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ + beq.n 59c62 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d7eb4 │ │ │ │ + bl 1d857c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #620] @ 0x26c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 59cb2 <_PyThread_CurrentFrames@@Base+0x100> │ │ │ │ + beq.n 59cf2 <_PyThread_CurrentFrames@@Base+0x100> │ │ │ │ ldr.w r7, [r8, #3704] @ 0xe78 │ │ │ │ - cbz r7, 59c8a <_PyThread_CurrentFrames@@Base+0xd8> │ │ │ │ + cbz r7, 59cca <_PyThread_CurrentFrames@@Base+0xd8> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ - cbz r6, 59c86 <_PyThread_CurrentFrames@@Base+0xd4> │ │ │ │ + cbz r6, 59cc6 <_PyThread_CurrentFrames@@Base+0xd4> │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 59c4e <_PyThread_CurrentFrames@@Base+0x9c> │ │ │ │ + bne.n 59c8e <_PyThread_CurrentFrames@@Base+0x9c> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 59c40 <_PyThread_CurrentFrames@@Base+0x8e> │ │ │ │ + b.n 59c80 <_PyThread_CurrentFrames@@Base+0x8e> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 59c64 <_PyThread_CurrentFrames@@Base+0xb2> │ │ │ │ + beq.n 59ca4 <_PyThread_CurrentFrames@@Base+0xb2> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ add.w r3, r1, #124 @ 0x7c │ │ │ │ ldr r1, [r1, #116] @ 0x74 │ │ │ │ add.w r3, r3, r1, lsl #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 59c4a <_PyThread_CurrentFrames@@Base+0x98> │ │ │ │ + bcc.n 59c8a <_PyThread_CurrentFrames@@Base+0x98> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl 7dec0 │ │ │ │ + bl 7def0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59ca6 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + cbz r0, 59ce6 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - cbz r2, 59c90 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ + cbz r2, 59cd0 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 59ce8 <_PyThread_CurrentFrames@@Base+0x136> │ │ │ │ + bne.n 59d28 <_PyThread_CurrentFrames@@Base+0x136> │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 59ca6 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + blt.n 59ce6 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b.n 59c3c <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ + b.n 59c7c <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ ldr.w r8, [r8, #3644] @ 0xe3c │ │ │ │ - b.n 59c32 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + b.n 59c72 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ mov r0, r6 │ │ │ │ - bl d3df0 │ │ │ │ + bl d3e2c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59c72 <_PyThread_CurrentFrames@@Base+0xc0> │ │ │ │ + bne.n 59cb2 <_PyThread_CurrentFrames@@Base+0xc0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 59cd8 <_PyThread_CurrentFrames@@Base+0x126> │ │ │ │ + bne.n 59d18 <_PyThread_CurrentFrames@@Base+0x126> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 59cf8 <_PyThread_CurrentFrames@@Base+0x146> │ │ │ │ + bne.n 59d38 <_PyThread_CurrentFrames@@Base+0x146> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59cca <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bne.n 59d0a <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59cba <_PyThread_CurrentFrames@@Base+0x108> │ │ │ │ + bne.n 59cfa <_PyThread_CurrentFrames@@Base+0x108> │ │ │ │ dmb ish │ │ │ │ - beq.n 59d08 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - ldr r0, [pc, #64] @ (59d14 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ - bl 2458dc │ │ │ │ - b.n 59d08 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + beq.n 59d48 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + ldr r0, [pc, #64] @ (59d54 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ + bl 245de4 │ │ │ │ + b.n 59d48 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59ca6 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + bne.n 59ce6 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59ca6 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 59ce6 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59c82 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ + bne.n 59cc2 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59c82 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 59cc2 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59cb0 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bne.n 59cf0 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59cb0 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 59cf0 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #24892 @ 0x613c │ │ │ │ + movw r0, #25724 @ 0x647c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w ddbf4 │ │ │ │ + b.w ddc0c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 59d44 <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ + cbz r3, 59d84 <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 59d46 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ + b.n 59d86 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 59d54 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ + cbnz r3, 59d94 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 59d54 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ + blt.n 59d94 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 59d54 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ - cbnz r0, 59d70 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ - ldr r6, [pc, #92] @ (59db4 <_PyThread_CurrentFrames@@Base+0x202>) │ │ │ │ + bgt.n 59d94 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ + cbnz r0, 59db0 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ + ldr r6, [pc, #92] @ (59df4 <_PyThread_CurrentFrames@@Base+0x202>) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 59d70 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 59db0 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59dae <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ - cbz r4, 59d8e <_PyThread_CurrentFrames@@Base+0x1dc> │ │ │ │ + b.n 59dee <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ + cbz r4, 59dce <_PyThread_CurrentFrames@@Base+0x1dc> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 59d7a <_PyThread_CurrentFrames@@Base+0x1c8> │ │ │ │ + cbz r6, 59dba <_PyThread_CurrentFrames@@Base+0x1c8> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 59d92 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + beq.n 59dd2 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59d92 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 59d92 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ - b.n 59d6c <_PyThread_CurrentFrames@@Base+0x1ba> │ │ │ │ + bne.n 59dd2 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 59dd2 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + b.n 59dac <_PyThread_CurrentFrames@@Base+0x1ba> │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 59d9a <_PyThread_CurrentFrames@@Base+0x1e8> │ │ │ │ + cbz r1, 59dda <_PyThread_CurrentFrames@@Base+0x1e8> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 59da2 <_PyThread_CurrentFrames@@Base+0x1f0> │ │ │ │ + b.n 59de2 <_PyThread_CurrentFrames@@Base+0x1f0> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 23c340 │ │ │ │ + bl 23c844 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bxns r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [pc, #16] @ (59dcc <_PyThread_CurrentFrames@@Base+0x21a>) │ │ │ │ + ldr r3, [pc, #16] @ (59e0c <_PyThread_CurrentFrames@@Base+0x21a>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3900] @ 0xf3c │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 59fb0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ - movw r3, #63492 @ 0xf804 │ │ │ │ + bne.w 59ff0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + movw r3, #64324 @ 0xfb44 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr.w r8, [r9, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 59f0a <_PyThread_CurrentFrames@@Base+0x358> │ │ │ │ + bne.n 59f4a <_PyThread_CurrentFrames@@Base+0x358> │ │ │ │ ldr.w r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 59fa4 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.w 59fe4 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 59fa4 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.w 59fe4 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50452 @ 0xc514 │ │ │ │ + movw r2, #51284 @ 0xc854 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aba34 │ │ │ │ + bl aba9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 59fb0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.w 59ff0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50452 @ 0xc514 │ │ │ │ + movw r2, #51284 @ 0xc854 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl aba34 │ │ │ │ + bl aba9c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59e80 <_PyThread_CurrentFrames@@Base+0x2ce> │ │ │ │ + cbnz r0, 59ec0 <_PyThread_CurrentFrames@@Base+0x2ce> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 59fb0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.w 59ff0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 59fb0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + bne.w 59ff0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 59f5a <_PyThread_CurrentFrames@@Base+0x3a8> │ │ │ │ + b.n 59f9a <_PyThread_CurrentFrames@@Base+0x3a8> │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ - cbz r3, 59ed2 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + cbz r3, 59f12 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ - cbz r3, 59ed2 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + cbz r3, 59f12 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d6e8 │ │ │ │ + bl 7d718 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59eda <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + cbz r0, 59f1a <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 25dc68 │ │ │ │ + bl 25e108 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 59ec2 <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ + bne.n 59f02 <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 59eda <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + beq.n 59f1a <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 59eda <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + cbnz r1, 59f1a <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59eda <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 59f1a <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 59ed2 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + beq.n 59f12 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 59ed2 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + cbnz r1, 59f12 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59ef0 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ + beq.n 59f30 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59ef0 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ + cbnz r3, 59f30 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59f06 <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ + beq.n 59f46 <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59f06 <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ + cbnz r3, 59f46 <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 59fa4 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + b.n 59fe4 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 59fa4 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.n 59fe4 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50452 @ 0xc514 │ │ │ │ + movw r2, #51284 @ 0xc854 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aba34 │ │ │ │ + bl aba9c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59fb0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.n 59ff0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50452 @ 0xc514 │ │ │ │ + movw r2, #51284 @ 0xc854 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl aba34 │ │ │ │ + bl aba9c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59f64 <_PyThread_CurrentFrames@@Base+0x3b2> │ │ │ │ + cbnz r0, 59fa4 <_PyThread_CurrentFrames@@Base+0x3b2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59fb0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.n 59ff0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59fb0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + cbnz r3, 59ff0 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ mov r1, sp │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 8e254 │ │ │ │ + bl 8e214 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59f8e <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ + beq.n 59fce <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59f8e <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ + cbnz r3, 59fce <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59fa4 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.n 59fe4 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59fa4 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + cbnz r3, 59fe4 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 78340 │ │ │ │ + b.w 7837c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a05a <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ + bne.n 5a09a <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #63492 @ 0xf804 │ │ │ │ + movw r3, #64324 @ 0xfb44 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5a012 <_PyThread_CurrentFrames@@Base+0x460> │ │ │ │ + bne.n 5a052 <_PyThread_CurrentFrames@@Base+0x460> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5a050 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbz r3, 5a090 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 5a050 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbz r1, 5a090 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 25dc68 │ │ │ │ + bl 25e108 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 5a050 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + b.n 5a090 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 5a050 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbz r3, 5a090 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50452 @ 0xc514 │ │ │ │ + movw r2, #51284 @ 0xc854 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aba34 │ │ │ │ + bl aba9c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a05a <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ + cbz r0, 5a09a <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl d2598 │ │ │ │ + bl d25e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a050 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + beq.n 5a090 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a050 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbnz r3, 5a090 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78340 │ │ │ │ + b.w 7837c │ │ │ │ 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 f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a07c <_PyThread_CurrentFrames@@Base+0x4ca> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 5a094 <_PyThread_CurrentFrames@@Base+0x4e2> │ │ │ │ - ldr r2, [pc, #24] @ (5a098 <_PyThread_CurrentFrames@@Base+0x4e6>) │ │ │ │ + bne.n 5a0bc <_PyThread_CurrentFrames@@Base+0x4ca> │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 5a0d4 <_PyThread_CurrentFrames@@Base+0x4e2> │ │ │ │ + ldr r2, [pc, #24] @ (5a0d8 <_PyThread_CurrentFrames@@Base+0x4e6>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3900] @ 0xf3c │ │ │ │ - b.n 5a096 <_PyThread_CurrentFrames@@Base+0x4e4> │ │ │ │ + b.n 5a0d6 <_PyThread_CurrentFrames@@Base+0x4e4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.n 5a0b6 <_PyThread_CurrentFrames@@Base+0x504> │ │ │ │ + blt.n 5a0f6 <_PyThread_CurrentFrames@@Base+0x504> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5a0bc <_PyThread_CurrentFrames@@Base+0x50a> │ │ │ │ - b.n 5a0fe <_PyThread_CurrentFrames@@Base+0x54c> │ │ │ │ + bne.n 5a0fc <_PyThread_CurrentFrames@@Base+0x50a> │ │ │ │ + b.n 5a13e <_PyThread_CurrentFrames@@Base+0x54c> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5a0d4 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ + b.n 5a114 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 5a0d4 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ + cbz r5, 5a114 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b2e0 │ │ │ │ + bl 26b618 │ │ │ │ cmp r0, r6 │ │ │ │ - bge.n 5a0d4 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ + bge.n 5a114 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e82fc │ │ │ │ + b.w 1e8984 │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 147468 │ │ │ │ + bl 147920 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a10e <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + beq.n 5a14e <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 5a0ec <_PyThread_CurrentFrames@@Base+0x53a> │ │ │ │ + cbz r3, 5a12c <_PyThread_CurrentFrames@@Base+0x53a> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 5a0f4 <_PyThread_CurrentFrames@@Base+0x542> │ │ │ │ + b.n 5a134 <_PyThread_CurrentFrames@@Base+0x542> │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 148dfc <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1492b4 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a110 <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ + beq.n 5a150 <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5a110 <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ + b.n 5a150 <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005a114 : │ │ │ │ +0005a154 : │ │ │ │ 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] @ (5a190 ) │ │ │ │ + ldr r4, [pc, #108] @ (5a1d0 ) │ │ │ │ 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, 5a144 │ │ │ │ + cbnz r3, 5a184 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 5a13a │ │ │ │ + cbz r3, 5a17a │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5a12e │ │ │ │ + b.n 5a16e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 5a154 │ │ │ │ + b.n 5a194 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a154 │ │ │ │ + beq.n 5a194 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5a162 │ │ │ │ + cbz r3, 5a1a2 │ │ │ │ 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, 5a176 │ │ │ │ + cbz r3, 5a1b6 │ │ │ │ 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 20c0ec │ │ │ │ + bl 20c760 │ │ │ │ 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] │ │ │ │ @@ -71285,860 +71315,861 @@ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbz r4, 5a1b6 │ │ │ │ + cbz r4, 5a1f6 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 5a1b8 │ │ │ │ + b.n 5a1f8 │ │ │ │ mov r7, r4 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r4, 5a1c6 │ │ │ │ + cbnz r4, 5a206 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5a1c6 │ │ │ │ + ble.n 5a206 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 5a1c6 │ │ │ │ - cbnz r0, 5a1e4 │ │ │ │ + bgt.n 5a206 │ │ │ │ + cbnz r0, 5a224 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #72] @ (5a214 ) │ │ │ │ + ldr r4, [pc, #72] @ (5a254 ) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5a20e │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5a24e │ │ │ │ cmp r7, #1 │ │ │ │ ldr.w r8, [r0] │ │ │ │ itte eq │ │ │ │ movweq r4, #4356 @ 0x1104 │ │ │ │ movteq r4, #70 @ 0x46 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 166370 │ │ │ │ + bl 1666f4 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl f8808 │ │ │ │ + bl f87e8 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx sp │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005a218 : │ │ │ │ +0005a258 : │ │ │ │ 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] @ (5a250 ) │ │ │ │ + ldr r4, [pc, #40] @ (5a290 ) │ │ │ │ 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 23364c │ │ │ │ + bl 233bfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78340 │ │ │ │ + b.w 7837c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 83a00 │ │ │ │ + bl 83a30 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a276 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 5a296 │ │ │ │ + bne.n 5a2b6 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 5a2d6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5a28c │ │ │ │ + cbz r3, 5a2cc │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5a288 │ │ │ │ + blt.n 5a2c8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5a28a │ │ │ │ + b.n 5a2ca │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5a298 │ │ │ │ + b.n 5a2d8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movw r3, #44040 @ 0xac08 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #17996 @ 0x464c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 145138 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5a342 │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + cbnz r2, 5a374 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 862bc │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 5a342 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cbz r3, 5a356 │ │ │ │ + ldr r1, [pc, #128] @ (5a3a0 ) │ │ │ │ + movw r2, #3720 @ 0xe88 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + bl 1275dc <_PyObject_CallMethod@@Base> │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cbnz r0, 5a346 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 5a342 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5a342 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5a39c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 5a356 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5a356 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + movw r0, #25740 @ 0x648c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movw r4, #4308 @ 0x10d4 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 82850 │ │ │ │ + b.n 5a39c │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + movw r5, #7780 @ 0x1e64 │ │ │ │ + movt r5, #70 @ 0x46 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + it ne │ │ │ │ + movne r5, r0 │ │ │ │ + movw r0, #25752 @ 0x6498 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 82850 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005a29a : │ │ │ │ - ldr r3, [pc, #56] @ (5a2d4 ) │ │ │ │ +0005a3a4 : │ │ │ │ + ldr r3, [pc, #56] @ (5a3e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 5a2b0 │ │ │ │ + cbnz r3, 5a3ba │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a2a4 │ │ │ │ + bne.n 5a3ae │ │ │ │ bx lr │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a2d0 │ │ │ │ + beq.n 5a3da │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5a2ca │ │ │ │ + bne.n 5a3d4 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 5a2c6 │ │ │ │ + b.n 5a3d0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5a300 │ │ │ │ + bhi.n 5a40c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5a31a │ │ │ │ + ble.n 5a426 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5a322 │ │ │ │ - movw r0, #60184 @ 0xeb18 │ │ │ │ + b.n 5a42e │ │ │ │ + movw r0, #60928 @ 0xee00 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a2f6 │ │ │ │ + bne.n 5a402 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a680 │ │ │ │ + b.n 5a78c │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ - cbz r4, 5a34c │ │ │ │ + cbz r4, 5a458 │ │ │ │ ldr.w r9, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5a364 │ │ │ │ + beq.n 5a470 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24908 @ 0x614c │ │ │ │ + movw r1, #25764 @ 0x64a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5a316 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5a422 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61084 @ 0xee9c │ │ │ │ + movw r1, #61932 @ 0xf1ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5a316 │ │ │ │ - movw r1, #55432 @ 0xd888 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5a422 │ │ │ │ + movw r1, #56264 @ 0xdbc8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbbcc │ │ │ │ + bl cbc54 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a316 │ │ │ │ + beq.n 5a422 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 5a39a │ │ │ │ + cbz r0, 5a4a6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a39a │ │ │ │ + beq.n 5a4a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a39a │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a4a6 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 5a3b6 │ │ │ │ + cbz r0, 5a4c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a3b6 │ │ │ │ + beq.n 5a4c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a3b6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a4c2 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 5a3d2 │ │ │ │ + cbz r0, 5a4de │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a3d2 │ │ │ │ + beq.n 5a4de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a3d2 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a4de │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 5a3ee │ │ │ │ + cbz r0, 5a4fa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a3ee │ │ │ │ + beq.n 5a4fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a3ee │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a4fa │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 5a40a │ │ │ │ + cbz r0, 5a516 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a40a │ │ │ │ + beq.n 5a516 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a40a │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a516 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 5a426 │ │ │ │ + cbz r0, 5a532 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a426 │ │ │ │ + beq.n 5a532 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a426 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a532 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5a442 │ │ │ │ - movw r0, #55068 @ 0xd71c │ │ │ │ + bne.n 5a54e │ │ │ │ + movw r0, #55900 @ 0xda5c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 5a666 │ │ │ │ + b.n 5a772 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #24976 @ 0x6190 │ │ │ │ + movw r1, #25832 @ 0x64e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5358 │ │ │ │ + bl f5338 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a316 │ │ │ │ - movw fp, #54312 @ 0xd428 │ │ │ │ + beq.w 5a422 │ │ │ │ + movw fp, #55144 @ 0xd768 │ │ │ │ movt fp, #38 @ 0x26 │ │ │ │ mov.w r8, #0 │ │ │ │ - movw r3, #55068 @ 0xd71c │ │ │ │ + movw r3, #55900 @ 0xda5c │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r3, r0, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 5a48c │ │ │ │ + bpl.n 5a598 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.w 5a65c │ │ │ │ + bge.w 5a768 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r8, lsl #2] │ │ │ │ - b.n 5a498 │ │ │ │ + b.n 5a5a4 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.w 5a65c │ │ │ │ + bge.w 5a768 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w sl, [r3, r8, lsl #2] │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 5a4ac │ │ │ │ + bpl.n 5a5b8 │ │ │ │ mov r0, sl │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe50 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 5a4c0 │ │ │ │ + b.n 5a5cc │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 5a4bc │ │ │ │ + bmi.n 5a5c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a4c4 │ │ │ │ - b.n 5a4d0 │ │ │ │ + bne.n 5a5d0 │ │ │ │ + b.n 5a5dc │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 5a4e8 │ │ │ │ - b.n 5a4b0 │ │ │ │ + cbnz r6, 5a5f4 │ │ │ │ + b.n 5a5bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a4d0 │ │ │ │ + cbnz r3, 5a5dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25004 @ 0x61ac │ │ │ │ + movw r1, #25860 @ 0x6504 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 5a316 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 5a422 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a510 │ │ │ │ + cbnz r0, 5a61c │ │ │ │ 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 78340 │ │ │ │ - b.n 5a656 │ │ │ │ + bl 7837c │ │ │ │ + b.n 5a762 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a538 │ │ │ │ + cbnz r0, 5a644 │ │ │ │ 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 78340 │ │ │ │ - b.n 5a656 │ │ │ │ - movw r1, #25028 @ 0x61c4 │ │ │ │ + bl 7837c │ │ │ │ + b.n 5a762 │ │ │ │ + movw r1, #25884 @ 0x651c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a562 │ │ │ │ + cbnz r0, 5a66e │ │ │ │ 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 5a58a │ │ │ │ - movw r1, #25040 @ 0x61d0 │ │ │ │ + b.n 5a696 │ │ │ │ + movw r1, #25896 @ 0x6528 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a5aa │ │ │ │ + cbnz r0, 5a6b6 │ │ │ │ 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 78340 │ │ │ │ + bl 7837c │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r2, #40887 @ 0x9fb7 │ │ │ │ + movw r2, #40951 @ 0x9ff7 │ │ │ │ movt r2, #5 │ │ │ │ - movw r1, #40401 @ 0x9dd1 │ │ │ │ + movw r1, #40465 @ 0x9e11 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 5a656 │ │ │ │ - movw r1, #60456 @ 0xec28 │ │ │ │ + b.n 5a762 │ │ │ │ + movw r1, #61200 @ 0xef10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a5ea │ │ │ │ + cbnz r0, 5a6f6 │ │ │ │ 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 78340 │ │ │ │ + bl 7837c │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #39021 @ 0x986d │ │ │ │ + movw r1, #39085 @ 0x98ad │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 5a656 │ │ │ │ + b.n 5a762 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #38096 @ 0x94d0 │ │ │ │ + movw r1, #38928 @ 0x9810 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5a62a │ │ │ │ + cbnz r0, 5a736 │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #72] @ 0x48 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #38535 @ 0x9687 │ │ │ │ + movw r1, #38599 @ 0x96c7 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 5a656 │ │ │ │ + b.n 5a762 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5a63c │ │ │ │ + beq.n 5a748 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a63c │ │ │ │ + cbnz r3, 5a748 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #25048 @ 0x61d8 │ │ │ │ + movw r1, #25904 @ 0x6530 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 5a316 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 5a422 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 5a474 │ │ │ │ + b.n 5a580 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a670 │ │ │ │ + bne.n 5a77c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5a680 │ │ │ │ + b.n 5a78c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a666 │ │ │ │ + bne.n 5a772 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a666 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a772 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #17164 @ 0x430c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 144c80 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5a6ee │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ - cbnz r2, 5a720 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 862ec │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 5a6ee │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cbz r3, 5a702 │ │ │ │ - ldr r1, [pc, #128] @ (5a74c ) │ │ │ │ - movw r2, #2856 @ 0xb28 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl 1271a4 <_PyObject_CallMethod@@Base> │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5a6f2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 5a6ee │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a6ee │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5a748 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 5a702 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a702 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - movw r0, #25068 @ 0x61ec │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movw r4, #4308 @ 0x10d4 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 8281c │ │ │ │ - b.n 5a748 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - movw r5, #7780 @ 0x1e64 │ │ │ │ - movt r5, #70 @ 0x46 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - cmp r6, #0 │ │ │ │ - it ne │ │ │ │ - movne r5, r0 │ │ │ │ - movw r0, #25080 @ 0x61f8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 8281c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17164 @ 0x430c │ │ │ │ + movw r1, #17996 @ 0x464c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144c80 │ │ │ │ + bl 145138 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a796 │ │ │ │ + blt.n 5a7d8 │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #25096 @ 0x6208 │ │ │ │ + movw r0, #25928 @ 0x6548 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ - b.n 5a798 │ │ │ │ + bl 82850 │ │ │ │ + b.n 5a7da │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17164 @ 0x430c │ │ │ │ + movw r1, #17996 @ 0x464c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144c80 │ │ │ │ + bl 145138 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5a7ce │ │ │ │ + bge.n 5a810 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a7e2 │ │ │ │ + b.n 5a824 │ │ │ │ mov r0, r5 │ │ │ │ - bl c33f4 │ │ │ │ + bl c3470 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5a7ca │ │ │ │ + blt.n 5a80c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17164 @ 0x430c │ │ │ │ + movw r1, #17996 @ 0x464c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144c80 │ │ │ │ + bl 145138 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a826 │ │ │ │ + blt.n 5a868 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #1992 @ 0x7c8 │ │ │ │ + movw r0, #2824 @ 0xb08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cbz r3, 5a832 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 5a838 │ │ │ │ - movs r0, #0 │ │ │ │ - b.w 722d0 │ │ │ │ - b.w e8530 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17164 @ 0x430c │ │ │ │ + movw r1, #17996 @ 0x464c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144c80 │ │ │ │ + bl 145138 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a89c │ │ │ │ + blt.n 5a8cc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 5a888 │ │ │ │ - ldr r0, [pc, #44] @ (5a8a0 ) │ │ │ │ - bl 1f5ee0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq.n 5a8b8 │ │ │ │ + ldr r0, [pc, #44] @ (5a8d0 ) │ │ │ │ + bl 1f6550 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #9284 @ 0x2444 │ │ │ │ + movw r0, #10128 @ 0x2790 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r0, #1992 @ 0x7c8 │ │ │ │ + movw r0, #2824 @ 0xb08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bmi.n 5a97c │ │ │ │ + bmi.n 5a9ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 25d9a0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5a93e │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 5a906 │ │ │ │ - mov r1, r4 │ │ │ │ - bl d2598 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5a93e │ │ │ │ - ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5a914 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 5a914 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 25dd00 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5a928 │ │ │ │ - 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 78340 │ │ │ │ - b.n 5a914 │ │ │ │ - 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, 5a940 │ │ │ │ - ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 5a940 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 25dc68 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5a940 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5a93e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a93e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - movw r1, #17164 @ 0x430c │ │ │ │ + movw r1, #17996 @ 0x464c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 144c80 │ │ │ │ + bl 145138 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a992 │ │ │ │ + blt.n 5a922 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 5a996 │ │ │ │ + bmi.n 5a926 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19068 @ 0x4a7c │ │ │ │ + movw r1, #20008 @ 0x4e28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5aa00 │ │ │ │ + b.n 5a990 │ │ │ │ add r1, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ - movw r1, #15888 @ 0x3e10 │ │ │ │ + movw r1, #16720 @ 0x4150 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c594 │ │ │ │ + bl 8c564 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a992 │ │ │ │ + beq.n 5a922 │ │ │ │ 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 78340 │ │ │ │ + bl 7837c │ │ │ │ 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 78340 │ │ │ │ + bl 7837c │ │ │ │ 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 78340 │ │ │ │ + bl 7837c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cbz r3, 5a99c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cbnz r0, 5a9a2 │ │ │ │ + movs r0, #0 │ │ │ │ + b.w 72318 │ │ │ │ + b.w e8528 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #25948 @ 0x655c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11b320 │ │ │ │ + bl 11b748 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5aa40 │ │ │ │ + beq.n 5a9e2 │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5aa40 │ │ │ │ + beq.n 5a9e2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 5aa6a │ │ │ │ - b.n 5aa58 │ │ │ │ + beq.n 5aa0c │ │ │ │ + b.n 5a9fa │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5aa38 │ │ │ │ - movw r0, #25660 @ 0x643c │ │ │ │ + beq.n 5a9da │ │ │ │ + movw r0, #26492 @ 0x677c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r5 │ │ │ │ - bl 16b6fc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16ba84 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5aa38 │ │ │ │ - b.n 5aaa8 │ │ │ │ + bne.n 5a9da │ │ │ │ + b.n 5aa4a │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #25660 @ 0x643c │ │ │ │ + movw r0, #26492 @ 0x677c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5aaa8 │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5aa4a │ │ │ │ ldr.w r3, [r7, #444] @ 0x1bc │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 5aa9c │ │ │ │ + beq.n 5aa3e │ │ │ │ mov r1, r6 │ │ │ │ - bl 85a0c │ │ │ │ - cbnz r0, 5aa9c │ │ │ │ + bl 859dc │ │ │ │ + cbnz r0, 5aa3e │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #57832 @ 0xe1e8 │ │ │ │ + movw r1, #58664 @ 0xe528 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25660 @ 0x643c │ │ │ │ + movw r0, #26492 @ 0x677c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5aaa8 │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5aa4a │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 21cf38 │ │ │ │ + b.w 21d518 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 25de40 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5aae8 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + cbz r0, 5aab0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl d25e4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5aae8 │ │ │ │ + ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + cbz r3, 5aabe │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 5aabe │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 25e1a0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5aad2 │ │ │ │ + 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 7837c │ │ │ │ + b.n 5aabe │ │ │ │ + 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, 5aaea │ │ │ │ + ldr r1, [r5, #68] @ 0x44 │ │ │ │ + cbz r1, 5aaea │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 25e108 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5aaea │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5aae8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5aae8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -72147,1786 +72178,1786 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #63492 @ 0xf804 │ │ │ │ + movw r1, #64324 @ 0xfb44 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl bfa2c │ │ │ │ - cbz r0, 5aaee │ │ │ │ + bl bfaa8 │ │ │ │ + cbz r0, 5ab30 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5ac0a │ │ │ │ + bl 5ac4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ac02 │ │ │ │ + beq.n 5ac44 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ab20 │ │ │ │ + beq.n 5ab62 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5ab28 │ │ │ │ + b.n 5ab6a │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5abea │ │ │ │ + beq.n 5ac2c │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 720b4 │ │ │ │ + bl 72174 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ab40 │ │ │ │ + cbnz r0, 5ab82 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5abce │ │ │ │ + b.n 5ac10 │ │ │ │ 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 1d8ed4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1d9598 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5ab82 │ │ │ │ + bge.n 5abc4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 5abce │ │ │ │ - b.n 5abb4 │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 5ac10 │ │ │ │ + b.n 5abf6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ 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 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 5abce │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 5ac10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ab3c │ │ │ │ + beq.n 5ab7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ab3c │ │ │ │ + bne.n 5ab7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ab3c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ab7e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5abde │ │ │ │ + beq.n 5ac20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5abe2 │ │ │ │ + cbz r3, 5ac24 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5ac02 │ │ │ │ + b.n 5ac44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5abde │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ac20 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44972 @ 0xafac │ │ │ │ + movw r1, #45804 @ 0xb2ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5ab3c │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5ab7e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ac72 │ │ │ │ + blt.n 5acb4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ac68 │ │ │ │ + cbz r0, 5acaa │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ac3c │ │ │ │ + cbz r3, 5ac7e │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5ac44 │ │ │ │ + b.n 5ac86 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 147648 │ │ │ │ + bl 147b00 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ac6a │ │ │ │ + bge.n 5acac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ac68 │ │ │ │ + beq.n 5acaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ac68 │ │ │ │ + cbnz r3, 5acaa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ - b.n 5ac74 │ │ │ │ + bl ceabc │ │ │ │ + b.n 5acb6 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r1 │ │ │ │ + movw r1, #25948 @ 0x655c │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 11b748 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 5acf8 │ │ │ │ + ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 5acf8 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.n 5ad26 │ │ │ │ + b.n 5ad12 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5acf0 │ │ │ │ + movw r0, #26524 @ 0x679c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r1, r6 │ │ │ │ + bl 16ba84 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5acf0 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 5ad8e │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #26524 @ 0x679c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r2, r3 │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5ad0e │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 862bc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5ad0e │ │ │ │ + ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #0 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 5ad5a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5ad0e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5ad0e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ad0e │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r5, r3, [r0, #8] │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7d718 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + cbnz r0, 5ad8e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5ad0e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5ad0e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ad0e │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5ac0a │ │ │ │ + bl 5ac4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ad8c │ │ │ │ + beq.n 5aea4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5aca8 │ │ │ │ + beq.n 5adc0 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5acb0 │ │ │ │ + b.n 5adc8 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5ad74 │ │ │ │ + beq.n 5ae8c │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 720b4 │ │ │ │ + bl 72174 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5acc8 │ │ │ │ + cbnz r0, 5ade0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ad58 │ │ │ │ + b.n 5ae70 │ │ │ │ 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 1d8ed4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1d9598 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5ad0c │ │ │ │ + bge.n 5ae24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 5ad58 │ │ │ │ - b.n 5ad3e │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 5ae70 │ │ │ │ + b.n 5ae56 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ 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 155be4 │ │ │ │ + bl 1560a4 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 5ad58 │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 5ae70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5acc4 │ │ │ │ + beq.n 5addc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5acc4 │ │ │ │ + bne.n 5addc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5acc4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5addc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ad68 │ │ │ │ + beq.n 5ae80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5ad6c │ │ │ │ + cbz r3, 5ae84 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5ad8c │ │ │ │ + b.n 5aea4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ad68 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ae80 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #44972 @ 0xafac │ │ │ │ + movw r1, #45804 @ 0xb2ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5acc4 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5addc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0005ad94 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +0005aeac <_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, 5adc4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 5aedc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5adc4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 5aedc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 5add8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 5aef0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5add8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 5aef0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2273 @ 0x8e1 │ │ │ │ - movw r0, #43060 @ 0xa834 │ │ │ │ + movw r0, #43892 @ 0xab74 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ade8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 5af00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 214288 <_PyArg_ParseStackAndKeywords@@Base+0x34> │ │ │ │ + bl 21486c <_PyArg_ParseStackAndKeywords@@Base+0x34> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5ae12 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ + cbz r0, 5af2a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17f1b4 <_PyDeadline_Init@@Base+0x41c> │ │ │ │ + bl 17f5d0 <_PyDeadline_Init@@Base+0x41c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - cbnz r1, 5ae46 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2> │ │ │ │ + cbnz r1, 5af5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25692 @ 0x645c │ │ │ │ + movw r1, #26536 @ 0x67a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5ae70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5af88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #54560 @ 0xd520 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b320 │ │ │ │ + bl 11b748 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5ae9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108> │ │ │ │ + bne.n 5afb4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2071bc <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ + bl 207838 <_Py_RestoreSignals@@Base+0x1004> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5ae76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe2> │ │ │ │ + cbnz r0, 5af8e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe2> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5af62 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ + b.n 5b07a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5af40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + beq.n 5b058 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 5ae94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100> │ │ │ │ + cbz r2, 5afac <_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 5ae7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe8> │ │ │ │ + b.n 5af94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe8> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 5af26 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x192> │ │ │ │ + bpl.n 5b03e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x192> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2071bc <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ + bl 207838 <_Py_RestoreSignals@@Base+0x1004> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ae70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + beq.n 5af88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8de64 │ │ │ │ + bl 8de20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5af40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + beq.n 5b058 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 5aee6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ + bmi.n 5affe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25728 @ 0x6480 │ │ │ │ + movw r1, #26572 @ 0x67cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5af1e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ - bl 83a00 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5b036 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ + bl 83a30 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5af0e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x17a> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 5af1e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ + bne.n 5b026 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x17a> │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 5b036 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25756 @ 0x649c │ │ │ │ + movw r1, #26600 @ 0x67e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5af1e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5b036 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5aef6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x162> │ │ │ │ + blt.n 5b00e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x162> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 179680 │ │ │ │ + bl 1799f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5aeb4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x120> │ │ │ │ + bne.n 5afcc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x120> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5ae70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + beq.n 5af88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ subs r4, #1 │ │ │ │ - b.n 5af4e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ba> │ │ │ │ + b.n 5b066 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ba> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #25792 @ 0x64c0 │ │ │ │ + movw r1, #26636 @ 0x680c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 5ae70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + bl d19a0 │ │ │ │ + b.n 5af88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 17a064 │ │ │ │ + bl 17a3dc │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 5af62 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ + b.n 5b07a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5af4e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ba> │ │ │ │ + bcs.n 5b066 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ba> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ - b.n 5ae70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + bl 77360 │ │ │ │ + b.n 5af88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - movw r1, #25948 @ 0x655c │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 11b320 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 5afa2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x20e> │ │ │ │ - ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 5afa2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x20e> │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 5afd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x23c> │ │ │ │ - b.n 5afbc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 5af9a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x206> │ │ │ │ - movw r0, #25868 @ 0x650c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r1, r6 │ │ │ │ - bl 16b6fc <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5af9a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x206> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 5b038 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a4> │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #25868 @ 0x650c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5afb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 862ec │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5afb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ - ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 782b4 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 7837c │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 7837c │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 7837c │ │ │ │ + ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 5b004 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x270> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5afb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ + beq.n 5b0c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x21c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5afb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ + cbnz r3, 5b0c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x21c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5afb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r5, r3, [r0, #8] │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7d6e8 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - cbnz r0, 5b038 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5afb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5afb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5afb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ed838 │ │ │ │ + bl 1edec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b0d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ + beq.n 5b160 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b4> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 5b066 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d2> │ │ │ │ + cbz r6, 5b0f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x248> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 5b06e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2da> │ │ │ │ + b.n 5b0fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x250> │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1edae8 │ │ │ │ + bl 1ee170 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5b094 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ + bge.n 5b122 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x276> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25880 @ 0x6518 │ │ │ │ + movw r1, #26712 @ 0x6858 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5b0d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5b160 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b4> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5b0bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x328> │ │ │ │ + bgt.n 5b14a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x29e> │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r5, r2 │ │ │ │ add r1, r5 │ │ │ │ subs r2, r6, r2 │ │ │ │ blx 2a344 │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 147468 │ │ │ │ + bl 147920 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b0d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ + beq.n 5b160 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b4> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5b0d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x340> │ │ │ │ + b.n 5b162 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47016 @ 0xb7a8 │ │ │ │ + movw r1, #47848 @ 0xbae8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ 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 r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bl 78278 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 78340 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 78340 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 78340 │ │ │ │ - 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 5b122 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b122 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38e> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5b142 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ae> │ │ │ │ + cbnz r0, 5b184 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5b14c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3b8> │ │ │ │ - b.n 5b152 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3be> │ │ │ │ + cbnz r0, 5b18e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e2> │ │ │ │ + b.n 5b194 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e8> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b13c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a8> │ │ │ │ - b.n 5b16a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ + beq.n 5b17e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d2> │ │ │ │ + b.n 5b1ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b16a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ + cbnz r0, 5b1ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5b15c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3c8> │ │ │ │ + cbz r0, 5b19e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b16a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ + cbnz r0, 5b1ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5b16a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ + cbz r0, 5b1ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 5b1cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x320> │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 5b1d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32a> │ │ │ │ + b.n 5b1dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x330> │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5b1c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31a> │ │ │ │ + b.n 5b1ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 5b1ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 5b1ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4, r5} │ │ │ │ add.w r4, r3, r3, lsr #31 │ │ │ │ asrs r4, r4, #1 │ │ │ │ - cbz r3, 5b17c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e8> │ │ │ │ + cbz r3, 5b1fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x350> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 5b184 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ + b.n 5b204 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x358> │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ subs r0, r3, r1 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 5b19e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x40a> │ │ │ │ + ble.n 5b21e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x372> │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 5b18a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f6> │ │ │ │ + b.n 5b20a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x35e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #54560 @ 0xd520 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b320 │ │ │ │ + bl 11b748 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 71550 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71598 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b1e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x454> │ │ │ │ + cbz r0, 5b268 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 802e4 │ │ │ │ + bl 80318 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5b204 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x470> │ │ │ │ + blt.n 5b284 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5b21e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x48a> │ │ │ │ + blt.n 5b29e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f2> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62484 @ 0xf414 │ │ │ │ + movw r1, #63316 @ 0xf754 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b228 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x494> │ │ │ │ + b.n 5b2a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fc> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (5b22c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x498>) │ │ │ │ + ldr r0, [pc, #8] @ (5b2ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x400>) │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ 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, 5b25c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c8> │ │ │ │ + cbnz r1, 5b2dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x430> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25692 @ 0x645c │ │ │ │ + movw r1, #26536 @ 0x67a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5b454 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c0> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5b4d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x628> │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #54560 @ 0xd520 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b320 │ │ │ │ + bl 11b748 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b2ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x556> │ │ │ │ + bne.n 5b36a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4be> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 20eca0 │ │ │ │ + bl 20f278 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b454 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c0> │ │ │ │ + beq.w 5b4d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x628> │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b2aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x516> │ │ │ │ + bcs.n 5b32a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x47e> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 76f8c │ │ │ │ - b.n 5b2ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x518> │ │ │ │ + bl 76fc0 │ │ │ │ + b.n 5b32c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x480> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 5b2bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x528> │ │ │ │ + cbz r0, 5b33c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x490> │ │ │ │ ldrd ip, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 5b2de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54a> │ │ │ │ + b.n 5b35e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7732c │ │ │ │ - bl 1e82fc │ │ │ │ - b.n 5b454 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c0> │ │ │ │ + bl 77360 │ │ │ │ + bl 1e8984 │ │ │ │ + b.n 5b4d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x628> │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 5b2de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54a> │ │ │ │ + cbz r3, 5b35e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b2> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w lr, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ strne.w lr, [r3] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 5b2c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x534> │ │ │ │ + bne.n 5b348 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x49c> │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5b448 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b4> │ │ │ │ + b.n 5b4c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61c> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 5b42e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69a> │ │ │ │ + bpl.w 5b4ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x602> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 20eca0 │ │ │ │ + bl 20f278 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b454 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c0> │ │ │ │ + beq.w 5b4d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x628> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8de64 │ │ │ │ + bl 8de20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b448 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b4> │ │ │ │ + beq.w 5b4c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61c> │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5b32a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x596> │ │ │ │ + bpl.n 5b3aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4fe> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5b342 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ae> │ │ │ │ + beq.n 5b3c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x516> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25932 @ 0x654c │ │ │ │ + movw r1, #26764 @ 0x688c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5b426 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x692> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5b4a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5fa> │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 83a00 │ │ │ │ + bl 83a30 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b358 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 5b3d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b426 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x692> │ │ │ │ + bne.n 5b4a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5fa> │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 17e5bc <_PyLong_UnsignedShort_Converter@@Base+0x1c64> │ │ │ │ + bl 17e9d8 <_PyLong_UnsignedShort_Converter@@Base+0x1c6c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5b374 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e0> │ │ │ │ + cbz r0, 5b3f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x548> │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 5b302 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56e> │ │ │ │ + b.n 5b382 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d6> │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r9] │ │ │ │ strd r9, r5, [r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp.w r3, #1431655765 @ 0x55555555 │ │ │ │ - bhi.n 5b3b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61c> │ │ │ │ + bhi.n 5b430 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x584> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 5b302 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56e> │ │ │ │ + bcc.n 5b382 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d6> │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 5b3b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61e> │ │ │ │ + b.n 5b432 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x586> │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5b3d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x644> │ │ │ │ + blt.n 5b458 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 5b3c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x630> │ │ │ │ + bls.n 5b444 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x598> │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 5b3bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x628> │ │ │ │ + b.n 5b43c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x590> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b3d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x63c> │ │ │ │ + bcs.n 5b450 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a4> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 5b3de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x64a> │ │ │ │ + cbnz r0, 5b45e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5b2> │ │ │ │ str.w r8, [r4, #12] │ │ │ │ - bl 1e82fc │ │ │ │ - b.n 5b426 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x692> │ │ │ │ + bl 1e8984 │ │ │ │ + b.n 5b4a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5fa> │ │ │ │ subs r3, r5, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r5, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r5, r8, #8 │ │ │ │ blx 2957c │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5b41e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x68a> │ │ │ │ + beq.n 5b49e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5f2> │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5b41a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x686> │ │ │ │ + beq.n 5b49a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ee> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 17e5bc <_PyLong_UnsignedShort_Converter@@Base+0x1c64> │ │ │ │ + bl 17e9d8 <_PyLong_UnsignedShort_Converter@@Base+0x1c6c> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ - b.n 5b3f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x660> │ │ │ │ + b.n 5b474 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7732c │ │ │ │ - b.n 5b302 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56e> │ │ │ │ + bl 77360 │ │ │ │ + b.n 5b382 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 210920 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ - b.n 5b454 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c0> │ │ │ │ + bl 210ef8 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ + b.n 5b4d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x628> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #25968 @ 0x6570 │ │ │ │ + movw r1, #26800 @ 0x68b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 5b454 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c0> │ │ │ │ + bl d19a0 │ │ │ │ + b.n 5b4d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x628> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 210920 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ + bl 210ef8 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r7, #8] │ │ │ │ - b.n 5b458 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c4> │ │ │ │ + b.n 5b4d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x62c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 5b47c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e8> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5b486 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f2> │ │ │ │ - b.n 5b48c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f8> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5b476 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e2> │ │ │ │ - b.n 5b49a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x706> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 5b49a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x706> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5b49a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x706> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r2 │ │ │ │ - bl 149e6c │ │ │ │ - cbnz r0, 5b4be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72a> │ │ │ │ + bl 14a324 │ │ │ │ + cbnz r0, 5b500 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x654> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b4f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x75c> │ │ │ │ + b.n 5b532 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x686> │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5b4da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x746> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 5b51c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x670> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b4ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x726> │ │ │ │ + bne.n 5b4fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x650> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5b4f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x75c> │ │ │ │ + b.n 5b532 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x686> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ 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 78278 │ │ │ │ + bl 782b4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5b524 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x790> │ │ │ │ + cbz r0, 5b566 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ba> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b524 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x790> │ │ │ │ + beq.n 5b566 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b524 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x790> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b566 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ba> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b2> │ │ │ │ + beq.n 5b588 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b2> │ │ │ │ + cbnz r3, 5b588 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #54560 @ 0xd520 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b320 │ │ │ │ + bl 11b748 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 71550 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71598 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b586 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7f2> │ │ │ │ + cbz r0, 5b5c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x71c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 802e4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bl 78278 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5b5bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x828> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5b5bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x828> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b5bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x828> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ + bl 80318 │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5b5de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b5de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84a> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 17a064 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - bl 2071bc <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - 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 5b640 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ac> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12588 @ 0x312c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5b666 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d2> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5b65c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8c8> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29196 @ 0x720c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5b666 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d2> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 7f9dc │ │ │ │ - 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 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17164 @ 0x430c │ │ │ │ + movw r1, #17996 @ 0x464c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144c80 │ │ │ │ + bl 145138 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b6cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x938> │ │ │ │ + blt.n 5b62e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x782> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5b6b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x922> │ │ │ │ + bpl.n 5b618 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x76c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 5b6b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x922> │ │ │ │ + bne.n 5b618 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x76c> │ │ │ │ add.w r6, r5, #8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5b6e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94e> │ │ │ │ + b.n 5b644 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x798> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23300 @ 0x5b04 │ │ │ │ + movw r1, #23768 @ 0x5cd8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b764 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9d0> │ │ │ │ + b.n 5b6c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x81a> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 5b710 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x97c> │ │ │ │ + blt.n 5b672 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c6> │ │ │ │ cmp r3, r7 │ │ │ │ it ge │ │ │ │ movge r3, r7 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str.w r3, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n 5b714 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x980> │ │ │ │ + bge.n 5b676 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7ca> │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 83a00 │ │ │ │ + bl 83a30 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 5b6fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x966> │ │ │ │ - bl 7f7f4 │ │ │ │ + bge.n 5b65c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b0> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b6cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x938> │ │ │ │ + bne.n 5b62e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x782> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5b6d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x93c> │ │ │ │ + bne.n 5b632 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x786> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 5b75c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9c8> │ │ │ │ + b.n 5b6be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x812> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 5b6da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x946> │ │ │ │ + b.n 5b63c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x790> │ │ │ │ mov r0, r8 │ │ │ │ - bl 720b4 │ │ │ │ + bl 72174 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b6cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x938> │ │ │ │ + beq.n 5b62e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x782> │ │ │ │ add.w r5, r0, #8 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 5b754 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9c0> │ │ │ │ + bge.n 5b6b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x80a> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r6 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r0, #0] │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ - b.n 5b72a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x996> │ │ │ │ + b.n 5b68c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e0> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl dae7c <_PyType_Name@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 782b4 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 5b6fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x850> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5b6fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x850> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5b6fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x850> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5b71e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x872> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5b71e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x872> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 17a3dc │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + bl 207838 <_Py_RestoreSignals@@Base+0x1004> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - adds r3, r5, #1 │ │ │ │ - bne.n 5b798 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa04> │ │ │ │ - movw r0, #61968 @ 0xf210 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddbf4 │ │ │ │ - mov r3, r5 │ │ │ │ - movw r0, #26044 @ 0x65bc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddbf4 │ │ │ │ - push {r4, lr} │ │ │ │ + str r0, [r5, #12] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, 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 7732c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5b780 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d4> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #13420 @ 0x346c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5b7a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fa> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 5b79c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8f0> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #30028 @ 0x754c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5b7a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fa> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 7fa10 │ │ │ │ movs r0, #0 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl daea4 <_PyType_Name@@Base> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + adds r3, r5, #1 │ │ │ │ + bne.n 5b7da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x92e> │ │ │ │ + movw r0, #62800 @ 0xf550 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w ddc0c │ │ │ │ + mov r3, r5 │ │ │ │ + movw r0, #26876 @ 0x68fc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w ddc0c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17164 @ 0x430c │ │ │ │ + movw r1, #17996 @ 0x464c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144c80 │ │ │ │ + bl 145138 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b81c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa88> │ │ │ │ + blt.n 5b842 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x996> │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5b80c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa78> │ │ │ │ - movw r0, #2000 @ 0x7d0 │ │ │ │ + blt.n 5b832 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x986> │ │ │ │ + movw r0, #2832 @ 0xb10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8281c │ │ │ │ - movw r0, #60144 @ 0xeaf0 │ │ │ │ + b.w 82850 │ │ │ │ + movw r0, #60888 @ 0xedd8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + bl 77360 │ │ │ │ movs r0, #0 │ │ │ │ + str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ + b.w 5a826 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cbz r3, 5b87c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9d0> │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r0, #3 │ │ │ │ + b.w 7d68c │ │ │ │ + movs r0, #2 │ │ │ │ + b.w 7d718 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2957c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 5b854 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac0> │ │ │ │ + bhi.n 5b8b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0a> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b86c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad8> │ │ │ │ - b.n 5b8b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1e> │ │ │ │ - movw r0, #25696 @ 0x6460 │ │ │ │ + cbz r0, 5b8ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa22> │ │ │ │ + b.n 5b914 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa68> │ │ │ │ + movw r0, #26528 @ 0x67a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b844 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab0> │ │ │ │ - b.n 5b8b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1e> │ │ │ │ + bne.n 5b8a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9fa> │ │ │ │ + b.n 5b914 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa68> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 5b8e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb52> │ │ │ │ + ble.n 5b948 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa9c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b8d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb40> │ │ │ │ + beq.n 5b936 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa8a> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5b8b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb22> │ │ │ │ + bpl.n 5b918 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6c> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b8b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1e> │ │ │ │ + cbz r0, 5b914 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa68> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b8d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb42> │ │ │ │ + beq.n 5b938 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa8c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20892 @ 0x519c │ │ │ │ + movw r1, #21724 @ 0x54dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b916 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb82> │ │ │ │ - movw r2, #53360 @ 0xd070 │ │ │ │ + b.n 5b978 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xacc> │ │ │ │ + movw r2, #54192 @ 0xd3b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #57992 @ 0xe288 │ │ │ │ + movw r1, #58824 @ 0xe5c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25696 @ 0x6460 │ │ │ │ + movw r0, #26528 @ 0x67a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5b8b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1e> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5b914 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa68> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5b8e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb54> │ │ │ │ + beq.n 5b94a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa9e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c33f4 │ │ │ │ + bl c3470 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5b8e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb54> │ │ │ │ - b.n 5b8b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1e> │ │ │ │ + bge.n 5b94a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa9e> │ │ │ │ + b.n 5b914 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa68> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 5b8f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb62> │ │ │ │ + cbnz r4, 5b958 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaac> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 193804 │ │ │ │ + bl 193d3c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b916 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb82> │ │ │ │ + cbz r0, 5b978 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xacc> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #34992 @ 0x88b0 │ │ │ │ + movw r0, #35824 @ 0x8bf0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5b920 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8c> │ │ │ │ + cbz r3, 5b982 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad6> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.w 5a7e4 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cbz r3, 5b940 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbac> │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r0, #3 │ │ │ │ - b.w 7d65c │ │ │ │ - movs r0, #2 │ │ │ │ - b.w 7d6e8 │ │ │ │ - cbz r1, 5b960 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbcc> │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl cea34 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17164 @ 0x430c │ │ │ │ + movw r1, #17996 @ 0x464c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144c80 │ │ │ │ + bl 145138 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b9aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc16> │ │ │ │ + blt.n 5b9ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb22> │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #25096 @ 0x6208 │ │ │ │ + movw r0, #25928 @ 0x6548 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ - b.n 5b9ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc18> │ │ │ │ + bl 82850 │ │ │ │ + b.n 5b9d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb24> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1dfa0c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5b9ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc3a> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 5b9d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc44> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f9dc │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17164 @ 0x430c │ │ │ │ + movw r1, #17996 @ 0x464c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144c80 │ │ │ │ + bl 145138 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ba0e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc7a> │ │ │ │ + bge.n 5ba06 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb5a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ba22 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc8e> │ │ │ │ + b.n 5ba1a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6e> │ │ │ │ mov r0, r5 │ │ │ │ - bl c33f4 │ │ │ │ + bl c3470 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5ba0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc76> │ │ │ │ + blt.n 5ba02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb56> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + cbz r1, 5ba36 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8a> │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl ceabc │ │ │ │ + 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 1e0090 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5ba58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbac> │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 5ba62 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbb6> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7fa10 │ │ │ │ + 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, #26056 @ 0x65c8 │ │ │ │ + movw r1, #26896 @ 0x6910 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8c594 │ │ │ │ - cbz r0, 5ba64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd0> │ │ │ │ + bl 8c564 │ │ │ │ + cbz r0, 5baa6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfa> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 29894 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ba68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd4> │ │ │ │ + bge.n 5baaa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfe> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bab8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd24> │ │ │ │ - bne.n 5ba82 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcee> │ │ │ │ + b.n 5bafa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4e> │ │ │ │ + bne.n 5bac4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc18> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26072 @ 0x65d8 │ │ │ │ + movw r1, #26912 @ 0x6920 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5ba64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd0> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5baa6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfa> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5ba92 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcfe> │ │ │ │ + bne.n 5bad4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc28> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 71ec8 │ │ │ │ - b.n 5bab8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd24> │ │ │ │ + bl 71f88 │ │ │ │ + b.n 5bafa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4e> │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 5baa0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd0c> │ │ │ │ + bne.n 5bae2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc36> │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 71ec8 │ │ │ │ - b.n 5bab8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd24> │ │ │ │ + bl 71f88 │ │ │ │ + b.n 5bafa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34504 @ 0x86c8 │ │ │ │ + movw r1, #35336 @ 0x8a08 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5ba64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd0> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5baa6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfa> │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #44040 @ 0xac08 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #17996 @ 0x464c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 145138 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5bb42 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc96> │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + movw r0, #26960 @ 0x6950 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 82850 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r7, 5baee <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd5a> │ │ │ │ + cbz r7, 5bb76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcca> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r0, [r3, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bad6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd42> │ │ │ │ + beq.n 5bb5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb2> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bad6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd42> │ │ │ │ - b.n 5bb14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd80> │ │ │ │ + beq.n 5bb5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb2> │ │ │ │ + b.n 5bb9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf0> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbnz r0, 5baf8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd64> │ │ │ │ + cbnz r0, 5bb80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd4> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 5bb00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd6c> │ │ │ │ - b.n 5bb06 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd72> │ │ │ │ + cbnz r0, 5bb88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcdc> │ │ │ │ + b.n 5bb8e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce2> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5baf2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd5e> │ │ │ │ - b.n 5bb14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd80> │ │ │ │ + beq.n 5bb7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcce> │ │ │ │ + b.n 5bb9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf0> │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5bb14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd80> │ │ │ │ + cbnz r0, 5bb9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5bb14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd80> │ │ │ │ + cbz r0, 5bb9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf0> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #17164 @ 0x430c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 144c80 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5bb5a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc6> │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #26136 @ 0x6618 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8281c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -0005bb5e <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +0005bba0 <_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 5bb98 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bpl.n 5bbda <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5bb98 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bne.n 5bbda <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25232 @ 0x6290 │ │ │ │ + movw r1, #26064 @ 0x65d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5bba8 <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ - bl eb360 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5bbea <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ + bl eb348 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bbac <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 5bbac <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bne.n 5bbee <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 5bbee <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bbb0 <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ + b.n 5bbf2 <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5bbd0 <_PyLong_Size_t_Converter@@Base+0x72> │ │ │ │ + cbnz r0, 5bc12 <_PyLong_Size_t_Converter@@Base+0x72> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 5bbe2 <_PyLong_Size_t_Converter@@Base+0x84> │ │ │ │ - b.n 5bbda <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ + cbz r0, 5bc24 <_PyLong_Size_t_Converter@@Base+0x84> │ │ │ │ + b.n 5bc1c <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bbca <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ - b.n 5bc88 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + beq.n 5bc0c <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + b.n 5bcca <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc88 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcca <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 5bbee <_PyLong_Size_t_Converter@@Base+0x90> │ │ │ │ + cbz r0, 5bc30 <_PyLong_Size_t_Converter@@Base+0x90> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc88 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcca <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 5bbfa <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + cbz r0, 5bc3c <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc88 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcca <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 5bc06 <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ + cbz r0, 5bc48 <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc88 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcca <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5bc12 <_PyLong_Size_t_Converter@@Base+0xb4> │ │ │ │ + cbz r0, 5bc54 <_PyLong_Size_t_Converter@@Base+0xb4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc88 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcca <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5bc1e <_PyLong_Size_t_Converter@@Base+0xc0> │ │ │ │ + cbz r0, 5bc60 <_PyLong_Size_t_Converter@@Base+0xc0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc88 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcca <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5bc2a <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ + cbz r0, 5bc6c <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc88 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcca <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5bc34 <_PyLong_Size_t_Converter@@Base+0xd6> │ │ │ │ + cbz r0, 5bc76 <_PyLong_Size_t_Converter@@Base+0xd6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc88 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcca <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5bc3e <_PyLong_Size_t_Converter@@Base+0xe0> │ │ │ │ + cbz r0, 5bc80 <_PyLong_Size_t_Converter@@Base+0xe0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc88 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcca <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5bc48 <_PyLong_Size_t_Converter@@Base+0xea> │ │ │ │ + cbz r0, 5bc8a <_PyLong_Size_t_Converter@@Base+0xea> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc88 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcca <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5bc52 <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ + cbz r0, 5bc94 <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc88 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcca <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5bc5c <_PyLong_Size_t_Converter@@Base+0xfe> │ │ │ │ + cbz r0, 5bc9e <_PyLong_Size_t_Converter@@Base+0xfe> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc88 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcca <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5bc66 <_PyLong_Size_t_Converter@@Base+0x108> │ │ │ │ + cbz r0, 5bca8 <_PyLong_Size_t_Converter@@Base+0x108> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc88 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcca <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5bc70 <_PyLong_Size_t_Converter@@Base+0x112> │ │ │ │ + cbz r0, 5bcb2 <_PyLong_Size_t_Converter@@Base+0x112> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc88 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcca <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5bc7a <_PyLong_Size_t_Converter@@Base+0x11c> │ │ │ │ + cbz r0, 5bcbc <_PyLong_Size_t_Converter@@Base+0x11c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc88 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcca <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5bc88 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbz r0, 5bcca <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5bca8 <_PyLong_Size_t_Converter@@Base+0x14a> │ │ │ │ + cbnz r0, 5bcea <_PyLong_Size_t_Converter@@Base+0x14a> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbnz r0, 5bcb2 <_PyLong_Size_t_Converter@@Base+0x154> │ │ │ │ - b.n 5bcba <_PyLong_Size_t_Converter@@Base+0x15c> │ │ │ │ + cbnz r0, 5bcf4 <_PyLong_Size_t_Converter@@Base+0x154> │ │ │ │ + b.n 5bcfc <_PyLong_Size_t_Converter@@Base+0x15c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bca2 <_PyLong_Size_t_Converter@@Base+0x144> │ │ │ │ - b.n 5bd30 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + beq.n 5bce4 <_PyLong_Size_t_Converter@@Base+0x144> │ │ │ │ + b.n 5bd72 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd30 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bd72 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5bcc6 <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ + cbz r0, 5bd08 <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd30 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bd72 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5bcd2 <_PyLong_Size_t_Converter@@Base+0x174> │ │ │ │ + cbz r0, 5bd14 <_PyLong_Size_t_Converter@@Base+0x174> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd30 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bd72 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5bcdc <_PyLong_Size_t_Converter@@Base+0x17e> │ │ │ │ + cbz r0, 5bd1e <_PyLong_Size_t_Converter@@Base+0x17e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd30 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd72 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x188> │ │ │ │ + cbz r0, 5bd28 <_PyLong_Size_t_Converter@@Base+0x188> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd30 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd72 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 5bcf0 <_PyLong_Size_t_Converter@@Base+0x192> │ │ │ │ + cbz r0, 5bd32 <_PyLong_Size_t_Converter@@Base+0x192> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd30 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd72 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5bcfa <_PyLong_Size_t_Converter@@Base+0x19c> │ │ │ │ + cbz r0, 5bd3c <_PyLong_Size_t_Converter@@Base+0x19c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd30 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd72 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5bd04 <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ + cbz r0, 5bd46 <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd30 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd72 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5bd0e <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ + cbz r0, 5bd50 <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd30 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd72 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5bd18 <_PyLong_Size_t_Converter@@Base+0x1ba> │ │ │ │ + cbz r0, 5bd5a <_PyLong_Size_t_Converter@@Base+0x1ba> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd30 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd72 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5bd22 <_PyLong_Size_t_Converter@@Base+0x1c4> │ │ │ │ + cbz r0, 5bd64 <_PyLong_Size_t_Converter@@Base+0x1c4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd30 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd72 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5bd30 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbz r0, 5bd72 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -73934,106 +73965,105 @@ │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #248] @ (5be48 <_PyLong_Size_t_Converter@@Base+0x2ea>) │ │ │ │ + ldr r3, [pc, #248] @ (5be88 <_PyLong_Size_t_Converter@@Base+0x2e8>) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - bl b4e1c │ │ │ │ + bl b4e90 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 5bd66 <_PyLong_Size_t_Converter@@Base+0x208> │ │ │ │ + beq.n 5bda8 <_PyLong_Size_t_Converter@@Base+0x208> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 5bd96 <_PyLong_Size_t_Converter@@Base+0x238> │ │ │ │ - b.n 5bd7c <_PyLong_Size_t_Converter@@Base+0x21e> │ │ │ │ - movw r1, #26212 @ 0x6664 │ │ │ │ + bne.n 5bdd8 <_PyLong_Size_t_Converter@@Base+0x238> │ │ │ │ + b.n 5bdbe <_PyLong_Size_t_Converter@@Base+0x21e> │ │ │ │ + movw r1, #27036 @ 0x699c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c594 │ │ │ │ - cbnz r0, 5bdae <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ - b.n 5bdce <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl 8c564 │ │ │ │ + cbnz r0, 5bdf0 <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ + b.n 5be10 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - movw r1, #26224 @ 0x6670 │ │ │ │ + movw r1, #27048 @ 0x69a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c594 │ │ │ │ - cbnz r0, 5bdae <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ - b.n 5bdce <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl 8c564 │ │ │ │ + cbnz r0, 5bdf0 <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ + b.n 5be10 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26236 @ 0x667c │ │ │ │ + movw r1, #27060 @ 0x69b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 5bdce <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl d19a0 │ │ │ │ + b.n 5be10 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - movw r0, #26216 @ 0x6668 │ │ │ │ + movw r0, #27040 @ 0x69a0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 211124 │ │ │ │ - cbnz r0, 5bdd2 <_PyLong_Size_t_Converter@@Base+0x274> │ │ │ │ + bl 2116fc │ │ │ │ + cbnz r0, 5be14 <_PyLong_Size_t_Converter@@Base+0x274> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5be30 <_PyLong_Size_t_Converter@@Base+0x2d2> │ │ │ │ + b.n 5be72 <_PyLong_Size_t_Converter@@Base+0x2d2> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #49160 @ 0xc008 │ │ │ │ + movw r1, #49992 @ 0xc348 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #26280 @ 0x66a8 │ │ │ │ + movw r0, #27104 @ 0x69e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5bdce <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + blt.n 5be10 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ ldrd r0, r1, [r4, #32] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r1, r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #32 │ │ │ │ strd r2, r5, [sp, #44] @ 0x2c │ │ │ │ - movw r2, #48717 @ 0xbe4d │ │ │ │ + movw r2, #48781 @ 0xbe8d │ │ │ │ movt r2, #5 │ │ │ │ - bl 20bc98 │ │ │ │ + bl 20c30c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bdc8 <_PyLong_Size_t_Converter@@Base+0x26a> │ │ │ │ + beq.n 5be0a <_PyLong_Size_t_Converter@@Base+0x26a> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7f9dc │ │ │ │ - ldr r3, [pc, #20] @ (5be48 <_PyLong_Size_t_Converter@@Base+0x2ea>) │ │ │ │ + bl 7fa10 │ │ │ │ + ldr r3, [pc, #20] @ (5be88 <_PyLong_Size_t_Converter@@Base+0x2e8>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5be42 <_PyLong_Size_t_Converter@@Base+0x2e4> │ │ │ │ + beq.n 5be84 <_PyLong_Size_t_Converter@@Base+0x2e4> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -74053,119 +74083,119 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #26296 @ 0x66b8 │ │ │ │ + movw r1, #27120 @ 0x69f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8c594 │ │ │ │ - cbz r0, 5bec6 <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ + bl 8c564 │ │ │ │ + cbz r0, 5bf06 <_PyLong_Size_t_Converter@@Base+0x366> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 5beca <_PyLong_Size_t_Converter@@Base+0x36c> │ │ │ │ + bge.n 5bf0a <_PyLong_Size_t_Converter@@Base+0x36a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26312 @ 0x66c8 │ │ │ │ + movw r1, #27136 @ 0x6a00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bf1c <_PyLong_Size_t_Converter@@Base+0x3be> │ │ │ │ + b.n 5bf5c <_PyLong_Size_t_Converter@@Base+0x3bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bec6 <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ + beq.n 5bf06 <_PyLong_Size_t_Converter@@Base+0x366> │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5bf22 <_PyLong_Size_t_Converter@@Base+0x3c4> │ │ │ │ + bl 5bf62 <_PyLong_Size_t_Converter@@Base+0x3c2> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 5bef0 <_PyLong_Size_t_Converter@@Base+0x392> │ │ │ │ + bge.n 5bf30 <_PyLong_Size_t_Converter@@Base+0x390> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bf10 <_PyLong_Size_t_Converter@@Base+0x3b2> │ │ │ │ + b.n 5bf50 <_PyLong_Size_t_Converter@@Base+0x3b0> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5bf04 <_PyLong_Size_t_Converter@@Base+0x3a6> │ │ │ │ + bne.n 5bf44 <_PyLong_Size_t_Converter@@Base+0x3a4> │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d6e8 │ │ │ │ + bl 7d718 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5bf10 <_PyLong_Size_t_Converter@@Base+0x3b2> │ │ │ │ + b.n 5bf50 <_PyLong_Size_t_Converter@@Base+0x3b0> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9abec <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5bef6 <_PyLong_Size_t_Converter@@Base+0x398> │ │ │ │ - b.n 5beec <_PyLong_Size_t_Converter@@Base+0x38e> │ │ │ │ + bge.n 5bf36 <_PyLong_Size_t_Converter@@Base+0x396> │ │ │ │ + b.n 5bf2c <_PyLong_Size_t_Converter@@Base+0x38c> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ - ldr r4, [pc, #136] @ (5bfc0 <_PyLong_Size_t_Converter@@Base+0x462>) │ │ │ │ + ldr r4, [pc, #136] @ (5c000 <_PyLong_Size_t_Converter@@Base+0x460>) │ │ │ │ add.w sl, sp, #20 │ │ │ │ mov r8, r1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ mov.w r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r9, [sp, #216] @ 0xd8 │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ str.w r5, [r9] │ │ │ │ - bl 20ad44 │ │ │ │ - cbnz r0, 5bf62 <_PyLong_Size_t_Converter@@Base+0x404> │ │ │ │ + bl 20b3bc │ │ │ │ + cbnz r0, 5bfa2 <_PyLong_Size_t_Converter@@Base+0x402> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5bfa6 <_PyLong_Size_t_Converter@@Base+0x448> │ │ │ │ + b.n 5bfe6 <_PyLong_Size_t_Converter@@Base+0x446> │ │ │ │ strd r5, r5, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r2, #49093 @ 0xbfc5 │ │ │ │ + movw r2, #49157 @ 0xc005 │ │ │ │ movt r2, #5 │ │ │ │ strd r8, r7, [sp, #24] │ │ │ │ str r6, [sp, #32] │ │ │ │ strd sl, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 20bc98 │ │ │ │ + bl 20c30c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bf5c <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ + beq.n 5bf9c <_PyLong_Size_t_Converter@@Base+0x3fc> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 20ae48 │ │ │ │ + bl 20b4c0 │ │ │ │ str.w r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bf5c <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ + beq.n 5bf9c <_PyLong_Size_t_Converter@@Base+0x3fc> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #24] @ (5bfc0 <_PyLong_Size_t_Converter@@Base+0x462>) │ │ │ │ + ldr r3, [pc, #24] @ (5c000 <_PyLong_Size_t_Converter@@Base+0x460>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5bfb8 <_PyLong_Size_t_Converter@@Base+0x45a> │ │ │ │ + beq.n 5bff8 <_PyLong_Size_t_Converter@@Base+0x458> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -74185,127 +74215,130 @@ │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ blx 2a774 │ │ │ │ str r0, [r4, #20] │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0005c002 : │ │ │ │ +0005c048 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5c01c │ │ │ │ + cbz r0, 5c062 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bmi.n 5c034 │ │ │ │ + bmi.n 5c07a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26344 @ 0x66e8 │ │ │ │ + movw r1, #27176 @ 0x6a28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5c0e4 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5c12a │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 5c040 │ │ │ │ + cbz r1, 5c086 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bmi.n 5c058 │ │ │ │ + bmi.n 5c09e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26380 @ 0x670c │ │ │ │ + movw r1, #27212 @ 0x6a4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5c0e4 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5c12a │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r6 │ │ │ │ - bge.n 5c0a2 │ │ │ │ + bge.n 5c0e8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - cbz r0, 5c086 │ │ │ │ + cbz r0, 5c0cc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 5c09e │ │ │ │ + bpl.n 5c0e4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5c09e │ │ │ │ + beq.n 5c0e4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26424 @ 0x6738 │ │ │ │ + movw r1, #27256 @ 0x6a78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 5c0e4 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 5c12a │ │ │ │ adds r2, #1 │ │ │ │ - b.n 5c064 │ │ │ │ + b.n 5c0aa │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5c0be │ │ │ │ + cbnz r0, 5c104 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26460 @ 0x675c │ │ │ │ + movw r1, #27292 @ 0x6a9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 5c0e4 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 5c12a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5c0d8 │ │ │ │ + beq.n 5c11e │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5c0d2 │ │ │ │ + bne.n 5c118 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 5c0d8 │ │ │ │ - cbnz r3, 5c0d8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c11e │ │ │ │ + cbnz r3, 5c11e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 233c8c │ │ │ │ + b.w 2341bc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 5c122 │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + bne.n 5c168 │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #32 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #16956 @ 0x423c │ │ │ │ + movw r1, #62848 @ 0xf580 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #17788 @ 0x457c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5c13c │ │ │ │ + b.n 5c182 │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ tst.w r2, #3 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005c13e <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0005c184 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ add.w r2, r1, #4096 @ 0x1000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r0, #0 │ │ │ │ push {r4} │ │ │ │ ldr.w r2, [r2, #324] @ 0x144 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -74325,385 +74358,386 @@ │ │ │ │ str r1, [r3, #4] │ │ │ │ and.w r1, r2, #65536 @ 0x10000 │ │ │ │ and.w r2, r2, #1024 @ 0x400 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005c184 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0005c1ca <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r0, #1 │ │ │ │ add r4, sp, #16 │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ - beq.n 5c1b0 <_PyErr_SetFromPyStatus@@Base+0x2c> │ │ │ │ + beq.n 5c1f6 <_PyErr_SetFromPyStatus@@Base+0x2c> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26500 @ 0x6784 │ │ │ │ + movw r1, #27332 @ 0x6ac4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 5c1c8 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ + b.n 5c20e <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 5c1b8 <_PyErr_SetFromPyStatus@@Base+0x34> │ │ │ │ + cbz r4, 5c1fe <_PyErr_SetFromPyStatus@@Base+0x34> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 5c1d4 <_PyErr_SetFromPyStatus@@Base+0x50> │ │ │ │ + cbnz r3, 5c21a <_PyErr_SetFromPyStatus@@Base+0x50> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26548 @ 0x67b4 │ │ │ │ + movw r1, #27380 @ 0x6af4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d1920 │ │ │ │ - movw r1, #49044 @ 0xbf94 │ │ │ │ + b.w d19a0 │ │ │ │ + movw r1, #49876 @ 0xc2d4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5c1ee <_PyErr_SetFromPyStatus@@Base+0x6a> │ │ │ │ + cbnz r0, 5c234 <_PyErr_SetFromPyStatus@@Base+0x6a> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e82fc │ │ │ │ + b.w 1e8984 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5c210 <_PyErr_SetFromPyStatus@@Base+0x8c> │ │ │ │ + cbz r2, 5c256 <_PyErr_SetFromPyStatus@@Base+0x8c> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #33868 @ 0x844c │ │ │ │ + movw r1, #34700 @ 0x878c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d1920 │ │ │ │ + b.w d19a0 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #33872 @ 0x8450 │ │ │ │ + movw r1, #34704 @ 0x8790 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d1920 │ │ │ │ + b.w d19a0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 5c248 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + cbnz r6, 5c28e <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5c248 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + blt.n 5c28e <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5c248 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ - cbnz r2, 5c26a <_PyErr_SetFromPyStatus@@Base+0xe6> │ │ │ │ + bgt.n 5c28e <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + cbnz r2, 5c2b0 <_PyErr_SetFromPyStatus@@Base+0xe6> │ │ │ │ add r2, sp, #28 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ movw r6, #18556 @ 0x487c │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5c296 <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5c2dc <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5c284 <_PyErr_SetFromPyStatus@@Base+0x100> │ │ │ │ + bgt.n 5c2ca <_PyErr_SetFromPyStatus@@Base+0x100> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #61412 @ 0xefe4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #704 @ 0x2c0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5c296 <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5c2dc <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c26e <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 5c2b4 <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c26e <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ + beq.n 5c2b4 <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c29c : │ │ │ │ +0005c2e2 : │ │ │ │ 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, #49412 @ 0xc104 │ │ │ │ + movw r1, #50244 @ 0xc444 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60036 @ 0xea84 │ │ │ │ + movw r0, #60868 @ 0xedc4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10e440 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e6d4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5c322 │ │ │ │ + cbz r0, 5c368 │ │ │ │ strd r4, r5, [sp] │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #16] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - movw r1, #26604 @ 0x67ec │ │ │ │ + movw r1, #27436 @ 0x6b2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85144 │ │ │ │ + bl 85114 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c320 │ │ │ │ + beq.n 5c366 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5c320 │ │ │ │ + cbnz r3, 5c366 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r8, r4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.n 5c35a │ │ │ │ + bmi.n 5c3a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr.w r3, [r4, #8]! │ │ │ │ subs r2, #12 │ │ │ │ add.w r8, r3, r2, lsr #2 │ │ │ │ - b.n 5c36c │ │ │ │ + b.n 5c3b2 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c348 │ │ │ │ - b.n 5c37e │ │ │ │ + beq.n 5c38e │ │ │ │ + b.n 5c3c4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbnz r0, 5c374 │ │ │ │ + cbnz r0, 5c3ba │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r7, r8 │ │ │ │ - blt.n 5c364 │ │ │ │ - b.n 5c37c │ │ │ │ + blt.n 5c3aa │ │ │ │ + b.n 5c3c2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c36a │ │ │ │ - b.n 5c37e │ │ │ │ + beq.n 5c3b0 │ │ │ │ + b.n 5c3c4 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - b.w 383d4 │ │ │ │ + b.w 383cc │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #26612 @ 0x67f4 │ │ │ │ + movw r0, #27444 @ 0x6b34 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ 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, 5c3c8 │ │ │ │ + cbnz r4, 5c40e │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5c3c8 │ │ │ │ + ble.n 5c40e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5c3c8 │ │ │ │ - cbnz r2, 5c3e2 │ │ │ │ + bne.n 5c40e │ │ │ │ + cbnz r2, 5c428 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5c448 ) │ │ │ │ + ldr r4, [pc, #124] @ (5c490 ) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5c40a │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5c450 │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 5c40e │ │ │ │ - movw r2, #23308 @ 0x5b0c │ │ │ │ + bmi.n 5c454 │ │ │ │ + movw r2, #24140 @ 0x5e4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #57992 @ 0xe288 │ │ │ │ + movw r1, #58824 @ 0xe5c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60444 @ 0xec1c │ │ │ │ + movw r0, #61188 @ 0xef04 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5c442 │ │ │ │ + b.n 5c488 │ │ │ │ mov r0, r3 │ │ │ │ - bl 81ef4 │ │ │ │ + bl 81f28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c40a │ │ │ │ + beq.n 5c450 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166370 │ │ │ │ + bl 1666f4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 23b418 │ │ │ │ + bl 23b97c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c442 │ │ │ │ + beq.n 5c488 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5c442 │ │ │ │ + cbnz r3, 5c488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #672] @ (5c6ec ) │ │ │ │ + nop │ │ │ │ + ldr r0, [pc, #672] @ (5c734 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r0, #63852 @ 0xf96c │ │ │ │ + movw r0, #64684 @ 0xfcac │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - b.w 7a21c │ │ │ │ - movw r0, #26620 @ 0x67fc │ │ │ │ + b.w 7a24c │ │ │ │ + movw r0, #27452 @ 0x6b3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #2 │ │ │ │ - b.w ddbf4 │ │ │ │ + b.w ddc0c │ │ │ │ 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 5c496 │ │ │ │ + blt.n 5c4de │ │ │ │ mov r4, r0 │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ - cbnz r4, 5c4a0 │ │ │ │ + bl 98888 │ │ │ │ + cbnz r4, 5c4e8 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c4a8 │ │ │ │ + b.n 5c4f0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5c4b4 │ │ │ │ + cbz r0, 5c4fc │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 5c4de │ │ │ │ + cbnz r1, 5c526 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10736 @ 0x29f0 │ │ │ │ + movw r1, #11568 @ 0x2d30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5c500 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5c548 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5c506 │ │ │ │ + bmi.n 5c54e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26636 @ 0x680c │ │ │ │ + movw r1, #27468 @ 0x6b4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c532 │ │ │ │ + b.n 5c57a │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 5c520 │ │ │ │ + cbz r1, 5c568 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5c52a │ │ │ │ + beq.n 5c572 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5c52a │ │ │ │ - bl 23aa08 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ + b.n 5c572 │ │ │ │ + bl 23b108 <_PyGen_SetStopIterationValue@@Base+0x38> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c50c │ │ │ │ - b.n 5c500 │ │ │ │ + bne.n 5c554 │ │ │ │ + b.n 5c548 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17164 @ 0x430c │ │ │ │ + movw r1, #17996 @ 0x464c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144c80 │ │ │ │ + bl 145138 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5c582 │ │ │ │ + blt.n 5c5ca │ │ │ │ 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 78340 │ │ │ │ + bl 7837c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c584 │ │ │ │ + b.n 5c5cc │ │ │ │ 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 │ │ │ │ @@ -74716,53 +74750,53 @@ │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ subs r2, r4, r2 │ │ │ │ negs r4, r2 │ │ │ │ adcs r4, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ - cbz r5, 5c5c2 │ │ │ │ + cbz r5, 5c60a │ │ │ │ add.w r5, r5, #3648 @ 0xe40 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - b.n 5c5ca │ │ │ │ + b.n 5c612 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ - movw r2, #50725 @ 0xc625 │ │ │ │ + movw r2, #50797 @ 0xc66d │ │ │ │ movt r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c5fa │ │ │ │ + cbnz r0, 5c642 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 5c604 │ │ │ │ - b.n 5c60a │ │ │ │ + cbnz r0, 5c64c │ │ │ │ + b.n 5c652 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c5f4 │ │ │ │ - b.n 5c622 │ │ │ │ + beq.n 5c63c │ │ │ │ + b.n 5c66a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c622 │ │ │ │ + cbnz r0, 5c66a │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c614 │ │ │ │ + cbz r0, 5c65c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c622 │ │ │ │ + cbnz r0, 5c66a │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5c622 │ │ │ │ + cbz r0, 5c66a │ │ │ │ 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 │ │ │ │ @@ -74776,1253 +74810,1253 @@ │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 83a00 │ │ │ │ + bl 83a30 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c662 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 5c682 │ │ │ │ + bne.n 5c6aa │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 5c6ca │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5c678 │ │ │ │ + cbz r3, 5c6c0 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5c674 │ │ │ │ + blt.n 5c6bc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5c676 │ │ │ │ + b.n 5c6be │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c684 │ │ │ │ + b.n 5c6cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - movw r0, #50887 @ 0xc6c7 │ │ │ │ + movw r0, #50959 @ 0xc70f │ │ │ │ movt r0, #5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 193510 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 193a48 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5c6c2 │ │ │ │ + beq.n 5c70a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 13e730 │ │ │ │ + bl 13eb60 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ - b.w 83ab0 │ │ │ │ + b.w 83ae0 │ │ │ │ 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, 5c6ee │ │ │ │ + cbnz r0, 5c736 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5c6fe │ │ │ │ - b.n 5c6f8 │ │ │ │ + cbz r0, 5c746 │ │ │ │ + b.n 5c740 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c6e8 │ │ │ │ - b.n 5c720 │ │ │ │ + beq.n 5c730 │ │ │ │ + b.n 5c768 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c720 │ │ │ │ + cbnz r0, 5c768 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c708 │ │ │ │ + cbz r0, 5c750 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c720 │ │ │ │ + cbnz r0, 5c768 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c712 │ │ │ │ + cbz r0, 5c75a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c720 │ │ │ │ + cbnz r0, 5c768 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c720 │ │ │ │ + cbz r0, 5c768 │ │ │ │ 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, 5c748 │ │ │ │ + cbnz r0, 5c790 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c750 │ │ │ │ + cbz r0, 5c798 │ │ │ │ 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 5c73a │ │ │ │ + beq.n 5c782 │ │ │ │ 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, 5c770 │ │ │ │ + cbnz r0, 5c7b8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5c77a │ │ │ │ - b.n 5c780 │ │ │ │ + cbnz r0, 5c7c2 │ │ │ │ + b.n 5c7c8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c76a │ │ │ │ - b.n 5c78e │ │ │ │ + beq.n 5c7b2 │ │ │ │ + b.n 5c7d6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c78e │ │ │ │ + cbnz r0, 5c7d6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c78e │ │ │ │ + cbz r0, 5c7d6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c790 : │ │ │ │ - vldr d0, [pc, #4] @ 5c798 │ │ │ │ +0005c7d8 : │ │ │ │ + vldr d0, [pc, #4] @ 5c7e0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c7be │ │ │ │ + cbnz r0, 5c806 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c7c8 │ │ │ │ - b.n 5c7ce │ │ │ │ + cbnz r0, 5c810 │ │ │ │ + b.n 5c816 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c7b8 │ │ │ │ - b.n 5c7dc │ │ │ │ + beq.n 5c800 │ │ │ │ + b.n 5c824 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c7dc │ │ │ │ + cbnz r0, 5c824 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c7dc │ │ │ │ + cbz r0, 5c824 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c7de : │ │ │ │ - vldr d0, [pc, #8] @ 5c7e8 │ │ │ │ +0005c826 : │ │ │ │ + vldr d0, [pc, #8] @ 5c830 │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c80e │ │ │ │ + cbnz r0, 5c856 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c818 │ │ │ │ - b.n 5c81e │ │ │ │ + cbnz r0, 5c860 │ │ │ │ + b.n 5c866 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c808 │ │ │ │ - b.n 5c82c │ │ │ │ + beq.n 5c850 │ │ │ │ + b.n 5c874 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c82c │ │ │ │ + cbnz r0, 5c874 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c82c │ │ │ │ + cbz r0, 5c874 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 5c7f0 │ │ │ │ + b.n 5c838 │ │ │ │ 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, 5c84e │ │ │ │ + cbnz r0, 5c896 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c858 │ │ │ │ - b.n 5c85e │ │ │ │ + cbnz r0, 5c8a0 │ │ │ │ + b.n 5c8a6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c848 │ │ │ │ - b.n 5c86c │ │ │ │ + beq.n 5c890 │ │ │ │ + b.n 5c8b4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c86c │ │ │ │ + cbnz r0, 5c8b4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c86c │ │ │ │ + cbz r0, 5c8b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c86e <_PyXI_InitExcInfo@@Base>: │ │ │ │ +0005c8b6 <_PyXI_InitExcInfo@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cbz r1, 5c88c <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ + cbz r1, 5c8d4 <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5c8a4 <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ + bne.n 5c8ec <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26856 @ 0x68e8 │ │ │ │ + movw r1, #27688 @ 0x6c28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5ca68 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5cab0 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 5c8b8 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ + bmi.n 5c900 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5c8cc <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bge.n 5c914 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 5c8cc <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bpl.n 5c914 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 211cf8 │ │ │ │ + bl 2122d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5ca58 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ + bne.w 5caa0 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ca6c <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ + b.n 5cab4 <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21072 @ 0x5250 │ │ │ │ + movw r1, #21904 @ 0x5590 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cbbcc │ │ │ │ + bl cbc54 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5ca22 <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ - movw r1, #54744 @ 0xd5d8 │ │ │ │ + beq.w 5ca6a <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ + movw r1, #55576 @ 0xd918 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbbcc │ │ │ │ + bl cbc54 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5c8f8 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ + cbnz r0, 5c940 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c990 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ + b.n 5c9d8 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ movs r1, #0 │ │ │ │ - bl 212238 │ │ │ │ + bl 212810 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c916 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + beq.n 5c95e <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c916 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + cbnz r3, 5c95e <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c8f2 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c93a <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #54756 @ 0xd5e4 │ │ │ │ + movw r1, #55588 @ 0xd924 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbbcc │ │ │ │ + bl cbc54 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c8f2 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c93a <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 212238 │ │ │ │ + bl 212810 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c94e <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + beq.n 5c996 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c94e <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + cbnz r3, 5c996 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c8f2 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c93a <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #54804 @ 0xd614 │ │ │ │ + movw r1, #55636 @ 0xd954 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbbcc │ │ │ │ + bl cbc54 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c8f2 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c93a <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 212238 │ │ │ │ + bl 212810 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c986 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + beq.n 5c9ce <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c986 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + cbnz r3, 5c9ce <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_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 5c9a6 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + beq.n 5c9ee <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5c9a6 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + cbnz r3, 5c9ee <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5ca2c <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ + bne.n 5ca74 <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #1824 @ 0x720 │ │ │ │ + movw r1, #2656 @ 0xa60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cbbcc │ │ │ │ + bl cbc54 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ca36 <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ + beq.n 5ca7e <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ movs r1, #0 │ │ │ │ - bl 212238 │ │ │ │ + bl 212810 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c9dc <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + beq.n 5ca24 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c9dc <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + cbnz r3, 5ca24 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 5ca40 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ + cbz r3, 5ca88 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33836 @ 0x842c │ │ │ │ + movw r1, #34668 @ 0x876c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbbcc │ │ │ │ + bl cbc54 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ca4a <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ + cbz r0, 5ca92 <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ movs r1, #0 │ │ │ │ - bl 212238 │ │ │ │ + bl 212810 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ca10 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + beq.n 5ca58 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ca10 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 5ca58 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5c8c8 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ - movw r4, #26812 @ 0x68bc │ │ │ │ + bne.w 5c910 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ + movw r4, #27644 @ 0x6bfc │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5ca52 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #26672 @ 0x6830 │ │ │ │ + b.n 5ca9a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #27504 @ 0x6b70 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5ca52 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #28828 @ 0x709c │ │ │ │ + b.n 5ca9a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #29660 @ 0x73dc │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 5ca52 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #26716 @ 0x685c │ │ │ │ + b.n 5ca9a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #27548 @ 0x6b9c │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5ca52 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #28916 @ 0x70f4 │ │ │ │ + b.n 5ca9a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #29748 @ 0x7434 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 5ca52 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #26760 @ 0x6888 │ │ │ │ + b.n 5ca9a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #27592 @ 0x6bc8 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 26886c <_PySemaphore_Destroy@@Base+0x458> │ │ │ │ + bl 268b9c <_PySemaphore_Destroy@@Base+0x458> │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 5ca8c <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ + cbnz r3, 5cad4 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 5ca8c <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ + cbnz r3, 5cad4 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5caea <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ - cbz r4, 5ca98 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ + cbz r3, 5cb32 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ + cbz r4, 5cae0 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 81ef4 │ │ │ │ + bl 81f28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5ca9e <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ - bl 713d8 │ │ │ │ + b.n 5cae6 <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ + bl 71420 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5cb40 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + beq.n 5cb88 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5cab2 <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ - ldr r1, [pc, #160] @ (5cb48 <_PyXI_InitExcInfo@@Base+0x2da>) │ │ │ │ + cbz r2, 5cafa <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ + ldr r1, [pc, #160] @ (5cb90 <_PyXI_InitExcInfo@@Base+0x2da>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5cad2 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + blt.n 5cb1a <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ - cbz r2, 5cac2 <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ - ldr r1, [pc, #148] @ (5cb4c <_PyXI_InitExcInfo@@Base+0x2de>) │ │ │ │ + cbz r2, 5cb0a <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ + ldr r1, [pc, #148] @ (5cb94 <_PyXI_InitExcInfo@@Base+0x2de>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5cad2 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + blt.n 5cb1a <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 5cb04 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ - ldr r1, [pc, #136] @ (5cb50 <_PyXI_InitExcInfo@@Base+0x2e2>) │ │ │ │ + cbz r2, 5cb4c <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + ldr r1, [pc, #136] @ (5cb98 <_PyXI_InitExcInfo@@Base+0x2e2>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5cb04 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + bge.n 5cb4c <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cb40 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + beq.n 5cb88 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cb40 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + cbnz r3, 5cb88 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cb40 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ - cbz r4, 5cafc <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cb88 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + cbz r4, 5cb44 <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cb04 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + beq.n 5cb4c <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5cb04 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + b.n 5cb4c <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bne.n 5cb1e <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ + bne.n 5cb66 <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d6e8 │ │ │ │ + bl 7d718 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5cb28 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ + b.n 5cb70 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d65c │ │ │ │ + bl 7d68c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cb42 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + beq.n 5cb8a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cb42 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + cbnz r3, 5cb8a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cb42 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cb8a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bgt.n 5ca94 <_PyXI_InitExcInfo@@Base+0x226> │ │ │ │ + bgt.n 5cadc <_PyXI_InitExcInfo@@Base+0x226> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 5ced8 <_PyXI_ClearExcInfo@@Base+0x37c> │ │ │ │ + b.n 5cf20 <_PyXI_ClearExcInfo@@Base+0x37c> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 5cad4 <_PyXI_InitExcInfo@@Base+0x266> │ │ │ │ + bgt.n 5cb1c <_PyXI_InitExcInfo@@Base+0x266> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005cb54 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ +0005cb9c <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ b.w 321fc <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ │ │ │ │ -0005cb58 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ +0005cba0 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ b.w 3243a <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ │ │ │ │ -0005cb5c <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b.w 26886c <_PySemaphore_Destroy@@Base+0x458> │ │ │ │ +0005cba4 <_PyXI_ClearExcInfo@@Base>: │ │ │ │ + b.w 268b9c <_PySemaphore_Destroy@@Base+0x458> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5cb7a <_PyXI_ClearExcInfo@@Base+0x1e> │ │ │ │ + cbz r3, 5cbc2 <_PyXI_ClearExcInfo@@Base+0x1e> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5cb7c <_PyXI_ClearExcInfo@@Base+0x20> │ │ │ │ + b.n 5cbc4 <_PyXI_ClearExcInfo@@Base+0x20> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 5cb8a <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + cbnz r3, 5cbd2 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5cb8a <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + ble.n 5cbd2 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5cb8a <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ - cbnz r4, 5cba6 <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ + bne.n 5cbd2 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + cbnz r4, 5cbee <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #136] @ (5cc18 <_PyXI_ClearExcInfo@@Base+0xbc>) │ │ │ │ + ldr r4, [pc, #136] @ (5cc60 <_PyXI_ClearExcInfo@@Base+0xbc>) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5cc10 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + cbz r0, 5cc58 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 5cbb8 <_PyXI_ClearExcInfo@@Base+0x5c> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 5cc10 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + bne.n 5cc00 <_PyXI_ClearExcInfo@@Base+0x5c> │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 5cc58 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5cbd0 <_PyXI_ClearExcInfo@@Base+0x74> │ │ │ │ + beq.n 5cc18 <_PyXI_ClearExcInfo@@Base+0x74> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5cbd2 <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 5cbd2 <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ - b.n 5cc10 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + bne.n 5cc1a <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 5cc1a <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ + b.n 5cc58 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ movs r4, #0 │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ mov r3, r0 │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ blx 2a62c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5cc04 <_PyXI_ClearExcInfo@@Base+0xa8> │ │ │ │ + bne.n 5cc4c <_PyXI_ClearExcInfo@@Base+0xa8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #848] @ (5cf6c <_PyXI_ClearExcInfo@@Base+0x410>) │ │ │ │ + ldr r0, [pc, #848] @ (5cfb4 <_PyXI_ClearExcInfo@@Base+0x410>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5cc40 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + cbnz r5, 5cc88 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5cc40 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + ble.n 5cc88 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5cc40 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ - cbnz r2, 5cc5a <_PyXI_ClearExcInfo@@Base+0xfe> │ │ │ │ + bne.n 5cc88 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + cbnz r2, 5cca2 <_PyXI_ClearExcInfo@@Base+0xfe> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #132] @ (5ccc8 <_PyXI_ClearExcInfo@@Base+0x16c>) │ │ │ │ + ldr r5, [pc, #132] @ (5cd10 <_PyXI_ClearExcInfo@@Base+0x16c>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5ccc2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cd0a <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5cc82 <_PyXI_ClearExcInfo@@Base+0x126> │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + bmi.n 5ccca <_PyXI_ClearExcInfo@@Base+0x126> │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #57832 @ 0xe1e8 │ │ │ │ + movw r1, #58664 @ 0xe528 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60984 @ 0xee38 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5ccc2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + movw r0, #276 @ 0x114 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5cd0a <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e40 │ │ │ │ - cbz r0, 5ccc2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 88e14 │ │ │ │ + cbz r0, 5cd0a <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ccae <_PyXI_ClearExcInfo@@Base+0x152> │ │ │ │ + beq.n 5ccf6 <_PyXI_ClearExcInfo@@Base+0x152> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20892 @ 0x519c │ │ │ │ + movw r1, #21724 @ 0x54dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5ccc2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5cd0a <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #60984 @ 0xee38 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #276 @ 0x114 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #0] @ (5cccc <_PyXI_ClearExcInfo@@Base+0x170>) │ │ │ │ + ldr r1, [pc, #0] @ (5cd14 <_PyXI_ClearExcInfo@@Base+0x170>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5ccec <_PyXI_ClearExcInfo@@Base+0x190> │ │ │ │ + cbz r3, 5cd34 <_PyXI_ClearExcInfo@@Base+0x190> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5ccee <_PyXI_ClearExcInfo@@Base+0x192> │ │ │ │ + b.n 5cd36 <_PyXI_ClearExcInfo@@Base+0x192> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ subs r6, r5, #1 │ │ │ │ - cbnz r3, 5ccfe <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 5cd46 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5ccfe <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + ble.n 5cd46 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5ccfe <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ - cbnz r4, 5cd1c <_PyXI_ClearExcInfo@@Base+0x1c0> │ │ │ │ + bne.n 5cd46 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r4, 5cd64 <_PyXI_ClearExcInfo@@Base+0x1c0> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #388] @ (5ce88 <_PyXI_ClearExcInfo@@Base+0x32c>) │ │ │ │ + ldr r4, [pc, #388] @ (5ced0 <_PyXI_ClearExcInfo@@Base+0x32c>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ce18 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + beq.n 5ce60 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15eb70 │ │ │ │ + bl 15f038 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 5ce18 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5ce60 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5cdb6 <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ + beq.n 5cdfe <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5cd46 <_PyXI_ClearExcInfo@@Base+0x1ea> │ │ │ │ - bl f436c │ │ │ │ + cbz r0, 5cd8e <_PyXI_ClearExcInfo@@Base+0x1ea> │ │ │ │ + bl f4354 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5cd40 <_PyXI_ClearExcInfo@@Base+0x1e4> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 5cd88 <_PyXI_ClearExcInfo@@Base+0x1e4> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ce18 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne.n 5ce60 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 5cd4a <_PyXI_ClearExcInfo@@Base+0x1ee> │ │ │ │ - b.n 5cdb6 <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ + bne.n 5cd92 <_PyXI_ClearExcInfo@@Base+0x1ee> │ │ │ │ + b.n 5cdfe <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r8, #26080 @ 0x65e0 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - cbz r0, 5cd86 <_PyXI_ClearExcInfo@@Base+0x22a> │ │ │ │ + cbz r0, 5cdce <_PyXI_ClearExcInfo@@Base+0x22a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5cd62 <_PyXI_ClearExcInfo@@Base+0x206> │ │ │ │ + bne.n 5cdaa <_PyXI_ClearExcInfo@@Base+0x206> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5cd80 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ - bl 13e730 │ │ │ │ + b.n 5cdc8 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ + bl 13eb60 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5cd80 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 5cdc8 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ce18 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne.n 5ce60 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5cd8a <_PyXI_ClearExcInfo@@Base+0x22e> │ │ │ │ - b.n 5cdc0 <_PyXI_ClearExcInfo@@Base+0x264> │ │ │ │ - vldr d9, [pc, #248] @ 5ce80 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + bne.n 5cdd2 <_PyXI_ClearExcInfo@@Base+0x22e> │ │ │ │ + b.n 5ce08 <_PyXI_ClearExcInfo@@Base+0x264> │ │ │ │ + vldr d9, [pc, #248] @ 5cec8 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5cd98 <_PyXI_ClearExcInfo@@Base+0x23c> │ │ │ │ + bne.n 5cde0 <_PyXI_ClearExcInfo@@Base+0x23c> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5cdc4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - bl 13e730 │ │ │ │ + b.n 5ce0c <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + bl 13eb60 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5cdc4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 5cdc4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - b.n 5ce18 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ - vldr d8, [pc, #200] @ 5ce80 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + bne.n 5ce0c <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 5ce0c <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + b.n 5ce60 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + vldr d8, [pc, #200] @ 5cec8 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 5cdc4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - vldr d8, [pc, #188] @ 5ce80 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + b.n 5ce0c <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + vldr d8, [pc, #188] @ 5cec8 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e6250 │ │ │ │ + bl 1e68d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ce18 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5ce60 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1e6250 │ │ │ │ + bl 1e68d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ce18 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5ce60 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 14ddb4 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e26c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ce1c <_PyXI_ClearExcInfo@@Base+0x2c0> │ │ │ │ + bge.n 5ce64 <_PyXI_ClearExcInfo@@Base+0x2c0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26868 @ 0x68f4 │ │ │ │ + movw r1, #27700 @ 0x6c34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ce76 <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ + b.n 5cebe <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 14ddb4 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e26c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ce42 <_PyXI_ClearExcInfo@@Base+0x2e6> │ │ │ │ + bge.n 5ce8a <_PyXI_ClearExcInfo@@Base+0x2e6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26892 @ 0x690c │ │ │ │ + movw r1, #27724 @ 0x6c4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5ce18 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ - bl 95d00 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5ce60 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bl 95d94 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a920 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5ce70 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ + bne.n 5ceb8 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 5ce76 <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ + bl f17d8 │ │ │ │ + b.n 5cebe <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 5cfb8 │ │ │ │ + bl 5d000 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ... │ │ │ │ - ldr r1, [pc, #176] @ (5cf3c <_PyXI_ClearExcInfo@@Base+0x3e0>) │ │ │ │ + ldr r1, [pc, #176] @ (5cf84 <_PyXI_ClearExcInfo@@Base+0x3e0>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 5ceb0 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + cbnz r6, 5cef8 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5ceb0 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + blt.n 5cef8 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5ceb0 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ - cbnz r2, 5cecc <_PyXI_ClearExcInfo@@Base+0x370> │ │ │ │ - ldr r1, [pc, #76] @ (5cf00 <_PyXI_ClearExcInfo@@Base+0x3a4>) │ │ │ │ + bgt.n 5cef8 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + cbnz r2, 5cf14 <_PyXI_ClearExcInfo@@Base+0x370> │ │ │ │ + ldr r1, [pc, #76] @ (5cf48 <_PyXI_ClearExcInfo@@Base+0x3a4>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cef8 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cf40 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5cee6 <_PyXI_ClearExcInfo@@Base+0x38a> │ │ │ │ + bgt.n 5cf2e <_PyXI_ClearExcInfo@@Base+0x38a> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #34200 @ 0x8598 │ │ │ │ + movw r1, #35032 @ 0x88d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5cef8 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5cf40 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ced0 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 5cf18 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ced0 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ + beq.n 5cf18 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #352] @ (5d064 ) │ │ │ │ + ldr r1, [pc, #352] @ (5d0ac ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 5cf28 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ + cbnz r6, 5cf70 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5cf28 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ + blt.n 5cf70 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5cf28 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ - cbnz r2, 5cf44 <_PyXI_ClearExcInfo@@Base+0x3e8> │ │ │ │ - ldr r1, [pc, #76] @ (5cf78 <_PyXI_ClearExcInfo@@Base+0x41c>) │ │ │ │ + bgt.n 5cf70 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ + cbnz r2, 5cf8c <_PyXI_ClearExcInfo@@Base+0x3e8> │ │ │ │ + ldr r1, [pc, #76] @ (5cfc0 <_PyXI_ClearExcInfo@@Base+0x41c>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cf70 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cfb8 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5cf5e <_PyXI_ClearExcInfo@@Base+0x402> │ │ │ │ + bgt.n 5cfa6 <_PyXI_ClearExcInfo@@Base+0x402> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #18992 @ 0x4a30 │ │ │ │ + movw r1, #19824 @ 0x4d70 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5cf70 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5cfb8 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cf48 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 5cf90 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cf48 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ + beq.n 5cf90 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #528] @ (5d18c ) │ │ │ │ + ldr r1, [pc, #528] @ (5d1d4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005cf7c : │ │ │ │ +0005cfc4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5cfb4 │ │ │ │ - bl 1cd150 │ │ │ │ + cbz r0, 5cffc │ │ │ │ + bl 1cd820 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cfa8 │ │ │ │ + beq.n 5cff0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5cfac │ │ │ │ + cbz r3, 5cff4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5cfb4 │ │ │ │ + b.n 5cffc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cfa8 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cff0 │ │ │ │ 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] @ 5d070 │ │ │ │ + vldr d8, [pc, #160] @ 5d0b8 │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 26b8a8 │ │ │ │ + bl 26bbe0 │ │ │ │ vldr s15, [r5, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 83ab0 │ │ │ │ - cbz r0, 5d026 │ │ │ │ + bl 83ae0 │ │ │ │ + cbz r0, 5d06e │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 26b8a8 │ │ │ │ + bl 26bbe0 │ │ │ │ vldr s14, [r5, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ae0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5d02a │ │ │ │ + cbnz r0, 5d072 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d026 │ │ │ │ + beq.n 5d06e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d026 │ │ │ │ + cbnz r3, 5d06e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5d062 │ │ │ │ + b.n 5d0aa │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d6e8 │ │ │ │ + bl 7d718 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d04c │ │ │ │ + beq.n 5d094 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d04c │ │ │ │ + cbnz r3, 5d094 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d062 │ │ │ │ + beq.n 5d0aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d062 │ │ │ │ + cbnz r3, 5d0aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ vpop {d8} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 5cf9e │ │ │ │ + bvs.n 5cfe6 │ │ │ │ @ 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 15eb70 │ │ │ │ + bl 15f038 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5d0c4 │ │ │ │ - bl 95d00 │ │ │ │ + blt.n 5d10c │ │ │ │ + bl 95d94 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d0bc │ │ │ │ + bne.n 5d104 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 5d0c6 │ │ │ │ + bl f17d8 │ │ │ │ + b.n 5d10e │ │ │ │ mov r0, sp │ │ │ │ - bl 5cfb8 │ │ │ │ - b.n 5d0c6 │ │ │ │ + bl 5d000 │ │ │ │ + b.n 5d10e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005d0ca : │ │ │ │ +0005d112 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 5d0d2 │ │ │ │ + b.w 5d11a │ │ │ │ │ │ │ │ -0005d0d2 : │ │ │ │ +0005d11a : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d1ca │ │ │ │ + beq.n 5d212 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5d1c4 │ │ │ │ + beq.n 5d20c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fae8 │ │ │ │ + bl 8faa8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5d108 │ │ │ │ + cbnz r0, 5d150 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d128 │ │ │ │ - cbz r4, 5d14e │ │ │ │ + b.n 5d170 │ │ │ │ + cbz r4, 5d196 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8fae8 │ │ │ │ + bl 8faa8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d1be │ │ │ │ + beq.n 5d206 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r5 │ │ │ │ - bl 5d1dc │ │ │ │ + bl 5d224 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d13e │ │ │ │ + beq.n 5d186 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d13e │ │ │ │ + cbnz r3, 5d186 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r7 │ │ │ │ - bl 782e4 │ │ │ │ - b.n 5d1ca │ │ │ │ - ldr r2, [pc, #132] @ (5d1d4 ) │ │ │ │ + bl 78320 │ │ │ │ + b.n 5d212 │ │ │ │ + ldr r2, [pc, #132] @ (5d21c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 5d16e │ │ │ │ - movw r1, #34996 @ 0x88b4 │ │ │ │ + cbnz r3, 5d1b6 │ │ │ │ + movw r1, #35828 @ 0x8bf4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #42404 @ 0xa5a4 │ │ │ │ + movw r0, #43236 @ 0xa8e4 │ │ │ │ movt r0, #68 @ 0x44 │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - movw r1, #36052 @ 0x8cd4 │ │ │ │ + movw r1, #36884 @ 0x9014 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cbbcc │ │ │ │ + bl cbc54 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5d188 │ │ │ │ - bl d3bd8 │ │ │ │ - b.n 5d116 │ │ │ │ + cbnz r0, 5d1d0 │ │ │ │ + bl d3c14 │ │ │ │ + b.n 5d15e │ │ │ │ mov r3, r4 │ │ │ │ strd r0, r5, [sp] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #64] @ (5d1d8 ) │ │ │ │ + ldr r0, [pc, #64] @ (5d220 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 93278 │ │ │ │ + bl 93310 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d1b4 │ │ │ │ + beq.n 5d1fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5d1b4 │ │ │ │ + cbnz r3, 5d1fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5d182 │ │ │ │ + beq.n 5d1ca │ │ │ │ mov r4, r8 │ │ │ │ - b.n 5d116 │ │ │ │ + b.n 5d15e │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5d128 │ │ │ │ + b.n 5d170 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5d10a │ │ │ │ - b.n 5d116 │ │ │ │ + bne.n 5d152 │ │ │ │ + b.n 5d15e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r4, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005d1dc : │ │ │ │ +0005d224 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #196] @ (5d2b4 ) │ │ │ │ + ldr r3, [pc, #196] @ (5d2fc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r9, [r5, r3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a65a4 │ │ │ │ - cbz r0, 5d240 │ │ │ │ + bl 1a6c44 │ │ │ │ + cbz r0, 5d288 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 5d212 │ │ │ │ + cbnz r4, 5d25a │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - movw r1, #36052 @ 0x8cd4 │ │ │ │ + movw r1, #36884 @ 0x9014 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cbbcc │ │ │ │ + bl cbc54 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d244 │ │ │ │ + cbnz r0, 5d28c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d240 │ │ │ │ + beq.n 5d288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d240 │ │ │ │ + cbnz r3, 5d288 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d2aa │ │ │ │ + b.n 5d2f2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ strd r4, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #100] @ (5d2b8 ) │ │ │ │ - bl f8808 │ │ │ │ + ldr r1, [pc, #100] @ (5d300 ) │ │ │ │ + bl f87e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d26e │ │ │ │ + beq.n 5d2b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d26e │ │ │ │ + cbnz r3, 5d2b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5d294 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5d2dc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d286 │ │ │ │ + beq.n 5d2ce │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 5d286 │ │ │ │ + cbnz r2, 5d2ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a671c │ │ │ │ + bl 1a6dbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d2aa │ │ │ │ + beq.n 5d2f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d2aa │ │ │ │ + cbnz r3, 5d2f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r4, r6, r7} │ │ │ │ @@ -76030,402 +76064,402 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5d2e4 │ │ │ │ + cbz r3, 5d32c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add.w r2, r3, #16 │ │ │ │ adds r4, #32 │ │ │ │ cmp r1, r2 │ │ │ │ itt ne │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ addne.w r4, r4, r3, lsl #2 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5d2ee │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 5d2f8 │ │ │ │ + bne.n 5d336 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 5d340 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 124ecc │ │ │ │ + b.w 125304 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 5a8a4 │ │ │ │ + b.w 5aa4e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5d324 │ │ │ │ + bhi.n 5d36c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5d33c │ │ │ │ + ble.n 5d384 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 5d344 │ │ │ │ - movw r0, #38096 @ 0x94d0 │ │ │ │ + b.n 5d38c │ │ │ │ + movw r0, #38928 @ 0x9810 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d31a │ │ │ │ + bne.n 5d362 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5d34c │ │ │ │ + b.n 5d394 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 25d9a0 │ │ │ │ + bl 25de40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d380 │ │ │ │ + beq.n 5d3c8 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 5d3bc │ │ │ │ + cbz r0, 5d404 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bl 8e254 │ │ │ │ + bl 8e214 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5d384 │ │ │ │ + cbnz r0, 5d3cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d3fa │ │ │ │ + b.n 5d442 │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5d3cc │ │ │ │ + cbz r3, 5d414 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d3cc │ │ │ │ + beq.n 5d414 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 25dd00 │ │ │ │ + bl 25e1a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d3e0 │ │ │ │ + beq.n 5d428 │ │ │ │ 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 78340 │ │ │ │ - b.n 5d3cc │ │ │ │ + bl 7837c │ │ │ │ + b.n 5d414 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d6e8 │ │ │ │ + bl 7d718 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d380 │ │ │ │ + beq.n 5d3c8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5d3fa │ │ │ │ + cbz r3, 5d442 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 5d3fa │ │ │ │ + cbz r1, 5d442 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25dc68 │ │ │ │ + bl 25e108 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d3fa │ │ │ │ + bne.n 5d442 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d380 │ │ │ │ + beq.n 5d3c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5d380 │ │ │ │ + bne.n 5d3c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d380 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d3c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5d41c │ │ │ │ + cbz r3, 5d464 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5d41e │ │ │ │ + b.n 5d466 │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ subs r5, r4, #1 │ │ │ │ - cbnz r3, 5d42e │ │ │ │ + cbnz r3, 5d476 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5d42e │ │ │ │ + ble.n 5d476 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5d42e │ │ │ │ - cbnz r7, 5d44c │ │ │ │ - ldr r6, [pc, #308] @ (5d564 ) │ │ │ │ + bne.n 5d476 │ │ │ │ + cbnz r7, 5d494 │ │ │ │ + ldr r6, [pc, #308] @ (5d5ac ) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #24 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d522 │ │ │ │ + beq.n 5d56a │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 15eb70 │ │ │ │ + bl 15f038 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 5d522 │ │ │ │ - cbz r5, 5d4c2 │ │ │ │ + blt.n 5d56a │ │ │ │ + cbz r5, 5d50a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 5d476 │ │ │ │ - bl f436c │ │ │ │ + cbz r0, 5d4be │ │ │ │ + bl f4354 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5d470 │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 5d4b8 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d522 │ │ │ │ + bne.n 5d56a │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 5d47a │ │ │ │ - b.n 5d4cc │ │ │ │ + bne.n 5d4c2 │ │ │ │ + b.n 5d514 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - cbz r0, 5d4a0 │ │ │ │ - bl 11bd74 │ │ │ │ + cbz r0, 5d4e8 │ │ │ │ + bl 11c188 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d49a │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 5d4e2 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d522 │ │ │ │ + bne.n 5d56a │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 5d4a4 │ │ │ │ - b.n 5d4d4 │ │ │ │ + bne.n 5d4ec │ │ │ │ + b.n 5d51c │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 11bd74 │ │ │ │ + bl 11c188 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d4d8 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 5d4d8 │ │ │ │ - b.n 5d522 │ │ │ │ + bne.n 5d520 │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 5d520 │ │ │ │ + b.n 5d56a │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 5d4d8 │ │ │ │ + b.n 5d520 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 5d4d8 │ │ │ │ + b.n 5d520 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 14ddb4 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e26c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d4fe │ │ │ │ + bge.n 5d546 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26868 @ 0x68f4 │ │ │ │ + movw r1, #27700 @ 0x6c34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5d522 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5d56a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 14ddb4 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e26c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d526 │ │ │ │ + bge.n 5d56e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26892 @ 0x690c │ │ │ │ + movw r1, #27724 @ 0x6c4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d55c │ │ │ │ - bl 95d00 │ │ │ │ + b.n 5d5a4 │ │ │ │ + bl 95d94 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ blx 2a920 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d556 │ │ │ │ + bne.n 5d59e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 5d55c │ │ │ │ + bl f17d8 │ │ │ │ + b.n 5d5a4 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 5d56e │ │ │ │ + bl 5d5b6 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #704] @ (5d828 ) │ │ │ │ + ldr r1, [pc, #704] @ (5d870 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005d568 : │ │ │ │ +0005d5b0 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 5d0d2 │ │ │ │ + b.w 5d11a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 1b6724 │ │ │ │ + bl 1b6d98 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d594 │ │ │ │ + bge.n 5d5dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d5ba │ │ │ │ + b.n 5d602 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b6724 │ │ │ │ + bl 1b6d98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5d590 │ │ │ │ + blt.n 5d5d8 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #49996 @ 0xc34c │ │ │ │ + movw r0, #50828 @ 0xc68c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ 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 15eb70 │ │ │ │ + bl 15f038 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5d60a │ │ │ │ - bl 95d00 │ │ │ │ + blt.n 5d652 │ │ │ │ + bl 95d94 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d602 │ │ │ │ + bne.n 5d64a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 5d60c │ │ │ │ + bl f17d8 │ │ │ │ + b.n 5d654 │ │ │ │ mov r0, sp │ │ │ │ - bl 5d56e │ │ │ │ - b.n 5d60c │ │ │ │ + bl 5d5b6 │ │ │ │ + b.n 5d654 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r4, 5d656 │ │ │ │ + cbz r4, 5d69e │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 5d66e │ │ │ │ + cbz r3, 5d6b6 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #63492 @ 0xf804 │ │ │ │ + movw r2, #64324 @ 0xfb44 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl 2371a4 │ │ │ │ + bl 2379a0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 5d676 │ │ │ │ + b.n 5d6be │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61084 @ 0xee9c │ │ │ │ + movw r1, #61932 @ 0xf1ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5d676 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5d6be │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005d67c : │ │ │ │ - movw r0, #14708 @ 0x3974 │ │ │ │ +0005d6c4 : │ │ │ │ + movw r0, #15540 @ 0x3cb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d686 : │ │ │ │ +0005d6ce : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (5d6bc ) │ │ │ │ + ldr r3, [pc, #36] @ (5d704 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 5d6b8 │ │ │ │ - movw r1, #63712 @ 0xf8e0 │ │ │ │ + cbnz r0, 5d700 │ │ │ │ + movw r1, #64544 @ 0xfc20 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #16772 @ 0x4184 │ │ │ │ + movw r0, #17604 @ 0x44c4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -76436,33 +76470,33 @@ │ │ │ │ add r3, sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #12] │ │ │ │ movw r2, #35340 @ 0x8a0c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #116] @ (5d760 ) │ │ │ │ + ldr r3, [pc, #116] @ (5d7a8 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #34888 @ 0x8848 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #27040 @ 0x69a0 │ │ │ │ + movw r2, #27872 @ 0x6ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl d2780 │ │ │ │ - cbz r0, 5d75c │ │ │ │ + bl d27cc │ │ │ │ + cbz r0, 5d7a4 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ - cbnz r5, 5d728 │ │ │ │ + cbnz r5, 5d770 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5d71c │ │ │ │ + cbz r3, 5d764 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 5d728 │ │ │ │ + b.n 5d770 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ldrh.w r6, [r0, #13] │ │ │ │ @@ -76480,211 +76514,211 @@ │ │ │ │ ldrb r6, [r4, #18] │ │ │ │ orrs r5, r6 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldrb r5, [r4, #15] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb r4, [r4, #14] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 238608 │ │ │ │ + bl 238784 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #880] @ (5dad4 ) │ │ │ │ + ldr r1, [pc, #880] @ (5db1c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #27056 @ 0x69b0 │ │ │ │ + movw r1, #27888 @ 0x6cf0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144c80 │ │ │ │ - cbnz r0, 5d7a8 │ │ │ │ + bl 145138 │ │ │ │ + cbnz r0, 5d7f0 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #16213 @ 0x3f55 │ │ │ │ + movw r1, #17885 @ 0x45dd │ │ │ │ movt r1, #30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 35ba2 │ │ │ │ + b.w 35ba2 │ │ │ │ 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 f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d7cc │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 5d80e │ │ │ │ - ldr r1, [pc, #68] @ (5d814 ) │ │ │ │ + bne.n 5d814 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 5d856 │ │ │ │ + ldr r1, [pc, #68] @ (5d85c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5d7fe │ │ │ │ + bne.n 5d846 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27240 @ 0x6a68 │ │ │ │ + movw r1, #28072 @ 0x6da8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5d80e │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5d856 │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ str.w r4, [r3, #3896] @ 0xf38 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ movw r7, #34680 @ 0x8778 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 5d8dc │ │ │ │ + beq.n 5d924 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 85a0c │ │ │ │ + bl 859dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d8dc │ │ │ │ + bne.n 5d924 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5d8dc │ │ │ │ + beq.n 5d924 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a0c │ │ │ │ + bl 859dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d8dc │ │ │ │ + bne.n 5d924 │ │ │ │ movw r8, #34888 @ 0x8848 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 5d872 │ │ │ │ + beq.n 5d8ba │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 85a0c │ │ │ │ - cbz r0, 5d8dc │ │ │ │ + bl 859dc │ │ │ │ + cbz r0, 5d924 │ │ │ │ movw r7, #35132 @ 0x893c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 5d88e │ │ │ │ + beq.n 5d8d6 │ │ │ │ movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a0c │ │ │ │ - cbz r0, 5d8c0 │ │ │ │ + bl 859dc │ │ │ │ + cbz r0, 5d908 │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f66d4 <_PyEval_GetBuiltin@@Base+0x7f4> │ │ │ │ + bl 1f6cd4 <_PyEval_GetBuiltin@@Base+0x784> │ │ │ │ ldrh.w r3, [r5, #13] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r3 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f66d4 <_PyEval_GetBuiltin@@Base+0x7f4> │ │ │ │ + bl 1f6cd4 <_PyEval_GetBuiltin@@Base+0x784> │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 13e220 │ │ │ │ - b.n 5d8e4 │ │ │ │ + bl 13e650 │ │ │ │ + b.n 5d92c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5d8ce │ │ │ │ + beq.n 5d916 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85a0c │ │ │ │ - cbz r0, 5d8dc │ │ │ │ + bl 859dc │ │ │ │ + cbz r0, 5d924 │ │ │ │ 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 5d98e │ │ │ │ + b.n 5d9d6 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r5, #34680 @ 0x8778 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5d982 │ │ │ │ + beq.n 5d9ca │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 85a0c │ │ │ │ - cbnz r0, 5d982 │ │ │ │ + bl 859dc │ │ │ │ + cbnz r0, 5d9ca │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5d982 │ │ │ │ + beq.n 5d9ca │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 85a0c │ │ │ │ - cbnz r0, 5d982 │ │ │ │ + bl 859dc │ │ │ │ + cbnz r0, 5d9ca │ │ │ │ movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movw r5, #35132 @ 0x893c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5d944 │ │ │ │ + beq.n 5d98c │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a0c │ │ │ │ - cbz r0, 5d94a │ │ │ │ + bl 859dc │ │ │ │ + cbz r0, 5d992 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5d960 │ │ │ │ - b.n 5d950 │ │ │ │ + beq.n 5d9a8 │ │ │ │ + b.n 5d998 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5d976 │ │ │ │ - b.n 5d96c │ │ │ │ + beq.n 5d9be │ │ │ │ + b.n 5d9b4 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r8 │ │ │ │ - bl 85a0c │ │ │ │ - cbz r0, 5d982 │ │ │ │ + bl 859dc │ │ │ │ + cbz r0, 5d9ca │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5d98e │ │ │ │ + b.n 5d9d6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a0c │ │ │ │ - cbz r0, 5d982 │ │ │ │ + bl 859dc │ │ │ │ + cbz r0, 5d9ca │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5d98e │ │ │ │ + b.n 5d9d6 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -76694,262 +76728,262 @@ │ │ │ │ mov r4, r0 │ │ │ │ rev16 r1, r1 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ uxth r1, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ - cbz r2, 5d9b6 │ │ │ │ + cbz r2, 5d9fe │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2396f8 <_Py_c_pow@@Base+0x19c> │ │ │ │ - cbnz r0, 5d9d8 │ │ │ │ + bl 239a18 <_Py_c_pow@@Base+0x19c> │ │ │ │ + cbnz r0, 5da20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fb664 │ │ │ │ + b.w 1fbcdc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005d9de : │ │ │ │ +0005da26 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #27328 @ 0x6ac0 │ │ │ │ + movw r1, #28160 @ 0x6e00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144c80 │ │ │ │ - cbnz r0, 5da12 │ │ │ │ + bl 145138 │ │ │ │ + cbnz r0, 5da5a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 110a24 │ │ │ │ + b.w 110cbc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005da16 : │ │ │ │ +0005da5e : │ │ │ │ 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 5da42 │ │ │ │ + bmi.n 5da8a │ │ │ │ movw r1, #1485 @ 0x5cd │ │ │ │ - movw r0, #63964 @ 0xf9dc │ │ │ │ + movw r0, #64796 @ 0xfd1c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5da48 │ │ │ │ - bl 1af364 │ │ │ │ + b.n 5da90 │ │ │ │ + bl 1afa04 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ - bl 5daa8 │ │ │ │ + bl 5daf0 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005da74 : │ │ │ │ +0005dabc : │ │ │ │ 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 5da92 │ │ │ │ + bpl.n 5dada │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f4bf8 <_PyList_Extend@@Base+0x24> │ │ │ │ + b.w f4be0 <_PyList_Extend@@Base+0x24> │ │ │ │ movw r1, #1474 @ 0x5c2 │ │ │ │ - movw r0, #63964 @ 0xf9dc │ │ │ │ + movw r0, #64796 @ 0xfd1c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ orr.w r5, r1, r0, lsl #8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ subs r4, #1 │ │ │ │ mov sl, r3 │ │ │ │ - movw r9, #42404 @ 0xa5a4 │ │ │ │ + movw r9, #43236 @ 0xa8e4 │ │ │ │ movt r9, #68 @ 0x44 │ │ │ │ - bl 1f66d4 <_PyEval_GetBuiltin@@Base+0x7f4> │ │ │ │ + bl 1f6cd4 <_PyEval_GetBuiltin@@Base+0x784> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ - bl 26b574 │ │ │ │ + bl 26b8ac │ │ │ │ add.w r9, r9, r1, lsl #2 │ │ │ │ ldrd r6, r7, [sp, #52] @ 0x34 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - movw r0, #27452 @ 0x6b3c │ │ │ │ + movw r0, #28284 @ 0x6e7c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ strd r7, r5, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, pc} │ │ │ │ │ │ │ │ -0005db0e : │ │ │ │ +0005db56 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5db44 │ │ │ │ + cbz r0, 5db8c │ │ │ │ adds r3, r2, #1 │ │ │ │ itete ne │ │ │ │ orrne.w r0, r2, r2, lsr #1 │ │ │ │ moveq r2, #1 │ │ │ │ ubfxne r3, r2, #2, #1 │ │ │ │ moveq r3, r2 │ │ │ │ itt ne │ │ │ │ andne.w r2, r0, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 10ca94 <_PyLong_FromByteArray@@Base> │ │ │ │ + b.w 10cd1c <_PyLong_FromByteArray@@Base> │ │ │ │ movw r1, #1292 @ 0x50c │ │ │ │ - movw r0, #20304 @ 0x4f50 │ │ │ │ + movw r0, #21136 @ 0x5290 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005db58 : │ │ │ │ +0005dba0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5db86 │ │ │ │ + cbz r0, 5dbce │ │ │ │ adds r3, r2, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ orrne.w r2, r2, r2, lsr #1 │ │ │ │ moveq r2, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ it ne │ │ │ │ andne.w r2, r2, #1 │ │ │ │ - b.w 10ca94 <_PyLong_FromByteArray@@Base> │ │ │ │ + b.w 10cd1c <_PyLong_FromByteArray@@Base> │ │ │ │ movw r1, #1314 @ 0x522 │ │ │ │ - movw r0, #20304 @ 0x4f50 │ │ │ │ + movw r0, #21136 @ 0x5290 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #27532 @ 0x6b8c │ │ │ │ + movw r1, #28364 @ 0x6ecc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144c80 │ │ │ │ + bl 145138 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5dbfc │ │ │ │ + bmi.n 5dc44 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27588 @ 0x6bc4 │ │ │ │ + movw r1, #28420 @ 0x6f04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5dc56 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5dc9e │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88e40 │ │ │ │ - cbz r0, 5dc3e │ │ │ │ + bl 88e14 │ │ │ │ + cbz r0, 5dc86 │ │ │ │ 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 5dc1e │ │ │ │ + bls.n 5dc66 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 5dc3e │ │ │ │ + bne.n 5dc86 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 26a36c │ │ │ │ - cbnz r0, 5dc3e │ │ │ │ + bl 26a6a4 │ │ │ │ + cbnz r0, 5dc86 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1fb664 │ │ │ │ + b.w 1fbcdc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27624 @ 0x6be8 │ │ │ │ + movw r1, #28456 @ 0x6f28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c33f4 │ │ │ │ + bl c3470 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #4356 @ 0x1104 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movtge r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -76957,259 +76991,259 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #8 │ │ │ │ movw r1, #42012 @ 0xa41c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r0, #27656 @ 0x6c08 │ │ │ │ + movw r0, #28488 @ 0x6f48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r2, #16] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ 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 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #56636 @ 0xdd3c │ │ │ │ + movw r0, #57468 @ 0xe07c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #12472 @ 0x30b8 │ │ │ │ + movw r0, #13308 @ 0x33fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5dd10 │ │ │ │ + cbz r3, 5dd58 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5dd12 │ │ │ │ + b.n 5dd5a │ │ │ │ mov r6, r3 │ │ │ │ ldrh.w r5, [r7, #13] │ │ │ │ add r6, r1 │ │ │ │ ldrb.w r8, [r7, #15] │ │ │ │ rev16 r5, r5 │ │ │ │ ldrb.w r9, [r7, #16] │ │ │ │ uxth r5, r5 │ │ │ │ - cbnz r3, 5dd30 │ │ │ │ + cbnz r3, 5dd78 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5dd30 │ │ │ │ + blt.n 5dd78 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 5dd30 │ │ │ │ - cbnz r4, 5dd4c │ │ │ │ + bgt.n 5dd78 │ │ │ │ + cbnz r4, 5dd94 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5ddb0 ) │ │ │ │ + ldr r4, [pc, #124] @ (5ddf8 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5dda6 │ │ │ │ - cbz r6, 5dd94 │ │ │ │ + cbz r0, 5ddee │ │ │ │ + cbz r6, 5dddc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 5dd66 │ │ │ │ - bl f436c │ │ │ │ + cbz r0, 5ddae │ │ │ │ + bl f4354 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5dd62 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 5dda6 │ │ │ │ + bne.n 5ddaa │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 5ddee │ │ │ │ subs r6, #1 │ │ │ │ - beq.n 5dd94 │ │ │ │ + beq.n 5dddc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5dd80 │ │ │ │ - bl f436c │ │ │ │ + cbz r0, 5ddc8 │ │ │ │ + bl f4354 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5dd7c │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 5dda6 │ │ │ │ + bne.n 5ddc4 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 5ddee │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5dd94 │ │ │ │ + beq.n 5dddc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5dd94 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 5dda6 │ │ │ │ + bne.n 5dddc │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 5ddee │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1fb664 │ │ │ │ + b.w 1fbcdc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #944] @ (5e164 ) │ │ │ │ + ldr r1, [pc, #944] @ (5e1ac ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrh.w r3, [r0, #13] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ldrb r1, [r0, #15] │ │ │ │ rev16 r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f66d4 <_PyEval_GetBuiltin@@Base+0x7f4> │ │ │ │ + bl 1f6cd4 <_PyEval_GetBuiltin@@Base+0x784> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 26b574 │ │ │ │ + bl 26b8ac │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldrb r1, [r0, #19] │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ ldrb r4, [r0, #17] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5daa8 │ │ │ │ + bl 5daf0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005de10 : │ │ │ │ +0005de58 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5de40 │ │ │ │ + beq.n 5de88 │ │ │ │ movw r1, #409 @ 0x199 │ │ │ │ - movw r0, #47940 @ 0xbb44 │ │ │ │ + movw r0, #48772 @ 0xbe84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5de42 │ │ │ │ + b.n 5de8a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005de44 : │ │ │ │ +0005de8c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5de74 │ │ │ │ + beq.n 5debc │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ - movw r0, #47940 @ 0xbb44 │ │ │ │ + movw r0, #48772 @ 0xbe84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5de76 │ │ │ │ + b.n 5debe │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005de78 : │ │ │ │ +0005dec0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5dea8 │ │ │ │ + beq.n 5def0 │ │ │ │ mov.w r1, #450 @ 0x1c2 │ │ │ │ - movw r0, #47940 @ 0xbb44 │ │ │ │ + movw r0, #48772 @ 0xbe84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5deaa │ │ │ │ + b.n 5def2 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005deac : │ │ │ │ +0005def4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5deda │ │ │ │ - movw r0, #47940 @ 0xbb44 │ │ │ │ + beq.n 5df22 │ │ │ │ + movw r0, #48772 @ 0xbe84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #419 @ 0x1a3 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5df1a │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5df62 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5df20 │ │ │ │ - cbz r1, 5df04 │ │ │ │ + beq.n 5df68 │ │ │ │ + cbz r1, 5df4c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5df04 │ │ │ │ + bpl.n 5df4c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5df22 │ │ │ │ + beq.n 5df6a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5df22 │ │ │ │ + b.n 5df6a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27816 @ 0x6ca8 │ │ │ │ + movw r1, #28648 @ 0x6fe8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5df60 │ │ │ │ + b.n 5dfa8 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 1f13c8 │ │ │ │ + bl 1f1a40 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5df52 │ │ │ │ - ldr r1, [pc, #48] @ (5df64 ) │ │ │ │ + cbz r2, 5df9a │ │ │ │ + ldr r1, [pc, #48] @ (5dfac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #9920 @ 0x26c0 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ @@ -77217,70 +77251,70 @@ │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r3, r2, lsl #3] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [r5, #28] │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005df68 : │ │ │ │ +0005dfb0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5df96 │ │ │ │ + beq.n 5dfde │ │ │ │ mov.w r1, #460 @ 0x1cc │ │ │ │ - movw r0, #47940 @ 0xbb44 │ │ │ │ + movw r0, #48772 @ 0xbe84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5dfd6 │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5e01e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5dfdc │ │ │ │ - cbz r1, 5dfc0 │ │ │ │ + beq.n 5e024 │ │ │ │ + cbz r1, 5e008 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 5dfc0 │ │ │ │ + bpl.n 5e008 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5dfde │ │ │ │ + beq.n 5e026 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5dfde │ │ │ │ + b.n 5e026 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27840 @ 0x6cc0 │ │ │ │ + movw r1, #28672 @ 0x7000 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e01c │ │ │ │ + b.n 5e064 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 1f13c8 │ │ │ │ + bl 1f1a40 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5e00e │ │ │ │ - ldr r1, [pc, #48] @ (5e020 ) │ │ │ │ + cbz r2, 5e056 │ │ │ │ + ldr r1, [pc, #48] @ (5e068 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #9920 @ 0x26c0 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ @@ -77288,167 +77322,167 @@ │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r3, r2, lsl #3] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [r5, #32] │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005e024 : │ │ │ │ +0005e06c : │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e036 : │ │ │ │ +0005e07e : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.n 5e054 │ │ │ │ + bpl.n 5e09c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 5e05a │ │ │ │ - bl 498ac │ │ │ │ - b.n 5e0fe │ │ │ │ + bmi.n 5e0a2 │ │ │ │ + bl 498f4 │ │ │ │ + b.n 5e146 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5e066 │ │ │ │ + blt.n 5e0ae │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5e07e │ │ │ │ + blt.n 5e0c6 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26160 @ 0x6630 │ │ │ │ + movw r1, #26992 @ 0x6970 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5e0fe │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5e146 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1f1590 │ │ │ │ + bl 1f1c08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e0fe │ │ │ │ + bne.n 5e146 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 5e0ae │ │ │ │ + bmi.n 5e0f6 │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5e0b2 │ │ │ │ + beq.n 5e0fa │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #16 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ - b.n 5e0b4 │ │ │ │ + b.n 5e0fc │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 5e0b4 │ │ │ │ + b.n 5e0fc │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ cmp r6, r2 │ │ │ │ - bls.n 5e0d0 │ │ │ │ + bls.n 5e118 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27876 @ 0x6ce4 │ │ │ │ + movw r1, #28708 @ 0x7024 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5e0fe │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5e146 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 5e0e6 │ │ │ │ + bpl.n 5e12e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5e0e2 │ │ │ │ + beq.n 5e12a │ │ │ │ adds r4, #20 │ │ │ │ - b.n 5e0e8 │ │ │ │ + b.n 5e130 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5e0e8 │ │ │ │ + b.n 5e130 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5e0f0 │ │ │ │ + bne.n 5e138 │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 5e102 │ │ │ │ + b.n 5e14a │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r6, [r4, r5, lsl #1] │ │ │ │ strne.w r6, [r4, r5, lsl #2] │ │ │ │ - b.n 5e102 │ │ │ │ + b.n 5e14a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r1, 5e118 │ │ │ │ + cbnz r1, 5e160 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e11c │ │ │ │ + beq.n 5e164 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w d9f98 │ │ │ │ + b.w d9fc4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #27900 @ 0x6cfc │ │ │ │ + movw r1, #28732 @ 0x703c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144c80 │ │ │ │ - cbz r0, 5e150 │ │ │ │ + bl 145138 │ │ │ │ + cbz r0, 5e198 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e17c │ │ │ │ - movw r1, #28116 @ 0x6dd4 │ │ │ │ + b.n 5e1c4 │ │ │ │ + movw r1, #28948 @ 0x7114 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c594 │ │ │ │ + bl 8c564 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e14c │ │ │ │ + beq.n 5e194 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16213 @ 0x3f55 │ │ │ │ + movw r1, #17885 @ 0x45dd │ │ │ │ movt r1, #30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ce28 │ │ │ │ + bl 23d38c │ │ │ │ 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 45922 <_PyEval_FormatAwaitableError@@Base+0x144> │ │ │ │ + bl 459c8 <_PyEval_FormatAwaitableError@@Base+0x222> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #12472 @ 0x30b8 │ │ │ │ + movw r0, #13308 @ 0x33fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r1, [r0, #20] │ │ │ │ @@ -77457,2474 +77491,2474 @@ │ │ │ │ ldrb r2, [r0, #22] │ │ │ │ lsls r3, r3, #8 │ │ │ │ orr.w r3, r3, r1, lsl #16 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r1, [r4, #18] │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ - cbz r5, 5e1d8 │ │ │ │ + cbz r5, 5e220 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - b.n 5e1e0 │ │ │ │ + b.n 5e228 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldrb r4, [r4, #23] │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r4, #35340 @ 0x8a0c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1d7c5c │ │ │ │ + bl 1d8324 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #39896 @ 0x9bd8 │ │ │ │ + movw r2, #40728 @ 0x9f18 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28136 @ 0x6de8 │ │ │ │ + movw r1, #28968 @ 0x7128 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e228 : │ │ │ │ +0005e270 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r8, [pc, #196] @ 5e304 │ │ │ │ + ldr.w r8, [pc, #196] @ 5e34c │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ and.w r2, r3, #24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ add r0, r1 │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ sub.w r3, r2, r3, lsl #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 5e272 │ │ │ │ + bhi.n 5e2ba │ │ │ │ add r0, r4 │ │ │ │ - bl 71768 │ │ │ │ - cbnz r0, 5e27e │ │ │ │ + bl 717b0 │ │ │ │ + cbnz r0, 5e2c6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e8438 │ │ │ │ + bl 1e8ac0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e2da │ │ │ │ - b.n 5e2fc │ │ │ │ + cbnz r0, 5e322 │ │ │ │ + b.n 5e344 │ │ │ │ ldr.w r2, [r7, r8] │ │ │ │ add r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r0] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ strd r1, r1, [r4, #-8] │ │ │ │ ldr.w r1, [r3, #3760] @ 0xeb0 │ │ │ │ ldr.w r0, [r3, #3756] @ 0xeac │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r1, r0 │ │ │ │ - ble.n 5e2da │ │ │ │ + ble.n 5e322 │ │ │ │ ldr.w r1, [r3, #3740] @ 0xe9c │ │ │ │ - cbz r1, 5e2da │ │ │ │ - cbz r0, 5e2da │ │ │ │ + cbz r1, 5e322 │ │ │ │ + cbz r0, 5e322 │ │ │ │ ldr.w r3, [r3, #3852] @ 0xf0c │ │ │ │ - cbnz r3, 5e2da │ │ │ │ + cbnz r3, 5e322 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ - cbz r3, 5e2b8 │ │ │ │ + cbz r3, 5e300 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 5e2da │ │ │ │ + cbnz r3, 5e322 │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 5e2da │ │ │ │ + bmi.n 5e322 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5e2c6 │ │ │ │ + bne.n 5e30e │ │ │ │ dmb ish │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 71c10 <_Py_NewReference@@Base> │ │ │ │ + bl 71c58 <_Py_NewReference@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5e35c │ │ │ │ + cbz r3, 5e3a4 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5e35c │ │ │ │ + beq.n 5e3a4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #39896 @ 0x9bd8 │ │ │ │ + movw r1, #40728 @ 0x9f18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e5850 │ │ │ │ + bl 1e5ed8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e344 │ │ │ │ + cbnz r0, 5e38c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e3da │ │ │ │ + b.n 5e422 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 5e36c │ │ │ │ + bne.n 5e3b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e35c │ │ │ │ + beq.n 5e3a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e35c │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e3a4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e394 │ │ │ │ + beq.n 5e3dc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5e394 │ │ │ │ + b.n 5e3dc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238cfc │ │ │ │ + bl 23901c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e390 │ │ │ │ + beq.n 5e3d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e390 │ │ │ │ + cbnz r3, 5e3d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5e340 │ │ │ │ + beq.n 5e388 │ │ │ │ ldrh.w r5, [r4, #13] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ rev16 r5, r5 │ │ │ │ ldrb r6, [r4, #15] │ │ │ │ ldrb r7, [r4, #16] │ │ │ │ cmp r0, r3 │ │ │ │ ldrb.w r8, [r4, #17] │ │ │ │ uxth r5, r5 │ │ │ │ ldrb.w r9, [r4, #18] │ │ │ │ ldrb.w sl, [r4, #19] │ │ │ │ - beq.n 5e3c2 │ │ │ │ + beq.n 5e40a │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 5e3c2 │ │ │ │ + cbnz r0, 5e40a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_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 1fa4cc <_PyArg_ParseStack@@Base+0x460> │ │ │ │ + bl 1fab44 <_PyArg_ParseStack@@Base+0x460> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5e44e │ │ │ │ + beq.n 5e496 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl ea8ec │ │ │ │ + bl ea8d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e420 │ │ │ │ + beq.n 5e468 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e420 │ │ │ │ + cbnz r3, 5e468 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5e44c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5e494 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #28176 @ 0x6e10 │ │ │ │ + movw r0, #29008 @ 0x7150 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e44e │ │ │ │ + beq.n 5e496 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e44e │ │ │ │ + cbnz r3, 5e496 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e44e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e496 │ │ │ │ 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, #12456 @ 0x30a8 │ │ │ │ + movw r1, #13292 @ 0x33ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c594 │ │ │ │ - cbz r0, 5e490 │ │ │ │ + bl 8c564 │ │ │ │ + cbz r0, 5e4d8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5e494 │ │ │ │ + bl 5e4dc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #12472 @ 0x30b8 │ │ │ │ + movw r0, #13308 @ 0x33fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #6 │ │ │ │ adds r0, #13 │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5e504 │ │ │ │ + cbz r0, 5e54c │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5e4c2 │ │ │ │ + ble.n 5e50a │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 5e4c2 │ │ │ │ + cbz r3, 5e50a │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 5e4d6 │ │ │ │ + cbz r3, 5e51e │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5e4e0 │ │ │ │ + bne.n 5e528 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d7fc │ │ │ │ + bl 7d82c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5e4e8 │ │ │ │ + b.n 5e530 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d6e8 │ │ │ │ + bl 7d718 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e4f8 │ │ │ │ + beq.n 5e540 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e4fc │ │ │ │ + cbz r3, 5e544 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e504 │ │ │ │ + b.n 5e54c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e4f8 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e540 │ │ │ │ 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 ea8ec │ │ │ │ + bl ea8d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e53c │ │ │ │ + beq.n 5e584 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e53c │ │ │ │ + cbnz r3, 5e584 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5e56c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5e5b4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #28192 @ 0x6e20 │ │ │ │ + movw r0, #29024 @ 0x7160 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e560 │ │ │ │ + beq.n 5e5a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e564 │ │ │ │ + cbz r3, 5e5ac │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e56c │ │ │ │ + b.n 5e5b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e560 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e5a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #6220 @ 0x184c │ │ │ │ + movw r2, #7052 @ 0x1b8c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28136 @ 0x6de8 │ │ │ │ + movw r1, #28968 @ 0x7128 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #39996 @ 0x9c3c │ │ │ │ + movw r2, #40828 @ 0x9f7c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28136 @ 0x6de8 │ │ │ │ + movw r1, #28968 @ 0x7128 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #120] @ (5e664 ) │ │ │ │ - movw r2, #11428 @ 0x2ca4 │ │ │ │ + ldr r3, [pc, #120] @ (5e6ac ) │ │ │ │ + movw r2, #12260 @ 0x2fe4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2780 │ │ │ │ - cbnz r0, 5e600 │ │ │ │ + bl d27cc │ │ │ │ + cbnz r0, 5e648 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e65c │ │ │ │ + b.n 5e6a4 │ │ │ │ ldrb r4, [r5, #15] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r2, [r5, #14] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ str r1, [sp, #0] │ │ │ │ movw r1, #1900 @ 0x76c │ │ │ │ str r4, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r3, [sp, #12] │ │ │ │ - movw r0, #28208 @ 0x6e30 │ │ │ │ + movw r0, #29040 @ 0x7170 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e5fc │ │ │ │ + beq.n 5e644 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - bl 1fa7e8 <_PyArg_ParseStack@@Base+0x77c> │ │ │ │ + bl 1fae60 <_PyArg_ParseStack@@Base+0x77c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e65c │ │ │ │ + beq.n 5e6a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e65c │ │ │ │ + cbnz r3, 5e6a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #96] @ (5e6c8 ) │ │ │ │ + ldr r2, [pc, #96] @ (5e710 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 5e494 │ │ │ │ + bl 5e4dc │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #12472 @ 0x30b8 │ │ │ │ + movw r0, #13308 @ 0x33fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8281c │ │ │ │ + b.w 82850 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #35132 @ 0x893c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 13e220 │ │ │ │ + bl 13e650 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #35132 @ 0x893c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e6e8 │ │ │ │ + beq.n 5e730 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85a0c │ │ │ │ + bl 859dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e7ca │ │ │ │ + beq.n 5e812 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e6fe │ │ │ │ + beq.n 5e746 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 85a0c │ │ │ │ + bl 859dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e7ca │ │ │ │ + beq.n 5e812 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23e3c0 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 23ea5c <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e78c │ │ │ │ + beq.n 5e7d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23e3c0 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 23ea5c <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e72c │ │ │ │ + cbnz r0, 5e774 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e78c │ │ │ │ + beq.n 5e7d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e78c │ │ │ │ + cbnz r3, 5e7d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e78c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e7d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2351b4 │ │ │ │ + bl 235704 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e74c │ │ │ │ + beq.n 5e794 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e74c │ │ │ │ + cbnz r3, 5e794 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e762 │ │ │ │ + beq.n 5e7aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e762 │ │ │ │ + cbnz r3, 5e7aa │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5e78c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5e7d4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 235020 │ │ │ │ + bl 235570 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e790 │ │ │ │ + cbnz r0, 5e7d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e78c │ │ │ │ + beq.n 5e7d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e78c │ │ │ │ + cbnz r3, 5e7d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e7d2 │ │ │ │ + b.n 5e81a │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d6e8 │ │ │ │ + bl 7d718 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e7b2 │ │ │ │ + beq.n 5e7fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e7b2 │ │ │ │ + cbnz r3, 5e7fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e7d2 │ │ │ │ + beq.n 5e81a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e7d2 │ │ │ │ + cbnz r3, 5e81a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e7d2 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e81a │ │ │ │ movw r5, #7528 @ 0x1d68 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #35132 @ 0x893c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e800 │ │ │ │ + beq.n 5e848 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85a0c │ │ │ │ + bl 859dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e8aa │ │ │ │ + beq.n 5e8f2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e816 │ │ │ │ + beq.n 5e85e │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 85a0c │ │ │ │ + bl 859dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e8aa │ │ │ │ + beq.n 5e8f2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23e3c0 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 23ea5c <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e824 │ │ │ │ + cbnz r0, 5e86c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5e8b2 │ │ │ │ + b.n 5e8fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 23e3c0 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 23ea5c <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e848 │ │ │ │ + cbnz r0, 5e890 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e820 │ │ │ │ + beq.n 5e868 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e820 │ │ │ │ + bne.n 5e868 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e820 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e868 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 133d2c │ │ │ │ + bl 13415c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e868 │ │ │ │ + beq.n 5e8b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e868 │ │ │ │ + cbnz r3, 5e8b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e87e │ │ │ │ + beq.n 5e8c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e87e │ │ │ │ + cbnz r3, 5e8c6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5e820 │ │ │ │ + beq.n 5e868 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 235020 │ │ │ │ + bl 235570 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e8b2 │ │ │ │ + beq.n 5e8fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e8b2 │ │ │ │ + cbnz r3, 5e8fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e8b2 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e8fa │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 23bec8 │ │ │ │ + b.w 23c42c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #35116 @ 0x892c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - bne.n 5e8d8 │ │ │ │ - movw r0, #28220 @ 0x6e3c │ │ │ │ + bne.n 5e920 │ │ │ │ + movw r0, #29052 @ 0x717c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddbf4 │ │ │ │ + b.w ddc0c │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 5e8ea │ │ │ │ - movw r0, #61968 @ 0xf210 │ │ │ │ + cbnz r3, 5e932 │ │ │ │ + movw r0, #62800 @ 0xf550 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w ddbf4 │ │ │ │ - movw r0, #24172 @ 0x5e6c │ │ │ │ + b.w ddc0c │ │ │ │ + movw r0, #25004 @ 0x61ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddbf4 │ │ │ │ + b.w ddc0c │ │ │ │ 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, 5e914 │ │ │ │ + cbz r3, 5e95c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ adds r4, #16 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 5e92e │ │ │ │ - bl 2441d4 <_PySys_GetSizeOf@@Base> │ │ │ │ + cbz r0, 5e976 │ │ │ │ + bl 244694 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5e92c │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 5e93c │ │ │ │ + bne.n 5e974 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 5e984 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e932 │ │ │ │ + b.n 5e97a │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 5e920 │ │ │ │ + beq.n 5e968 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 124ecc │ │ │ │ + b.w 125304 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r0, #14476 @ 0x388c │ │ │ │ + movw r0, #15308 @ 0x3bcc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl f5530 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ - cbz r0, 5e994 │ │ │ │ + bl f5510 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + cbz r0, 5e9dc │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #9004 @ 0x232c │ │ │ │ + movw r1, #9848 @ 0x2678 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #28228 @ 0x6e44 │ │ │ │ + movw r0, #29060 @ 0x7184 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5e998 │ │ │ │ + bge.n 5e9e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e994 │ │ │ │ + beq.n 5e9dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e994 │ │ │ │ + cbnz r3, 5e9dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e9bc │ │ │ │ + b.n 5ea04 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e254 │ │ │ │ + bl 8e214 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e9bc │ │ │ │ + beq.n 5ea04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e9bc │ │ │ │ + cbnz r3, 5ea04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_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] @ (5eb34 ) │ │ │ │ + ldr r4, [pc, #352] @ (5eb7c ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #28264 @ 0x6e68 │ │ │ │ + movw r0, #29096 @ 0x71a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 19b76c │ │ │ │ - cbz r0, 5ea0a │ │ │ │ + bl 19be0c │ │ │ │ + cbz r0, 5ea52 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5ea0a │ │ │ │ - movw r1, #31376 @ 0x7a90 │ │ │ │ + cbz r3, 5ea52 │ │ │ │ + movw r1, #31784 @ 0x7c28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5ea12 │ │ │ │ + cbnz r0, 5ea5a │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 5eb2e │ │ │ │ - movw r4, #28248 @ 0x6e58 │ │ │ │ + b.n 5eb76 │ │ │ │ + movw r4, #29080 @ 0x7198 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 198c18 │ │ │ │ + bl 1992b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ea24 │ │ │ │ + cbnz r0, 5ea6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e8438 │ │ │ │ - b.n 5ea5a │ │ │ │ + bl 1e8ac0 │ │ │ │ + b.n 5eaa2 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 295d4 │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 5ea40 │ │ │ │ - movw r0, #63364 @ 0xf784 │ │ │ │ + cbnz r0, 5ea88 │ │ │ │ + movw r0, #64196 @ 0xfac4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5ea52 │ │ │ │ + b.n 5ea9a │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 5eafc │ │ │ │ + beq.n 5eb44 │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f790 │ │ │ │ + bl 7f7c4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 5ea5e │ │ │ │ + cbnz r5, 5eaa6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5eb2e │ │ │ │ + b.n 5eb76 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10e4f8 │ │ │ │ + bl 10e78c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ea7c │ │ │ │ + beq.n 5eac4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ea7c │ │ │ │ + cbnz r3, 5eac4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5ea96 │ │ │ │ + bne.n 5eade │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1230d8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5eafc │ │ │ │ - b.n 5ea54 │ │ │ │ + bl 123510 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5eb44 │ │ │ │ + b.n 5ea9c │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl cbbcc │ │ │ │ + bl cbc54 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eaba │ │ │ │ + beq.n 5eb02 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 5eaba │ │ │ │ + cbnz r3, 5eb02 │ │ │ │ mov r0, fp │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 5ead0 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 5eb18 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1230d8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5eafc │ │ │ │ - b.n 5ea54 │ │ │ │ + bl 123510 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5eb44 │ │ │ │ + b.n 5ea9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e254 │ │ │ │ + bl 8e214 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eb2e │ │ │ │ + beq.n 5eb76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5eb2e │ │ │ │ + cbnz r3, 5eb76 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5eb2e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5eb76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1230f0 <_PyErr_Clear@@Base> │ │ │ │ + bl 123528 <_PyErr_Clear@@Base> │ │ │ │ movw r0, #56072 @ 0xdb08 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #28284 @ 0x6e7c │ │ │ │ + movw r2, #29116 @ 0x71bc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f5eac │ │ │ │ + bl 1f651c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 5ea00 │ │ │ │ - b.n 5ea5a │ │ │ │ + bge.w 5ea48 │ │ │ │ + b.n 5eaa2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5eb56 │ │ │ │ + cbz r3, 5eb9e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ - cbz r3, 5eb62 │ │ │ │ + cbz r3, 5ebaa │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 5eb6e │ │ │ │ + cbz r0, 5ebb6 │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cbz r0, 5eb7a │ │ │ │ + cbz r0, 5ebc2 │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cbz r0, 5eb86 │ │ │ │ + cbz r0, 5ebce │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5eb90 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 5eb9a │ │ │ │ + bne.n 5ebd8 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 5ebe2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 124ecc │ │ │ │ + b.w 125304 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005eb9e <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +0005ebe6 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005eba4 : │ │ │ │ +0005ebec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #24368 @ 0x5f30 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5ebd4 │ │ │ │ + beq.n 5ec1c │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ - movw r0, #47940 @ 0xbb44 │ │ │ │ + movw r0, #48772 @ 0xbe84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5ec10 │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5ec58 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5ec16 │ │ │ │ + beq.n 5ec5e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 5ebf8 │ │ │ │ + bpl.n 5ec40 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 5ec18 │ │ │ │ + beq.n 5ec60 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 5ec18 │ │ │ │ + b.n 5ec60 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28332 @ 0x6eac │ │ │ │ + movw r1, #29164 @ 0x71ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ec4c │ │ │ │ + b.n 5ec94 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r4, [pc, #52] @ (5ec50 ) │ │ │ │ + ldr r4, [pc, #52] @ (5ec98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r0, 5ec3e │ │ │ │ + cbz r0, 5ec86 │ │ │ │ add.w r2, r2, #9920 @ 0x26c0 │ │ │ │ ubfx r0, r0, #0, #12 │ │ │ │ adds r2, #4 │ │ │ │ ldr.w r4, [r2, r0, lsl #3] │ │ │ │ cmp r3, r4 │ │ │ │ itt eq │ │ │ │ moveq r4, #0 │ │ │ │ streq.w r4, [r2, r0, lsl #3] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ str r4, [r3, #68] @ 0x44 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ec54 : │ │ │ │ +0005ec9c : │ │ │ │ ldr.w r3, [r0, #128] @ 0x80 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ subs r0, r0, r3 │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ec6a : │ │ │ │ +0005ecb2 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ec7c : │ │ │ │ +0005ecc4 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ec86 <_PyRWMutex_Lock@@Base>: │ │ │ │ +0005ecce <_PyRWMutex_Lock@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bics.w r3, r1, #2 │ │ │ │ - bne.n 5ecc0 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 5ed08 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5ecb6 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 5ecfe <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5eca6 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 5ecee <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 5ecca <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 5ed12 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5ec98 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5ece0 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5ed32 <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ + bl 5ed7c <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5ec98 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5ece0 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005eccc <_PyRWMutex_Unlock@@Base>: │ │ │ │ +0005ed14 <_PyRWMutex_Unlock@@Base>: │ │ │ │ movs r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ecd2 <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ + bne.n 5ed1a <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ lsls r3, r3, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 5ecea <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ - b.w 1f8e0c <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 5ed32 <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ + b.w 1f9414 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ecec <_PyRWMutex_RLock@@Base>: │ │ │ │ +0005ed34 <_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] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ - bmi.n 5ed08 <_PyRWMutex_RLock@@Base+0x1c> │ │ │ │ - lsls r3, r1, #30 │ │ │ │ - bpl.n 5ed10 <_PyRWMutex_RLock@@Base+0x24> │ │ │ │ - bl 5ed32 <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 5ecfe <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ - adds r2, r1, #4 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ + bmi.n 5ed52 <_PyRWMutex_RLock@@Base+0x1e> │ │ │ │ + lsls r2, r3, #30 │ │ │ │ + bpl.n 5ed5a <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ + bl 5ed7c <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 5ed46 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + adds r1, r3, #4 │ │ │ │ dmb ish │ │ │ │ - ldrex r3, [r4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 5ed26 <_PyRWMutex_RLock@@Base+0x3a> │ │ │ │ - strex r0, r2, [r4] │ │ │ │ + ldrex r2, [r4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 5ed70 <_PyRWMutex_RLock@@Base+0x3c> │ │ │ │ + strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ed16 <_PyRWMutex_RLock@@Base+0x2a> │ │ │ │ + bne.n 5ed60 <_PyRWMutex_RLock@@Base+0x2c> │ │ │ │ dmb ish │ │ │ │ - beq.n 5ed30 <_PyRWMutex_RLock@@Base+0x44> │ │ │ │ - mov r1, r3 │ │ │ │ - b.n 5ecfe <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + beq.n 5ed7a <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ + mov r3, r2 │ │ │ │ + b.n 5ed46 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ lsls r3, r1, #30 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bmi.n 5ed6c <_PyRWMutex_RLock@@Base+0x80> │ │ │ │ + bmi.n 5edb6 <_PyRWMutex_RLock@@Base+0x82> │ │ │ │ mov r3, r1 │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5ed64 <_PyRWMutex_RLock@@Base+0x78> │ │ │ │ + bne.n 5edae <_PyRWMutex_RLock@@Base+0x7a> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ed54 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ + bne.n 5ed9e <_PyRWMutex_RLock@@Base+0x6a> │ │ │ │ dmb ish │ │ │ │ - bne.n 5ed8c <_PyRWMutex_RLock@@Base+0xa0> │ │ │ │ + bne.n 5edd6 <_PyRWMutex_RLock@@Base+0xa2> │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #4 │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 15e3c8 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 15e784 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ed90 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0005edda <_PyRWMutex_RUnlock@@Base>: │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #4 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5ed94 <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ + bne.n 5edde <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ lsrs r2, r3, #2 │ │ │ │ dmb ish │ │ │ │ - bne.n 5edb2 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + bne.n 5edfc <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 5edb2 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ - b.w 1f8e0c <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 5edfc <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + b.w 1f9414 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005edb4 : │ │ │ │ +0005edfe : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5edde │ │ │ │ + cbz r0, 5ee28 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5edde │ │ │ │ + bne.n 5ee28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5edde │ │ │ │ + cbz r2, 5ee28 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 5edf8 │ │ │ │ + b.n 5ee42 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28376 @ 0x6ed8 │ │ │ │ + movw r1, #29208 @ 0x7218 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005edfa : │ │ │ │ +0005ee44 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ee20 │ │ │ │ + cbz r0, 5ee6a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ee20 │ │ │ │ + bne.n 5ee6a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ee20 │ │ │ │ + cbz r3, 5ee6a │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 5ee38 │ │ │ │ + b.n 5ee82 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28436 @ 0x6f14 │ │ │ │ + movw r1, #29268 @ 0x7254 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ee3a : │ │ │ │ +0005ee84 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ee60 │ │ │ │ + cbz r0, 5eeaa │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ee60 │ │ │ │ + bne.n 5eeaa │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ee60 │ │ │ │ + cbz r3, 5eeaa │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5ee78 │ │ │ │ + b.n 5eec2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28496 @ 0x6f50 │ │ │ │ + movw r1, #29328 @ 0x7290 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ee7a : │ │ │ │ +0005eec4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5eea0 │ │ │ │ + cbz r0, 5eeea │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5eea0 │ │ │ │ + bne.n 5eeea │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5eea0 │ │ │ │ + cbz r3, 5eeea │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 5eeb8 │ │ │ │ + b.n 5ef02 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28560 @ 0x6f90 │ │ │ │ + movw r1, #29392 @ 0x72d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005eeba : │ │ │ │ +0005ef04 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5eef8 │ │ │ │ + cbz r0, 5ef42 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5eef8 │ │ │ │ + bne.n 5ef42 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5eef8 │ │ │ │ - cbnz r1, 5ef14 │ │ │ │ + cbz r2, 5ef42 │ │ │ │ + cbnz r1, 5ef5e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28676 @ 0x7004 │ │ │ │ + movw r1, #29508 @ 0x7344 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5ef0e │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5ef58 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28616 @ 0x6fc8 │ │ │ │ + movw r1, #29448 @ 0x7308 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ef18 │ │ │ │ + b.n 5ef62 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef1a : │ │ │ │ +0005ef64 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef44 │ │ │ │ + cbz r0, 5ef8e │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5ef44 │ │ │ │ + bne.n 5ef8e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5ef44 │ │ │ │ + cbz r2, 5ef8e │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 5ef5e │ │ │ │ + b.n 5efa8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28724 @ 0x7034 │ │ │ │ + movw r1, #29556 @ 0x7374 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef60 : │ │ │ │ +0005efaa : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef8a │ │ │ │ + cbz r0, 5efd4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5ef8a │ │ │ │ + bne.n 5efd4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5ef8a │ │ │ │ + cbz r2, 5efd4 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 5efa4 │ │ │ │ + b.n 5efee │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28780 @ 0x706c │ │ │ │ + movw r1, #29612 @ 0x73ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005efa6 : │ │ │ │ - b.w 10dd74 <_PyLong_FromByteArray@@Base+0x12e0> │ │ │ │ +0005eff0 : │ │ │ │ + b.w 10e00c <_PyLong_FromByteArray@@Base+0x12f0> │ │ │ │ │ │ │ │ -0005efaa : │ │ │ │ - b.w 20952c │ │ │ │ +0005eff4 : │ │ │ │ + b.w 209ba4 │ │ │ │ │ │ │ │ -0005efae : │ │ │ │ - b.w 3a58a │ │ │ │ +0005eff8 : │ │ │ │ + b.w 3a582 │ │ │ │ │ │ │ │ -0005efb2 : │ │ │ │ - b.w 210180 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ +0005effc : │ │ │ │ + b.w 210758 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ │ │ │ │ -0005efb6 : │ │ │ │ +0005f000 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ mov r8, r2 │ │ │ │ - bl 1477c4 │ │ │ │ - cbz r0, 5efea │ │ │ │ + bl 147c7c │ │ │ │ + cbz r0, 5f034 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5f060 │ │ │ │ + b.n 5f0aa │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5effc │ │ │ │ + cbz r0, 5f046 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 5f006 │ │ │ │ - bl 1e82fc │ │ │ │ + b.n 5f050 │ │ │ │ + bl 1e8984 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f062 │ │ │ │ + b.n 5f0ac │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 5f014 │ │ │ │ + ble.n 5f05e │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5f006 │ │ │ │ + b.n 5f050 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r2, #61543 @ 0xf067 │ │ │ │ + movw r2, #61617 @ 0xf0b1 │ │ │ │ movt r2, #5 │ │ │ │ - movw r3, #64591 @ 0xfc4f │ │ │ │ + movw r3, #64663 @ 0xfc97 │ │ │ │ movt r3, #5 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r2 │ │ │ │ moveq r8, r3 │ │ │ │ - bl 26b2e0 │ │ │ │ + bl 26b618 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5f05a │ │ │ │ - bl 195d14 │ │ │ │ + cbz r5, 5f0a4 │ │ │ │ + bl 1963b0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ subs r5, #1 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r7, r3 │ │ │ │ blx r8 │ │ │ │ - b.n 5f038 │ │ │ │ + b.n 5f082 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5} │ │ │ │ subs r4, r0, #1 │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5f096 │ │ │ │ + blt.n 5f0e0 │ │ │ │ ldr.w r1, [r2, r4, lsl #2] │ │ │ │ subs r5, r0, #4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ subs r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 5f08a │ │ │ │ + bge.n 5f0d4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - b.n 5f096 │ │ │ │ + b.n 5f0e0 │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5f06e │ │ │ │ + b.n 5f0b8 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f09a : │ │ │ │ +0005f0e4 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005f0ac : │ │ │ │ +0005f0f6 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #68] @ (5f104 ) │ │ │ │ + ldr r4, [pc, #68] @ (5f14c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ addw r7, r4, #3748 @ 0xea4 │ │ │ │ addw r9, r4, #3796 @ 0xed4 │ │ │ │ ldr.w r8, [r4, #3740] @ 0xe9c │ │ │ │ str.w r2, [r4, #3740] @ 0xe9c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5f108 │ │ │ │ - cbnz r0, 5f0fa │ │ │ │ + bl 5f150 │ │ │ │ + cbnz r0, 5f144 │ │ │ │ adds r7, #16 │ │ │ │ cmp r7, r9 │ │ │ │ - bne.n 5f0dc │ │ │ │ + bne.n 5f126 │ │ │ │ addw r2, r4, #3800 @ 0xed8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5f108 │ │ │ │ + bl 5f150 │ │ │ │ str.w r8, [r4, #3740] @ 0xe9c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5f15c │ │ │ │ + beq.n 5f1a4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w sl, r4, #8 │ │ │ │ mov r0, sl │ │ │ │ cmp r3, r9 │ │ │ │ add.w r2, r3, #1 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #8] │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 5f152 │ │ │ │ + beq.n 5f19a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 5f152 │ │ │ │ + cbnz r3, 5f19a │ │ │ │ mov r0, sl │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5f160 │ │ │ │ + beq.n 5f1a8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 5f124 │ │ │ │ + b.n 5f16c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f164 │ │ │ │ + b.n 5f1ac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f168 : │ │ │ │ - cbz r0, 5f178 │ │ │ │ +0005f1b0 : │ │ │ │ + cbz r0, 5f1c0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f17a : │ │ │ │ - b.w 1a2d18 │ │ │ │ +0005f1c2 : │ │ │ │ + b.w 1a33b8 │ │ │ │ │ │ │ │ -0005f17e : │ │ │ │ +0005f1c6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 6c078 │ │ │ │ - cbz r0, 5f198 │ │ │ │ + bl 6c0b8 │ │ │ │ + cbz r0, 5f1e0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f19a : │ │ │ │ - cbz r0, 5f1c4 │ │ │ │ +0005f1e2 : │ │ │ │ + cbz r0, 5f20c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5f1ba │ │ │ │ + cbz r3, 5f202 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2a20c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6c228 │ │ │ │ + b.w 6c268 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f1c6 : │ │ │ │ - cbz r0, 5f1d6 │ │ │ │ +0005f20e : │ │ │ │ + cbz r0, 5f21e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f1d8 : │ │ │ │ - ldr r3, [pc, #12] @ (5f1e8 ) │ │ │ │ - cbz r0, 5f1e2 │ │ │ │ +0005f220 : │ │ │ │ + ldr r3, [pc, #12] @ (5f230 ) │ │ │ │ + cbz r0, 5f22a │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ bx lr │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005f1ec : │ │ │ │ +0005f234 : │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f1f2 : │ │ │ │ +0005f23a : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5f232 │ │ │ │ + cbz r0, 5f27a │ │ │ │ ldr r5, [r0, #4] │ │ │ │ movw r1, #9964 @ 0x26ec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5f246 │ │ │ │ + beq.n 5f28e │ │ │ │ mov r0, r5 │ │ │ │ - bl 85a0c │ │ │ │ + bl 859dc │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ cmpne r5, r3 │ │ │ │ - beq.n 5f246 │ │ │ │ - cbnz r0, 5f246 │ │ │ │ + beq.n 5f28e │ │ │ │ + cbnz r0, 5f28e │ │ │ │ movw r1, #953 @ 0x3b9 │ │ │ │ - movw r0, #57692 @ 0xe15c │ │ │ │ + movw r0, #58524 @ 0xe49c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f26e │ │ │ │ + b.n 5f2b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5f26e │ │ │ │ + beq.n 5f2b6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5f26c │ │ │ │ + ble.n 5f2b4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f26e │ │ │ │ + beq.n 5f2b6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5f26e │ │ │ │ + bne.n 5f2b6 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5f26e │ │ │ │ + b.n 5f2b6 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005f270 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +0005f2b8 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ - bl 88e40 │ │ │ │ - cbz r0, 5f2b8 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl 88e14 │ │ │ │ + cbz r0, 5f300 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5f2b8 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 5f300 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5f2aa <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 5f2f2 <_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 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5f2be <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 1e82fc │ │ │ │ + cbnz r0, 5f306 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 1e8984 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f2d6 <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 5f31e <_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 1fe750 │ │ │ │ + bl 1fedc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005f2dc <_Py_hashtable_new@@Base>: │ │ │ │ +0005f324 <_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 6cbb8 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cbf8 <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005f2fc : │ │ │ │ - movw r3, #43488 @ 0xa9e0 │ │ │ │ +0005f344 : │ │ │ │ + movw r3, #44320 @ 0xad20 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ subs r2, r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ push {r4, r5, r6} │ │ │ │ ldrb.w r5, [r1, #1]! │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ - cbz r4, 5f31e │ │ │ │ + cbz r4, 5f366 │ │ │ │ ldrb r6, [r3, r4] │ │ │ │ - cbz r5, 5f31e │ │ │ │ + cbz r5, 5f366 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 5f30a │ │ │ │ + beq.n 5f352 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ pop {r4, r5, r6} │ │ │ │ subs r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f326 : │ │ │ │ +0005f36e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbz r4, 5f348 │ │ │ │ + cbz r4, 5f390 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - cbz r0, 5f348 │ │ │ │ - bl 101e7c <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ - b.n 5f33c │ │ │ │ + cbz r0, 5f390 │ │ │ │ + bl 102118 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + b.n 5f384 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f34a : │ │ │ │ +0005f392 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, r7, [sp, #52] @ 0x34 │ │ │ │ - bl 8fae8 │ │ │ │ + bl 8faa8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5f3a2 │ │ │ │ + cbz r0, 5f3ea │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 1cf198 <_PyUnicode_IsWhitespace@@Base+0x1ec> │ │ │ │ + bl 1cf85c <_PyUnicode_IsWhitespace@@Base+0x1ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f396 │ │ │ │ + beq.n 5f3de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5f39a │ │ │ │ + cbz r3, 5f3e2 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5f3a2 │ │ │ │ + b.n 5f3ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f396 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f3de │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f3aa : │ │ │ │ +0005f3f2 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #38476 @ 0x964c │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #24] @ (5f3e0 ) │ │ │ │ + ldr r0, [pc, #24] @ (5f428 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a51c8 │ │ │ │ + bl 1a5868 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stc 0, cr0, [ip], #-288 @ 0xfffffee0 │ │ │ │ │ │ │ │ -0005f3e4 : │ │ │ │ +0005f42c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #76] @ (5f440 ) │ │ │ │ + ldr r2, [pc, #76] @ (5f488 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r5, [r3, #3872] @ 0xf20 │ │ │ │ - cbz r5, 5f438 │ │ │ │ + cbz r5, 5f480 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8f9b8 │ │ │ │ + bl 8f978 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 5f428 │ │ │ │ + cbz r3, 5f470 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5f428 │ │ │ │ - movw r0, #28844 @ 0x70ac │ │ │ │ + cbz r3, 5f470 │ │ │ │ + movw r0, #29676 @ 0x73ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1eda54 │ │ │ │ + bl 1ee0dc │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f444 : │ │ │ │ +0005f48c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (5f468 ) │ │ │ │ + ldr r3, [pc, #20] @ (5f4b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 5f46c │ │ │ │ + bl 5f4b4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ 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] @ (5f4d0 ) │ │ │ │ - bl 1263a4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (5f518 ) │ │ │ │ + bl 1267dc <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5f4c4 │ │ │ │ + blt.n 5f50c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 5f496 │ │ │ │ + cbz r0, 5f4de │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5f4c8 │ │ │ │ - bl 782e4 │ │ │ │ - bl 713d8 │ │ │ │ + bmi.n 5f510 │ │ │ │ + bl 78320 │ │ │ │ + bl 71420 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 5f4c4 │ │ │ │ - ldr r1, [pc, #40] @ (5f4d0 ) │ │ │ │ + cbz r0, 5f50c │ │ │ │ + ldr r1, [pc, #40] @ (5f518 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1ccdf4 │ │ │ │ - cbz r0, 5f4c8 │ │ │ │ + bl 1cd4c4 │ │ │ │ + cbz r0, 5f510 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f4c4 │ │ │ │ + beq.n 5f50c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5f4c4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5f50c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f4ca │ │ │ │ + b.n 5f512 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb820 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005f4d4 : │ │ │ │ +0005f51c : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #38476 @ 0x964c │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #20] @ (5f508 ) │ │ │ │ + ldr r0, [pc, #20] @ (5f550 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1bd20c │ │ │ │ + bl 1bd8dc │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stc 0, cr0, [ip], #-288 @ 0xfffffee0 │ │ │ │ │ │ │ │ -0005f50c : │ │ │ │ +0005f554 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ movs r0, #0 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbnz r0, 5f538 │ │ │ │ + cbnz r0, 5f580 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b6724 │ │ │ │ + bl 1b6d98 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f544 │ │ │ │ + bne.n 5f58c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005f54a : │ │ │ │ +0005f592 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl c9e5c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9ee4 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 5f6f8 │ │ │ │ + beq.w 5f740 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl c9e5c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9ee4 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 5f6f8 │ │ │ │ + beq.w 5f740 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ ldrb.w r2, [r8, #16] │ │ │ │ ubfx r6, r1, #2, #3 │ │ │ │ ubfx r7, r2, #2, #3 │ │ │ │ cmp r6, r7 │ │ │ │ - blt.w 5f6fe │ │ │ │ + blt.w 5f746 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr.w sl, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 5f5a8 │ │ │ │ + bgt.n 5f5f0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5f5aa │ │ │ │ + bge.n 5f5f2 │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 5f5aa │ │ │ │ + b.n 5f5f2 │ │ │ │ mov r4, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ itt lt │ │ │ │ addlt r9, r3 │ │ │ │ biclt.w r9, r9, r9, asr #31 │ │ │ │ sub.w r4, r4, r9 │ │ │ │ cmp sl, r4 │ │ │ │ - bgt.w 5f6fe │ │ │ │ + bgt.w 5f746 │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.n 5f5ce │ │ │ │ + bpl.n 5f616 │ │ │ │ lsls r0, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi r5, #20 │ │ │ │ addpl r5, #28 │ │ │ │ - b.n 5f5d0 │ │ │ │ + b.n 5f618 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 5f5e2 │ │ │ │ + bpl.n 5f62a │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r8, r8, #20 │ │ │ │ addpl.w r8, r8, #28 │ │ │ │ - b.n 5f5e6 │ │ │ │ + b.n 5f62e │ │ │ │ ldr.w r8, [r8, #28] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5f600 │ │ │ │ + beq.n 5f648 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3fdc <_PyTime_gmtime@@Base+0x88> │ │ │ │ + bl 1e4664 <_PyTime_gmtime@@Base+0x88> │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 5f600 │ │ │ │ - bl 7732c │ │ │ │ - b.n 5f6f8 │ │ │ │ + cbnz r0, 5f648 │ │ │ │ + bl 77360 │ │ │ │ + b.n 5f740 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5f620 │ │ │ │ + beq.n 5f668 │ │ │ │ cmp r6, #2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 5f6d6 │ │ │ │ + bne.n 5f71e │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, r9, lsl #1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 202400 │ │ │ │ + bl 202a20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5f6ec │ │ │ │ + b.n 5f734 │ │ │ │ add.w r0, r5, r9 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5f6ea │ │ │ │ + blt.n 5f732 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5f63a │ │ │ │ + bne.n 5f682 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5f6ec │ │ │ │ + beq.n 5f734 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5f6ec │ │ │ │ + b.n 5f734 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bgt.n 5f664 │ │ │ │ - bne.n 5f6cc │ │ │ │ + bgt.n 5f6ac │ │ │ │ + bne.n 5f714 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, r4 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 5f6d0 │ │ │ │ + beq.n 5f718 │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5f64c │ │ │ │ + bne.n 5f694 │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 5f64c │ │ │ │ - b.n 5f6d0 │ │ │ │ + bne.n 5f694 │ │ │ │ + b.n 5f718 │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 5f686 │ │ │ │ + ble.n 5f6ce │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ cmp.w sl, #99 @ 0x63 │ │ │ │ it le │ │ │ │ cmple r4, r3 │ │ │ │ - ble.n 5f686 │ │ │ │ + ble.n 5f6ce │ │ │ │ cmp.w sl, #5 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ - cbz r2, 5f69c │ │ │ │ + cbz r2, 5f6e4 │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, sl │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r2, r8 │ │ │ │ - bl 12ca38 │ │ │ │ - b.n 5f6d0 │ │ │ │ + bl 12ce68 │ │ │ │ + b.n 5f718 │ │ │ │ mov.w r3, sl, asr #2 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp.w r3, r4, asr #2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - bge.n 5f6bc │ │ │ │ + bge.n 5f704 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 23883c │ │ │ │ - b.n 5f6d0 │ │ │ │ + bl 238ea0 │ │ │ │ + b.n 5f718 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 237320 │ │ │ │ - b.n 5f6d0 │ │ │ │ + bl 237a6c │ │ │ │ + b.n 5f718 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bic.w r4, r0, r0, asr #31 │ │ │ │ - b.n 5f6ec │ │ │ │ + b.n 5f734 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, r9, lsl #2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 25832c │ │ │ │ + bl 2587cc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5f6ec │ │ │ │ + b.n 5f734 │ │ │ │ movs r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5f700 │ │ │ │ + beq.n 5f748 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7732c │ │ │ │ - b.n 5f700 │ │ │ │ + bl 77360 │ │ │ │ + b.n 5f748 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f700 │ │ │ │ + b.n 5f748 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f708 : │ │ │ │ +0005f750 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 5f72a │ │ │ │ - movw r0, #20796 @ 0x513c │ │ │ │ + cbnz r0, 5f772 │ │ │ │ + movw r0, #21628 @ 0x547c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1907 @ 0x773 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f75e │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f7a6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 5f744 │ │ │ │ + cbz r3, 5f78c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 5f744 │ │ │ │ + bmi.n 5f78c │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 5f756 │ │ │ │ - movw r0, #20796 @ 0x513c │ │ │ │ + bge.n 5f79e │ │ │ │ + movw r0, #21628 @ 0x547c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1913 @ 0x779 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f75e │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f7a6 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fa6f0 │ │ │ │ + b.w fa9c8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f764 : │ │ │ │ +0005f7ac : │ │ │ │ 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 c9e5c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9ee4 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f79c │ │ │ │ - cbnz r4, 5f792 │ │ │ │ + beq.n 5f7e4 │ │ │ │ + cbnz r4, 5f7da │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 22d554 <_PyGen_yf@@Base+0x274> │ │ │ │ + b.w 22db08 <_PyGen_yf@@Base+0x274> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl c9e5c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9ee4 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f784 │ │ │ │ + bne.n 5f7cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005f7a0 : │ │ │ │ +0005f7e8 : │ │ │ │ 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 c9e5c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9ee4 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f7cc │ │ │ │ + beq.n 5f814 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ebec4 │ │ │ │ + b.w 1ec54c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005f7d0 : │ │ │ │ +0005f818 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5f838 ) │ │ │ │ + ldr r1, [pc, #88] @ (5f880 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r1, #5632 @ 0x1600 │ │ │ │ adds r2, #28 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ - cbnz r4, 5f812 │ │ │ │ + cbnz r4, 5f85a │ │ │ │ add.w r2, r3, #1416 @ 0x588 │ │ │ │ add.w r4, r1, #4096 @ 0x1000 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r4, #1600] @ 0x640 │ │ │ │ lsls r1, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #1600] @ 0x640 │ │ │ │ - b.n 5f832 │ │ │ │ + b.n 5f87a │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f7f0 │ │ │ │ + bne.n 5f838 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29004 @ 0x714c │ │ │ │ + movw r1, #29836 @ 0x748c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f83c : │ │ │ │ +0005f884 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #112] @ (5f8bc ) │ │ │ │ + ldr r1, [pc, #112] @ (5f904 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls.n 5f872 │ │ │ │ + bls.n 5f8ba │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29040 @ 0x7170 │ │ │ │ + movw r1, #29872 @ 0x74b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 5f8b4 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 5f8fc │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #1568] @ 0x620 │ │ │ │ - cbnz r0, 5f898 │ │ │ │ + cbnz r0, 5f8e0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29068 @ 0x718c │ │ │ │ + movw r1, #29900 @ 0x74cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 5f8b4 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 5f8fc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r1, #1568] @ 0x620 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r1, [r3, #1600] @ 0x640 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r1, r1, r4 │ │ │ │ strb.w r1, [r3, #1600] @ 0x640 │ │ │ │ - b.n 5f8b8 │ │ │ │ + b.n 5f900 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f8c0 : │ │ │ │ +0005f908 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (5f918 ) │ │ │ │ + ldr r1, [pc, #72] @ (5f960 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #42496 @ 0xa600 │ │ │ │ adds r1, #224 @ 0xe0 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 5f8f4 │ │ │ │ + cbnz r4, 5f93c │ │ │ │ add.w r1, r3, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 5f914 │ │ │ │ + b.n 5f95c │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f8e0 │ │ │ │ + bne.n 5f928 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29100 @ 0x71ac │ │ │ │ + movw r1, #29932 @ 0x74ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f91c : │ │ │ │ +0005f964 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #40] @ (5f954 ) │ │ │ │ + ldr r2, [pc, #40] @ (5f99c ) │ │ │ │ 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 1cd2a0 │ │ │ │ - cbnz r0, 5f94e │ │ │ │ + bl 1cd970 │ │ │ │ + cbnz r0, 5f996 │ │ │ │ add.w r1, r4, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 5f952 │ │ │ │ + b.n 5f99a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f958 : │ │ │ │ +0005f9a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5f9c0 ) │ │ │ │ + ldr r1, [pc, #88] @ (5fa08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r1, #4416 @ 0x1140 │ │ │ │ adds r2, #20 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ - cbnz r4, 5f99a │ │ │ │ + cbnz r4, 5f9e2 │ │ │ │ addw r2, r3, #1110 @ 0x456 │ │ │ │ add.w r4, r1, #4096 @ 0x1000 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r4, #376] @ 0x178 │ │ │ │ lsls r1, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #376] @ 0x178 │ │ │ │ - b.n 5f9ba │ │ │ │ + b.n 5fa02 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f978 │ │ │ │ + bne.n 5f9c0 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29136 @ 0x71d0 │ │ │ │ + movw r1, #29968 @ 0x7510 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f9c4 : │ │ │ │ +0005fa0c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #108] @ (5fa40 ) │ │ │ │ + ldr r1, [pc, #108] @ (5fa88 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls.n 5f9fa │ │ │ │ + bls.n 5fa42 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29172 @ 0x71f4 │ │ │ │ + movw r1, #30004 @ 0x7534 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 5fa1e │ │ │ │ + bl d19a0 │ │ │ │ + b.n 5fa66 │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #344] @ 0x158 │ │ │ │ - cbnz r0, 5fa24 │ │ │ │ + cbnz r0, 5fa6c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29200 @ 0x7210 │ │ │ │ + movw r1, #30032 @ 0x7550 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fa3e │ │ │ │ + b.n 5fa86 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r1, #344] @ 0x158 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r1, [r3, #376] @ 0x178 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r1, r1, r4 │ │ │ │ strb.w r1, [r3, #376] @ 0x178 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fa44 : │ │ │ │ +0005fa8c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #68] @ (5fa98 ) │ │ │ │ + ldr r1, [pc, #68] @ (5fae0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r1, #5600 @ 0x15e0 │ │ │ │ adds r2, #28 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ - cbnz r4, 5fa74 │ │ │ │ + cbnz r4, 5fabc │ │ │ │ add.w r2, r3, #1408 @ 0x580 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - b.n 5fa94 │ │ │ │ + b.n 5fadc │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5fa64 │ │ │ │ + bne.n 5faac │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29296 @ 0x7270 │ │ │ │ + movw r1, #30128 @ 0x75b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fa9c : │ │ │ │ +0005fae4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5faca │ │ │ │ + blt.n 5fb12 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29332 @ 0x7294 │ │ │ │ + movw r1, #30164 @ 0x75d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5fae4 │ │ │ │ - ldr r2, [pc, #56] @ (5fb04 ) │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5fb2c │ │ │ │ + ldr r2, [pc, #56] @ (5fb4c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5fb08 │ │ │ │ + bl 5fb50 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5faea │ │ │ │ + bne.n 5fb32 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fb02 │ │ │ │ + b.n 5fb4a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 81b44 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81b78 <_PyType_LookupRef@@Base+0x118> │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r4, #204] @ 0xcc │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r5 │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r4, #204] @ 0xcc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -79932,87 +79966,87 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 5fb34 │ │ │ │ + bls.n 5fb7c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29356 @ 0x72ac │ │ │ │ + movw r1, #30188 @ 0x75ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 5fb54 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 5fb9c │ │ │ │ add.w r3, r1, #1408 @ 0x580 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ - cbnz r3, 5fb5a │ │ │ │ + cbnz r3, 5fba2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29384 @ 0x72c8 │ │ │ │ + movw r1, #30216 @ 0x7608 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fb5c │ │ │ │ + b.n 5fba4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fb5e : │ │ │ │ +0005fba6 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #36] @ (5fb94 ) │ │ │ │ + ldr r2, [pc, #36] @ (5fbdc ) │ │ │ │ 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 5fb08 │ │ │ │ + bl 5fb50 │ │ │ │ adds r3, r0, #1 │ │ │ │ itttt ne │ │ │ │ addne.w r4, r4, #1408 @ 0x580 │ │ │ │ movne r3, #0 │ │ │ │ movne r0, r3 │ │ │ │ strne.w r3, [r5, r4, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fb98 : │ │ │ │ +0005fbe0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5fbc6 │ │ │ │ + blt.n 5fc0e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29332 @ 0x7294 │ │ │ │ + movw r1, #30164 @ 0x75d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 5fbdc │ │ │ │ - ldr r2, [pc, #44] @ (5fbf4 ) │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 5fc24 │ │ │ │ + ldr r2, [pc, #44] @ (5fc3c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 5fb08 │ │ │ │ - cbz r0, 5fbe2 │ │ │ │ + bl 5fb50 │ │ │ │ + cbz r0, 5fc2a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fbf2 │ │ │ │ + b.n 5fc3a │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r4, #204] @ 0xcc │ │ │ │ lsls r2, r5 │ │ │ │ bic.w r3, r3, r2 │ │ │ │ strb.w r3, [r4, #204] @ 0xcc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ @@ -80034,861 +80068,1140 @@ │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ cmp r3, r5 │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ - beq.n 5fc44 │ │ │ │ + beq.n 5fc8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5fc44 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5fc8c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e900 │ │ │ │ + b.w 7e934 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 5fc72 │ │ │ │ + bge.n 5fcba │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 5fc6c │ │ │ │ + bge.n 5fcb4 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 5fc72 │ │ │ │ + b.n 5fcba │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - b.n 5fc54 │ │ │ │ + b.n 5fc9c │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 5fcc8 │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 5fcd4 │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 5fce0 │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ 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 5fc98 │ │ │ │ - bl 25e80c │ │ │ │ + bne.n 5fd04 │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 5fca4 │ │ │ │ + cbz r3, 5fd10 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 5fcd6 │ │ │ │ + b.n 5fd42 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5fcd2 │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5fd3e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 5fcd2 │ │ │ │ + cbnz r3, 5fd3e │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5fcd2 │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5fd3e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 5fcd2 │ │ │ │ + cbnz r3, 5fd3e │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5fcd2 │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5fd3e │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 19ec50 │ │ │ │ + b.w 19f2f0 │ │ │ │ + b.w 19f2f0 │ │ │ │ + b.w 19f2f0 │ │ │ │ movs r1, #2 │ │ │ │ - b.w 4f8be <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ + b.w 4f8fe <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 79e9c │ │ │ │ - cbz r0, 5fcfe │ │ │ │ + bl 79ecc │ │ │ │ + cbz r0, 5fd72 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w e4550 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 1ef19c <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ │ │ │ │ -0005fd00 : │ │ │ │ +0005fd82 : │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 5fd20 │ │ │ │ + bne.n 5fda2 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 5fd36 │ │ │ │ + bge.n 5fdb8 │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - b.n 5fd0c │ │ │ │ + b.n 5fd8e │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5fd36 │ │ │ │ + blt.n 5fdb8 │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w r4, [r1, r0, lsl #2] │ │ │ │ subs r0, #1 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - b.n 5fd22 │ │ │ │ + b.n 5fda4 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fd3a <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +0005fdbc <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #33915 @ 0x847b │ │ │ │ + movw r1, #33977 @ 0x84b9 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 263a28 <_PyCrossInterpreterData_Release@@Base+0xe8> │ │ │ │ + b.w 263ec0 <_PyCrossInterpreterData_Release@@Base+0xe8> │ │ │ │ │ │ │ │ -0005fd48 : │ │ │ │ +0005fdca : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 5fd64 │ │ │ │ + cbz r0, 5fde6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - movw r3, #56373 @ 0xdc35 │ │ │ │ + movw r3, #56365 @ 0xdc2d │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fd66 : │ │ │ │ +0005fde8 : │ │ │ │ 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] @ (5fd98 ) │ │ │ │ + ldr r4, [pc, #32] @ (5fe1c ) │ │ │ │ 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 1a3440 │ │ │ │ + bl 1a3ae0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fd9c <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +0005fe20 <_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] @ (5fdd0 <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (5fe54 <_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 1a3440 │ │ │ │ + bl 1a3ae0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fdd4 : │ │ │ │ +0005fe58 : │ │ │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fdda : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0005fe5e : │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0005fe62 : │ │ │ │ + movw r1, #2780 @ 0xadc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + b.w 209b48 │ │ │ │ + │ │ │ │ +0005fe70 : │ │ │ │ + b.w 5fe62 │ │ │ │ + │ │ │ │ +0005fe74 : │ │ │ │ + b.w 5fe62 │ │ │ │ + │ │ │ │ +0005fe78 : │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0005fe7c : │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0005fe7e : │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0005fe80 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cbz r0, 5fe90 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ + subs r3, r0, #3 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0005fe92 : │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #15 │ │ │ │ + ite hi │ │ │ │ + movhi r0, #0 │ │ │ │ + movls r0, #1 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0005fe9e : │ │ │ │ + ldrd r3, r0, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r0, r3, r0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0005feb0 <_PyDict_NewPresized@@Base>: │ │ │ │ + push {r4} │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #16] @ (5fec8 <_PyDict_NewPresized@@Base+0x18>) │ │ │ │ + mov r1, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r3, [r3, r4] │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + b.w bd1f4 <_PyDict_FromItems@@Base+0x324> │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0005fecc <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ + push {r4, 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 5fdf4 │ │ │ │ - cbnz r0, 5fdfa │ │ │ │ - bl 26270c │ │ │ │ - b.n 5fe16 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 5fe1c │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r3 │ │ │ │ + add r3, sp, #4 │ │ │ │ + bl 78444 │ │ │ │ + adds r0, #3 │ │ │ │ + beq.n 5fefe <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cbz r2, 5ff06 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3a> │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + movs r0, #1 │ │ │ │ + cmp r1, r3 │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r2, #0] │ │ │ │ + b.n 5ff08 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + movs r2, #0 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 5ff08 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005ff0e : │ │ │ │ + movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29416 @ 0x72e8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fe40 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 5fe00 │ │ │ │ - mov r6, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r0, #17644 @ 0x44ec │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ + bx r3 │ │ │ │ + │ │ │ │ +0005ff28 <_Py_BreakPoint@@Base>: │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0005ff2a : │ │ │ │ + b.w 543c2 │ │ │ │ + │ │ │ │ +0005ff2e : │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + subs r3, r3, r0 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0005ff3e : │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + subs r3, r3, r0 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0005ff4e : │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + subs r3, r3, r0 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0005ff5e <_Py_SetRefcnt@@Base>: │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r3 │ │ │ │ + it ne │ │ │ │ + strne r1, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0005ff6c : │ │ │ │ + b.w 153bac │ │ │ │ + │ │ │ │ +0005ff70 : │ │ │ │ + cbnz r0, 5ff76 │ │ │ │ + b.w 1e8984 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mov r5, r2 │ │ │ │ - add r1, sp, #4 │ │ │ │ - movs r2, #1 │ │ │ │ - blx r3 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [pc, #32] @ (5ffb4 ) │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5fe00 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - bl cea34 │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cbz r3, 5ffac │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #0 │ │ │ │ + blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0005fe46 : │ │ │ │ - b.w 1536f4 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r2, 5fe72 │ │ │ │ - movw r3, #63492 @ 0xf804 │ │ │ │ + cbnz r2, 5ffe0 │ │ │ │ + movw r3, #64324 @ 0xfb44 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #40148 @ 0x9cd4 │ │ │ │ + movw r2, #40980 @ 0xa014 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - b.n 5fe7a │ │ │ │ - movw r3, #28328 @ 0x6ea8 │ │ │ │ + b.n 5ffe8 │ │ │ │ + movw r3, #29160 @ 0x71e8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #29456 @ 0x7310 │ │ │ │ + movw r0, #30248 @ 0x7628 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #30280 @ 0x7648 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + b.w ddc0c │ │ │ │ │ │ │ │ -0005fe8e : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 5fec8 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 5fec8 │ │ │ │ - push {lr} │ │ │ │ +0006000c <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - blx r3 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5feba │ │ │ │ - bl d3bd8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5fec2 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 15f038 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + itett ne │ │ │ │ + movne r3, r0 │ │ │ │ + moveq r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005fecc : │ │ │ │ +0006002e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5fefa │ │ │ │ - movw r0, #47428 @ 0xb944 │ │ │ │ + beq.n 6005c │ │ │ │ + movw r0, #48260 @ 0xbc84 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ff0e │ │ │ │ + b.n 60070 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fef6 │ │ │ │ + beq.n 60058 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ff10 : │ │ │ │ +00060072 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5ff3e │ │ │ │ + beq.n 600a0 │ │ │ │ movs r1, #25 │ │ │ │ - movw r0, #45680 @ 0xb270 │ │ │ │ + movw r0, #46512 @ 0xb5b0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ff40 │ │ │ │ + b.n 600a2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ff42 : │ │ │ │ +000600a4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5ff70 │ │ │ │ + beq.n 600d2 │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ - movw r0, #45680 @ 0xb270 │ │ │ │ + movw r0, #46512 @ 0xb5b0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ff72 │ │ │ │ + b.n 600d4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ff74 : │ │ │ │ +000600d6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33444 @ 0x82a4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5ffa4 │ │ │ │ + beq.n 60106 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #45680 @ 0xb270 │ │ │ │ + movw r0, #46512 @ 0xb5b0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ffa6 │ │ │ │ + b.n 60108 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ffa8 : │ │ │ │ - b.w 10478c │ │ │ │ +0006010a : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #24368 @ 0x5f30 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 6013c │ │ │ │ + movw r0, #48772 @ 0xbe84 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movw r1, #547 @ 0x223 │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 60198 │ │ │ │ + ldr r7, [r0, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 60138 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + movw r3, #42012 @ 0xa41c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 60196 │ │ │ │ + bl 71420 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 60138 │ │ │ │ + mov r6, r7 │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r8, r3 │ │ │ │ + bge.n 6017e │ │ │ │ + ldrd r1, r2, [r6, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 794d8 │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + adds r6, #8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 60162 │ │ │ │ + b.n 60138 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r5, [r4, #56] @ 0x38 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 60196 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 60196 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +0006019c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movw r1, #16312 @ 0x3fb8 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 601d0 │ │ │ │ + bl 859dc │ │ │ │ + cbnz r0, 601d0 │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ + movw r0, #12492 @ 0x30cc │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 601d8 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + lsls r3, r3, #26 │ │ │ │ + bpl.n 601dc │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 601de │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000601e0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movw r1, #16312 @ 0x3fb8 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 60218 │ │ │ │ + bl 859dc │ │ │ │ + cbnz r0, 60218 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ + movw r0, #12492 @ 0x30cc │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6021c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006021e : │ │ │ │ + b.w 104a24 │ │ │ │ + │ │ │ │ +00060222 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbz r3, 6025c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 6025c │ │ │ │ + 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 6024e │ │ │ │ + bl d3c14 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 60256 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl ceabc │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00060260 : │ │ │ │ + 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 6027a │ │ │ │ + cbnz r0, 60280 │ │ │ │ + bl 262ba0 │ │ │ │ + b.n 6029c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbnz r3, 602a2 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #30316 @ 0x766c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 602c6 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 60286 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + add r1, sp, #4 │ │ │ │ + movs r2, #1 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 60286 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + bl ceabc │ │ │ │ + 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 5ffce │ │ │ │ + beq.n 602ee │ │ │ │ mov r5, r2 │ │ │ │ clz r2, r0 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbnz r0, 5ffd4 │ │ │ │ - bl 26270c │ │ │ │ - b.n 5ffe0 │ │ │ │ + cbnz r0, 602f4 │ │ │ │ + bl 262ba0 │ │ │ │ + b.n 60300 │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ffe6 │ │ │ │ + cbz r0, 60306 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fff4 │ │ │ │ + b.n 60314 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005fffa : │ │ │ │ - b.n 5ffac │ │ │ │ +0006031a : │ │ │ │ + b.n 602cc │ │ │ │ │ │ │ │ -0005fffc : │ │ │ │ - b.n 5ffac │ │ │ │ +0006031c : │ │ │ │ + b.n 602cc │ │ │ │ │ │ │ │ -0005fffe : │ │ │ │ +0006031e : │ │ │ │ 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, 60034 │ │ │ │ + cbz r3, 60354 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 60034 │ │ │ │ + cbz r3, 60354 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 60034 │ │ │ │ + cbz r3, 60354 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 60034 │ │ │ │ + cbz r3, 60354 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - bl cdfa0 │ │ │ │ - cbz r0, 60050 │ │ │ │ - b.n 6004a │ │ │ │ + bl ce028 │ │ │ │ + cbz r0, 60370 │ │ │ │ + b.n 6036a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29488 @ 0x7330 │ │ │ │ + movw r1, #30356 @ 0x7694 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60188 │ │ │ │ + b.n 604a8 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 60068 │ │ │ │ + cbz r0, 60388 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea34 │ │ │ │ - b.n 6004a │ │ │ │ + bl ceabc │ │ │ │ + b.n 6036a │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 60094 │ │ │ │ + bge.n 603b4 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29544 @ 0x7368 │ │ │ │ + movw r1, #30412 @ 0x76cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ mov r0, sp │ │ │ │ - bl cea34 │ │ │ │ - b.n 6004a │ │ │ │ + bl ceabc │ │ │ │ + b.n 6036a │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 600d8 │ │ │ │ + cbnz r3, 603f8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1dfc6c │ │ │ │ - cbz r0, 600ac │ │ │ │ + bl 1e02f0 │ │ │ │ + cbz r0, 603cc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 600ac │ │ │ │ + cbnz r3, 603cc │ │ │ │ mov r0, sp │ │ │ │ - bl 1dfc6c │ │ │ │ - cbnz r0, 600c0 │ │ │ │ + bl 1e02f0 │ │ │ │ + cbnz r0, 603e0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 23f2a0 <_PyTime_AsTimeval@@Base+0x1118> │ │ │ │ - cbz r0, 600d8 │ │ │ │ + bl 23f7a8 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ + cbz r0, 603f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 600d8 │ │ │ │ + cbnz r3, 603f8 │ │ │ │ mov r0, sp │ │ │ │ - bl 23f2a0 <_PyTime_AsTimeval@@Base+0x1118> │ │ │ │ - cbz r0, 600d8 │ │ │ │ + bl 23f7a8 <_PyTime_AsTimeval@@Base+0x1110> │ │ │ │ + cbz r0, 603f8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 29c10 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ mov r0, sp │ │ │ │ - bl cea34 │ │ │ │ - b.n 60188 │ │ │ │ + bl ceabc │ │ │ │ + b.n 604a8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 600f6 │ │ │ │ - bl 1e82fc │ │ │ │ + cbnz r0, 60416 │ │ │ │ + bl 1e8984 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ mov r0, sp │ │ │ │ - bl cea34 │ │ │ │ - b.n 6004a │ │ │ │ + bl ceabc │ │ │ │ + b.n 6036a │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 60108 │ │ │ │ + ble.n 60428 │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 600fa │ │ │ │ + b.n 6041a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6011e │ │ │ │ + ble.n 6043e │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 6010e │ │ │ │ + b.n 6042e │ │ │ │ movs r7, #0 │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 60176 │ │ │ │ + bcc.n 60496 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 60158 │ │ │ │ + blt.n 60478 │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ subs r1, #1 │ │ │ │ subs r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 60150 │ │ │ │ + bge.n 60470 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 60158 │ │ │ │ + b.n 60478 │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ mov r3, lr │ │ │ │ - b.n 60130 │ │ │ │ + b.n 60450 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 195d14 │ │ │ │ + bl 1963b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 195d14 │ │ │ │ + bl 1963b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ - b.n 60120 │ │ │ │ + b.n 60440 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ mov r0, sp │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00060190 : │ │ │ │ - b.w d0318 │ │ │ │ +000604b0 : │ │ │ │ + b.w d039c │ │ │ │ │ │ │ │ -00060194 : │ │ │ │ - b.w 14a544 │ │ │ │ +000604b4 : │ │ │ │ + b.w 14a9fc │ │ │ │ │ │ │ │ -00060198 <_PyBytes_DecodeEscape@@Base>: │ │ │ │ +000604b8 <_PyBytes_DecodeEscape@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r3 │ │ │ │ add r3, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl cc6a4 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ + bl cc72c <_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, 601cc <_PyBytes_DecodeEscape@@Base+0x34> │ │ │ │ + cbz r3, 604ec <_PyBytes_DecodeEscape@@Base+0x34> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 601e2 <_PyBytes_DecodeEscape@@Base+0x4a> │ │ │ │ + cbnz r3, 60502 <_PyBytes_DecodeEscape@@Base+0x4a> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #15496 @ 0x3c88 │ │ │ │ + movw r2, #16320 @ 0x3fc0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127000 <_PyErr_SetString@@Base> │ │ │ │ + bl 127438 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000601e6 : │ │ │ │ +00060506 : │ │ │ │ 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] @ (6024c ) │ │ │ │ + ldr r2, [pc, #84] @ (6056c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 60204 │ │ │ │ - cbnz r1, 6020c │ │ │ │ + cbz r0, 60524 │ │ │ │ + cbnz r1, 6052c │ │ │ │ mov r0, r5 │ │ │ │ - bl 601b6 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 60214 │ │ │ │ - bl cbbcc │ │ │ │ + bl 604d6 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 60534 │ │ │ │ + bl cbc54 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 60218 │ │ │ │ + cbnz r0, 60538 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6023e │ │ │ │ + b.n 6055e │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ac264 │ │ │ │ + bl 1ac900 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6023e │ │ │ │ + beq.n 6055e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6023e │ │ │ │ + cbnz r3, 6055e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060250 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ +00060570 <_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] @ (602b4 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (605d4 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 6026e <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 60276 <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ + cbz r0, 6058e <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 60596 <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 601b6 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 6027e <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ - bl cbbcc │ │ │ │ + bl 604d6 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 6059e <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ + bl cbc54 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 60282 <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ + cbnz r0, 605a2 <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 602a8 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + b.n 605c8 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ac264 │ │ │ │ + bl 1ac900 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 602a8 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + beq.n 605c8 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 602a8 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + cbnz r3, 605c8 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000602b8 : │ │ │ │ +000605d8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #120] @ (60340 ) │ │ │ │ + ldr r6, [pc, #120] @ (60660 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r5, r6] │ │ │ │ - cbz r3, 602fa │ │ │ │ + cbz r3, 6061a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bmi.n 6032c │ │ │ │ + bmi.n 6064c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #61144 @ 0xeed8 │ │ │ │ + movw r2, #61976 @ 0xf218 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127000 <_PyErr_SetString@@Base> │ │ │ │ - b.n 6031a │ │ │ │ - cbz r4, 60320 │ │ │ │ + bl 127438 <_PyErr_SetString@@Base> │ │ │ │ + b.n 6063a │ │ │ │ + cbz r4, 60640 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 6031e │ │ │ │ + bmi.n 6063e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #29600 @ 0x73a0 │ │ │ │ + movw r2, #30468 @ 0x7704 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127000 <_PyErr_SetString@@Base> │ │ │ │ + bl 127438 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6033c │ │ │ │ - cbnz r2, 60330 │ │ │ │ + b.n 6065c │ │ │ │ + cbnz r2, 60650 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a4904 │ │ │ │ - b.n 6033c │ │ │ │ + bl 1a4fa4 │ │ │ │ + b.n 6065c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 602fc │ │ │ │ + bne.n 6061c │ │ │ │ mov r3, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w dd344 │ │ │ │ + b.w dd360 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00060344 <_PyObject_CallMethodId@@Base>: │ │ │ │ - push {r2, r3} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (603a8 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 60362 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 6036a <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 601b6 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 60372 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ - bl 645d6 <_PyObject_GetAttrId@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 60376 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 6039c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1ac264 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6039c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6039c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #4] @ (603b4 <_PyObject_CallMethodId@@Base+0x70>) │ │ │ │ + ldr r1, [pc, #4] @ (6066c ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 8e6e8 │ │ │ │ - add r2, pc, #608 @ (adr r2, 60618 ) │ │ │ │ + b.w 8e6a8 │ │ │ │ + add r2, pc, #608 @ (adr r2, 608d0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7eb44 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 603e2 <_PyObject_CallMethodId@@Base+0x9e> │ │ │ │ + bl 7eb78 <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 6069a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 81a2c <_PyType_LookupRef@@Base> │ │ │ │ + bl 81a60 <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 603f0 <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ - b.n 6041c <_PyObject_CallMethodId@@Base+0xd8> │ │ │ │ + cbnz r0, 606a8 │ │ │ │ + b.n 606d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f76c │ │ │ │ + bl 7f7a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 603d4 <_PyObject_CallMethodId@@Base+0x90> │ │ │ │ - b.n 60428 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ + bge.n 6068c │ │ │ │ + b.n 606e0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 60428 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ + cbz r3, 606e0 │ │ │ │ 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 60410 <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ + beq.n 606c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 60414 <_PyObject_CallMethodId@@Base+0xd0> │ │ │ │ + cbz r3, 606cc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 60428 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ + b.n 606e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 60410 <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 606c8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 8e6e8 │ │ │ │ + b.w 8e6a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w dcc4c │ │ │ │ + b.w dcc7c │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 604a6 <_PyObject_CallMethodId@@Base+0x162> │ │ │ │ + bhi.n 6075e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33444 @ 0x82a4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 604b0 <_PyObject_CallMethodId@@Base+0x16c> │ │ │ │ + bne.n 60768 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 604b0 <_PyObject_CallMethodId@@Base+0x16c> │ │ │ │ + bne.n 60768 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl d124c │ │ │ │ + bl d12cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 604ba <_PyObject_CallMethodId@@Base+0x176> │ │ │ │ + blt.n 60772 │ │ │ │ cmp r4, #2 │ │ │ │ itete eq │ │ │ │ movweq r2, #7780 @ 0x1e64 │ │ │ │ movwne r2, #4308 @ 0x10d4 │ │ │ │ movteq r2, #70 @ 0x46 │ │ │ │ movtne r2, #70 @ 0x46 │ │ │ │ itete eq │ │ │ │ @@ -80898,28 +81211,28 @@ │ │ │ │ movtne r0, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 604bc <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + beq.n 60774 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 604bc <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + b.n 60774 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 604bc <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + b.n 60774 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000604be : │ │ │ │ +00060776 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ @@ -80949,155 +81262,661 @@ │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r1 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 17a3a8 │ │ │ │ + bl 17a720 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00060516 : │ │ │ │ +000607ce : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov ip, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ subs r0, r1, #0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - bge.n 60542 │ │ │ │ + bge.n 607fa │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 60580 │ │ │ │ + b.n 60838 │ │ │ │ ldr.w r1, [ip, #92] @ 0x5c │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, r1 │ │ │ │ mov r1, sp │ │ │ │ strd ip, r2, [sp, #8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 126d48 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + bl 127180 <_PyCode_CheckLineNumber@@Base> │ │ │ │ mov r0, sp │ │ │ │ - bl 30d2c │ │ │ │ + bl 30da0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 151fc8 <_PyGen_FetchStopIterationValue@@Base+0x39c> │ │ │ │ + bl 152480 <_PyGen_FetchStopIterationValue@@Base+0x39c> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #29380 @ 0x72c4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 60872 │ │ │ │ + ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 60872 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 60888 │ │ │ │ + b.n 6089a │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 6086a │ │ │ │ + movw r0, #57648 @ 0xe130 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 16ba84 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6086a │ │ │ │ + b.n 608a6 │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #57648 @ 0xe130 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 608a6 │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1cd744 │ │ │ │ + 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 77cb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 608ec │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 609c6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 609c6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 609c6 │ │ │ │ + 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 60926 │ │ │ │ + ldr.w r2, [fp, #4]! │ │ │ │ + str.w r2, [sl, #4]! │ │ │ │ + b.n 60914 │ │ │ │ + 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 60950 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 60950 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ecc <_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 60968 │ │ │ │ + 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 6098a │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + ldr.w r8, [r3, #88] @ 0x58 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr r1, [pc, #60] @ (609cc ) │ │ │ │ + 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 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000609d0 : │ │ │ │ + push {r4} │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r2 │ │ │ │ + movw r0, #26944 @ 0x6940 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + b.n 608aa │ │ │ │ + │ │ │ │ +000609e8 : │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r3 │ │ │ │ + movw r0, #26944 @ 0x6940 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 608aa │ │ │ │ + │ │ │ │ +000609f8 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r0, #28252 @ 0x6e5c │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bl 608aa │ │ │ │ + cbz r0, 60a54 │ │ │ │ + ldr r3, [pc, #60] @ (60a5c ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r5, [r3, #108] @ 0x6c │ │ │ │ + cbnz r5, 60a2e │ │ │ │ + str r5, [r0, #28] │ │ │ │ + b.n 60a56 │ │ │ │ + bl 1d3a9c │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 259174 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + cbnz r0, 60a56 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 60a54 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 60a54 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00060a60 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r0, #27732 @ 0x6c54 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bl 608aa │ │ │ │ + cbz r0, 60a8e │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r0, #28] │ │ │ │ + strh r3, [r0, #32] │ │ │ │ + strb.w r3, [r0, #34] @ 0x22 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00060a90 : │ │ │ │ + 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 130520 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + vldr d0, [r0, #8] │ │ │ │ + b.w 119510 │ │ │ │ + │ │ │ │ +00060ab4 <_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 7a24c │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 60af4 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7ebcc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 60ae8 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 60aec <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 60af4 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 60ae8 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00060af8 : │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.w 79108 │ │ │ │ + │ │ │ │ +00060b00 : │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 79108 │ │ │ │ + │ │ │ │ +00060b06 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + bl 1cc8fc │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 60b3e │ │ │ │ + bl 8fe50 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 60b32 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 60b36 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 60b3e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 60b32 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00060b42 : │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 81060 │ │ │ │ + │ │ │ │ +00060b48 <_PyObject_GetAttrId@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 2ced4 <_PyUnicode_FromId@@Base> │ │ │ │ + cbz r0, 60b6c <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 8e6a8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00060b6e <_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, #84] @ (60bd4 <_PyObject_CallMethodId@@Base+0x66>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 60b8c <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 60b94 <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 604d6 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 60b9c <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ + bl 60b48 <_PyObject_GetAttrId@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 60ba0 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 60bc6 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1ac900 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 60bc6 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 60bc6 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00060bd8 <_PyObject_AssertFailed@@Base>: │ │ │ │ + push {r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + movw r2, #30504 @ 0x7728 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + movs r1, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r4, #38480 @ 0x9650 │ │ │ │ + movt r4, #74 @ 0x4a │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 60c26 <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #30512 @ 0x7730 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov r3, r8 │ │ │ │ + movs r1, #1 │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 29a1c │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cbz r7, 60c42 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + mov r3, r7 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #30520 @ 0x7738 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + b.n 60c50 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #30544 @ 0x7750 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movs r1, #1 │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 29a1c │ │ │ │ + cbz r5, 60c6a <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #55624 @ 0xd948 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + movs r1, #1 │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movw r2, #8308 @ 0x2074 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 29a1c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1ec41c <_PyObject_IsFreed@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cbz r3, 60ca4 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + mov r3, r6 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #62404 @ 0xf3c4 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 29a1c │ │ │ │ + b.n 60ce0 <_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 6654a │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2e4a4 <_PyObject_Dump@@Base> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #8308 @ 0x2074 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 29a1c │ │ │ │ + movw r1, #30564 @ 0x7764 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #4] @ (60cf0 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + nop │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + │ │ │ │ +00060cf4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movw r2, #24368 @ 0x5f30 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 60d24 │ │ │ │ + movw r0, #48772 @ 0xbe84 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movw r1, #557 @ 0x22d │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 60d60 │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 60d66 │ │ │ │ + cbz r1, 60d4a │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + bpl.n 60d4a │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 60d68 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + b.n 60d68 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #30588 @ 0x777c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 60d72 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ + str r1, [r3, #56] @ 0x38 │ │ │ │ + bl 7837c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00060d74 : │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mov r3, r0 │ │ │ │ + push {r4} │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r4 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + it ne │ │ │ │ + addne r2, #1 │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + it ne │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + str r1, [r3, #12] │ │ │ │ + b.w 7837c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33444 @ 0x82a4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 605b6 │ │ │ │ + beq.n 60dc4 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #45680 @ 0xb270 │ │ │ │ + movw r0, #46512 @ 0xb5b0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 605bc │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 60dca │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 605ce │ │ │ │ - movw r0, #45680 @ 0xb270 │ │ │ │ + cbnz r0, 60ddc │ │ │ │ + movw r0, #46512 @ 0xb5b0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 605da │ │ │ │ - ldr r1, [pc, #92] @ (6062c ) │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 60de8 │ │ │ │ + ldr r1, [pc, #88] @ (60e38 ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b8c98 │ │ │ │ + bl b8d18 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 605de │ │ │ │ + bge.n 60dec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 60624 │ │ │ │ + b.n 60e32 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 60602 │ │ │ │ + cbz r0, 60e10 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 60602 │ │ │ │ + bne.n 60e10 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 60602 │ │ │ │ + beq.n 60e10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 60602 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 60e10 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #54128 @ 0xd370 │ │ │ │ + movw r2, #54960 @ 0xd6b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #29636 @ 0x73c4 │ │ │ │ + movw r0, #30612 @ 0x7794 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 6063a │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 60646 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 60652 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - ldr r2, [pc, #16] @ (60668 ) │ │ │ │ + ldr r2, [pc, #16] @ (60e50 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 60664 │ │ │ │ + cbnz r1, 60e4c │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #8] @ (60678 ) │ │ │ │ + ldr r2, [pc, #8] @ (60e60 ) │ │ │ │ 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] │ │ │ │ @@ -81134,152 +81953,152 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 606e8 │ │ │ │ + cbnz r0, 60ed0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 606f0 │ │ │ │ + cbz r0, 60ed8 │ │ │ │ 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 606da │ │ │ │ + beq.n 60ec2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 606fc │ │ │ │ + cbz r0, 60ee4 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ add.w ip, r5, r4 │ │ │ │ add.w lr, r0, r4 │ │ │ │ cmp ip, r1 │ │ │ │ - bge.n 60750 │ │ │ │ + bge.n 60f38 │ │ │ │ ldrh.w r8, [r7, ip, lsl #1] │ │ │ │ ldrh.w lr, [r7, lr, lsl #1] │ │ │ │ - cbz r3, 60728 │ │ │ │ + cbz r3, 60f10 │ │ │ │ cmp r8, lr │ │ │ │ - bls.n 60736 │ │ │ │ - b.n 6072c │ │ │ │ + bls.n 60f1e │ │ │ │ + b.n 60f14 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 60736 │ │ │ │ + bcs.n 60f1e │ │ │ │ add.w r5, ip, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 6070c │ │ │ │ + b.n 60ef4 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 60746 │ │ │ │ + bne.n 60f2e │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 6070c │ │ │ │ + bne.n 60ef4 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6070c │ │ │ │ + b.n 60ef4 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 6070c │ │ │ │ + b.n 60ef4 │ │ │ │ str r6, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ add.w ip, r5, r4 │ │ │ │ add.w lr, r0, r4 │ │ │ │ cmp ip, r1 │ │ │ │ - bge.n 607a8 │ │ │ │ + bge.n 60f90 │ │ │ │ ldr.w r8, [r7, ip, lsl #2] │ │ │ │ ldr.w lr, [r7, lr, lsl #2] │ │ │ │ - cbz r3, 60780 │ │ │ │ + cbz r3, 60f68 │ │ │ │ cmp r8, lr │ │ │ │ - bls.n 6078e │ │ │ │ - b.n 60784 │ │ │ │ + bls.n 60f76 │ │ │ │ + b.n 60f6c │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 6078e │ │ │ │ + bcs.n 60f76 │ │ │ │ add.w r5, ip, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 60764 │ │ │ │ + b.n 60f4c │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 6079e │ │ │ │ + bne.n 60f86 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 60764 │ │ │ │ + bne.n 60f4c │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 60764 │ │ │ │ + b.n 60f4c │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 60764 │ │ │ │ + b.n 60f4c │ │ │ │ str r6, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add.w r7, r0, #16 │ │ │ │ mov r1, r5 │ │ │ │ subs r4, #1 │ │ │ │ - bmi.n 607dc │ │ │ │ + bmi.n 60fc4 │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 607c6 │ │ │ │ + beq.n 60fae │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 607c6 │ │ │ │ - b.n 607de │ │ │ │ + beq.n 60fae │ │ │ │ + b.n 60fc6 │ │ │ │ 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, 60808 │ │ │ │ + cbnz r0, 60ff0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 607f8 │ │ │ │ + bne.n 60fe0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6080e │ │ │ │ + b.n 60ff6 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60800 │ │ │ │ + beq.n 60fe8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 6081a │ │ │ │ + cbz r0, 61002 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #36] @ (60844 ) │ │ │ │ + ldr r2, [pc, #36] @ (6102c ) │ │ │ │ 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 │ │ │ │ @@ -81293,121 +82112,218 @@ │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w e453c │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 1eeb14 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ - b.w 19ec50 │ │ │ │ - b.w 19ec50 │ │ │ │ - b.w 19ec50 │ │ │ │ - b.w 19ec50 │ │ │ │ + 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, 61062 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 6106c │ │ │ │ + b.n 61072 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6105c │ │ │ │ + b.n 6108a │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 6108a │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 6107c │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 6108a │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cbz r0, 6108a │ │ │ │ + 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, 610aa │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 610b4 │ │ │ │ + b.n 610ba │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 610a4 │ │ │ │ + b.n 610d2 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 610d2 │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ + cbz r0, 610c4 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 610d2 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cbz r0, 610d2 │ │ │ │ + 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, 61102 │ │ │ │ + movw r3, #42012 @ 0xa41c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 610ec │ │ │ │ + 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, 61132 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 6113a │ │ │ │ + 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 61124 │ │ │ │ + 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 r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r0, 608ae │ │ │ │ + cbz r0, 61170 │ │ │ │ movw r3, #38476 @ 0x964c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 608ae │ │ │ │ + beq.n 61170 │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 608ee │ │ │ │ - bl 60654 │ │ │ │ - cbz r0, 60902 │ │ │ │ + bne.n 611b0 │ │ │ │ + bl 60e3c │ │ │ │ + cbz r0, 611c4 │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #38532 @ 0x9684 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ - movw r3, #3213 @ 0xc8d │ │ │ │ + movw r3, #5455 @ 0x154f │ │ │ │ movt r3, #6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 608e2 │ │ │ │ + cbz r5, 611a4 │ │ │ │ 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 6066c │ │ │ │ + b.n 60e54 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 608f6 │ │ │ │ + cbz r2, 611b8 │ │ │ │ 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, 60966 │ │ │ │ + cbz r0, 61228 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ clz r6, r1 │ │ │ │ mov r4, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - cbz r1, 60964 │ │ │ │ + cbz r1, 61226 │ │ │ │ subs r5, r0, #1 │ │ │ │ ldrb.w r7, [r5, #1]! │ │ │ │ - cbz r7, 60964 │ │ │ │ + cbz r7, 61226 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 60942 │ │ │ │ + bcc.n 61204 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 6087a │ │ │ │ + bl 6113c │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne.n 60922 │ │ │ │ + bne.n 611e4 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 6087a │ │ │ │ + bl 6113c │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 60922 │ │ │ │ + b.n 611e4 │ │ │ │ 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, #2409 @ 0x969 │ │ │ │ + movw r4, #4651 @ 0x122b │ │ │ │ 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] │ │ │ │ @@ -81432,15 +82348,15 @@ │ │ │ │ moveq r0, #17 │ │ │ │ cmp r3, r2 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ eor.w r0, r0, r0, lsr #15 │ │ │ │ mul.w r0, r4, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ - bhi.n 609cc │ │ │ │ + bhi.n 6128e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ subw sp, sp, #1044 @ 0x414 │ │ │ │ @@ -81448,22 +82364,22 @@ │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov sl, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 60a1e │ │ │ │ + bne.n 612e0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 60bb6 │ │ │ │ + b.n 61478 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 60a18 │ │ │ │ + beq.n 612da │ │ │ │ subs r4, r6, #1 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r0 │ │ │ │ bfc r4, #0, #22 │ │ │ │ cmp r3, #0 │ │ │ │ add.w r2, r4, #116 @ 0x74 │ │ │ │ @@ -81474,66 +82390,66 @@ │ │ │ │ ldrlt r5, [r6, #0] │ │ │ │ movge r5, r3 │ │ │ │ mov.w r2, r2, asr #4 │ │ │ │ it lt │ │ │ │ lsllt r5, r5, #15 │ │ │ │ cmp r3, #3 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ - bls.n 60a6e │ │ │ │ + bls.n 61330 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bhi.n 60a64 │ │ │ │ + bhi.n 61326 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ - b.n 60a70 │ │ │ │ + b.n 61332 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ - b.n 60a70 │ │ │ │ + b.n 61332 │ │ │ │ movs r3, #0 │ │ │ │ add.w r3, r3, r2, lsl #15 │ │ │ │ add r4, r3 │ │ │ │ ldr.w fp, [r6, #36] @ 0x24 │ │ │ │ ldrh.w r8, [r6, #10] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 60a96 │ │ │ │ + bne.n 61358 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 60bb6 │ │ │ │ + b.n 61478 │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 60abe │ │ │ │ + bne.n 61380 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.n 60a18 │ │ │ │ + bls.n 612da │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60bb6 │ │ │ │ + beq.n 61478 │ │ │ │ add r4, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 60a9e │ │ │ │ + b.n 61360 │ │ │ │ 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 60aee │ │ │ │ + beq.n 613b0 │ │ │ │ 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 │ │ │ │ @@ -81541,20 +82457,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 26b9a4 │ │ │ │ + bl 26bcdc │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ subs r6, r2, r4 │ │ │ │ - cbz r2, 60b5a │ │ │ │ + cbz r2, 6141c │ │ │ │ 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 │ │ │ │ @@ -81566,52 +82482,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 60b14 │ │ │ │ + b.n 613d6 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 60a18 │ │ │ │ + beq.w 612da │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ - cbnz r6, 60b86 │ │ │ │ + cbnz r6, 61448 │ │ │ │ movs r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 60bb6 │ │ │ │ + cbz r0, 61478 │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 60b6e │ │ │ │ - b.n 60bb0 │ │ │ │ + bne.n 61430 │ │ │ │ + b.n 61472 │ │ │ │ mvns r6, r6 │ │ │ │ rbit r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ - cbz r6, 60bac │ │ │ │ + cbz r6, 6146e │ │ │ │ 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 60b88 │ │ │ │ - b.n 60bb6 │ │ │ │ + bne.n 6144a │ │ │ │ + b.n 61478 │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 60b5c │ │ │ │ + b.n 6141e │ │ │ │ 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 │ │ │ │ @@ -81620,37 +82536,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, 60bf6 │ │ │ │ + cbz r0, 614b8 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 60bf6 │ │ │ │ + cbz r3, 614b8 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 609f2 │ │ │ │ + b.n 612b4 │ │ │ │ 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 1a2be4 │ │ │ │ + bl 1a3284 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ @@ -81665,59 +82581,59 @@ │ │ │ │ sub.w r2, r4, r2 │ │ │ │ mul.w r0, r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ mov.w r2, r2, asr #4 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ - bls.n 60c6e │ │ │ │ + bls.n 61530 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 60c64 │ │ │ │ + bhi.n 61526 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 60c70 │ │ │ │ + b.n 61532 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 60c70 │ │ │ │ + b.n 61532 │ │ │ │ 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, 60cf8 │ │ │ │ + cbz r0, 615ba │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #38528 @ 0x9680 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bcs.n 60cf6 │ │ │ │ + bcs.n 615b8 │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 60cf6 │ │ │ │ + cbz r0, 615b8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r1, r3, r2 │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60cba │ │ │ │ + bne.n 6157c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 60cf6 │ │ │ │ + bcs.n 615b8 │ │ │ │ adds r1, r3, r2 │ │ │ │ movw r0, #40800 @ 0x9f60 │ │ │ │ movt r0, #74 @ 0x4a │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ it cs │ │ │ │ rsbcs r2, r3, #32640 @ 0x7f80 │ │ │ │ mov r1, r5 │ │ │ │ @@ -81730,291 +82646,164 @@ │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 60d20 │ │ │ │ + cbz r0, 615e2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 60d20 │ │ │ │ + cbz r3, 615e2 │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2a9a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 60c8c │ │ │ │ + b.n 6154e │ │ │ │ + b.w 19f2f0 │ │ │ │ + b.w 19f2f0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #4083 @ 0xff3 │ │ │ │ + movw r1, #4075 @ 0xfeb │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53512 @ 0xd108 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 40658 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ - ldr r3, [pc, #44] @ (60d70 ) │ │ │ │ + b.w 40650 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + ldr r3, [pc, #48] @ (6163c ) │ │ │ │ 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, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00060d74 : │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00060d78 : │ │ │ │ - movw r1, #1948 @ 0x79c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b.w 2094d0 │ │ │ │ - │ │ │ │ -00060d86 : │ │ │ │ - b.w 60d78 │ │ │ │ - │ │ │ │ -00060d8a : │ │ │ │ - b.w 60d78 │ │ │ │ - │ │ │ │ -00060d8e : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00060d92 : │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00060d94 : │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00060d96 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cbz r0, 60da6 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ - ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ - subs r3, r0, #3 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00060da8 : │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #15 │ │ │ │ - ite hi │ │ │ │ - movhi r0, #0 │ │ │ │ - movls r0, #1 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00060db4 : │ │ │ │ - ldrd r3, r0, [r0, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r0, r3, r0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00060dc6 <_PyDict_NewPresized@@Base>: │ │ │ │ - push {r4} │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (60de0 <_PyDict_NewPresized@@Base+0x1a>) │ │ │ │ - mov r1, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r3, r4] │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - b.w bd180 <_PyDict_FromItems@@Base+0x324> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00060de4 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ + movs r0, r0 │ │ │ │ + push {r3, 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 78408 │ │ │ │ - adds r0, #3 │ │ │ │ - beq.n 60e16 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cbz r2, 60e1e <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3a> │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r1, r3 │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r2, #0] │ │ │ │ - b.n 60e20 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ - movs r2, #0 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60e20 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00060e26 : │ │ │ │ - movw r3, #21632 @ 0x5480 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r0, #17644 @ 0x44ec │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cbz r0, 61658 │ │ │ │ + bl 17f5d0 <_PyDeadline_Init@@Base+0x41c> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ - bx r3 │ │ │ │ - │ │ │ │ -00060e40 <_Py_BreakPoint@@Base>: │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00060e42 : │ │ │ │ - b.w 57570 │ │ │ │ - │ │ │ │ -00060e46 : │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - subs r3, r3, r0 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00060e56 : │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - subs r3, r3, r0 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00060e66 : │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - subs r3, r3, r0 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00060e76 <_Py_SetRefcnt@@Base>: │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r3 │ │ │ │ - it ne │ │ │ │ - strne r1, [r0, #0] │ │ │ │ - bx lr │ │ │ │ + pop {r3, pc} │ │ │ │ + b.w 68704 │ │ │ │ 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 60ec0 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bne.n 616a2 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 60ec0 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + cbz r3, 616a2 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a4770 │ │ │ │ + bl 1a4e10 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 60ec0 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bls.n 616a2 │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #38592 @ 0x96c0 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 68050 │ │ │ │ + bl 685dc │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 60ed6 <_Py_SetRefcnt@@Base+0x60> │ │ │ │ + bne.n 616b8 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 60edc <_Py_SetRefcnt@@Base+0x66> │ │ │ │ + b.n 616be │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 60ef0 <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ + bne.n 616d2 │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 60ec6 <_Py_SetRefcnt@@Base+0x50> │ │ │ │ - cbnz r0, 60f44 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ + bne.n 616a8 │ │ │ │ + cbnz r0, 61726 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 60f02 <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ + cbnz r3, 616e4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - b.n 60f28 <_Py_SetRefcnt@@Base+0xb2> │ │ │ │ + b.n 6170a │ │ │ │ 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 60f1e <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ + bne.n 61700 │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 60efe <_Py_SetRefcnt@@Base+0x88> │ │ │ │ - b.n 60f0a <_Py_SetRefcnt@@Base+0x94> │ │ │ │ + beq.n 616e0 │ │ │ │ + b.n 616ec │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 60f44 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ + beq.n 61726 │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 60f24 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + bne.n 61706 │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - b.n 60f24 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + b.n 61706 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #116 @ 0x74 │ │ │ │ movw r5, #43691 @ 0xaaab │ │ │ │ movt r5, #43690 @ 0xaaaa │ │ │ │ subs r3, r1, r3 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ asrs r3, r3, #4 │ │ │ │ cmp r4, #3 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - bls.n 60f84 <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ + bls.n 61766 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 60f78 <_Py_SetRefcnt@@Base+0x102> │ │ │ │ + bhi.n 6175a │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 60f86 <_Py_SetRefcnt@@Base+0x110> │ │ │ │ + b.n 61768 │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 60f86 <_Py_SetRefcnt@@Base+0x110> │ │ │ │ + b.n 61768 │ │ │ │ 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 26b2c4 │ │ │ │ + bl 26b5fc │ │ │ │ subs r0, r4, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -82025,375 +82814,376 @@ │ │ │ │ dmb ish │ │ │ │ ldr r7, [r0, #24] │ │ │ │ dmb ish │ │ │ │ add.w r7, r7, r1, lsl #22 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 67e04 │ │ │ │ - cbz r0, 60fe8 <_Py_SetRefcnt@@Base+0x172> │ │ │ │ + bl 68390 │ │ │ │ + cbz r0, 617ca │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 1bce58 │ │ │ │ + bl 1bd528 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 61004 <_Py_SetRefcnt@@Base+0x18e> │ │ │ │ + b.n 617e6 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1bce58 │ │ │ │ + bl 1bd528 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r0, r8, #96 @ 0x60 │ │ │ │ - bl 19fefc │ │ │ │ + bl 1a059c │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a0704 │ │ │ │ - cbz r7, 6101e <_Py_SetRefcnt@@Base+0x1a8> │ │ │ │ + bl 1a0da4 │ │ │ │ + cbz r7, 61800 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1a0704 │ │ │ │ + b.w 1a0da4 │ │ │ │ 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] @ (61060 <_Py_SetRefcnt@@Base+0x1ea>) │ │ │ │ + ldr r1, [pc, #32] @ (61844 ) │ │ │ │ mov.w r2, #900 @ 0x384 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1420] @ 0x58c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + nop │ │ │ │ + ldr r5, [sp, #800] @ 0x320 │ │ │ │ movs r2, r5 │ │ │ │ - movw r3, #39040 @ 0x9880 │ │ │ │ + movw r3, #39872 @ 0x9bc0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 610da <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + beq.n 618be │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 610d8 <_Py_SetRefcnt@@Base+0x262> │ │ │ │ - ldr r2, [pc, #80] @ (610dc <_Py_SetRefcnt@@Base+0x266>) │ │ │ │ + beq.n 618bc │ │ │ │ + ldr r2, [pc, #80] @ (618c0 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 610a8 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ + bne.n 6188c │ │ │ │ movw r3, #4292 @ 0x10c4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 610a8 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ + beq.n 6188c │ │ │ │ blx 29280 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 610c0 <_Py_SetRefcnt@@Base+0x24a> │ │ │ │ - cbz r3, 610bc <_Py_SetRefcnt@@Base+0x246> │ │ │ │ + beq.n 618a4 │ │ │ │ + cbz r3, 618a0 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 610ae <_Py_SetRefcnt@@Base+0x238> │ │ │ │ + b.n 61892 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 610ce <_Py_SetRefcnt@@Base+0x258> │ │ │ │ + bne.n 618b2 │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 610cc <_Py_SetRefcnt@@Base+0x256> │ │ │ │ + cbz r2, 618b0 │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 610ce <_Py_SetRefcnt@@Base+0x258> │ │ │ │ + b.n 618b2 │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a1164 │ │ │ │ + b.w 1a1804 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ sub.w sp, sp, #524 @ 0x20c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 60654 │ │ │ │ - cbz r0, 61126 <_Py_SetRefcnt@@Base+0x2b0> │ │ │ │ + bl 60e3c │ │ │ │ + cbz r0, 6190a │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 29ddc <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6066c │ │ │ │ + bl 60e54 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 6087a │ │ │ │ + bl 6113c │ │ │ │ add.w sp, sp, #524 @ 0x20c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #2148 @ 0x864 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r3, 61152 <_Py_SetRefcnt@@Base+0x2dc> │ │ │ │ + cbnz r3, 61936 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 196f04 <_start@@Base+0x568> │ │ │ │ + bl 1975a4 <_start@@Base+0x56c> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 6116a <_Py_SetRefcnt@@Base+0x2f4> │ │ │ │ + cbz r3, 6194e │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #29908 @ 0x74d4 │ │ │ │ + movw r0, #30884 @ 0x78a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 67d78 │ │ │ │ - b.n 611aa <_Py_SetRefcnt@@Base+0x334> │ │ │ │ + bl 68304 │ │ │ │ + b.n 6198e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 6117a <_Py_SetRefcnt@@Base+0x304> │ │ │ │ + cbnz r3, 6195e │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 196f04 <_start@@Base+0x568> │ │ │ │ + bl 1975a4 <_start@@Base+0x56c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 611aa <_Py_SetRefcnt@@Base+0x334> │ │ │ │ + cbz r3, 6198e │ │ │ │ movw r3, #2672 @ 0xa70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 61156 <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ - ldr r2, [pc, #36] @ (611b4 <_Py_SetRefcnt@@Base+0x33e>) │ │ │ │ + blt.n 6193a │ │ │ │ + ldr r2, [pc, #36] @ (61998 ) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 61192 <_Py_SetRefcnt@@Base+0x31c> │ │ │ │ + bne.n 61976 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 61156 <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ + ble.n 6193a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r6, [pc, #976] @ (61588 <_Py_SetRefcnt@@Base+0x712>) │ │ │ │ + ldr r6, [pc, #976] @ (61d6c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ movw r4, #2148 @ 0x864 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ add r5, sp, #28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w r7, [r5], #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - cbnz r3, 611e8 <_Py_SetRefcnt@@Base+0x372> │ │ │ │ + cbnz r3, 619cc │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 196f04 <_start@@Base+0x568> │ │ │ │ + bl 1975a4 <_start@@Base+0x56c> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 611fe <_Py_SetRefcnt@@Base+0x388> │ │ │ │ + cbz r3, 619e2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #29928 @ 0x74e8 │ │ │ │ + movw r0, #30904 @ 0x78b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 67d78 │ │ │ │ - b.n 6123e <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ + bl 68304 │ │ │ │ + b.n 61a22 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 6120e <_Py_SetRefcnt@@Base+0x398> │ │ │ │ + cbnz r3, 619f2 │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 196f04 <_start@@Base+0x568> │ │ │ │ + bl 1975a4 <_start@@Base+0x56c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 6123e <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ + cbz r3, 61a22 │ │ │ │ movw r3, #2668 @ 0xa6c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 611ec <_Py_SetRefcnt@@Base+0x376> │ │ │ │ - ldr r2, [pc, #60] @ (61260 <_Py_SetRefcnt@@Base+0x3ea>) │ │ │ │ + blt.n 619d0 │ │ │ │ + ldr r2, [pc, #60] @ (61a44 ) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 61226 <_Py_SetRefcnt@@Base+0x3b0> │ │ │ │ + bne.n 61a0a │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 611ec <_Py_SetRefcnt@@Base+0x376> │ │ │ │ + ble.n 619d0 │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 61256 <_Py_SetRefcnt@@Base+0x3e0> │ │ │ │ + cbz r2, 61a3a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr r6, [pc, #992] @ (61644 <_Py_SetRefcnt@@Base+0x7ce>) │ │ │ │ + ldr r6, [pc, #992] @ (61e28 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61438 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + beq.w 61c1c │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 61438 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + beq.w 61c1c │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r0 │ │ │ │ subs r3, r6, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 612be <_Py_SetRefcnt@@Base+0x448> │ │ │ │ + bhi.n 61aa2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 612ae <_Py_SetRefcnt@@Base+0x438> │ │ │ │ - cbz r2, 612ae <_Py_SetRefcnt@@Base+0x438> │ │ │ │ + beq.n 61a92 │ │ │ │ + cbz r2, 61a92 │ │ │ │ negs r2, r2 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 19fefc │ │ │ │ + bl 1a059c │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 67f82 │ │ │ │ - b.n 61426 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bl 6850e │ │ │ │ + b.n 61c0a │ │ │ │ cmp r6, #6 │ │ │ │ - bne.w 61426 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bne.w 61c0a │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ movw r2, #40256 @ 0x9d40 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ cmp r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ movle r3, #112 @ 0x70 │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ dmb ish │ │ │ │ - cbnz r7, 612f6 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + cbnz r7, 61ada │ │ │ │ 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, #29948 @ 0x74fc │ │ │ │ + movw r1, #30924 @ 0x78cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 61310 <_Py_SetRefcnt@@Base+0x49a> │ │ │ │ + b.n 61af4 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp.w r3, r8, lsr #5 │ │ │ │ - bhi.n 6131e <_Py_SetRefcnt@@Base+0x4a8> │ │ │ │ + bhi.n 61b02 │ │ │ │ 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, #30016 @ 0x7540 │ │ │ │ + movw r1, #30992 @ 0x7910 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #22 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 611b8 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ - b.n 61438 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + bl 6199c │ │ │ │ + b.n 61c1c │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ add r6, r1 │ │ │ │ lsrs r6, r6, #22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 61400 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bne.n 61be4 │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61400 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + beq.n 61be4 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 61352 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + beq.n 61b36 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a0704 │ │ │ │ - cbz r4, 61352 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + bl 1a0da4 │ │ │ │ + cbz r4, 61b36 │ │ │ │ negs r2, r4 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 19fefc │ │ │ │ - bl 19d278 │ │ │ │ + bl 1a059c │ │ │ │ + bl 19d918 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 61400 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ - bl 197190 <_start@@Base+0x7f4> │ │ │ │ - cbz r4, 61362 <_Py_SetRefcnt@@Base+0x4ec> │ │ │ │ - cbz r0, 61370 <_Py_SetRefcnt@@Base+0x4fa> │ │ │ │ + blt.n 61be4 │ │ │ │ + bl 197830 <_start@@Base+0x7f8> │ │ │ │ + cbz r4, 61b46 │ │ │ │ + cbz r0, 61b54 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 60fa2 <_Py_SetRefcnt@@Base+0x12c> │ │ │ │ - b.n 61400 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bl 61784 │ │ │ │ + b.n 61be4 │ │ │ │ add.w fp, r7, #72 @ 0x48 │ │ │ │ ldrexd r2, r3, [fp] │ │ │ │ orrs r2, r3 │ │ │ │ - beq.n 613ac <_Py_SetRefcnt@@Base+0x536> │ │ │ │ + beq.n 61b90 │ │ │ │ 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 61396 <_Py_SetRefcnt@@Base+0x520> │ │ │ │ + bne.n 61b7a │ │ │ │ dmb ish │ │ │ │ - b.n 613f4 <_Py_SetRefcnt@@Base+0x57e> │ │ │ │ + b.n 61bd8 │ │ │ │ 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 │ │ │ │ @@ -82408,257 +83198,257 @@ │ │ │ │ adds r0, r2, r3 │ │ │ │ adc.w r1, r1, r3, asr #31 │ │ │ │ adds r2, r4, r0 │ │ │ │ adc.w r3, r1, r4, asr #31 │ │ │ │ ldrexd r0, r1, [fp] │ │ │ │ strexd r4, r2, r3, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 613e8 <_Py_SetRefcnt@@Base+0x572> │ │ │ │ + bne.n 61bcc │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a0834 │ │ │ │ + bl 1a0ed4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #92 @ 0x5c │ │ │ │ - bl 1a0704 │ │ │ │ - cbnz r0, 61426 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bl 1a0da4 │ │ │ │ + cbnz r0, 61c0a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #11 │ │ │ │ - movw r1, #30092 @ 0x758c │ │ │ │ + movw r1, #31068 @ 0x795c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ - b.n 611b8 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ + b.n 6199c │ │ │ │ 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 19cf34 │ │ │ │ + b.w 19d5d4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ add.w r7, r0, #32 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ dmb ish │ │ │ │ and.w r6, r4, #3 │ │ │ │ bic.w r5, r4, #3 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 6146a <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ + bne.n 61c4e │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 6147a <_Py_SetRefcnt@@Base+0x604> │ │ │ │ + bhi.n 61c5e │ │ │ │ adds r3, #1 │ │ │ │ yield │ │ │ │ - b.n 6144a <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ + b.n 61c2e │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 61472 <_Py_SetRefcnt@@Base+0x5fc> │ │ │ │ + bne.n 61c56 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 61498 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ - cbz r2, 6147e <_Py_SetRefcnt@@Base+0x608> │ │ │ │ + b.n 61c7c │ │ │ │ + cbz r2, 61c62 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 6147e <_Py_SetRefcnt@@Base+0x608> │ │ │ │ - b.n 6146e <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ + bne.n 61c62 │ │ │ │ + b.n 61c52 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61498 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ + b.n 61c7c │ │ │ │ orrs r5, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 61494 <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ + bne.n 61c78 │ │ │ │ strex ip, r5, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 6146e <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ - b.n 6144a <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ + beq.n 61c52 │ │ │ │ + b.n 61c2e │ │ │ │ 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 61442 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 614bc <_Py_SetRefcnt@@Base+0x646> │ │ │ │ + bl 61c26 │ │ │ │ + cbnz r0, 61ca0 │ │ │ │ yield │ │ │ │ - b.n 614ac <_Py_SetRefcnt@@Base+0x636> │ │ │ │ + b.n 61c90 │ │ │ │ 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 61442 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 614e2 <_Py_SetRefcnt@@Base+0x66c> │ │ │ │ + bl 61c26 │ │ │ │ + cbnz r0, 61cc6 │ │ │ │ yield │ │ │ │ - b.n 614d2 <_Py_SetRefcnt@@Base+0x65c> │ │ │ │ + b.n 61cb6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1a2eb0 │ │ │ │ + bl 1a3550 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #39040 @ 0x9880 │ │ │ │ + movw r3, #39872 @ 0x9bc0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 615c8 <_Py_SetRefcnt@@Base+0x752> │ │ │ │ + beq.n 61dac │ │ │ │ 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 615ba <_Py_SetRefcnt@@Base+0x744> │ │ │ │ + beq.n 61d9e │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 615c0 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ + beq.n 61da4 │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 19c4b4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ + bl 19cb54 <_Py_write_noraise@@Base+0xc74> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 61584 <_Py_SetRefcnt@@Base+0x70e> │ │ │ │ + cbz r7, 61d68 │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 61442 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 61554 <_Py_SetRefcnt@@Base+0x6de> │ │ │ │ + bl 61c26 │ │ │ │ + cbnz r0, 61d38 │ │ │ │ yield │ │ │ │ - b.n 61544 <_Py_SetRefcnt@@Base+0x6ce> │ │ │ │ + b.n 61d28 │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6153e <_Py_SetRefcnt@@Base+0x6c8> │ │ │ │ + bne.n 61d22 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 61578 <_Py_SetRefcnt@@Base+0x702> │ │ │ │ + cbnz r2, 61d5c │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1a10a4 │ │ │ │ - b.n 61586 <_Py_SetRefcnt@@Base+0x710> │ │ │ │ + bl 1a1744 │ │ │ │ + b.n 61d6a │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 61586 <_Py_SetRefcnt@@Base+0x710> │ │ │ │ + b.n 61d6a │ │ │ │ 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 61534 <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ + bne.n 61d18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c4b4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ - cbnz r0, 615b2 <_Py_SetRefcnt@@Base+0x73c> │ │ │ │ + bl 19cb54 <_Py_write_noraise@@Base+0xc74> │ │ │ │ + cbnz r0, 61d96 │ │ │ │ yield │ │ │ │ - b.n 615a6 <_Py_SetRefcnt@@Base+0x730> │ │ │ │ + b.n 61d8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 61022 <_Py_SetRefcnt@@Base+0x1ac> │ │ │ │ - b.n 615c0 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ + bl 61804 │ │ │ │ + b.n 61da4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 19bf88 <_Py_write_noraise@@Base+0x748> │ │ │ │ + bl 19c628 <_Py_write_noraise@@Base+0x748> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 61064 <_Py_SetRefcnt@@Base+0x1ee> │ │ │ │ + b.n 61848 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r1, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 615e6 <_Py_SetRefcnt@@Base+0x770> │ │ │ │ + bne.n 61dca │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 615cc <_Py_SetRefcnt@@Base+0x756> │ │ │ │ + bne.n 61db0 │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 615ec <_Py_SetRefcnt@@Base+0x776> │ │ │ │ + bne.n 61dd0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #108] @ 0x6c │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add.w r6, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 61644 <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ + bcs.n 61e28 │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 6163c <_Py_SetRefcnt@@Base+0x7c6> │ │ │ │ + bne.n 61e20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4f80 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ + bl 1d5648 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ str.w r9, [r6, #24] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mla r6, r8, r3, r6 │ │ │ │ - b.n 61622 <_Py_SetRefcnt@@Base+0x7ac> │ │ │ │ + b.n 61e06 │ │ │ │ movw r6, #2148 @ 0x864 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r3, [r6, #244] @ 0xf4 │ │ │ │ - cbnz r3, 6165a <_Py_SetRefcnt@@Base+0x7e4> │ │ │ │ + cbnz r3, 61e3e │ │ │ │ add.w r0, r6, #240 @ 0xf0 │ │ │ │ - bl 196f04 <_start@@Base+0x568> │ │ │ │ + bl 1975a4 <_start@@Base+0x56c> │ │ │ │ ldr.w r1, [r6, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r5, #448] @ 0x1c0 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1a0e9c │ │ │ │ + bl 1a153c │ │ │ │ ldr.w r0, [r5, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 19fefc │ │ │ │ + bl 1a059c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1a0920 │ │ │ │ + bl 1a0fc0 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ add.w r6, r4, #72 @ 0x48 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ @@ -82674,25 +83464,25 @@ │ │ │ │ str r2, [r6, #0] │ │ │ │ adds r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ubfx r2, r2, #0, #22 │ │ │ │ orrs r2, r4 │ │ │ │ ldrex r7, [r5] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 616d8 <_Py_SetRefcnt@@Base+0x862> │ │ │ │ + bne.n 61ebc │ │ │ │ strex ip, r2, [r5] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r1, r7 │ │ │ │ - bne.n 616b2 <_Py_SetRefcnt@@Base+0x83c> │ │ │ │ + bne.n 61e96 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 616de <_Py_SetRefcnt@@Base+0x868> │ │ │ │ + bne.n 61ec2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #108] @ 0x6c │ │ │ │ mov.w sl, #48 @ 0x30 │ │ │ │ @@ -82703,72 +83493,72 @@ │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r2 │ │ │ │ mla r7, sl, r7, r0 │ │ │ │ movs r5, #0 │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ adds r7, #116 @ 0x74 │ │ │ │ cmp r4, r7 │ │ │ │ - bcs.n 61792 <_Py_SetRefcnt@@Base+0x91c> │ │ │ │ + bcs.n 61f76 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 6177c <_Py_SetRefcnt@@Base+0x906> │ │ │ │ + cbz r3, 61f60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2be4 │ │ │ │ + bl 1a3284 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 61764 <_Py_SetRefcnt@@Base+0x8ee> │ │ │ │ + cbnz r3, 61f48 │ │ │ │ ldr.w r0, [r8, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 19fefc │ │ │ │ + bl 1a059c │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1a2ef0 │ │ │ │ + bl 1a3590 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 6178a <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 61f6e │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 6178a <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + bne.n 61f6e │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 61788 <_Py_SetRefcnt@@Base+0x912> │ │ │ │ + bcc.n 61f6c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 6178a <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 61f6e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 6178a <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 61f6e │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ - b.n 61720 <_Py_SetRefcnt@@Base+0x8aa> │ │ │ │ + b.n 61f04 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #12] │ │ │ │ - cbz r3, 617bc <_Py_SetRefcnt@@Base+0x946> │ │ │ │ + cbz r3, 61fa0 │ │ │ │ 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 │ │ │ │ @@ -82777,81 +83567,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 1a0920 │ │ │ │ + bl 1a0fc0 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 19fefc │ │ │ │ + bl 1a059c │ │ │ │ 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 61940 <_Py_SetRefcnt@@Base+0xaca> │ │ │ │ + bcs.w 62124 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6192c <_Py_SetRefcnt@@Base+0xab6> │ │ │ │ + beq.w 62110 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [r8, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61842 <_Py_SetRefcnt@@Base+0x9cc> │ │ │ │ + beq.n 62026 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 61844 <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ + cbz r6, 62028 │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61844 <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ + beq.n 62028 │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ - b.n 61832 <_Py_SetRefcnt@@Base+0x9bc> │ │ │ │ + b.n 62016 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 19fefc │ │ │ │ + bl 1a059c │ │ │ │ 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 61442 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 61874 <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ + bl 61c26 │ │ │ │ + cbnz r0, 62058 │ │ │ │ yield │ │ │ │ - b.n 61864 <_Py_SetRefcnt@@Base+0x9ee> │ │ │ │ + b.n 62048 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2be4 │ │ │ │ + bl 1a3284 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r3, 6188c <_Py_SetRefcnt@@Base+0xa16> │ │ │ │ + cbnz r3, 62070 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a2ef0 │ │ │ │ + bl 1a3590 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 61936 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + b.n 6211a │ │ │ │ ldr.w r9, [r4, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ itee ge │ │ │ │ movge r0, r9 │ │ │ │ ldrlt r0, [r4, #0] │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 19ecc8 │ │ │ │ + bl 19f368 │ │ │ │ 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 │ │ │ │ @@ -82860,496 +83650,282 @@ │ │ │ │ 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, 618d8 <_Py_SetRefcnt@@Base+0xa62> │ │ │ │ + cbz r3, 620bc │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 618dc <_Py_SetRefcnt@@Base+0xa66> │ │ │ │ + b.n 620c0 │ │ │ │ str.w r4, [r2, #524] @ 0x20c │ │ │ │ movs r3, #12 │ │ │ │ mla r0, r3, r0, r6 │ │ │ │ str.w r4, [r0, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a10a4 │ │ │ │ + bl 1a1744 │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 61936 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bne.n 6211a │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 61924 <_Py_SetRefcnt@@Base+0xaae> │ │ │ │ + bcs.n 62108 │ │ │ │ cmp.w r9, #65536 @ 0x10000 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 61936 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + cbz r3, 6211a │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 61936 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bne.n 6211a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl] │ │ │ │ - b.n 61936 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + b.n 6211a │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 61904 <_Py_SetRefcnt@@Base+0xa8e> │ │ │ │ - b.n 61936 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bhi.n 620e8 │ │ │ │ + b.n 6211a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a2fd0 │ │ │ │ + bl 1a3670 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b.n 6180e <_Py_SetRefcnt@@Base+0x998> │ │ │ │ + b.n 61ff2 │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 6194e <_Py_SetRefcnt@@Base+0xad8> │ │ │ │ + cbnz r4, 62132 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 67e6e │ │ │ │ + bl 683fa │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #38592 @ 0x96c0 │ │ │ │ movt r5, #74 @ 0x4a │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 61aac <_Py_SetRefcnt@@Base+0xc36> │ │ │ │ + beq.w 62290 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67c96 │ │ │ │ + bl 68222 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 67c96 │ │ │ │ + bl 68222 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 67c96 │ │ │ │ + bl 68222 │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 67c96 │ │ │ │ + bl 68222 │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 67c96 │ │ │ │ + bl 68222 │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 67c96 │ │ │ │ + bl 68222 │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 67c96 │ │ │ │ + bl 68222 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 67c96 │ │ │ │ + bl 68222 │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 67c96 │ │ │ │ + bl 68222 │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 67c96 │ │ │ │ + bl 68222 │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 67c96 │ │ │ │ + bl 68222 │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 67c96 │ │ │ │ + bl 68222 │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 67c96 │ │ │ │ + bl 68222 │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 67c96 │ │ │ │ + bl 68222 │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 67c96 │ │ │ │ + bl 68222 │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 67d16 │ │ │ │ + bl 682a2 │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 67d16 │ │ │ │ + bl 682a2 │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 67d16 │ │ │ │ + bl 682a2 │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 67d16 │ │ │ │ + bl 682a2 │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 67d16 │ │ │ │ + bl 682a2 │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 67d16 │ │ │ │ + bl 682a2 │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 67d16 │ │ │ │ + bl 682a2 │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 67d16 │ │ │ │ + bl 682a2 │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 67d16 │ │ │ │ + bl 682a2 │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 67d16 │ │ │ │ + bl 682a2 │ │ │ │ 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, #39040 @ 0x9880 │ │ │ │ + movw r6, #39872 @ 0x9bc0 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 61bc4 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 623a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61bc4 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 623a8 │ │ │ │ movw r3, #4296 @ 0x10c8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61ad8 <_Py_SetRefcnt@@Base+0xc62> │ │ │ │ - ldr r0, [pc, #224] @ (61bc8 <_Py_SetRefcnt@@Base+0xd52>) │ │ │ │ + bne.n 622bc │ │ │ │ + ldr r0, [pc, #224] @ (623ac ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 19ff70 │ │ │ │ + bl 1a0610 │ │ │ │ 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 61bc4 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + bne.n 623a8 │ │ │ │ movw r5, #2676 @ 0xa74 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 61b28 <_Py_SetRefcnt@@Base+0xcb2> │ │ │ │ + cbz r3, 6230c │ │ │ │ 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 61b2a <_Py_SetRefcnt@@Base+0xcb4> │ │ │ │ + b.n 6230e │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #4292 @ 0x10c4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #144] @ (61bcc <_Py_SetRefcnt@@Base+0xd56>) │ │ │ │ + ldr r2, [pc, #144] @ (623b0 ) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61b44 <_Py_SetRefcnt@@Base+0xcce> │ │ │ │ + beq.n 62328 │ │ │ │ blx 29280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 61bc4 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 623a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 61b64 <_Py_SetRefcnt@@Base+0xcee> │ │ │ │ + cbz r3, 62348 │ │ │ │ ldr.w r6, [r3, #1592] @ 0x638 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 61b60 <_Py_SetRefcnt@@Base+0xcea> │ │ │ │ - bl 614f8 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + beq.n 62344 │ │ │ │ + bl 61cdc │ │ │ │ mov r3, r6 │ │ │ │ - b.n 61b50 <_Py_SetRefcnt@@Base+0xcda> │ │ │ │ + b.n 62334 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 61b70 <_Py_SetRefcnt@@Base+0xcfa> │ │ │ │ + beq.n 62354 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bf88 <_Py_write_noraise@@Base+0x748> │ │ │ │ + bl 19c628 <_Py_write_noraise@@Base+0x748> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 61956 <_Py_SetRefcnt@@Base+0xae0> │ │ │ │ + bl 6213a │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 61bc4 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 623a8 │ │ │ │ movw r3, #39248 @ 0x9950 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 61bac <_Py_SetRefcnt@@Base+0xd36> │ │ │ │ + cbz r1, 62390 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 61b88 <_Py_SetRefcnt@@Base+0xd12> │ │ │ │ + bne.n 6236c │ │ │ │ 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 67f82 │ │ │ │ - b.n 61bc4 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + bl 6850e │ │ │ │ + b.n 623a8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61bbe <_Py_SetRefcnt@@Base+0xd48> │ │ │ │ + bne.n 623a2 │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 61b8c <_Py_SetRefcnt@@Base+0xd16> │ │ │ │ + bne.n 62370 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bpl.n 61bea <_Py_SetRefcnt@@Base+0xd74> │ │ │ │ + bpl.n 623ce │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ - movw r4, #38480 @ 0x9650 │ │ │ │ - movt r4, #74 @ 0x4a │ │ │ │ - mov r5, r0 │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movw r2, #30152 @ 0x75c8 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 61c3a <_Py_SetRefcnt@@Base+0xdc4> │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #7540 @ 0x1d74 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2a1b0 <__fprintf_chk@plt> │ │ │ │ - ldrb.w r3, [r5, #-4] │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #30188 @ 0x75ec │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - ldrb.w r8, [r5, #-8] │ │ │ │ - subs r3, r5, #7 │ │ │ │ - subs r2, r5, #4 │ │ │ │ - ldrb.w r1, [r3], #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - orr.w r8, r1, r8, lsl #8 │ │ │ │ - bne.n 61c54 <_Py_SetRefcnt@@Base+0xdde> │ │ │ │ - mov r3, r8 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movw r2, #30200 @ 0x75f8 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - movs r3, #3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #30236 @ 0x761c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - ldrb.w r3, [r5, #-1] │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 61cb4 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ - ldrb.w r3, [r5, #-2] │ │ │ │ - cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 61cb4 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ - ldrb.w r3, [r5, #-3] │ │ │ │ - cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 61cb4 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #28 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #30272 @ 0x7640 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - blx 29fe0 │ │ │ │ - b.n 61d1a <_Py_SetRefcnt@@Base+0xea4> │ │ │ │ - movw r9, #30340 @ 0x7684 │ │ │ │ - movt r9, #42 @ 0x2a │ │ │ │ - movw r7, #30364 @ 0x769c │ │ │ │ - movt r7, #42 @ 0x2a │ │ │ │ - subs r6, r5, #3 │ │ │ │ - movs r3, #253 @ 0xfd │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #30304 @ 0x7660 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - subs r3, r5, r6 │ │ │ │ - ldrb.w sl, [r6], #1 │ │ │ │ - str.w sl, [sp] │ │ │ │ - mov r2, r9 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - movs r2, #9 │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w sl, #253 @ 0xfd │ │ │ │ - beq.n 61cfc <_Py_SetRefcnt@@Base+0xe86> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 29fe0 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r0, #10 │ │ │ │ - blx 2a24c │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.n 61cd6 <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ - movw r0, #30376 @ 0x76a8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ - movs r1, #1 │ │ │ │ - blx 29fe0 │ │ │ │ - add.w r7, r5, r8 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #4 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movw r2, #30524 @ 0x773c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - subs r3, r7, #1 │ │ │ │ - adds r2, r7, #3 │ │ │ │ - ldrb.w r1, [r3, #1]! │ │ │ │ - cmp r1, #253 @ 0xfd │ │ │ │ - bne.n 61d46 <_Py_SetRefcnt@@Base+0xed0> │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 61d36 <_Py_SetRefcnt@@Base+0xec0> │ │ │ │ - movs r6, #1 │ │ │ │ - b.n 61d48 <_Py_SetRefcnt@@Base+0xed2> │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r6, 61d5e <_Py_SetRefcnt@@Base+0xee8> │ │ │ │ - movs r2, #28 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #30272 @ 0x7640 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - blx 29fe0 │ │ │ │ - b.n 61db4 <_Py_SetRefcnt@@Base+0xf3e> │ │ │ │ - movw sl, #30564 @ 0x7764 │ │ │ │ - movt sl, #42 @ 0x2a │ │ │ │ - movw r9, #30364 @ 0x769c │ │ │ │ - movt r9, #42 @ 0x2a │ │ │ │ - mov r0, r3 │ │ │ │ - movs r1, #1 │ │ │ │ - movs r3, #253 @ 0xfd │ │ │ │ - movw r2, #30304 @ 0x7660 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - ldrb.w fp, [r7, r6] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - mov r3, r6 │ │ │ │ - str.w fp, [sp] │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - movs r2, #9 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp.w fp, #253 @ 0xfd │ │ │ │ - beq.n 61da6 <_Py_SetRefcnt@@Base+0xf30> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - blx 29fe0 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r0, #10 │ │ │ │ - adds r6, #1 │ │ │ │ - blx 2a24c │ │ │ │ - cmp r6, #4 │ │ │ │ - bne.n 61d80 <_Py_SetRefcnt@@Base+0xf0a> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 61e3a <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ - movw r8, #30608 @ 0x7790 │ │ │ │ - movt r8, #42 @ 0x2a │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r2, #14 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #30592 @ 0x7780 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - blx 29fe0 │ │ │ │ - sub.w ip, r6, r5 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r2, r8 │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w ip, #8 │ │ │ │ - beq.n 61df6 <_Py_SetRefcnt@@Base+0xf80> │ │ │ │ - mov r0, r3 │ │ │ │ - cmp r6, r7 │ │ │ │ - bcs.n 61dfa <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ - ldrb.w r3, [r6], #1 │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 61dd6 <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ - cmp r6, r7 │ │ │ │ - bcc.n 61e04 <_Py_SetRefcnt@@Base+0xf8e> │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r0, #10 │ │ │ │ - blx 2a24c │ │ │ │ - b.n 61e3a <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ - subs r2, r7, r6 │ │ │ │ - cmp r2, #8 │ │ │ │ - ble.n 61e1e <_Py_SetRefcnt@@Base+0xfa8> │ │ │ │ - sub.w r6, r7, #8 │ │ │ │ - movs r2, #4 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #30616 @ 0x7798 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - blx 29fe0 │ │ │ │ - movw r8, #30608 @ 0x7790 │ │ │ │ - movt r8, #42 @ 0x2a │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r2, r8 │ │ │ │ - movs r1, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ - bcs.n 61dfa <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ - ldrb.w r3, [r6], #1 │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 61e26 <_Py_SetRefcnt@@Base+0xfb0> │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r0, #10 │ │ │ │ - blx 2a24c │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 29a1c │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2912c │ │ │ │ - mov r1, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 6826c │ │ │ │ ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #7 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ adds r0, #51 @ 0x33 │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ │ │ │ │ -00061e6a : │ │ │ │ +000623e8 : │ │ │ │ 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 │ │ │ │ @@ -83357,21 +83933,21 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 606fe │ │ │ │ + bl 60ee6 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 606fe │ │ │ │ + bl 60ee6 │ │ │ │ cmp r7, r0 │ │ │ │ it le │ │ │ │ movle r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -83382,252 +83958,251 @@ │ │ │ │ add.w r1, r6, r1, lsl #1 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 61ed2 │ │ │ │ + bne.n 62450 │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 61f06 │ │ │ │ + b.n 62484 │ │ │ │ add.w r2, r5, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r5, r7 │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, r7 │ │ │ │ it lt │ │ │ │ movlt r3, r7 │ │ │ │ str r5, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrh.w r1, [r6, r2, lsl #1] │ │ │ │ subs r3, r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 61f06 │ │ │ │ + blt.n 62484 │ │ │ │ ldrh.w r2, [r6, r3, lsl #1] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 61f02 │ │ │ │ + bne.n 62480 │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 61f06 │ │ │ │ + b.n 62484 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 61eec │ │ │ │ + b.n 6246a │ │ │ │ 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 61f16 │ │ │ │ + bne.n 62494 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 61f38 │ │ │ │ + bge.n 624b6 │ │ │ │ ldrh.w r2, [r6, r3, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b.n 61f22 │ │ │ │ + b.n 624a0 │ │ │ │ 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 61ffc │ │ │ │ + beq.n 6257a │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 6208c │ │ │ │ + bcs.w 6260a │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 61f7e │ │ │ │ + cbz r2, 624fc │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 61f68 │ │ │ │ - b.n 6208c │ │ │ │ + bhi.n 624e6 │ │ │ │ + b.n 6260a │ │ │ │ rsb r9, r7, #1 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp r2, r6 │ │ │ │ mov r5, r2 │ │ │ │ add.w r4, r3, r9 │ │ │ │ it lt │ │ │ │ movlt r5, r6 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 61fbe │ │ │ │ + bge.n 6253c │ │ │ │ ldrh.w fp, [ip, r5, lsl #1] │ │ │ │ ldrh.w sl, [r4, r5, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 61fac │ │ │ │ + beq.n 6252a │ │ │ │ subs r5, r5, r6 │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #1 │ │ │ │ - b.n 61f62 │ │ │ │ + b.n 624e0 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 61f92 │ │ │ │ + b.n 62510 │ │ │ │ ldrh.w sl, [ip, r2, lsl #1] │ │ │ │ ldrh.w r5, [r4, r2, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 61fc4 │ │ │ │ + bne.n 62542 │ │ │ │ cmp r2, r6 │ │ │ │ - blt.n 61fb0 │ │ │ │ - b.n 61ff6 │ │ │ │ + blt.n 6252e │ │ │ │ + b.n 62574 │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ sub.w r2, r7, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 6208c │ │ │ │ + bls.n 6260a │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ ldrb.w r5, [lr, r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 61f86 │ │ │ │ + beq.n 62504 │ │ │ │ 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 61f62 │ │ │ │ + b.n 624e0 │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 62090 │ │ │ │ + b.n 6260e │ │ │ │ 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 6208c │ │ │ │ + bcs.n 6260a │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 6202a │ │ │ │ + cbz r2, 625a8 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 62014 │ │ │ │ - b.n 6208c │ │ │ │ + bhi.n 62592 │ │ │ │ + b.n 6260a │ │ │ │ rsb r2, r7, #1 │ │ │ │ mov r4, r6 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 6204c │ │ │ │ + bge.n 625ca │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 62034 │ │ │ │ + beq.n 625b2 │ │ │ │ add.w r3, r3, r9, lsl #1 │ │ │ │ - b.n 62010 │ │ │ │ + b.n 6258e │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 6206c │ │ │ │ + bge.n 625ea │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 62068 │ │ │ │ + beq.n 625e6 │ │ │ │ subs r4, r4, r6 │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #1 │ │ │ │ - b.n 62010 │ │ │ │ + b.n 6258e │ │ │ │ adds r4, #1 │ │ │ │ - b.n 6204e │ │ │ │ + b.n 625cc │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 62086 │ │ │ │ + bge.n 62604 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 6206e │ │ │ │ + beq.n 625ec │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ - b.n 62010 │ │ │ │ + b.n 6258e │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 62090 │ │ │ │ + b.n 6260e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #80] @ (62100 ) │ │ │ │ + ldr r3, [pc, #80] @ (6267c ) │ │ │ │ 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 61e74 │ │ │ │ + bl 623f2 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 61f3c │ │ │ │ + bl 624ba │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 620e4 │ │ │ │ + beq.n 62662 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 620e4 │ │ │ │ + beq.n 62662 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 620c6 │ │ │ │ - ldr r3, [pc, #24] @ (62100 ) │ │ │ │ + b.n 62644 │ │ │ │ + ldr r3, [pc, #24] @ (6267c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 620f6 │ │ │ │ + beq.n 62674 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ 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 r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 60756 │ │ │ │ + bl 60f3e │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 60756 │ │ │ │ + bl 60f3e │ │ │ │ cmp r7, r0 │ │ │ │ it le │ │ │ │ movle r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -83638,430 +84213,430 @@ │ │ │ │ add.w r1, r6, r1, lsl #2 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 62162 │ │ │ │ + bne.n 626de │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 62198 │ │ │ │ + b.n 62714 │ │ │ │ subs r3, r5, r7 │ │ │ │ add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ cmp r3, r7 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r3, r7 │ │ │ │ str r5, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ subs r3, r5, #2 │ │ │ │ ldr.w r1, [r6, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 62198 │ │ │ │ + blt.n 62714 │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 62194 │ │ │ │ + bne.n 62710 │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 62198 │ │ │ │ + b.n 62714 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 6217e │ │ │ │ + b.n 626fa │ │ │ │ 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 621a8 │ │ │ │ + bne.n 62724 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 621ca │ │ │ │ + bge.n 62746 │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b.n 621b4 │ │ │ │ + b.n 62730 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, r2 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ ldrd r6, r5, [r2, #4] │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr.w r8, [r2, #12] │ │ │ │ add.w r3, r6, #1073741824 @ 0x40000000 │ │ │ │ ldr.w ip, [lr], #24 │ │ │ │ subs r3, #1 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 62298 │ │ │ │ + beq.n 62814 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 6232e │ │ │ │ + bcs.w 628aa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 62210 │ │ │ │ + cbz r2, 6278c │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 621fa │ │ │ │ - b.n 6232e │ │ │ │ + bhi.n 62776 │ │ │ │ + b.n 628aa │ │ │ │ rsb sl, r6, #1 │ │ │ │ mov r9, r2 │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ cmp r9, r5 │ │ │ │ mov fp, r9 │ │ │ │ add.w r4, r3, sl │ │ │ │ it lt │ │ │ │ movlt fp, r5 │ │ │ │ cmp fp, r6 │ │ │ │ - bge.n 6225a │ │ │ │ + bge.n 627d6 │ │ │ │ ldr.w r7, [ip, fp, lsl #2] │ │ │ │ ldr.w r2, [r4, fp, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 62244 │ │ │ │ + beq.n 627c0 │ │ │ │ sub.w fp, fp, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ - b.n 621f4 │ │ │ │ + b.n 62770 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 62226 │ │ │ │ + b.n 627a2 │ │ │ │ ldr.w r7, [ip, r9, lsl #2] │ │ │ │ ldr.w r2, [r4, r9, lsl #2] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 62260 │ │ │ │ + bne.n 627dc │ │ │ │ cmp r9, r5 │ │ │ │ - blt.n 6224a │ │ │ │ - b.n 62292 │ │ │ │ + blt.n 627c6 │ │ │ │ + b.n 6280e │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ sub.w r9, r6, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 6232e │ │ │ │ + bls.n 628aa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r4, [lr, r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6221a │ │ │ │ + beq.n 62796 │ │ │ │ rsb r2, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ ite ge │ │ │ │ addge r2, r2, r5 │ │ │ │ addlt r2, r9 │ │ │ │ cmp r4, r2 │ │ │ │ ite gt │ │ │ │ lslgt r2, r4, #2 │ │ │ │ lslle r2, r2, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 621f4 │ │ │ │ + b.n 62770 │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 62332 │ │ │ │ + b.n 628ae │ │ │ │ ldr.w sl, [r2, #16] │ │ │ │ cmp r8, sl │ │ │ │ add.w r9, r5, sl │ │ │ │ it lt │ │ │ │ movlt r8, sl │ │ │ │ cmp r9, r6 │ │ │ │ it ge │ │ │ │ movge r9, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 6232e │ │ │ │ + bcs.n 628aa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 622c6 │ │ │ │ + cbz r2, 62842 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 622b0 │ │ │ │ - b.n 6232e │ │ │ │ + bhi.n 6282c │ │ │ │ + b.n 628aa │ │ │ │ rsb r2, r6, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 622e8 │ │ │ │ + bge.n 62864 │ │ │ │ ldr.w fp, [ip, r4, lsl #2] │ │ │ │ ldr.w r7, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 622d0 │ │ │ │ + beq.n 6284c │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ - b.n 622ac │ │ │ │ + b.n 62828 │ │ │ │ mov fp, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - bge.n 6230e │ │ │ │ + bge.n 6288a │ │ │ │ ldr.w r7, [ip, fp, lsl #2] │ │ │ │ ldr.w r4, [r2, fp, lsl #2] │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 62308 │ │ │ │ + beq.n 62884 │ │ │ │ sub.w fp, fp, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ - b.n 622ac │ │ │ │ + b.n 62828 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 622ea │ │ │ │ + b.n 62866 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 62328 │ │ │ │ + bge.n 628a4 │ │ │ │ ldr.w fp, [ip, r4, lsl #2] │ │ │ │ ldr.w r7, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 62310 │ │ │ │ + beq.n 6288c │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ - b.n 622ac │ │ │ │ + b.n 62828 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 62332 │ │ │ │ + b.n 628ae │ │ │ │ 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] @ (623a0 ) │ │ │ │ + ldr r3, [pc, #80] @ (6291c ) │ │ │ │ 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 62104 │ │ │ │ + bl 62680 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 621ce │ │ │ │ + bl 6274a │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 62386 │ │ │ │ + beq.n 62902 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 62386 │ │ │ │ + beq.n 62902 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 62368 │ │ │ │ - ldr r3, [pc, #24] @ (623a0 ) │ │ │ │ + b.n 628e4 │ │ │ │ + ldr r3, [pc, #24] @ (6291c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 62398 │ │ │ │ + beq.n 62914 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -000623a4 : │ │ │ │ +00062920 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (623cc ) │ │ │ │ + ldr r1, [pc, #24] @ (62948 ) │ │ │ │ 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 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000623d0 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +0006294c <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 623fc <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 62978 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #7 │ │ │ │ - movw r1, #31624 @ 0x7b88 │ │ │ │ + movw r1, #32456 @ 0x7ec8 │ │ │ │ movt r1, #54 @ 0x36 │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ - movw r2, #22920 @ 0x5988 │ │ │ │ + movw r2, #23752 @ 0x5cc8 │ │ │ │ movt r2, #53 @ 0x35 │ │ │ │ ldrh.w r1, [r1, r4, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 623fe <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 6297a <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #14840 @ 0x39f8 │ │ │ │ + movw r3, #15672 @ 0x3d38 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r2, r2, #17 │ │ │ │ iteee pl │ │ │ │ addpl r0, r0, r3 │ │ │ │ uxthmi r0, r3 │ │ │ │ - movwmi r3, #47748 @ 0xba84 │ │ │ │ + movwmi r3, #48580 @ 0xbdc4 │ │ │ │ movtmi r3, #63 @ 0x3f │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006242a : │ │ │ │ +000629a6 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (62440 ) │ │ │ │ + ldr r4, [pc, #12] @ (629bc ) │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ b.w 2b826 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062444 : │ │ │ │ +000629c0 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (6245c ) │ │ │ │ + ldr r4, [pc, #16] @ (629d8 ) │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ b.w 2b826 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062460 <_PyEval_MonitorRaise@@Base>: │ │ │ │ +000629dc <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #558] @ 0x22e │ │ │ │ - cbz r3, 62472 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + cbz r3, 629ee <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ movs r3, #10 │ │ │ │ - b.w 2021f0 │ │ │ │ + b.w 20288c │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062474 : │ │ │ │ +000629f0 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 256b48 │ │ │ │ + b.w 256f18 <_PyUnicode_ToNumeric@@Base+0x9254> │ │ │ │ │ │ │ │ -0006247a : │ │ │ │ +000629f6 : │ │ │ │ movs r1, #1 │ │ │ │ - b.w 256b48 │ │ │ │ + b.w 256f18 <_PyUnicode_ToNumeric@@Base+0x9254> │ │ │ │ │ │ │ │ -00062480 : │ │ │ │ +000629fc : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062490 : │ │ │ │ - b.w 210b38 │ │ │ │ +00062a0c : │ │ │ │ + b.w 211110 │ │ │ │ │ │ │ │ -00062494 : │ │ │ │ - ldr r2, [pc, #12] @ (624a4 ) │ │ │ │ +00062a10 : │ │ │ │ + ldr r2, [pc, #12] @ (62a20 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 213464 │ │ │ │ + b.w 213af0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000624a8 : │ │ │ │ - ldr r2, [pc, #12] @ (624b8 ) │ │ │ │ +00062a24 : │ │ │ │ + ldr r2, [pc, #12] @ (62a34 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 213844 │ │ │ │ + b.w 213e1c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000624bc <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +00062a38 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000624be <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +00062a3a <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000624c0 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ +00062a3c <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000624c2 <_PyCriticalSection_Resume@@Base>: │ │ │ │ +00062a3e <_PyCriticalSection_Resume@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000624c4 : │ │ │ │ +00062a40 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000624c6 : │ │ │ │ +00062a42 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000624c8 : │ │ │ │ +00062a44 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000624ca : │ │ │ │ +00062a46 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000624cc <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ +00062a48 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ mov r0, r1 │ │ │ │ - b.w 24c980 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5bc> │ │ │ │ + b.w 24ce50 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5bc> │ │ │ │ │ │ │ │ -000624d2 <_PyXI_HasCapturedException@@Base>: │ │ │ │ +00062a4e <_PyXI_HasCapturedException@@Base>: │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000624dc : │ │ │ │ +00062a58 : │ │ │ │ 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 1cc2b4 │ │ │ │ + bl 1cc984 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000624fa <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +00062a76 <_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 8c5f4 │ │ │ │ + bl 8c5c4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006252e <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +00062aaa <_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 │ │ │ │ @@ -84070,265 +84645,265 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2b782 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062558 : │ │ │ │ +00062ad4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2b782 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -00062578 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 62558 │ │ │ │ +00062af4 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 62ad4 │ │ │ │ │ │ │ │ -0006257c : │ │ │ │ +00062af8 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ - cbz r0, 62598 │ │ │ │ + cbz r0, 62b14 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 62598 │ │ │ │ + cbz r0, 62b14 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006259a : │ │ │ │ +00062b16 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006259c : │ │ │ │ - ldr r1, [pc, #12] @ (625ac ) │ │ │ │ +00062b18 : │ │ │ │ + ldr r1, [pc, #12] @ (62b28 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - b.w 1a63fc │ │ │ │ + b.w 1a6a9c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000625b0 <_Py_hashtable_len@@Base>: │ │ │ │ +00062b2c <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000625b4 : │ │ │ │ +00062b30 : │ │ │ │ push {r4} │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r2, r1, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000625c8 : │ │ │ │ +00062b44 : │ │ │ │ push {r4} │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r1, [r0] │ │ │ │ - movw r2, #49044 @ 0xbf94 │ │ │ │ + movw r2, #49876 @ 0xc2d4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r2, r1, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000625e4 : │ │ │ │ +00062b60 : │ │ │ │ push {r4} │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r2, r2, [r0, #4] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [r0, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000625f8 : │ │ │ │ +00062b74 : │ │ │ │ sub sp, #16 │ │ │ │ add.w ip, sp, #16 │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006260c : │ │ │ │ +00062b88 : │ │ │ │ sub sp, #16 │ │ │ │ add.w ip, sp, #16 │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ subs r3, r0, #2 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062620 : │ │ │ │ +00062b9c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movw r5, #30624 @ 0x77a0 │ │ │ │ + movw r5, #31128 @ 0x7998 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 19bed8 <_Py_write_noraise@@Base+0x698> │ │ │ │ + bl 19c578 <_Py_write_noraise@@Base+0x698> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00062646 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +00062bc2 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #15 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f176 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f1b6 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00062674 <_PySeqLock_LockWrite@@Base>: │ │ │ │ +00062bf0 <_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 62692 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + bpl.n 62c0e <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ blx 29334 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - b.n 62686 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 62c02 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ adds r2, r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 626a8 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + bne.n 62c24 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 62698 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + bne.n 62c14 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ dmb ish │ │ │ │ - bne.n 626b4 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + bne.n 62c30 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ dmb ish │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r3 │ │ │ │ blx 29334 │ │ │ │ - b.n 62686 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 62c02 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ │ │ │ │ -000626bc <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +00062c38 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000626cc <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +00062c48 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000626dc <_PySeqLock_BeginRead@@Base>: │ │ │ │ +00062c58 <_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 62702 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + bpl.n 62c7e <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ blx 29334 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ dmb ish │ │ │ │ - b.n 626f2 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + b.n 62c6e <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062704 <_PySeqLock_EndRead@@Base>: │ │ │ │ +00062c80 <_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 62724 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + beq.n 62ca0 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ blx 29334 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 62726 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + b.n 62ca2 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062728 <_PySeqLock_AfterFork@@Base>: │ │ │ │ +00062ca4 <_PySeqLock_AfterFork@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ itt ne │ │ │ │ movne r0, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006273a <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +00062cb6 <_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 82844 │ │ │ │ + bl 82878 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062762 : │ │ │ │ +00062cde : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 197ca4 │ │ │ │ + bl 198344 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006278c : │ │ │ │ +00062d08 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ sub sp, #12 │ │ │ │ @@ -84338,15 +84913,15 @@ │ │ │ │ blx 2912c │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 2b26a │ │ │ │ │ │ │ │ -000627bc <_Py_FatalErrorFunc@@Base>: │ │ │ │ +00062d38 <_Py_FatalErrorFunc@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ sub sp, #12 │ │ │ │ @@ -84360,4415 +84935,3961 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 2b26a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #30648 @ 0x77b8 │ │ │ │ + movw r1, #31152 @ 0x79b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #42684 @ 0xa6bc │ │ │ │ + movw r0, #43540 @ 0xaa14 │ │ │ │ movt r0, #68 @ 0x44 │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -00062810 : │ │ │ │ +00062d8c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (62840 ) │ │ │ │ + ldr r3, [pc, #32] @ (62dbc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 62836 │ │ │ │ - movw r1, #62836 @ 0xf574 │ │ │ │ + cbnz r0, 62db2 │ │ │ │ + movw r1, #63668 @ 0xf8b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #16] @ (62844 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (62dc0 ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 6d9dc │ │ │ │ + b.w 6da1c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #816 @ (adr r6, 62b78 ) │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -00062848 : │ │ │ │ +00062dc4 : │ │ │ │ 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] @ (62870 ) │ │ │ │ + ldr r2, [pc, #24] @ (62dec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1d99ec <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ + bl 1da0b0 <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1db82c │ │ │ │ + b.w 1dbeb0 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062874 <_PyThreadState_Prealloc@@Base>: │ │ │ │ +00062df0 <_PyThreadState_Prealloc@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 19e170 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b.w 19e810 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -0006287a <_PyThreadState_Init@@Base>: │ │ │ │ +00062df6 <_PyThreadState_Init@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #30676 @ 0x77d4 │ │ │ │ + movw r1, #31180 @ 0x79cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (62898 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (62e14 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - add r6, pc, #896 @ (adr r6, 62c1c ) │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -0006289c : │ │ │ │ - ldr r3, [pc, #8] @ (628a8 ) │ │ │ │ +00062e18 : │ │ │ │ + ldr r3, [pc, #8] @ (62e24 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 1d3938 │ │ │ │ + b.w 1d4000 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000628ac <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +00062e28 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #57765 @ 0xe1a5 │ │ │ │ + movw r3, #57845 @ 0xe1f5 │ │ │ │ movt r3, #9 │ │ │ │ ldr.w r2, [r0, #340] @ 0x154 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000628c6 : │ │ │ │ +00062e42 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d4560 │ │ │ │ + bl 1d4c28 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 628f0 │ │ │ │ - ldr r2, [pc, #20] @ (628f4 ) │ │ │ │ + bne.n 62e6c │ │ │ │ + ldr r2, [pc, #20] @ (62e70 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d5408 │ │ │ │ - bl 1d7e74 │ │ │ │ + bl 1d5ad0 │ │ │ │ + bl 1d853c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000628f8 : │ │ │ │ - ldr r2, [pc, #12] @ (62908 ) │ │ │ │ +00062e74 : │ │ │ │ + ldr r2, [pc, #12] @ (62e84 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1d5408 │ │ │ │ + b.w 1d5ad0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006290c : │ │ │ │ +00062e88 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ - bl 1b0dcc │ │ │ │ + bl 1b146c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00062934 : │ │ │ │ +00062eb0 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1b0c94 │ │ │ │ + b.w 1b1334 │ │ │ │ stmdb 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 629ba │ │ │ │ + bne.n 62f36 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 629aa │ │ │ │ + beq.n 62f26 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b904 │ │ │ │ + bl 26bc3c │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 62996 │ │ │ │ + blt.n 62f12 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b904 │ │ │ │ + bl 26bc3c │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 629aa │ │ │ │ + bge.n 62f26 │ │ │ │ mvns r4, r6 │ │ │ │ cmp r6, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ lsrs r4, r4, #31 │ │ │ │ rsb r1, r4, #2147483648 @ 0x80000000 │ │ │ │ - b.n 62ad2 │ │ │ │ + b.n 6304e │ │ │ │ mul.w r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6 │ │ │ │ - b.n 62ad2 │ │ │ │ + b.n 6304e │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 26b904 │ │ │ │ + bl 26bc3c │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - beq.n 62a14 │ │ │ │ + beq.n 62f90 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b904 │ │ │ │ + bl 26bc3c │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ - blt.n 62a00 │ │ │ │ + blt.n 62f7c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b904 │ │ │ │ + bl 26bc3c │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r7 │ │ │ │ - bge.n 62a14 │ │ │ │ + bge.n 62f90 │ │ │ │ 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 62a24 │ │ │ │ + b.n 62fa0 │ │ │ │ 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 26b904 │ │ │ │ + bl 26bc3c │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 62a78 │ │ │ │ + beq.n 62ff4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b904 │ │ │ │ + bl 26bc3c │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 62a64 │ │ │ │ + blt.n 62fe0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b904 │ │ │ │ + bl 26bc3c │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 62a78 │ │ │ │ + bge.n 62ff4 │ │ │ │ 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 62a88 │ │ │ │ + b.n 63004 │ │ │ │ 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 62aa4 │ │ │ │ + blt.n 63020 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r1, r7 │ │ │ │ sub.w r0, r4, r9 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs r0, r3 │ │ │ │ - bge.n 62abc │ │ │ │ - b.n 62ac4 │ │ │ │ + bge.n 63038 │ │ │ │ + b.n 63040 │ │ │ │ orrs.w sl, r9, sl │ │ │ │ - beq.n 62abc │ │ │ │ + beq.n 63038 │ │ │ │ negs r0, r7 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - blt.n 62acc │ │ │ │ + blt.n 63048 │ │ │ │ adds r0, r7, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ - b.n 62ad2 │ │ │ │ + b.n 6304e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ - b.n 62ad2 │ │ │ │ + b.n 6304e │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00062ad8 : │ │ │ │ +00063054 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r0, [r3, #848] @ 0x350 │ │ │ │ - cbnz r0, 62af8 │ │ │ │ + cbnz r0, 63074 │ │ │ │ blx 2a8b4 │ │ │ │ movs r0, #0 │ │ │ │ blx 29258 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 62b52 │ │ │ │ + cbz r0, 630ce │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a3d8 <__sysconf@plt> │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - ble.n 62b26 │ │ │ │ + ble.n 630a2 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a3d8 <__sysconf@plt> │ │ │ │ - b.n 62b2a │ │ │ │ + b.n 630a6 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n 62b34 │ │ │ │ + bls.n 630b0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62b62 │ │ │ │ + b.n 630de │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a1d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 62b2e │ │ │ │ + bne.n 630aa │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29f34 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a528 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 62b2e │ │ │ │ - ldr r3, [pc, #20] @ (62b68 ) │ │ │ │ + bne.n 630aa │ │ │ │ + ldr r3, [pc, #20] @ (630e4 ) │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062b6c : │ │ │ │ +000630e8 : │ │ │ │ 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, 62b9a │ │ │ │ + cbnz r0, 63116 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 62b9e │ │ │ │ + bge.n 6311a │ │ │ │ blx 2a20c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -00062ba4 : │ │ │ │ +00063120 : │ │ │ │ b.w 2a208 │ │ │ │ │ │ │ │ -00062ba8 : │ │ │ │ +00063124 : │ │ │ │ movs r1, #0 │ │ │ │ b.w 2927c │ │ │ │ │ │ │ │ -00062bae : │ │ │ │ +0006312a : │ │ │ │ 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} │ │ │ │ │ │ │ │ -00062bca : │ │ │ │ +00063146 : │ │ │ │ b.w 2a318 │ │ │ │ │ │ │ │ -00062bce : │ │ │ │ +0006314a : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062bd0 : │ │ │ │ - ldr r3, [pc, #12] @ (62be0 ) │ │ │ │ +0006314c : │ │ │ │ + ldr r3, [pc, #12] @ (6315c ) │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062be4 : │ │ │ │ - b.n 62afe │ │ │ │ +00063160 : │ │ │ │ + b.n 6307a │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 6318a │ │ │ │ + cmp r4, #2 │ │ │ │ + bne.n 63204 │ │ │ │ + mov.w r9, #1 │ │ │ │ + b.n 6318e │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29b58 │ │ │ │ + adds r0, #1 │ │ │ │ + cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ + bcc.n 631a2 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + b.n 63208 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + bl 6c0b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6319c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r4, r0 │ │ │ │ + mov sl, r2 │ │ │ │ + ldrb.w r3, [r2], #1 │ │ │ │ + mov r1, r3 │ │ │ │ + cbz r3, 631f4 │ │ │ │ + tst.w r3, #128 @ 0x80 │ │ │ │ + beq.n 631ee │ │ │ │ + add.w r1, r3, #56320 @ 0xdc00 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 631ee │ │ │ │ + bl 6c268 │ │ │ │ + cbz r5, 631d6 │ │ │ │ + sub.w r6, sl, r6 │ │ │ │ + str r6, [r5, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 631e8 │ │ │ │ + movw r3, #50304 @ 0xc480 │ │ │ │ + movt r3, #38 @ 0x26 │ │ │ │ + str.w r3, [r8] │ │ │ │ + mvn.w r3, #1 │ │ │ │ + b.n 63208 │ │ │ │ + str.w r1, [r4], #4 │ │ │ │ + b.n 631b0 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r5, 631fe │ │ │ │ + subs r4, r4, r0 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [r7, #0] │ │ │ │ + b.n 63208 │ │ │ │ + mvn.w r3, #2 │ │ │ │ + mov r0, r3 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + │ │ │ │ +0006320e : │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 1b2df8 │ │ │ │ + │ │ │ │ +00063214 <_Py_closerange@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #29380 @ 0x72c4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ + bic.w r4, r0, r0, asr #31 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ + blx 29910 │ │ │ │ + cbz r0, 63254 <_Py_closerange@@Base+0x40> │ │ │ │ + movs r0, #4 │ │ │ │ + blx 29228 │ │ │ │ + cmp r0, r5 │ │ │ │ + bgt.n 63246 <_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 63254 <_Py_closerange@@Base+0x40> │ │ │ │ + adds r4, #1 │ │ │ │ + blx 29fa0 │ │ │ │ + b.n 63246 <_Py_closerange@@Base+0x32> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00063256 : │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006325a : │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006325e : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #80] @ (632c0 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 63286 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 63276 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r2 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 62c1a │ │ │ │ - ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 62c1a │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 62c30 │ │ │ │ - b.n 62c42 │ │ │ │ + dmb ish │ │ │ │ + beq.n 63292 │ │ │ │ + bl 268158 │ │ │ │ + bl 19bddc │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 632ae │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 62c12 │ │ │ │ - movw r0, #56816 @ 0xddf0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 16b6fc <_PyArg_NoKeywords@@Base> │ │ │ │ + bne.n 6329e │ │ │ │ + dmb ish │ │ │ │ + beq.n 632be │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r0, [pc, #4] @ (632c0 ) │ │ │ │ + b.w 245de4 │ │ │ │ + pop {r4, pc} │ │ │ │ + str r0, [r3, r2] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +000632c4 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #88] @ (63330 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 632ee │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 632de │ │ │ │ + mov r5, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 632fa │ │ │ │ + bl 268158 │ │ │ │ + ldr r3, [pc, #56] @ (63334 ) │ │ │ │ + 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 6331c │ │ │ │ + strexb r1, r6, [r5] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 6330c │ │ │ │ + dmb ish │ │ │ │ + beq.n 6332e │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + sub.w r0, r3, #140 @ 0x8c │ │ │ │ + b.w 245de4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + str r0, [r3, r2] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + str r4, [r4, r4] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00063338 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #88] @ (633a4 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 63362 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 63352 │ │ │ │ + mov r5, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 6336e │ │ │ │ + bl 268158 │ │ │ │ + ldr r3, [pc, #56] @ (633a8 ) │ │ │ │ + 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 63390 │ │ │ │ + strexb r0, r2, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 62c12 │ │ │ │ - b.n 62c4e │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #56816 @ 0xddf0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 62c4e │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ + bne.n 63380 │ │ │ │ + dmb ish │ │ │ │ + beq.n 633a2 │ │ │ │ + sub.w r0, r3, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cd074 │ │ │ │ + b.w 245de4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + str r0, [r3, r2] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + str r4, [r4, r4] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +000633ac : │ │ │ │ + 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] @ (63458 ) │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r2, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r1, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 633d6 │ │ │ │ + strexb r0, r2, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 633c6 │ │ │ │ + mov r4, r3 │ │ │ │ + dmb ish │ │ │ │ + beq.n 633e4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 268158 │ │ │ │ + movw r0, #19968 @ 0x4e00 │ │ │ │ + movt r0, #72 @ 0x48 │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ + cmp r2, #31 │ │ │ │ + ble.n 63420 │ │ │ │ + mov.w r2, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r1, [r4] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 6340c │ │ │ │ + strexb r3, r2, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 633fc │ │ │ │ + dmb ish │ │ │ │ + beq.n 6341a │ │ │ │ + add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ + bl 245de4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 63456 │ │ │ │ + adds r1, r2, #1 │ │ │ │ + add.w r2, r0, r2, lsl #2 │ │ │ │ + str.w r1, [r0, #1604] @ 0x644 │ │ │ │ + mov.w r1, #0 │ │ │ │ + str.w r5, [r2, #1476] @ 0x5c4 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 63446 │ │ │ │ + strexb r3, r1, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 63436 │ │ │ │ + dmb ish │ │ │ │ + beq.n 63454 │ │ │ │ + add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ + bl 245de4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + strh r0, [r0, r7] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00062c52 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ +0006345c <_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 800b4 │ │ │ │ - cbz r0, 62caa <_PyMonitoring_FireLineEvent@@Base+0x58> │ │ │ │ + bl 800e8 │ │ │ │ + cbz r0, 634b4 <_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 4f176 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f1b6 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62cae <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + beq.n 634b8 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62cae <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + cbnz r3, 634b8 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 62cae <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 634b8 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 62ce4 <_PyMonitoring_FireLineEvent@@Base+0x92> │ │ │ │ + cbz r0, 634ee <_PyMonitoring_FireLineEvent@@Base+0x92> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 62ce0 <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + beq.n 634ea <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 62ce0 <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 634ea <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062ce8 : │ │ │ │ +000634f2 : │ │ │ │ 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 8fae8 │ │ │ │ - cbnz r0, 62d16 │ │ │ │ - ldr r2, [pc, #60] @ (62d40 ) │ │ │ │ + bl 8faa8 │ │ │ │ + cbnz r0, 63520 │ │ │ │ + ldr r2, [pc, #56] @ (63548 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d5408 │ │ │ │ - b.n 62d3a │ │ │ │ + bl 1d5ad0 │ │ │ │ + b.n 63544 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d41f4 │ │ │ │ + bl 1d48bc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62d3a │ │ │ │ + beq.n 63544 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62d3a │ │ │ │ + cbnz r3, 63544 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062d44 : │ │ │ │ +0006354c : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 62ce8 │ │ │ │ + b.w 634f2 │ │ │ │ │ │ │ │ -00062d4a : │ │ │ │ +00063552 : │ │ │ │ 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 8fae8 │ │ │ │ - cbnz r0, 62d78 │ │ │ │ - ldr r2, [pc, #56] @ (62da0 ) │ │ │ │ + bl 8faa8 │ │ │ │ + cbnz r0, 63580 │ │ │ │ + ldr r2, [pc, #56] @ (635a8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d5408 │ │ │ │ - b.n 62d9c │ │ │ │ + bl 1d5ad0 │ │ │ │ + b.n 635a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 628c6 │ │ │ │ + bl 62e42 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62d9c │ │ │ │ + beq.n 635a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62d9c │ │ │ │ + cbnz r3, 635a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062da4 : │ │ │ │ +000635ac : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 62d4a │ │ │ │ + b.w 63552 │ │ │ │ │ │ │ │ -00062daa : │ │ │ │ +000635b2 : │ │ │ │ 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 8fae8 │ │ │ │ - cbz r0, 62dee │ │ │ │ + bl 8faa8 │ │ │ │ + cbz r0, 635f6 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cebc0 <_PyEval_MakePendingCalls@@Base+0x668> │ │ │ │ + bl 1cf284 <_PyEval_MakePendingCalls@@Base+0x65c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62df2 │ │ │ │ + beq.n 635fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62df2 │ │ │ │ + cbnz r3, 635fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 62df2 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 635fa │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00062df6 : │ │ │ │ +000635fe : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 62daa │ │ │ │ + b.w 635b2 │ │ │ │ │ │ │ │ -00062dfe : │ │ │ │ +00063606 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 62daa │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 635b2 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 6363c │ │ │ │ + push {r4, 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 77c78 <_PyObject_GC_NewVar@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 62e46 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 62f20 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 62f20 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 62f20 │ │ │ │ - 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 62e80 │ │ │ │ - ldr.w r2, [fp, #4]! │ │ │ │ - str.w r2, [sl, #4]! │ │ │ │ - b.n 62e6e │ │ │ │ - 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 62eaa │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [r2, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 63638 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 62eaa │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e90 <_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 62ec2 │ │ │ │ - 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 62ee4 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - ldr.w r8, [r3, #88] @ 0x58 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr r1, [pc, #60] @ (62f28 ) │ │ │ │ - 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} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00062f2c : │ │ │ │ - push {r4} │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, r2 │ │ │ │ - movw r0, #26944 @ 0x6940 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - b.n 62e04 │ │ │ │ - │ │ │ │ -00062f44 : │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r3 │ │ │ │ - movw r0, #26944 @ 0x6940 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 62e04 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 63638 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00062f54 : │ │ │ │ +00063640 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r0, #28252 @ 0x6e5c │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bl 62e04 │ │ │ │ - cbz r0, 62fb0 │ │ │ │ - ldr r3, [pc, #60] @ (62fb8 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + movw r3, #55592 @ 0xd928 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + cbz r0, 63694 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 62f8a │ │ │ │ - str r5, [r0, #28] │ │ │ │ - b.n 62fb2 │ │ │ │ - bl 1d33d4 │ │ │ │ - mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + add.w r1, r0, #8 │ │ │ │ + mov.w r2, #284 @ 0x11c │ │ │ │ mov r0, r5 │ │ │ │ - bl 258cd4 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - cbnz r0, 62fb2 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + str r3, [r4, #52] @ 0x34 │ │ │ │ + bl ce028 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 63696 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62fb0 │ │ │ │ + beq.n 63694 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62fb0 │ │ │ │ + cbnz r3, 63694 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00062fbc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r0, #27732 @ 0x6c54 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bl 62e04 │ │ │ │ - cbz r0, 62fea │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r0, #28] │ │ │ │ - strh r3, [r0, #32] │ │ │ │ - strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -00062fec <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0006369a : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 15eb70 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - itett ne │ │ │ │ - movne r3, r0 │ │ │ │ - moveq r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006300e : │ │ │ │ - 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 1300e8 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #30724 @ 0x7804 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - b.w ddbf4 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r2, 6305c │ │ │ │ - cbz r3, 63046 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - b.n 6304e │ │ │ │ - movw r1, #40148 @ 0x9cd4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #30760 @ 0x7828 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - b.w ddbf4 │ │ │ │ - cbz r3, 63062 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - b.n 6306a │ │ │ │ - movw r1, #40148 @ 0x9cd4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #30796 @ 0x784c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w ddbf4 │ │ │ │ - vldr d0, [r0, #8] │ │ │ │ - b.w 1190e8 │ │ │ │ - │ │ │ │ -0006307e <_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, 630aa <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ - bpl.n 630aa <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 630a6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - bpl.n 630aa <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 630aa <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 630be <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ - movw r1, #1287 @ 0x507 │ │ │ │ - movw r0, #43060 @ 0xa834 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 630ca <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ - add r4, sp, #32 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d27e0 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #4 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000630d4 : │ │ │ │ - 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, 630fe │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #5 │ │ │ │ - bpl.n 630fe │ │ │ │ - cbz r1, 630fa │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - bpl.n 630fe │ │ │ │ - cbz r2, 630fe │ │ │ │ - cbnz r3, 63112 │ │ │ │ - movw r1, #1313 @ 0x521 │ │ │ │ - movw r0, #43060 @ 0xa834 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6311c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d27e0 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00063120 <_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, 6314a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #5 │ │ │ │ - bpl.n 6314a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 63146 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - bpl.n 6314a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 6314a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 6315e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ - movw r1, #1338 @ 0x53a │ │ │ │ - movw r0, #43060 @ 0xa834 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 63168 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d27e0 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -0006316c : │ │ │ │ - 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 │ │ │ │ + movw r3, #55592 @ 0xd928 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6319e │ │ │ │ - movw r0, #47940 @ 0xbb44 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw r1, #547 @ 0x223 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 631fa │ │ │ │ - ldr r7, [r0, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 6319a │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - movw r3, #42012 @ 0xa41c │ │ │ │ + beq.n 636d4 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 631f8 │ │ │ │ - bl 713d8 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6319a │ │ │ │ - mov r6, r7 │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r8, r3 │ │ │ │ - bge.n 631e0 │ │ │ │ - ldrd r1, r2, [r6, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 794a8 │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - adds r6, #8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 631c4 │ │ │ │ - b.n 6319a │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r5, [r4, #56] @ 0x38 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 631f8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 631f8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #11916 @ 0x2e8c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19a0 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 636dc │ │ │ │ + adds r0, #8 │ │ │ │ + bl ceabc │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000631fe : │ │ │ │ +000636de : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30824 @ 0x7868 │ │ │ │ + movw r1, #31228 @ 0x79fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63254 │ │ │ │ + beq.n 63734 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6326a │ │ │ │ + bne.n 6374a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6329e │ │ │ │ + beq.n 6377e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6329e │ │ │ │ - b.n 6326c │ │ │ │ + ble.n 6377e │ │ │ │ + b.n 6374c │ │ │ │ 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 6328a │ │ │ │ + beq.n 6376a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 632b8 │ │ │ │ + bne.n 63798 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6329e │ │ │ │ + beq.n 6377e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 632ba │ │ │ │ + bgt.n 6379a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 632fc │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 637dc │ │ │ │ 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 f192c │ │ │ │ + bl f1914 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 632e6 │ │ │ │ + beq.n 637c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 632e6 │ │ │ │ + cbnz r3, 637c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 632fc │ │ │ │ + beq.n 637dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 632fc │ │ │ │ + cbnz r3, 637dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6332c │ │ │ │ + beq.n 6380c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63342 │ │ │ │ + bne.n 63822 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63376 │ │ │ │ + beq.n 63856 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63376 │ │ │ │ - b.n 63344 │ │ │ │ + ble.n 63856 │ │ │ │ + b.n 63824 │ │ │ │ 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 63362 │ │ │ │ + beq.n 63842 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63390 │ │ │ │ + bne.n 63870 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63376 │ │ │ │ + beq.n 63856 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63392 │ │ │ │ + bgt.n 63872 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 633d4 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 638b4 │ │ │ │ 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 115834 │ │ │ │ + bl 115c60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 633be │ │ │ │ + beq.n 6389e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 633be │ │ │ │ + cbnz r3, 6389e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 633d4 │ │ │ │ + beq.n 638b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 633d4 │ │ │ │ + cbnz r3, 638b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63404 │ │ │ │ + beq.n 638e4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6341a │ │ │ │ + bne.n 638fa │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6344e │ │ │ │ + beq.n 6392e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6344e │ │ │ │ - b.n 6341c │ │ │ │ + ble.n 6392e │ │ │ │ + b.n 638fc │ │ │ │ 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 6343a │ │ │ │ + beq.n 6391a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63468 │ │ │ │ + bne.n 63948 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6344e │ │ │ │ + beq.n 6392e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6346a │ │ │ │ + bgt.n 6394a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 634ac │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 6398c │ │ │ │ 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 13f288 │ │ │ │ + bl 13f6b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63496 │ │ │ │ + beq.n 63976 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63496 │ │ │ │ + cbnz r3, 63976 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 634ac │ │ │ │ + beq.n 6398c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 634ac │ │ │ │ + cbnz r3, 6398c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 634dc │ │ │ │ + beq.n 639bc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 634f2 │ │ │ │ + bne.n 639d2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63526 │ │ │ │ + beq.n 63a06 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63526 │ │ │ │ - b.n 634f4 │ │ │ │ + ble.n 63a06 │ │ │ │ + b.n 639d4 │ │ │ │ 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 63512 │ │ │ │ + beq.n 639f2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63540 │ │ │ │ + bne.n 63a20 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63526 │ │ │ │ + beq.n 63a06 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63542 │ │ │ │ + bgt.n 63a22 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 63584 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 63a64 │ │ │ │ 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 133d2c │ │ │ │ + bl 13415c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6356e │ │ │ │ + beq.n 63a4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6356e │ │ │ │ + cbnz r3, 63a4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63584 │ │ │ │ + beq.n 63a64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63584 │ │ │ │ + cbnz r3, 63a64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 635b2 │ │ │ │ + beq.n 63a92 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 635e0 │ │ │ │ + bne.n 63ac0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 635c6 │ │ │ │ + beq.n 63aa6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 635e2 │ │ │ │ + bgt.n 63ac2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 6360c │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 63aec │ │ │ │ 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 f4b04 │ │ │ │ + bl f4aec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6360c │ │ │ │ + beq.n 63aec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6360c │ │ │ │ + cbnz r3, 63aec │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6363a │ │ │ │ + beq.n 63b1a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 63668 │ │ │ │ + bne.n 63b48 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6364e │ │ │ │ + beq.n 63b2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6366a │ │ │ │ + bgt.n 63b4a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 63694 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 63b74 │ │ │ │ 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 22e734 │ │ │ │ + bl 22ece8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63694 │ │ │ │ + beq.n 63b74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63694 │ │ │ │ + cbnz r3, 63b74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 636c2 │ │ │ │ + beq.n 63ba2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 636f0 │ │ │ │ + bne.n 63bd0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 636d6 │ │ │ │ + beq.n 63bb6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 636f2 │ │ │ │ + bgt.n 63bd2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 6371c │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 63bfc │ │ │ │ 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 f9514 │ │ │ │ + bl f94f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6371c │ │ │ │ + beq.n 63bfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6371c │ │ │ │ + cbnz r3, 63bfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6374c │ │ │ │ + beq.n 63c2c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63762 │ │ │ │ + bne.n 63c42 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63796 │ │ │ │ + beq.n 63c76 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63796 │ │ │ │ - b.n 63764 │ │ │ │ + ble.n 63c76 │ │ │ │ + b.n 63c44 │ │ │ │ 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 63782 │ │ │ │ + beq.n 63c62 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 637b0 │ │ │ │ + bne.n 63c90 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63796 │ │ │ │ + beq.n 63c76 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 637b2 │ │ │ │ + bgt.n 63c92 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 637f4 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 63cd4 │ │ │ │ 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 ecba0 │ │ │ │ + bl ecb88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 637de │ │ │ │ + beq.n 63cbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 637de │ │ │ │ + cbnz r3, 63cbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 637f4 │ │ │ │ + beq.n 63cd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 637f4 │ │ │ │ + cbnz r3, 63cd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63824 │ │ │ │ + beq.n 63d04 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6383a │ │ │ │ + bne.n 63d1a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6386e │ │ │ │ + beq.n 63d4e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6386e │ │ │ │ - b.n 6383c │ │ │ │ + ble.n 63d4e │ │ │ │ + b.n 63d1c │ │ │ │ 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 6385a │ │ │ │ + beq.n 63d3a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63888 │ │ │ │ + bne.n 63d68 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6386e │ │ │ │ + beq.n 63d4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6388a │ │ │ │ + bgt.n 63d6a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 638cc │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 63dac │ │ │ │ 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 175554 │ │ │ │ + bl 1758cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 638b6 │ │ │ │ + beq.n 63d96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 638b6 │ │ │ │ + cbnz r3, 63d96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 638cc │ │ │ │ + beq.n 63dac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 638cc │ │ │ │ + cbnz r3, 63dac │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 638fc │ │ │ │ + beq.n 63ddc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63912 │ │ │ │ + bne.n 63df2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63946 │ │ │ │ + beq.n 63e26 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63946 │ │ │ │ - b.n 63914 │ │ │ │ + ble.n 63e26 │ │ │ │ + b.n 63df4 │ │ │ │ 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 63932 │ │ │ │ + beq.n 63e12 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63960 │ │ │ │ + bne.n 63e40 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63946 │ │ │ │ + beq.n 63e26 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63962 │ │ │ │ + bgt.n 63e42 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 639a4 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 63e84 │ │ │ │ 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 1172f8 │ │ │ │ + bl 117724 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6398e │ │ │ │ + beq.n 63e6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6398e │ │ │ │ + cbnz r3, 63e6e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 639a4 │ │ │ │ + beq.n 63e84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 639a4 │ │ │ │ + cbnz r3, 63e84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 639d4 │ │ │ │ + beq.n 63eb4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 639ea │ │ │ │ + bne.n 63eca │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63a1e │ │ │ │ + beq.n 63efe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63a1e │ │ │ │ - b.n 639ec │ │ │ │ + ble.n 63efe │ │ │ │ + b.n 63ecc │ │ │ │ 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 63a0a │ │ │ │ + beq.n 63eea │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63a38 │ │ │ │ + bne.n 63f18 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63a1e │ │ │ │ + beq.n 63efe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63a3a │ │ │ │ + bgt.n 63f1a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 63a7c │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 63f5c │ │ │ │ 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 158c3c │ │ │ │ + bl 1590fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63a66 │ │ │ │ + beq.n 63f46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63a66 │ │ │ │ + cbnz r3, 63f46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63a7c │ │ │ │ + beq.n 63f5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63a7c │ │ │ │ + cbnz r3, 63f5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63aac │ │ │ │ + beq.n 63f8c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63ac2 │ │ │ │ + bne.n 63fa2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63af6 │ │ │ │ + beq.n 63fd6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63af6 │ │ │ │ - b.n 63ac4 │ │ │ │ + ble.n 63fd6 │ │ │ │ + b.n 63fa4 │ │ │ │ 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 63ae2 │ │ │ │ + beq.n 63fc2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63b10 │ │ │ │ + bne.n 63ff0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63af6 │ │ │ │ + beq.n 63fd6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63b12 │ │ │ │ + bgt.n 63ff2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 63b54 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 64034 │ │ │ │ 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 128f5c │ │ │ │ + bl 129398 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63b3e │ │ │ │ + beq.n 6401e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63b3e │ │ │ │ + cbnz r3, 6401e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63b54 │ │ │ │ + beq.n 64034 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63b54 │ │ │ │ + cbnz r3, 64034 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63b84 │ │ │ │ + beq.n 64064 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63b9a │ │ │ │ + bne.n 6407a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63bce │ │ │ │ + beq.n 640ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63bce │ │ │ │ - b.n 63b9c │ │ │ │ + ble.n 640ae │ │ │ │ + b.n 6407c │ │ │ │ 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 63bba │ │ │ │ + beq.n 6409a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63be8 │ │ │ │ + bne.n 640c8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63bce │ │ │ │ + beq.n 640ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63bea │ │ │ │ + bgt.n 640ca │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 63c2c │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 6410c │ │ │ │ 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 f53fc │ │ │ │ + bl f53dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63c16 │ │ │ │ + beq.n 640f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63c16 │ │ │ │ + cbnz r3, 640f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63c2c │ │ │ │ + beq.n 6410c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63c2c │ │ │ │ + cbnz r3, 6410c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63c5c │ │ │ │ + beq.n 6413c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63c72 │ │ │ │ + bne.n 64152 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63ca6 │ │ │ │ + beq.n 64186 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63ca6 │ │ │ │ - b.n 63c74 │ │ │ │ + ble.n 64186 │ │ │ │ + b.n 64154 │ │ │ │ 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 63c92 │ │ │ │ + beq.n 64172 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63cc0 │ │ │ │ + bne.n 641a0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63ca6 │ │ │ │ + beq.n 64186 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63cc2 │ │ │ │ + bgt.n 641a2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 63d04 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 641e4 │ │ │ │ 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 13d324 │ │ │ │ + bl 13d754 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63cee │ │ │ │ + beq.n 641ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63cee │ │ │ │ + cbnz r3, 641ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63d04 │ │ │ │ + beq.n 641e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63d04 │ │ │ │ + cbnz r3, 641e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63d34 │ │ │ │ + beq.n 64214 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63d4a │ │ │ │ + bne.n 6422a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63d7e │ │ │ │ + beq.n 6425e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63d7e │ │ │ │ - b.n 63d4c │ │ │ │ + ble.n 6425e │ │ │ │ + b.n 6422c │ │ │ │ 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 63d6a │ │ │ │ + beq.n 6424a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63d98 │ │ │ │ + bne.n 64278 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63d7e │ │ │ │ + beq.n 6425e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63d9a │ │ │ │ + bgt.n 6427a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 63ddc │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 642bc │ │ │ │ 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 16c0d8 │ │ │ │ + bl 16c460 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63dc6 │ │ │ │ + beq.n 642a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63dc6 │ │ │ │ + cbnz r3, 642a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63ddc │ │ │ │ + beq.n 642bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63ddc │ │ │ │ + cbnz r3, 642bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63e0c │ │ │ │ + beq.n 642ec │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63e22 │ │ │ │ + bne.n 64302 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63e56 │ │ │ │ + beq.n 64336 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63e56 │ │ │ │ - b.n 63e24 │ │ │ │ + ble.n 64336 │ │ │ │ + b.n 64304 │ │ │ │ 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 63e42 │ │ │ │ + beq.n 64322 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63e70 │ │ │ │ + bne.n 64350 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63e56 │ │ │ │ + beq.n 64336 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63e72 │ │ │ │ + bgt.n 64352 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 63eb4 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 64394 │ │ │ │ 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 237a78 │ │ │ │ + bl 237a44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63e9e │ │ │ │ + beq.n 6437e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63e9e │ │ │ │ + cbnz r3, 6437e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63eb4 │ │ │ │ + beq.n 64394 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63eb4 │ │ │ │ + cbnz r3, 64394 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63ee4 │ │ │ │ + beq.n 643c4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63efa │ │ │ │ + bne.n 643da │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63f2e │ │ │ │ + beq.n 6440e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63f2e │ │ │ │ - b.n 63efc │ │ │ │ + ble.n 6440e │ │ │ │ + b.n 643dc │ │ │ │ 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 63f1a │ │ │ │ + beq.n 643fa │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63f48 │ │ │ │ + bne.n 64428 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63f2e │ │ │ │ + beq.n 6440e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63f4a │ │ │ │ + bgt.n 6442a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 63f8c │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 6446c │ │ │ │ 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 210f28 │ │ │ │ + bl 211500 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63f76 │ │ │ │ + beq.n 64456 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63f76 │ │ │ │ + cbnz r3, 64456 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63f8c │ │ │ │ + beq.n 6446c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63f8c │ │ │ │ + cbnz r3, 6446c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63fbc │ │ │ │ + beq.n 6449c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63fd2 │ │ │ │ + bne.n 644b2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64006 │ │ │ │ + beq.n 644e6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64006 │ │ │ │ - b.n 63fd4 │ │ │ │ + ble.n 644e6 │ │ │ │ + b.n 644b4 │ │ │ │ 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 63ff2 │ │ │ │ + beq.n 644d2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64020 │ │ │ │ + bne.n 64500 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64006 │ │ │ │ + beq.n 644e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64022 │ │ │ │ + bgt.n 64502 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 64064 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 64544 │ │ │ │ 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 175368 │ │ │ │ + bl 1756e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6404e │ │ │ │ + beq.n 6452e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6404e │ │ │ │ + cbnz r3, 6452e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64064 │ │ │ │ + beq.n 64544 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64064 │ │ │ │ + cbnz r3, 64544 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 64094 │ │ │ │ + beq.n 64574 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 640aa │ │ │ │ + bne.n 6458a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 640de │ │ │ │ + beq.n 645be │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 640de │ │ │ │ - b.n 640ac │ │ │ │ + ble.n 645be │ │ │ │ + b.n 6458c │ │ │ │ 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 640ca │ │ │ │ + beq.n 645aa │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 640f8 │ │ │ │ + bne.n 645d8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 640de │ │ │ │ + beq.n 645be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 640fa │ │ │ │ + bgt.n 645da │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 6413c │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 6461c │ │ │ │ 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 18a948 │ │ │ │ + bl 18adfc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64126 │ │ │ │ + beq.n 64606 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64126 │ │ │ │ + cbnz r3, 64606 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6413c │ │ │ │ + beq.n 6461c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6413c │ │ │ │ + cbnz r3, 6461c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6416c │ │ │ │ + beq.n 6464c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64182 │ │ │ │ + bne.n 64662 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 641b6 │ │ │ │ + beq.n 64696 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 641b6 │ │ │ │ - b.n 64184 │ │ │ │ + ble.n 64696 │ │ │ │ + b.n 64664 │ │ │ │ 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 641a2 │ │ │ │ + beq.n 64682 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 641d0 │ │ │ │ + bne.n 646b0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 641b6 │ │ │ │ + beq.n 64696 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 641d2 │ │ │ │ + bgt.n 646b2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 64214 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 646f4 │ │ │ │ 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 14c57c │ │ │ │ + bl 14ca34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 641fe │ │ │ │ + beq.n 646de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 641fe │ │ │ │ + cbnz r3, 646de │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64214 │ │ │ │ + beq.n 646f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64214 │ │ │ │ + cbnz r3, 646f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 64244 │ │ │ │ + beq.n 64724 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6425a │ │ │ │ + bne.n 6473a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6428e │ │ │ │ + beq.n 6476e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6428e │ │ │ │ - b.n 6425c │ │ │ │ + ble.n 6476e │ │ │ │ + b.n 6473c │ │ │ │ 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 6427a │ │ │ │ + beq.n 6475a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 642a8 │ │ │ │ + bne.n 64788 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6428e │ │ │ │ + beq.n 6476e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 642aa │ │ │ │ + bgt.n 6478a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 642ec │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 647cc │ │ │ │ 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 1591bc │ │ │ │ + bl 15968c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 642d6 │ │ │ │ + beq.n 647b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 642d6 │ │ │ │ + cbnz r3, 647b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 642ec │ │ │ │ + beq.n 647cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 642ec │ │ │ │ + cbnz r3, 647cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6431c │ │ │ │ + beq.n 647fc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64332 │ │ │ │ + bne.n 64812 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64366 │ │ │ │ + beq.n 64846 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64366 │ │ │ │ - b.n 64334 │ │ │ │ + ble.n 64846 │ │ │ │ + b.n 64814 │ │ │ │ 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 64352 │ │ │ │ + beq.n 64832 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64380 │ │ │ │ + bne.n 64860 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64366 │ │ │ │ + beq.n 64846 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64382 │ │ │ │ + bgt.n 64862 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 643c4 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 648a4 │ │ │ │ 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 e1ff4 │ │ │ │ + bl e2008 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 643ae │ │ │ │ + beq.n 6488e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 643ae │ │ │ │ + cbnz r3, 6488e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 643c4 │ │ │ │ + beq.n 648a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 643c4 │ │ │ │ + cbnz r3, 648a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000643c8 : │ │ │ │ +000648a8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8948 @ 0x22f4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 643ee │ │ │ │ + bne.n 648ce │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 210c14 │ │ │ │ + b.w 2111ec │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30368 @ 0x76a0 │ │ │ │ + movw r1, #31200 @ 0x79e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30860 @ 0x788c │ │ │ │ + movw r1, #31264 @ 0x7a20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064430 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ +00064910 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ ldr.w r0, [r0, #3708] @ 0xe7c │ │ │ │ - cbz r0, 64460 <_PyInterpreterState_FailIfRunningMain@@Base+0x30> │ │ │ │ + cbz r0, 64940 <_PyInterpreterState_FailIfRunningMain@@Base+0x30> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28368 @ 0x6ed0 │ │ │ │ + movw r1, #29200 @ 0x7210 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ - │ │ │ │ -00064462 <_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 7a21c │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 644a2 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7eb98 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 64496 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 6449a <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 644a2 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64496 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #30904 @ 0x78b8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a21c │ │ │ │ - movw r0, #30916 @ 0x78c4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a21c │ │ │ │ - │ │ │ │ -000644be : │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.w 790d8 │ │ │ │ - │ │ │ │ -000644c6 : │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 790d8 │ │ │ │ - │ │ │ │ -000644cc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movw r1, #16312 @ 0x3fb8 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 64500 │ │ │ │ - bl 85a0c │ │ │ │ - cbnz r0, 64500 │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ - movw r0, #11660 @ 0x2d8c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 64508 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - lsls r3, r3, #26 │ │ │ │ - bpl.n 6450c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6450e │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00064510 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movw r1, #16312 @ 0x3fb8 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 64548 │ │ │ │ - bl 85a0c │ │ │ │ - cbnz r0, 64548 │ │ │ │ - movs r1, #140 @ 0x8c │ │ │ │ - movw r0, #11660 @ 0x2d8c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6454c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006454e : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1cc22c │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 64586 │ │ │ │ - bl 8fe90 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6457a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 6457e │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 64586 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6457a │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0006458a : │ │ │ │ - cbnz r0, 64590 │ │ │ │ - b.w 1e82fc │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mov r5, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [pc, #32] @ (645cc ) │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 645c6 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #0 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -000645d0 : │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 8102c │ │ │ │ - │ │ │ │ -000645d6 <_PyObject_GetAttrId@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 2ced4 <_PyUnicode_FromId@@Base> │ │ │ │ - cbz r0, 645fa <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8e6e8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000645fc <_PyObject_AssertFailed@@Base>: │ │ │ │ - push {r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - movw r2, #30932 @ 0x78d4 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - movs r1, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r4, #38480 @ 0x9650 │ │ │ │ - movt r4, #74 @ 0x4a │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 6464a <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #30940 @ 0x78dc │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - movs r1, #1 │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 29a1c │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbz r7, 64666 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ - mov r3, r7 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #30948 @ 0x78e4 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 64674 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #30972 @ 0x78fc │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movs r1, #1 │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 29a1c │ │ │ │ - cbz r5, 6468e <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #54792 @ 0xd608 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movw r2, #7540 @ 0x1d74 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 29a1c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1ebd94 <_PyObject_IsFreed@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbz r3, 646c8 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ - mov r3, r6 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #61572 @ 0xf084 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 29a1c │ │ │ │ - b.n 64704 <_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 6826c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2e4a4 <_PyObject_Dump@@Base> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #7540 @ 0x1d74 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 29a1c │ │ │ │ - movw r1, #30992 @ 0x7910 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (64714 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ - nop │ │ │ │ - add r6, pc, #976 @ (adr r6, 64ae8 ) │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - │ │ │ │ -00064718 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov lr, r1 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 64752 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #788] @ (64a4c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - mov.w r2, #668 @ 0x29c │ │ │ │ - movw r3, #20796 @ 0x513c │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - strd r2, r4, [sp] │ │ │ │ - movw r2, #31016 @ 0x7928 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl 645fc <_PyObject_AssertFailed@@Base> │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - and.w r2, r3, #96 @ 0x60 │ │ │ │ - ubfx r5, r3, #2, #3 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ - bne.n 64788 <_PyUnicode_CheckConsistency@@Base+0x70> │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 648e4 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r4, [pc, #736] @ (64a4c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ - movw r3, #20796 @ 0x513c │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31084 @ 0x796c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - strd r1, r4, [sp] │ │ │ │ - movs r1, #0 │ │ │ │ - bl 645fc <_PyObject_AssertFailed@@Base> │ │ │ │ - subs r2, r5, #1 │ │ │ │ - and.w ip, r3, #64 @ 0x40 │ │ │ │ - cmp r5, #4 │ │ │ │ - it ne │ │ │ │ - cmpne r2, #1 │ │ │ │ - ite hi │ │ │ │ - movhi r2, #1 │ │ │ │ - movls r2, #0 │ │ │ │ - ands.w r1, r3, #32 │ │ │ │ - beq.n 647fe <_PyUnicode_CheckConsistency@@Base+0xe6> │ │ │ │ - add.w r7, r0, #28 │ │ │ │ - cbz r2, 647c6 <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ - ldr r4, [pc, #676] @ (64a4c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - movw r1, #682 @ 0x2aa │ │ │ │ - movw r3, #20796 @ 0x513c │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31116 @ 0x798c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - strd r1, r4, [sp] │ │ │ │ - movs r1, #0 │ │ │ │ - bl 645fc <_PyObject_AssertFailed@@Base> │ │ │ │ - and.w r1, ip, #255 @ 0xff │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 647f0 <_PyUnicode_CheckConsistency@@Base+0xd8> │ │ │ │ - ldr r5, [pc, #632] @ (64a4c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - mov r1, r2 │ │ │ │ - movw r4, #685 @ 0x2ad │ │ │ │ - movw r3, #20796 @ 0x513c │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31212 @ 0x79ec │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 645fc <_PyObject_AssertFailed@@Base> │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - cmp r6, r7 │ │ │ │ - bne.n 648bc <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ - ldr r4, [pc, #596] @ (64a4c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - movw r2, #686 @ 0x2ae │ │ │ │ - b.n 648a4 <_PyUnicode_CheckConsistency@@Base+0x18c> │ │ │ │ - ldr r7, [r0, #28] │ │ │ │ - cbz r2, 64820 <_PyUnicode_CheckConsistency@@Base+0x108> │ │ │ │ - ldr r4, [pc, #584] @ (64a4c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - mov.w r2, #692 @ 0x2b4 │ │ │ │ - movw r3, #20796 @ 0x513c │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - strd r2, r4, [sp] │ │ │ │ - movw r2, #31116 @ 0x798c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl 645fc <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 64842 <_PyUnicode_CheckConsistency@@Base+0x12a> │ │ │ │ - ldr r4, [pc, #552] @ (64a4c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - mov.w r2, #696 @ 0x2b8 │ │ │ │ - movw r3, #20796 @ 0x513c │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - strd r2, r4, [sp] │ │ │ │ - mov r1, r7 │ │ │ │ - movw r2, #31264 @ 0x7a20 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl 645fc <_PyObject_AssertFailed@@Base> │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - and.w r1, ip, #255 @ 0xff │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 6489a <_PyUnicode_CheckConsistency@@Base+0x182> │ │ │ │ - cmp r7, r6 │ │ │ │ - beq.n 64872 <_PyUnicode_CheckConsistency@@Base+0x15a> │ │ │ │ - ldr r5, [pc, #504] @ (64a4c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - mov r1, r2 │ │ │ │ - movw r4, #698 @ 0x2ba │ │ │ │ - movw r3, #20796 @ 0x513c │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31284 @ 0x7a34 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 645fc <_PyObject_AssertFailed@@Base> │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r6, r1 │ │ │ │ - beq.n 648e4 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r5, [pc, #464] @ (64a4c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - mov r1, r2 │ │ │ │ - movw r4, #699 @ 0x2bb │ │ │ │ - movw r3, #20796 @ 0x513c │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31312 @ 0x7a50 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 645fc <_PyObject_AssertFailed@@Base> │ │ │ │ - cmp r7, r6 │ │ │ │ - bne.n 648bc <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ - ldr r4, [pc, #428] @ (64a4c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - movw r2, #702 @ 0x2be │ │ │ │ - movw r3, #20796 @ 0x513c │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - strd r2, r4, [sp] │ │ │ │ - movw r2, #31236 @ 0x7a04 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl 645fc <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r6, 648e4 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - cbz r2, 648e4 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r5, [pc, #392] @ (64a4c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - movw r2, #707 @ 0x2c3 │ │ │ │ - movw r3, #20796 @ 0x513c │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - movw r2, #31352 @ 0x7a78 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 645fc <_PyObject_AssertFailed@@Base> │ │ │ │ - cmp.w lr, #0 │ │ │ │ - beq.w 64a44 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ - lsls r1, r3, #26 │ │ │ │ - bpl.n 648fe <_PyUnicode_CheckConsistency@@Base+0x1e6> │ │ │ │ - lsls r2, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r0, r4, #20 │ │ │ │ - addpl.w r0, r4, #28 │ │ │ │ - b.n 64900 <_PyUnicode_CheckConsistency@@Base+0x1e8> │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - mov r1, r2 │ │ │ │ - cmp r6, r1 │ │ │ │ - ble.n 6492a <_PyUnicode_CheckConsistency@@Base+0x212> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 64912 <_PyUnicode_CheckConsistency@@Base+0x1fa> │ │ │ │ - ldrb r7, [r0, r1] │ │ │ │ - b.n 6491e <_PyUnicode_CheckConsistency@@Base+0x206> │ │ │ │ - cmp r5, #2 │ │ │ │ - ite eq │ │ │ │ - ldrheq.w r7, [r0, r1, lsl #1] │ │ │ │ - ldrne.w r7, [r0, r1, lsl #2] │ │ │ │ - cmp r2, r7 │ │ │ │ - add.w r1, r1, #1 │ │ │ │ - it cc │ │ │ │ - movcc r2, r7 │ │ │ │ - b.n 64906 <_PyUnicode_CheckConsistency@@Base+0x1ee> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 64998 <_PyUnicode_CheckConsistency@@Base+0x280> │ │ │ │ - ands.w r1, r3, #64 @ 0x40 │ │ │ │ - bne.n 6497c <_PyUnicode_CheckConsistency@@Base+0x264> │ │ │ │ - cmp r2, #127 @ 0x7f │ │ │ │ - bhi.n 64958 <_PyUnicode_CheckConsistency@@Base+0x240> │ │ │ │ - ldr r5, [pc, #272] @ (64a4c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - movw r2, #727 @ 0x2d7 │ │ │ │ - movw r3, #20796 @ 0x513c │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - movw r2, #31380 @ 0x7a94 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl 645fc <_PyObject_AssertFailed@@Base> │ │ │ │ - cmp r2, #255 @ 0xff │ │ │ │ - bls.n 64a12 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ - ldr r5, [pc, #236] @ (64a4c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - mov.w r2, #728 @ 0x2d8 │ │ │ │ - movw r3, #20796 @ 0x513c │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - movw r2, #31396 @ 0x7aa4 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl 645fc <_PyObject_AssertFailed@@Base> │ │ │ │ - cmp r2, #127 @ 0x7f │ │ │ │ - bls.n 64a12 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ - movw r3, #20796 @ 0x513c │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31412 @ 0x7ab4 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #184] @ (64a4c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - movw r1, #731 @ 0x2db │ │ │ │ - b.n 64a38 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ - cmp r5, #2 │ │ │ │ - bne.n 649d6 <_PyUnicode_CheckConsistency@@Base+0x2be> │ │ │ │ - cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 649b8 <_PyUnicode_CheckConsistency@@Base+0x2a0> │ │ │ │ - movw r3, #20796 @ 0x513c │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31428 @ 0x7ac4 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #152] @ (64a4c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - movw r1, #734 @ 0x2de │ │ │ │ - b.n 64a38 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ - cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 64a16 <_PyUnicode_CheckConsistency@@Base+0x2fe> │ │ │ │ - movw r3, #20796 @ 0x513c │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31448 @ 0x7ad8 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #124] @ (64a4c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - movw r1, #735 @ 0x2df │ │ │ │ - b.n 64a38 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ - cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcs.n 649f4 <_PyUnicode_CheckConsistency@@Base+0x2dc> │ │ │ │ - movw r3, #20796 @ 0x513c │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31468 @ 0x7aec │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #92] @ (64a4c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - movw r1, #738 @ 0x2e2 │ │ │ │ - b.n 64a38 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ - cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcc.n 64a1c <_PyUnicode_CheckConsistency@@Base+0x304> │ │ │ │ - movw r3, #20796 @ 0x513c │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31488 @ 0x7b00 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #64] @ (64a4c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - movw r1, #739 @ 0x2e3 │ │ │ │ - b.n 64a38 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ - ldrb r3, [r0, r6] │ │ │ │ - b.n 64a20 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ - ldrh.w r3, [r0, r6, lsl #1] │ │ │ │ - b.n 64a20 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ - ldr.w r3, [r0, r6, lsl #2] │ │ │ │ - cbz r3, 64a44 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ - ldr r5, [pc, #40] @ (64a4c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - movw r3, #20796 @ 0x513c │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31508 @ 0x7b14 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #741 @ 0x2e5 │ │ │ │ - strd r1, r5, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #0 │ │ │ │ - bl 645fc <_PyObject_AssertFailed@@Base> │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - add r7, pc, #48 @ (adr r7, 64a80 ) │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - │ │ │ │ -00064a50 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #84] @ (64ab4 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 64a78 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 64a68 │ │ │ │ - mov r4, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 64a84 │ │ │ │ - bl 267e28 │ │ │ │ - bl 19b73c │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 64aa0 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 64a90 │ │ │ │ - dmb ish │ │ │ │ - beq.n 64ab0 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ (64ab4 ) │ │ │ │ - b.w 2458dc │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - str r0, [r3, r2] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00064ab8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ (64b24 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 64ae2 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 64ad2 │ │ │ │ - mov r5, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 64aee │ │ │ │ - bl 267e28 │ │ │ │ - ldr r3, [pc, #56] @ (64b28 ) │ │ │ │ - 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 64b10 │ │ │ │ - strexb r1, r6, [r5] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 64b00 │ │ │ │ - dmb ish │ │ │ │ - beq.n 64b22 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 2458dc │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - str r0, [r3, r2] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - str r4, [r4, r4] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00064b2c : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ (64b98 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 64b56 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 64b46 │ │ │ │ - mov r5, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 64b62 │ │ │ │ - bl 267e28 │ │ │ │ - ldr r3, [pc, #56] @ (64b9c ) │ │ │ │ - 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 64b84 │ │ │ │ - strexb r0, r2, [r5] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 64b74 │ │ │ │ - dmb ish │ │ │ │ - beq.n 64b96 │ │ │ │ - sub.w r0, r3, #140 @ 0x8c │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2458dc │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - str r0, [r3, r2] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - str r4, [r4, r4] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00064ba0 : │ │ │ │ - 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] @ (64c4c ) │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r2, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r1, [r3] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 64bca │ │ │ │ - strexb r0, r2, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 64bba │ │ │ │ - mov r4, r3 │ │ │ │ - dmb ish │ │ │ │ - beq.n 64bd8 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 267e28 │ │ │ │ - movw r0, #19968 @ 0x4e00 │ │ │ │ - movt r0, #72 @ 0x48 │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - cmp r2, #31 │ │ │ │ - ble.n 64c14 │ │ │ │ - mov.w r2, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r1, [r4] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 64c00 │ │ │ │ - strexb r3, r2, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 64bf0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 64c0e │ │ │ │ - add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 2458dc │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64c4a │ │ │ │ - adds r1, r2, #1 │ │ │ │ - add.w r2, r0, r2, lsl #2 │ │ │ │ - str.w r1, [r0, #1604] @ 0x644 │ │ │ │ - mov.w r1, #0 │ │ │ │ - str.w r5, [r2, #1476] @ 0x5c4 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 64c3a │ │ │ │ - strexb r3, r1, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 64c2a │ │ │ │ - dmb ish │ │ │ │ - beq.n 64c48 │ │ │ │ - add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 2458dc │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - strh r0, [r0, r7] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00064c50 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #55592 @ 0xd928 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - cbz r0, 64ca4 │ │ │ │ - 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 cdfa0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 64ca6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 64ca4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 64ca4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00064caa : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #55592 @ 0xd928 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 64ce4 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #11104 @ 0x2b60 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64cec │ │ │ │ - adds r0, #8 │ │ │ │ - bl cea34 │ │ │ │ - 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, 64d12 │ │ │ │ + cbnz r2, 64966 <_PyInterpreterState_FailIfRunningMain@@Base+0x56> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 64dda │ │ │ │ + bhi.n 64a2e <_PyInterpreterState_FailIfRunningMain@@Base+0x11e> │ │ │ │ tbb [pc, r2] │ │ │ │ str r2, [r3, r1] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ - movw r0, #12484 @ 0x30c4 │ │ │ │ + movw r0, #13316 @ 0x3404 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16b6fc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16ba84 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64d04 │ │ │ │ + bne.n 64958 <_PyInterpreterState_FailIfRunningMain@@Base+0x48> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64e82 │ │ │ │ + b.n 64ad6 <_PyInterpreterState_FailIfRunningMain@@Base+0x1c6> │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ - b.n 64d32 │ │ │ │ + b.n 64986 <_PyInterpreterState_FailIfRunningMain@@Base+0x76> │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1290c0 │ │ │ │ + bl 1294fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64d24 │ │ │ │ + beq.n 64978 <_PyInterpreterState_FailIfRunningMain@@Base+0x68> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1290c0 │ │ │ │ + bl 1294fc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 64d62 │ │ │ │ + cbnz r0, 649b6 <_PyInterpreterState_FailIfRunningMain@@Base+0xa6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64d24 │ │ │ │ + beq.n 64978 <_PyInterpreterState_FailIfRunningMain@@Base+0x68> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64d24 │ │ │ │ + bne.n 64978 <_PyInterpreterState_FailIfRunningMain@@Base+0x68> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64d24 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 64978 <_PyInterpreterState_FailIfRunningMain@@Base+0x68> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 64df2 │ │ │ │ + beq.n 64a46 <_PyInterpreterState_FailIfRunningMain@@Base+0x136> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1290c0 │ │ │ │ + bl 1294fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64e4e │ │ │ │ + beq.n 64aa2 <_PyInterpreterState_FailIfRunningMain@@Base+0x192> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 64df4 │ │ │ │ + bne.n 64a48 <_PyInterpreterState_FailIfRunningMain@@Base+0x138> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26944 @ 0x6940 │ │ │ │ + movw r1, #27776 @ 0x6c80 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64e4e │ │ │ │ + beq.n 64aa2 <_PyInterpreterState_FailIfRunningMain@@Base+0x192> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64e4e │ │ │ │ + bne.n 64aa2 <_PyInterpreterState_FailIfRunningMain@@Base+0x192> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64e4e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 64aa2 <_PyInterpreterState_FailIfRunningMain@@Base+0x192> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1290c0 │ │ │ │ + bl 1294fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64d24 │ │ │ │ - ldr r4, [pc, #204] @ (64e88 ) │ │ │ │ + beq.n 64978 <_PyInterpreterState_FailIfRunningMain@@Base+0x68> │ │ │ │ + ldr r4, [pc, #204] @ (64adc <_PyInterpreterState_FailIfRunningMain@@Base+0x1cc>) │ │ │ │ sub.w r5, r4, #16 │ │ │ │ - b.n 64df4 │ │ │ │ + b.n 64a48 <_PyInterpreterState_FailIfRunningMain@@Base+0x138> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26976 @ 0x6960 │ │ │ │ + movw r1, #27808 @ 0x6ca0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 64d24 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 64978 <_PyInterpreterState_FailIfRunningMain@@Base+0x68> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27020 @ 0x698c │ │ │ │ + movw r1, #27852 @ 0x6ccc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 64d24 │ │ │ │ - ldr r4, [pc, #148] @ (64e88 ) │ │ │ │ + bl d19a0 │ │ │ │ + b.n 64978 <_PyInterpreterState_FailIfRunningMain@@Base+0x68> │ │ │ │ + ldr r4, [pc, #148] @ (64adc <_PyInterpreterState_FailIfRunningMain@@Base+0x1cc>) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 129264 │ │ │ │ + bl 1296a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64e82 │ │ │ │ + bne.n 64ad6 <_PyInterpreterState_FailIfRunningMain@@Base+0x1c6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64e1a │ │ │ │ + beq.n 64a6e <_PyInterpreterState_FailIfRunningMain@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64e1a │ │ │ │ + cbnz r3, 64a6e <_PyInterpreterState_FailIfRunningMain@@Base+0x15e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64e30 │ │ │ │ + beq.n 64a84 <_PyInterpreterState_FailIfRunningMain@@Base+0x174> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 64e30 │ │ │ │ + cbnz r3, 64a84 <_PyInterpreterState_FailIfRunningMain@@Base+0x174> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 64d24 │ │ │ │ + beq.w 64978 <_PyInterpreterState_FailIfRunningMain@@Base+0x68> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64d24 │ │ │ │ + bne.w 64978 <_PyInterpreterState_FailIfRunningMain@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64d24 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 64978 <_PyInterpreterState_FailIfRunningMain@@Base+0x68> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64e64 │ │ │ │ + beq.n 64ab8 <_PyInterpreterState_FailIfRunningMain@@Base+0x1a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64e64 │ │ │ │ + cbnz r3, 64ab8 <_PyInterpreterState_FailIfRunningMain@@Base+0x1a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 64d24 │ │ │ │ + beq.w 64978 <_PyInterpreterState_FailIfRunningMain@@Base+0x68> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64d24 │ │ │ │ + bne.w 64978 <_PyInterpreterState_FailIfRunningMain@@Base+0x68> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64d24 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 64978 <_PyInterpreterState_FailIfRunningMain@@Base+0x68> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + movw r0, #31308 @ 0x7a4c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 7a24c │ │ │ │ + movw r0, #31320 @ 0x7a58 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 7a24c │ │ │ │ │ │ │ │ -00064e8c : │ │ │ │ +00064af8 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 64eca │ │ │ │ + beq.n 64b36 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 64ec2 │ │ │ │ + bmi.n 64b2e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64f34 │ │ │ │ - bl 83a00 │ │ │ │ + b.n 64ba0 │ │ │ │ + bl 83a30 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 64ecc │ │ │ │ + b.n 64b38 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64ee2 │ │ │ │ + bne.n 64b4e │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #0 │ │ │ │ - b.n 64ef4 │ │ │ │ + b.n 64b60 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 64ebc │ │ │ │ - bl 83a00 │ │ │ │ + bpl.n 64b28 │ │ │ │ + bl 83a30 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64f0c │ │ │ │ + bne.n 64b78 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64f1e │ │ │ │ + b.n 64b8a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 64ebc │ │ │ │ - bl 83a00 │ │ │ │ + bpl.n 64b28 │ │ │ │ + bl 83a30 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - blt.n 64ebc │ │ │ │ + blt.n 64b28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 64ebc │ │ │ │ + bge.n 64b28 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00064f38 : │ │ │ │ +00064ba4 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 110148 │ │ │ │ + bl 1103e0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64f70 │ │ │ │ + beq.n 64bdc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11082c │ │ │ │ + bl 110ac4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00064f72 : │ │ │ │ +00064bde <_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, 64c0a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ + bpl.n 64c0a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 64c06 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + bpl.n 64c0a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 64c0a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 64c1e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + movw r1, #1287 @ 0x507 │ │ │ │ + movw r0, #43892 @ 0xab74 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 64c2a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + add r4, sp, #32 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d282c │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #4 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00064c34 : │ │ │ │ + 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, 64c5e │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #5 │ │ │ │ + bpl.n 64c5e │ │ │ │ + cbz r1, 64c5a │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + bpl.n 64c5e │ │ │ │ + cbz r2, 64c5e │ │ │ │ + cbnz r3, 64c72 │ │ │ │ + movw r1, #1313 @ 0x521 │ │ │ │ + movw r0, #43892 @ 0xab74 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 64c7c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d282c │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00064c80 <_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, 64caa <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #5 │ │ │ │ + bpl.n 64caa <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 64ca6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + bpl.n 64caa <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 64caa <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 64cbe <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + movw r1, #1338 @ 0x53a │ │ │ │ + movw r0, #43892 @ 0xab74 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 64cc8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d282c │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00064ccc : │ │ │ │ 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, 64f9a │ │ │ │ + cbnz r6, 64cf4 │ │ │ │ mov r5, r1 │ │ │ │ - movw r3, #14236 @ 0x379c │ │ │ │ + movw r3, #15068 @ 0x3adc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 64fac │ │ │ │ - movw r0, #31584 @ 0x7b60 │ │ │ │ + b.n 64d06 │ │ │ │ + movw r0, #31336 @ 0x7a68 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6507a │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 64dd4 │ │ │ │ ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 64fc0 │ │ │ │ + cbz r2, 64d1a │ │ │ │ cmp r2, r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ it eq │ │ │ │ addeq.w r8, r8, #1 │ │ │ │ - b.n 64fac │ │ │ │ + b.n 64d06 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a16a4 │ │ │ │ + bl 1a1d44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6507a │ │ │ │ + beq.n 64dd4 │ │ │ │ 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, #31021 @ 0x792d │ │ │ │ + movw r3, #32089 @ 0x7d59 │ │ │ │ movt r3, #17 │ │ │ │ str r3, [r4, #24] │ │ │ │ - movw r3, #21441 @ 0x53c1 │ │ │ │ + movw r3, #23113 @ 0x5a49 │ │ │ │ movt r3, #30 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r3, [r4, #128] @ 0x80 │ │ │ │ movw r3, #3888 @ 0xf30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - movw r3, #15465 @ 0x3c69 │ │ │ │ + movw r3, #16365 @ 0x3fed │ │ │ │ movt r3, #22 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #49963 @ 0xc32b │ │ │ │ + movw r3, #50033 @ 0xc371 │ │ │ │ movt r3, #5 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 7f76c │ │ │ │ + bl 7f7a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 65074 │ │ │ │ + blt.n 64dce │ │ │ │ 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 7eb44 <_PyType_GetDict@@Base> │ │ │ │ + bl 7eb78 <_PyType_GetDict@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f858 │ │ │ │ + bl 7f88c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6507e │ │ │ │ + bne.n 64dd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65074 │ │ │ │ + beq.n 64dce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65074 │ │ │ │ + cbnz r3, 64dce │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00065084 : │ │ │ │ - b.w 64f72 │ │ │ │ +00064dde : │ │ │ │ + b.w 64ccc │ │ │ │ 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, #63492 @ 0xf804 │ │ │ │ + movw r1, #64324 @ 0xfb44 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl bfa2c │ │ │ │ - cbnz r0, 650bc │ │ │ │ + bl bfaa8 │ │ │ │ + cbnz r0, 64e16 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 650ee │ │ │ │ + b.n 64e48 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 48462 │ │ │ │ + bl 484d2 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 650d2 │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 64e2c │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 650b8 │ │ │ │ + bne.n 64e12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 650e6 │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 64e40 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 650b8 │ │ │ │ + bne.n 64e12 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 7f9dc │ │ │ │ - cbnz r0, 65114 │ │ │ │ + bl 7fa10 │ │ │ │ + cbnz r0, 64e6e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 65170 │ │ │ │ + b.n 64eca │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp] │ │ │ │ - cbnz r4, 6512a │ │ │ │ - ldr r0, [pc, #84] @ (65174 ) │ │ │ │ + cbnz r4, 64e84 │ │ │ │ + ldr r0, [pc, #88] @ (64ed0 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - bl 13205c │ │ │ │ + bl 13248c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 65138 │ │ │ │ - ldr r0, [pc, #76] @ (65178 ) │ │ │ │ + b.n 64e92 │ │ │ │ + ldr r0, [pc, #76] @ (64ed4 ) │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 13205c │ │ │ │ + bl 13248c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6514e │ │ │ │ + beq.n 64ea8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6514e │ │ │ │ + cbnz r3, 64ea8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6510e │ │ │ │ + beq.n 64e68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 65160 │ │ │ │ + bne.n 64eba │ │ │ │ movs r0, #0 │ │ │ │ - b.n 65170 │ │ │ │ + b.n 64eca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6515c │ │ │ │ + bne.n 64eb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6515c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 64eb6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r1, pc, #992 @ (adr r1, 65558 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114>) │ │ │ │ + nop │ │ │ │ + add r1, pc, #992 @ (adr r1, 652b4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #288 @ 0x120 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r2, 64efa │ │ │ │ + cbz r3, 64ee4 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + b.n 64eec │ │ │ │ + movw r1, #40980 @ 0xa014 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #31360 @ 0x7a80 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + b.w ddc0c │ │ │ │ + cbz r3, 64f00 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + b.n 64f08 │ │ │ │ + movw r1, #40980 @ 0xa014 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #31396 @ 0x7aa4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w ddc0c │ │ │ │ + │ │ │ │ +00064f14 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov lr, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ + bne.n 64f4e <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #788] @ (65248 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + mov.w r2, #668 @ 0x29c │ │ │ │ + movw r3, #21628 @ 0x547c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + movw r2, #31424 @ 0x7ac0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + bl 60bd8 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + and.w r2, r3, #96 @ 0x60 │ │ │ │ + ubfx r5, r3, #2, #3 │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ + bne.n 64f84 <_PyUnicode_CheckConsistency@@Base+0x70> │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 650e0 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r4, [pc, #736] @ (65248 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ + movw r3, #21628 @ 0x547c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r2, #31492 @ 0x7b04 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + strd r1, r4, [sp] │ │ │ │ + movs r1, #0 │ │ │ │ + bl 60bd8 <_PyObject_AssertFailed@@Base> │ │ │ │ + subs r2, r5, #1 │ │ │ │ + and.w ip, r3, #64 @ 0x40 │ │ │ │ + cmp r5, #4 │ │ │ │ + it ne │ │ │ │ + cmpne r2, #1 │ │ │ │ + ite hi │ │ │ │ + movhi r2, #1 │ │ │ │ + movls r2, #0 │ │ │ │ + ands.w r1, r3, #32 │ │ │ │ + beq.n 64ffa <_PyUnicode_CheckConsistency@@Base+0xe6> │ │ │ │ + add.w r7, r0, #28 │ │ │ │ + cbz r2, 64fc2 <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ + ldr r4, [pc, #676] @ (65248 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + movw r1, #682 @ 0x2aa │ │ │ │ + movw r3, #21628 @ 0x547c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r2, #31524 @ 0x7b24 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + strd r1, r4, [sp] │ │ │ │ + movs r1, #0 │ │ │ │ + bl 60bd8 <_PyObject_AssertFailed@@Base> │ │ │ │ + and.w r1, ip, #255 @ 0xff │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 64fec <_PyUnicode_CheckConsistency@@Base+0xd8> │ │ │ │ + ldr r5, [pc, #632] @ (65248 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + mov r1, r2 │ │ │ │ + movw r4, #685 @ 0x2ad │ │ │ │ + movw r3, #21628 @ 0x547c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r2, #31620 @ 0x7b84 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 60bd8 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + cmp r6, r7 │ │ │ │ + bne.n 650b8 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ + ldr r4, [pc, #596] @ (65248 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + movw r2, #686 @ 0x2ae │ │ │ │ + b.n 650a0 <_PyUnicode_CheckConsistency@@Base+0x18c> │ │ │ │ + ldr r7, [r0, #28] │ │ │ │ + cbz r2, 6501c <_PyUnicode_CheckConsistency@@Base+0x108> │ │ │ │ + ldr r4, [pc, #584] @ (65248 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + mov.w r2, #692 @ 0x2b4 │ │ │ │ + movw r3, #21628 @ 0x547c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + movw r2, #31524 @ 0x7b24 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + bl 60bd8 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 6503e <_PyUnicode_CheckConsistency@@Base+0x12a> │ │ │ │ + ldr r4, [pc, #552] @ (65248 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + mov.w r2, #696 @ 0x2b8 │ │ │ │ + movw r3, #21628 @ 0x547c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + mov r1, r7 │ │ │ │ + movw r2, #31672 @ 0x7bb8 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + bl 60bd8 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + and.w r1, ip, #255 @ 0xff │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 65096 <_PyUnicode_CheckConsistency@@Base+0x182> │ │ │ │ + cmp r7, r6 │ │ │ │ + beq.n 6506e <_PyUnicode_CheckConsistency@@Base+0x15a> │ │ │ │ + ldr r5, [pc, #504] @ (65248 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + mov r1, r2 │ │ │ │ + movw r4, #698 @ 0x2ba │ │ │ │ + movw r3, #21628 @ 0x547c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r2, #31692 @ 0x7bcc │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 60bd8 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r6, r1 │ │ │ │ + beq.n 650e0 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r5, [pc, #464] @ (65248 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + mov r1, r2 │ │ │ │ + movw r4, #699 @ 0x2bb │ │ │ │ + movw r3, #21628 @ 0x547c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r2, #31720 @ 0x7be8 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 60bd8 <_PyObject_AssertFailed@@Base> │ │ │ │ + cmp r7, r6 │ │ │ │ + bne.n 650b8 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ + ldr r4, [pc, #428] @ (65248 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + movw r2, #702 @ 0x2be │ │ │ │ + movw r3, #21628 @ 0x547c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + movw r2, #31644 @ 0x7b9c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + bl 60bd8 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r6, 650e0 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + cbz r2, 650e0 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r5, [pc, #392] @ (65248 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + movw r2, #707 @ 0x2c3 │ │ │ │ + movw r3, #21628 @ 0x547c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + movw r2, #31760 @ 0x7c10 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 60bd8 <_PyObject_AssertFailed@@Base> │ │ │ │ + cmp.w lr, #0 │ │ │ │ + beq.w 65240 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ + lsls r1, r3, #26 │ │ │ │ + bpl.n 650fa <_PyUnicode_CheckConsistency@@Base+0x1e6> │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r0, r4, #20 │ │ │ │ + addpl.w r0, r4, #28 │ │ │ │ + b.n 650fc <_PyUnicode_CheckConsistency@@Base+0x1e8> │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + mov r1, r2 │ │ │ │ + cmp r6, r1 │ │ │ │ + ble.n 65126 <_PyUnicode_CheckConsistency@@Base+0x212> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6510e <_PyUnicode_CheckConsistency@@Base+0x1fa> │ │ │ │ + ldrb r7, [r0, r1] │ │ │ │ + b.n 6511a <_PyUnicode_CheckConsistency@@Base+0x206> │ │ │ │ + cmp r5, #2 │ │ │ │ + ite eq │ │ │ │ + ldrheq.w r7, [r0, r1, lsl #1] │ │ │ │ + ldrne.w r7, [r0, r1, lsl #2] │ │ │ │ + cmp r2, r7 │ │ │ │ + add.w r1, r1, #1 │ │ │ │ + it cc │ │ │ │ + movcc r2, r7 │ │ │ │ + b.n 65102 <_PyUnicode_CheckConsistency@@Base+0x1ee> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 65194 <_PyUnicode_CheckConsistency@@Base+0x280> │ │ │ │ + ands.w r1, r3, #64 @ 0x40 │ │ │ │ + bne.n 65178 <_PyUnicode_CheckConsistency@@Base+0x264> │ │ │ │ + cmp r2, #127 @ 0x7f │ │ │ │ + bhi.n 65154 <_PyUnicode_CheckConsistency@@Base+0x240> │ │ │ │ + ldr r5, [pc, #272] @ (65248 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + movw r2, #727 @ 0x2d7 │ │ │ │ + movw r3, #21628 @ 0x547c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + movw r2, #31788 @ 0x7c2c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + bl 60bd8 <_PyObject_AssertFailed@@Base> │ │ │ │ + cmp r2, #255 @ 0xff │ │ │ │ + bls.n 6520e <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ + ldr r5, [pc, #236] @ (65248 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + mov.w r2, #728 @ 0x2d8 │ │ │ │ + movw r3, #21628 @ 0x547c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + movw r2, #31804 @ 0x7c3c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + bl 60bd8 <_PyObject_AssertFailed@@Base> │ │ │ │ + cmp r2, #127 @ 0x7f │ │ │ │ + bls.n 6520e <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ + movw r3, #21628 @ 0x547c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r2, #31820 @ 0x7c4c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r5, [pc, #184] @ (65248 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + movw r1, #731 @ 0x2db │ │ │ │ + b.n 65234 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + cmp r5, #2 │ │ │ │ + bne.n 651d2 <_PyUnicode_CheckConsistency@@Base+0x2be> │ │ │ │ + cmp r2, #255 @ 0xff │ │ │ │ + bhi.n 651b4 <_PyUnicode_CheckConsistency@@Base+0x2a0> │ │ │ │ + movw r3, #21628 @ 0x547c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r2, #31836 @ 0x7c5c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r5, [pc, #152] @ (65248 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + movw r1, #734 @ 0x2de │ │ │ │ + b.n 65234 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + cmp.w r2, #65536 @ 0x10000 │ │ │ │ + bcc.n 65212 <_PyUnicode_CheckConsistency@@Base+0x2fe> │ │ │ │ + movw r3, #21628 @ 0x547c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r2, #31856 @ 0x7c70 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r5, [pc, #124] @ (65248 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + movw r1, #735 @ 0x2df │ │ │ │ + b.n 65234 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + cmp.w r2, #65536 @ 0x10000 │ │ │ │ + bcs.n 651f0 <_PyUnicode_CheckConsistency@@Base+0x2dc> │ │ │ │ + movw r3, #21628 @ 0x547c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r2, #31876 @ 0x7c84 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r5, [pc, #92] @ (65248 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + movw r1, #738 @ 0x2e2 │ │ │ │ + b.n 65234 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + cmp.w r2, #1114112 @ 0x110000 │ │ │ │ + bcc.n 65218 <_PyUnicode_CheckConsistency@@Base+0x304> │ │ │ │ + movw r3, #21628 @ 0x547c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r2, #31896 @ 0x7c98 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r5, [pc, #64] @ (65248 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + movw r1, #739 @ 0x2e3 │ │ │ │ + b.n 65234 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + ldrb r3, [r0, r6] │ │ │ │ + b.n 6521c <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ + ldrh.w r3, [r0, r6, lsl #1] │ │ │ │ + b.n 6521c <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ + ldr.w r3, [r0, r6, lsl #2] │ │ │ │ + cbz r3, 65240 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ + ldr r5, [pc, #40] @ (65248 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + movw r3, #21628 @ 0x547c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r2, #31916 @ 0x7cac │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #741 @ 0x2e5 │ │ │ │ + strd r1, r5, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #0 │ │ │ │ + bl 60bd8 <_PyObject_AssertFailed@@Base> │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + add r2, sp, #304 @ 0x130 │ │ │ │ + lsls r4, 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 651b2 │ │ │ │ + bmi.n 65282 <_PyUnicode_CheckConsistency@@Base+0x36e> │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 651b6 │ │ │ │ + beq.n 65286 <_PyUnicode_CheckConsistency@@Base+0x372> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 651b8 │ │ │ │ + b.n 65288 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 651b8 │ │ │ │ + b.n 65288 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ - bl 71c3c │ │ │ │ + bl 71cfc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 651d8 │ │ │ │ + cbz r0, 652a8 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ 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 c9e94 <_PyUnicodeWriter_PrepareInternal@@Base+0x4f0> │ │ │ │ + bl c9f1c <_PyUnicodeWriter_PrepareInternal@@Base+0x4f0> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000651de : │ │ │ │ +000652ae : │ │ │ │ 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 651fa │ │ │ │ - bl 498ac │ │ │ │ - b.n 65236 │ │ │ │ + bmi.n 652ca │ │ │ │ + bl 498f4 │ │ │ │ + b.n 65306 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #31608 @ 0x7b78 │ │ │ │ + movw r1, #31992 @ 0x7cf8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 144c80 │ │ │ │ + bl 145138 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 65236 │ │ │ │ - movw r1, #12632 @ 0x3158 │ │ │ │ + blt.n 65306 │ │ │ │ + movw r1, #13464 @ 0x3498 │ │ │ │ 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 51f60 │ │ │ │ + b.w 51fa8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006523a : │ │ │ │ +0006530a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 65256 │ │ │ │ - bl 498ac │ │ │ │ - b.n 652d8 │ │ │ │ + bmi.n 65326 │ │ │ │ + bl 498f4 │ │ │ │ + b.n 653a8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ - movw r1, #31692 @ 0x7bcc │ │ │ │ + movw r1, #32076 @ 0x7d4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 144c80 │ │ │ │ + bl 145138 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 652d8 │ │ │ │ - movw r3, #12632 @ 0x3158 │ │ │ │ + blt.n 653a8 │ │ │ │ + movw r3, #13464 @ 0x3498 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 51f60 │ │ │ │ + bl 51fa8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 652d8 │ │ │ │ + cbz r0, 653a8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 652d0 │ │ │ │ + bmi.n 653a0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #33380 @ 0x8264 │ │ │ │ + movw r1, #34212 @ 0x85a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 652d8 │ │ │ │ + beq.n 653a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 652d8 │ │ │ │ + cbnz r3, 653a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 652d8 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 653a8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a3d60 │ │ │ │ + b.w 1a4400 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000652dc : │ │ │ │ +000653ac : │ │ │ │ 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 652f8 │ │ │ │ - bl 498ac │ │ │ │ - b.n 65334 │ │ │ │ + bmi.n 653c8 │ │ │ │ + bl 498f4 │ │ │ │ + b.n 65404 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #31784 @ 0x7c28 │ │ │ │ + movw r1, #32168 @ 0x7da8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 144c80 │ │ │ │ + bl 145138 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 65334 │ │ │ │ - movw r1, #12632 @ 0x3158 │ │ │ │ + blt.n 65404 │ │ │ │ + movw r1, #13464 @ 0x3498 │ │ │ │ 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 1942b8 │ │ │ │ + b.w 1947f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065338 : │ │ │ │ +00065408 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 65354 │ │ │ │ - bl 498ac │ │ │ │ - b.n 65376 │ │ │ │ + bmi.n 65424 │ │ │ │ + bl 498f4 │ │ │ │ + b.n 65446 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #31928 @ 0x7cb8 │ │ │ │ + movw r1, #32312 @ 0x7e38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 144c80 │ │ │ │ + bl 145138 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6537a │ │ │ │ + bge.n 6544a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 653d4 │ │ │ │ - movw r3, #12632 @ 0x3158 │ │ │ │ + b.n 654a4 │ │ │ │ + movw r3, #13464 @ 0x3498 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1942b8 │ │ │ │ + bl 1947f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65376 │ │ │ │ + beq.n 65446 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 653d4 │ │ │ │ + bmi.n 654a4 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #32020 @ 0x7d14 │ │ │ │ + movw r1, #32404 @ 0x7e94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65376 │ │ │ │ + beq.n 65446 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 65376 │ │ │ │ + bne.n 65446 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65376 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 65446 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000653d8 : │ │ │ │ +000654a8 : │ │ │ │ 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 f1d08 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f1cf0 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 88520 │ │ │ │ + b.w 884f4 │ │ │ │ │ │ │ │ -00065400 : │ │ │ │ +000654d0 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 191310 │ │ │ │ + b.w 191850 │ │ │ │ │ │ │ │ -00065406 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +000654d6 <_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 c8b78 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl c8c00 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00065426 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +000654f6 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 6543a <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 6550a <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 6543e <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 6550e <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w c99a4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w c9a2c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -00065444 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +00065514 <_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 65488 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + bls.n 65558 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 6547e <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bne.n 6554e <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 65478 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ + bcc.n 65548 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 65464 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 6548c <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + beq.n 65534 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 6555c <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 65488 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + beq.n 65558 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6545c <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ - b.n 6548c <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + bge.n 6552c <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ + b.n 6555c <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 6548e <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ + b.n 6555e <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 654b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bcc.n 65588 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 654b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + blt.n 65588 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ tst.w r2, #32 │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ - beq.n 654ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ + beq.n 6559a <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r3, #20 │ │ │ │ addpl r3, #28 │ │ │ │ - b.n 654cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ + b.n 6559c <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6549e <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + beq.n 6556e <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl c99a4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9a2c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6549e <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ - b.n 65514 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bne.n 6556e <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + b.n 655e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 654e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ + beq.n 655b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 654f6 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ + beq.n 655c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 6550c <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + b.n 655dc <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ add.w r3, r3, r0, lsl #1 │ │ │ │ mov r2, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 6550c <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 655dc <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 654e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + b.n 655b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 6550c <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 655dc <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 654fa <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ + b.n 655ca <_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 │ │ │ │ @@ -88776,326 +88897,326 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65542 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ + beq.n 65612 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65558 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ + bne.n 65628 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6558c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 6565c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6558c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ - b.n 6555a <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ + ble.n 6565c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + b.n 6562a <_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 65578 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ + beq.n 65648 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 655a6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ + bne.n 65676 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6558c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 6565c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 655a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + bgt.n 65678 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 655ea <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 656ba <_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 1714dc │ │ │ │ + bl 171854 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 655d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + beq.n 656a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 655d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + cbnz r3, 656a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 655ea <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + beq.n 656ba <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 655ea <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + cbnz r3, 656ba <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65618 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ + beq.n 656e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65646 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ + bne.n 65716 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6562c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ + beq.n 656fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65648 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ + bgt.n 65718 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 65672 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 65742 <_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 17a8a4 │ │ │ │ + bl 17ac1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65672 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + beq.n 65742 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65672 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + cbnz r3, 65742 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 656a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ + beq.n 65770 <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 656ce <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ + bne.n 6579e <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 656b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ + beq.n 65784 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 656d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ + bgt.n 657a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 656fa <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 657ca <_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 118ddc │ │ │ │ + bl 119204 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 656fa <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + beq.n 657ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 656fa <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + cbnz r3, 657ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65728 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ + beq.n 657f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65756 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ + bne.n 65826 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6573c <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ + beq.n 6580c <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65758 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ + bgt.n 65828 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 65782 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 65852 <_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 182acc │ │ │ │ + bl 182edc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65782 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + beq.n 65852 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65782 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + cbnz r3, 65852 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00065786 : │ │ │ │ +00065856 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #240] @ (65888 ) │ │ │ │ + ldr r4, [pc, #240] @ (65958 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (6588c ) │ │ │ │ + ldr r3, [pc, #236] @ (6595c ) │ │ │ │ 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 657c0 │ │ │ │ + bne.n 65890 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 657b0 │ │ │ │ + bne.n 65880 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 657de │ │ │ │ + beq.n 658ae │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d7eb4 │ │ │ │ + bl 1d857c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 657fa │ │ │ │ + bne.n 658ca │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 657ea │ │ │ │ + bne.n 658ba │ │ │ │ dmb ish │ │ │ │ - beq.n 65806 │ │ │ │ - ldr r0, [pc, #136] @ (6588c ) │ │ │ │ - bl 2458dc │ │ │ │ - movw r6, #32124 @ 0x7d7c │ │ │ │ + beq.n 658d6 │ │ │ │ + ldr r0, [pc, #136] @ (6595c ) │ │ │ │ + bl 245de4 │ │ │ │ + movw r6, #32508 @ 0x7efc │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 65880 │ │ │ │ - bl 1ef6f8 │ │ │ │ + cbz r5, 65950 │ │ │ │ + bl 1efd80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6582c │ │ │ │ + bge.n 658fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eda54 │ │ │ │ + bl 1ee0dc │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 65840 │ │ │ │ + bne.n 65910 │ │ │ │ strexb r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 65830 │ │ │ │ + bne.n 65900 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 6585c │ │ │ │ + beq.n 6592c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #56] @ (6588c ) │ │ │ │ + ldr r0, [pc, #56] @ (6595c ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d7eb4 │ │ │ │ + bl 1d857c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 65872 │ │ │ │ + bne.n 65942 │ │ │ │ strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 65862 │ │ │ │ + bne.n 65932 │ │ │ │ dmb ish │ │ │ │ - beq.n 65816 │ │ │ │ - ldr r0, [pc, #16] @ (6588c ) │ │ │ │ - bl 2458dc │ │ │ │ - b.n 65816 │ │ │ │ + beq.n 658e6 │ │ │ │ + ldr r0, [pc, #16] @ (6595c ) │ │ │ │ + bl 245de4 │ │ │ │ + b.n 658e6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -89104,131 +89225,131 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ itete eq │ │ │ │ moveq r0, #0 │ │ │ │ - movwne r0, #39473 @ 0x9a31 │ │ │ │ + movwne r0, #40705 @ 0x9f01 │ │ │ │ moveq r1, r0 │ │ │ │ movtne r0, #21 │ │ │ │ - bl 65786 │ │ │ │ + bl 65856 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000658c4 : │ │ │ │ +00065994 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (658f8 ) │ │ │ │ + ldr r4, [pc, #36] @ (659c8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1f68a0 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 1f7074 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 658f6 │ │ │ │ - movw r0, #32172 @ 0x7dac │ │ │ │ + bge.n 659c6 │ │ │ │ + movw r0, #32556 @ 0x7f2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1eda54 │ │ │ │ + b.w 1ee0dc │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000658fc : │ │ │ │ +000659cc : │ │ │ │ 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] @ (659fc ) │ │ │ │ + ldr r4, [pc, #236] @ (65acc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (65a00 ) │ │ │ │ + ldr r3, [pc, #236] @ (65ad0 ) │ │ │ │ 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 65936 │ │ │ │ + bne.n 65a06 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65926 │ │ │ │ + bne.n 659f6 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 65954 │ │ │ │ + beq.n 65a24 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d7eb4 │ │ │ │ + bl 1d857c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 65970 │ │ │ │ + bne.n 65a40 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 65960 │ │ │ │ + bne.n 65a30 │ │ │ │ dmb ish │ │ │ │ - beq.n 6597c │ │ │ │ - ldr r0, [pc, #136] @ (65a00 ) │ │ │ │ - bl 2458dc │ │ │ │ - movw r6, #32212 @ 0x7dd4 │ │ │ │ + beq.n 65a4c │ │ │ │ + ldr r0, [pc, #136] @ (65ad0 ) │ │ │ │ + bl 245de4 │ │ │ │ + movw r6, #32596 @ 0x7f54 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 659f6 │ │ │ │ - bl 1f68a0 <_PyEval_SetProfile@@Base> │ │ │ │ + cbz r5, 65ac6 │ │ │ │ + bl 1f7074 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 659a2 │ │ │ │ + bge.n 65a72 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eda54 │ │ │ │ + bl 1ee0dc │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 659b6 │ │ │ │ + bne.n 65a86 │ │ │ │ strexb r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 659a6 │ │ │ │ + bne.n 65a76 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 659d2 │ │ │ │ + beq.n 65aa2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #52] @ (65a00 ) │ │ │ │ + ldr r0, [pc, #52] @ (65ad0 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d7eb4 │ │ │ │ + bl 1d857c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 659e8 │ │ │ │ + bne.n 65ab8 │ │ │ │ strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 659d8 │ │ │ │ + bne.n 65aa8 │ │ │ │ dmb ish │ │ │ │ - beq.n 6598c │ │ │ │ - ldr r0, [pc, #16] @ (65a00 ) │ │ │ │ - bl 2458dc │ │ │ │ - b.n 6598c │ │ │ │ + beq.n 65a5c │ │ │ │ + ldr r0, [pc, #16] @ (65ad0 ) │ │ │ │ + bl 245de4 │ │ │ │ + b.n 65a5c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ @@ -89236,402 +89357,402 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ itete eq │ │ │ │ moveq r0, #0 │ │ │ │ - movwne r0, #35169 @ 0x8961 │ │ │ │ + movwne r0, #36713 @ 0x8f69 │ │ │ │ moveq r1, r0 │ │ │ │ movtne r0, #31 │ │ │ │ - bl 658fc │ │ │ │ + bl 659cc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065a38 : │ │ │ │ +00065b08 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1cb0b4 │ │ │ │ + bl 1cb784 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65a56 │ │ │ │ - bl d3bd8 │ │ │ │ + cbnz r0, 65b26 │ │ │ │ + bl d3c14 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 65a6c │ │ │ │ + b.n 65b3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65a6a │ │ │ │ + beq.n 65b3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 65a6a │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 65b3a │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1cb0b4 │ │ │ │ + bl 1cb784 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 65aca │ │ │ │ + cbz r0, 65b9a │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r7, 65aa6 │ │ │ │ + cbz r7, 65b76 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #33352 @ 0x8248 │ │ │ │ + movw r1, #34184 @ 0x8588 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 85144 │ │ │ │ + bl 85114 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 65aae │ │ │ │ + b.n 65b7e │ │ │ │ mov r1, r6 │ │ │ │ - bl d2598 │ │ │ │ + bl d25e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65abe │ │ │ │ + beq.n 65b8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 65ac2 │ │ │ │ + cbz r3, 65b92 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 65aca │ │ │ │ + b.n 65b9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65abe │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 65b8e │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00065ace : │ │ │ │ +00065b9e : │ │ │ │ movs r3, #2 │ │ │ │ - b.n 65a6e │ │ │ │ + b.n 65b3e │ │ │ │ │ │ │ │ -00065ad2 : │ │ │ │ +00065ba2 : │ │ │ │ movs r3, #3 │ │ │ │ - b.n 65a6e │ │ │ │ + b.n 65b3e │ │ │ │ │ │ │ │ -00065ad6 <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ +00065ba6 <_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 139fd4 │ │ │ │ + bl 13a400 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24bfb8 │ │ │ │ + b.w 24c488 │ │ │ │ │ │ │ │ -00065af4 <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ +00065bc4 <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 65b12 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + beq.n 65be2 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 65b16 <_PyXI_NamespaceFromNames@@Base+0x22> │ │ │ │ + cbnz r0, 65be6 <_PyXI_NamespaceFromNames@@Base+0x22> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 65b40 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ - bl 22f8ec │ │ │ │ + b.n 65c10 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + bl 22fea0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65b12 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + beq.n 65be2 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r1, r5 │ │ │ │ - bl 22f918 │ │ │ │ + bl 22fecc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 65b40 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + bne.n 65c10 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1536f4 │ │ │ │ + bl 153bac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65b12 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ - bl d3bd8 │ │ │ │ - b.n 65b12 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + bne.n 65be2 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + bl d3c14 │ │ │ │ + b.n 65be2 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00065b44 : │ │ │ │ - ldr r0, [pc, #28] @ (65b64 ) │ │ │ │ +00065c14 : │ │ │ │ + ldr r0, [pc, #28] @ (65c34 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #32264 @ 0x7e08 │ │ │ │ + movw r2, #32648 @ 0x7f88 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b.w 127000 <_PyErr_SetString@@Base> │ │ │ │ + b.w 127438 <_PyErr_SetString@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065b68 <_PyState_AddModule@@Base>: │ │ │ │ +00065c38 <_PyState_AddModule@@Base>: │ │ │ │ mov r3, r2 │ │ │ │ - cbz r2, 65ba8 <_PyState_AddModule@@Base+0x40> │ │ │ │ + cbz r2, 65c78 <_PyState_AddModule@@Base+0x40> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r1, 65b9c <_PyState_AddModule@@Base+0x34> │ │ │ │ + cbz r1, 65c6c <_PyState_AddModule@@Base+0x34> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #48588 @ 0xbdcc │ │ │ │ + movw r2, #49420 @ 0xc10c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127000 <_PyErr_SetString@@Base> │ │ │ │ + bl 127438 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 1a4244 │ │ │ │ + b.w 1a48e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #32300 @ 0x7e2c │ │ │ │ + movw r2, #32684 @ 0x7fac │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127000 <_PyErr_SetString@@Base> │ │ │ │ + bl 127438 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #32300 @ 0x7e2c │ │ │ │ + movw r2, #32684 @ 0x7fac │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127000 <_PyErr_SetString@@Base> │ │ │ │ + bl 127438 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 65c38 <_PyState_AddModule@@Base+0xd0> │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + bmi.n 65d08 <_PyState_AddModule@@Base+0xd0> │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #32 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #41560 @ 0xa258 │ │ │ │ + movw r1, #62848 @ 0xf580 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #42392 @ 0xa598 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, r4 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 65c60 <_PyState_AddModule@@Base+0xf8> │ │ │ │ - ldr r2, [pc, #40] @ (65c64 <_PyState_AddModule@@Base+0xfc>) │ │ │ │ + b.n 65d30 <_PyState_AddModule@@Base+0xf8> │ │ │ │ + ldr r2, [pc, #40] @ (65d34 <_PyState_AddModule@@Base+0xfc>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1a4d50 │ │ │ │ + bl 1a53f0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 65c34 <_PyState_AddModule@@Base+0xcc> │ │ │ │ - cbz r0, 65c58 <_PyState_AddModule@@Base+0xf0> │ │ │ │ + beq.n 65d04 <_PyState_AddModule@@Base+0xcc> │ │ │ │ + cbz r0, 65d28 <_PyState_AddModule@@Base+0xf0> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a6630 │ │ │ │ + b.w 1a6cd0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 65e1a <_PyState_AddModule@@Base+0x2b2> │ │ │ │ - ldr r3, [pc, #412] @ (65e24 <_PyState_AddModule@@Base+0x2bc>) │ │ │ │ + beq.w 65eea <_PyState_AddModule@@Base+0x2b2> │ │ │ │ + ldr r3, [pc, #412] @ (65ef4 <_PyState_AddModule@@Base+0x2bc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 65caa <_PyState_AddModule@@Base+0x142> │ │ │ │ - bne.n 65cae <_PyState_AddModule@@Base+0x146> │ │ │ │ + bgt.n 65d7a <_PyState_AddModule@@Base+0x142> │ │ │ │ + bne.n 65d7e <_PyState_AddModule@@Base+0x146> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - b.n 65cb0 <_PyState_AddModule@@Base+0x148> │ │ │ │ + b.n 65d80 <_PyState_AddModule@@Base+0x148> │ │ │ │ movs r6, #1 │ │ │ │ - b.n 65cb0 <_PyState_AddModule@@Base+0x148> │ │ │ │ + b.n 65d80 <_PyState_AddModule@@Base+0x148> │ │ │ │ movs r6, #0 │ │ │ │ movw r3, #5900 @ 0x170c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r0, [r7, #-16] │ │ │ │ - cbz r0, 65cf8 <_PyState_AddModule@@Base+0x190> │ │ │ │ - bl 7a21c │ │ │ │ + cbz r0, 65dc8 <_PyState_AddModule@@Base+0x190> │ │ │ │ + bl 7a24c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 65e04 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - bl 83b80 │ │ │ │ + beq.w 65ed4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + bl 83bb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 65cee <_PyState_AddModule@@Base+0x186> │ │ │ │ + beq.n 65dbe <_PyState_AddModule@@Base+0x186> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65cee <_PyState_AddModule@@Base+0x186> │ │ │ │ + cbnz r3, 65dbe <_PyState_AddModule@@Base+0x186> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ adds r7, #16 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 65cc0 <_PyState_AddModule@@Base+0x158> │ │ │ │ - b.n 65e04 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + beq.n 65d90 <_PyState_AddModule@@Base+0x158> │ │ │ │ + b.n 65ed4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ movw r3, #5904 @ 0x1710 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ adds r7, #16 │ │ │ │ - cbz r0, 65d3e <_PyState_AddModule@@Base+0x1d6> │ │ │ │ + cbz r0, 65e0e <_PyState_AddModule@@Base+0x1d6> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65d06 <_PyState_AddModule@@Base+0x19e> │ │ │ │ - bl 7a21c │ │ │ │ + beq.n 65dd6 <_PyState_AddModule@@Base+0x19e> │ │ │ │ + bl 7a24c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 65e04 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - bl 83b80 │ │ │ │ + beq.n 65ed4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + bl 83bb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 65d36 <_PyState_AddModule@@Base+0x1ce> │ │ │ │ + beq.n 65e06 <_PyState_AddModule@@Base+0x1ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65d36 <_PyState_AddModule@@Base+0x1ce> │ │ │ │ + cbnz r3, 65e06 <_PyState_AddModule@@Base+0x1ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 65d06 <_PyState_AddModule@@Base+0x19e> │ │ │ │ - b.n 65e04 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + beq.n 65dd6 <_PyState_AddModule@@Base+0x19e> │ │ │ │ + b.n 65ed4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ movw r3, #5908 @ 0x1714 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ adds r7, #16 │ │ │ │ - cbz r0, 65d84 <_PyState_AddModule@@Base+0x21c> │ │ │ │ + cbz r0, 65e54 <_PyState_AddModule@@Base+0x21c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65d4c <_PyState_AddModule@@Base+0x1e4> │ │ │ │ - bl 7a21c │ │ │ │ + beq.n 65e1c <_PyState_AddModule@@Base+0x1e4> │ │ │ │ + bl 7a24c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 65e04 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - bl 83b80 │ │ │ │ + beq.n 65ed4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + bl 83bb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 65d7c <_PyState_AddModule@@Base+0x214> │ │ │ │ + beq.n 65e4c <_PyState_AddModule@@Base+0x214> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65d7c <_PyState_AddModule@@Base+0x214> │ │ │ │ + cbnz r3, 65e4c <_PyState_AddModule@@Base+0x214> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 65d4c <_PyState_AddModule@@Base+0x1e4> │ │ │ │ - b.n 65e04 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + beq.n 65e1c <_PyState_AddModule@@Base+0x1e4> │ │ │ │ + b.n 65ed4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ movw r3, #10692 @ 0x29c4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65e1c <_PyState_AddModule@@Base+0x2b4> │ │ │ │ + beq.n 65eec <_PyState_AddModule@@Base+0x2b4> │ │ │ │ adds r6, #16 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65e1c <_PyState_AddModule@@Base+0x2b4> │ │ │ │ - bl 7a21c │ │ │ │ + beq.n 65eec <_PyState_AddModule@@Base+0x2b4> │ │ │ │ + bl 7a24c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 65e04 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + cbz r0, 65ed4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d0318 │ │ │ │ + bl d039c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65dc8 <_PyState_AddModule@@Base+0x260> │ │ │ │ + bge.n 65e98 <_PyState_AddModule@@Base+0x260> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 65e04 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + beq.n 65ed4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65e04 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + cbnz r3, 65ed4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65e04 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - beq.n 65dde <_PyState_AddModule@@Base+0x276> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 65ed4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + beq.n 65eae <_PyState_AddModule@@Base+0x276> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 65e00 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 65ed0 <_PyState_AddModule@@Base+0x298> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65e00 <_PyState_AddModule@@Base+0x298> │ │ │ │ + cbnz r3, 65ed0 <_PyState_AddModule@@Base+0x298> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65e00 <_PyState_AddModule@@Base+0x298> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 65ed0 <_PyState_AddModule@@Base+0x298> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 65dfa <_PyState_AddModule@@Base+0x292> │ │ │ │ + beq.n 65eca <_PyState_AddModule@@Base+0x292> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65dfa <_PyState_AddModule@@Base+0x292> │ │ │ │ + cbnz r3, 65eca <_PyState_AddModule@@Base+0x292> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 65e04 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + bne.n 65ed4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ adds r6, #16 │ │ │ │ - b.n 65d98 <_PyState_AddModule@@Base+0x230> │ │ │ │ + b.n 65e68 <_PyState_AddModule@@Base+0x230> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65e1a <_PyState_AddModule@@Base+0x2b2> │ │ │ │ + beq.n 65eea <_PyState_AddModule@@Base+0x2b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65e1a <_PyState_AddModule@@Base+0x2b2> │ │ │ │ + cbnz r3, 65eea <_PyState_AddModule@@Base+0x2b2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -89640,203 +89761,203 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r0, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #72] @ 0x48 │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 65e5a <_PyState_AddModule@@Base+0x2f2> │ │ │ │ - movw r1, #63712 @ 0xf8e0 │ │ │ │ + cbnz r0, 65f2a <_PyState_AddModule@@Base+0x2f2> │ │ │ │ + movw r1, #64544 @ 0xfc20 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #16772 @ 0x4184 │ │ │ │ + movw r0, #17604 @ 0x44c4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 65e6e <_PyState_AddModule@@Base+0x306> │ │ │ │ - bl 10e43c │ │ │ │ - b.n 65e8e <_PyState_AddModule@@Base+0x326> │ │ │ │ - bl 1071a8 │ │ │ │ + bne.n 65f3e <_PyState_AddModule@@Base+0x306> │ │ │ │ + bl 10e6d0 │ │ │ │ + b.n 65f5e <_PyState_AddModule@@Base+0x326> │ │ │ │ + bl 10742c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65e8e <_PyState_AddModule@@Base+0x326> │ │ │ │ + bge.n 65f5e <_PyState_AddModule@@Base+0x326> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1230d8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 65e8e <_PyState_AddModule@@Base+0x326> │ │ │ │ + bl 123510 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 65f5e <_PyState_AddModule@@Base+0x326> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1230f0 <_PyErr_Clear@@Base> │ │ │ │ + bl 123528 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 11e244 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 11e670 <_PyErr_ChainExceptions1@@Base> │ │ │ │ │ │ │ │ -00065e98 : │ │ │ │ +00065f68 : │ │ │ │ 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] @ (65f04 ) │ │ │ │ - bl 126e60 │ │ │ │ + ldr r0, [pc, #88] @ (65fd4 ) │ │ │ │ + bl 127298 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65eca │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 65efc │ │ │ │ - movw r0, #63668 @ 0xf8b4 │ │ │ │ + cbnz r0, 65f9a │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 65fcc │ │ │ │ + movw r0, #64500 @ 0xfbf4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 110a24 │ │ │ │ - cbz r0, 65efc │ │ │ │ + bl 110cbc │ │ │ │ + cbz r0, 65fcc │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #56] @ (65f08 ) │ │ │ │ + ldr r0, [pc, #56] @ (65fd8 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 93278 │ │ │ │ + bl 93310 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65ef0 │ │ │ │ + beq.n 65fc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 65ef4 │ │ │ │ + cbz r3, 65fc4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 65efc │ │ │ │ + b.n 65fcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65ef0 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 65fc0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - beq.n 65e68 <_PyState_AddModule@@Base+0x300> │ │ │ │ + beq.n 65f38 <_PyState_AddModule@@Base+0x300> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 65b94 <_PyState_AddModule@@Base+0x2c> │ │ │ │ + b.n 65c64 <_PyState_AddModule@@Base+0x2c> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 65f1a │ │ │ │ - movw r0, #49272 @ 0xc078 │ │ │ │ + cbnz r0, 65fea │ │ │ │ + movw r0, #50104 @ 0xc3b8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.w 1bd1d4 │ │ │ │ + b.w 1bd8a4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - movw r7, #32344 @ 0x7e58 │ │ │ │ + movw r7, #32728 @ 0x7fd8 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ - movw r6, #37776 @ 0x9390 │ │ │ │ + movw r6, #38608 @ 0x96d0 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - movw r5, #32336 @ 0x7e50 │ │ │ │ + movw r5, #32720 @ 0x7fd0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ subs r4, #4 │ │ │ │ - movw r0, #23056 @ 0x5a10 │ │ │ │ + movw r0, #23888 @ 0x5d50 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1bd1d4 │ │ │ │ + bl 1bd8a4 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ sub.w r3, r1, #32 │ │ │ │ - cbz r1, 65f9a │ │ │ │ + cbz r1, 6606a │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne.n 65f6c │ │ │ │ - movw r0, #32328 @ 0x7e48 │ │ │ │ + bne.n 6603c │ │ │ │ + movw r0, #32712 @ 0x7fc8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1bd1d4 │ │ │ │ - b.n 65f50 │ │ │ │ + bl 1bd8a4 │ │ │ │ + b.n 66020 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi.n 65f7e │ │ │ │ - movw r0, #32332 @ 0x7e4c │ │ │ │ + bhi.n 6604e │ │ │ │ + movw r0, #32716 @ 0x7fcc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1bd1d4 │ │ │ │ - b.n 65f50 │ │ │ │ + bl 1bd8a4 │ │ │ │ + b.n 66020 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 65f8a │ │ │ │ + bhi.n 6605a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bd1d4 │ │ │ │ - b.n 65f50 │ │ │ │ + bl 1bd8a4 │ │ │ │ + b.n 66020 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, r7 │ │ │ │ - bl 1bd1d4 │ │ │ │ - b.n 65f50 │ │ │ │ - movw r0, #23056 @ 0x5a10 │ │ │ │ + bl 1bd8a4 │ │ │ │ + b.n 66020 │ │ │ │ + movw r0, #23888 @ 0x5d50 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1bd1d4 │ │ │ │ + b.w 1bd8a4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #52888 @ 0xce98 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 65fd4 │ │ │ │ + beq.n 660a4 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65ff4 │ │ │ │ - cbz r1, 65ffc │ │ │ │ - movw r0, #32352 @ 0x7e60 │ │ │ │ + bne.n 660c4 │ │ │ │ + cbz r1, 660cc │ │ │ │ + movw r0, #32736 @ 0x7fe0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1529c8 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 66012 │ │ │ │ + bl 152e80 <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 660e2 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 65ffc │ │ │ │ + beq.n 660cc │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65ffc │ │ │ │ + beq.n 660cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1b1fc0 │ │ │ │ + b.w 1b268c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65ff4 │ │ │ │ - movw r0, #32352 @ 0x7e60 │ │ │ │ + beq.n 660c4 │ │ │ │ + movw r0, #32736 @ 0x7fe0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r6 │ │ │ │ - bl 16b6fc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16ba84 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65ff4 │ │ │ │ + bne.n 660c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #84] @ (6607c ) │ │ │ │ + ldr r2, [pc, #84] @ (6614c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - cbz r3, 6606c │ │ │ │ + cbz r3, 6613c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r6, r0 │ │ │ │ - bl 13ab0c │ │ │ │ + bl 13af38 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6605c │ │ │ │ + cbnz r0, 6612c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1704 @ 0x6a8 │ │ │ │ + movw r1, #2536 @ 0x9e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 66074 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 66144 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 207aa4 <_Py_RestoreSignals@@Base+0x18e8> │ │ │ │ + b.w 20811c <_Py_RestoreSignals@@Base+0x18e8> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -89845,41 +89966,41 @@ │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 660a2 │ │ │ │ + cbz r2, 66172 │ │ │ │ blx 29198 │ │ │ │ movw r2, #38480 @ 0x9650 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #20] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 2912c │ │ │ │ - movw r1, #51536 @ 0xc950 │ │ │ │ + movw r1, #52368 @ 0xcc90 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ - cbz r5, 660ea │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ + cbz r5, 661ba │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #61712 @ 0xf110 │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #62544 @ 0xf450 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 29e24 <__vfprintf_chk@plt> │ │ │ │ mov r1, r6 │ │ │ │ @@ -89891,321 +90012,663 @@ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 2b26a │ │ │ │ │ │ │ │ -00066118 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +000661e8 <_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, #32376 @ 0x7e78 │ │ │ │ + movw r1, #32760 @ 0x7ff8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 66080 │ │ │ │ + bl 66150 │ │ │ │ │ │ │ │ -00066134 : │ │ │ │ +00066204 : │ │ │ │ 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, 66180 │ │ │ │ - bl 97c84 <_Py_GetConfig@@Base> │ │ │ │ + cbnz r0, 66250 │ │ │ │ + bl 97d14 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 66182 │ │ │ │ - cbz r4, 66180 │ │ │ │ - movw r1, #48840 @ 0xbec8 │ │ │ │ + cbz r0, 66252 │ │ │ │ + cbz r4, 66250 │ │ │ │ + movw r1, #49672 @ 0xc208 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 66180 │ │ │ │ + cbz r0, 66250 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29300 @ 0x7274 │ │ │ │ + movw r1, #30132 @ 0x75b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 66182 │ │ │ │ + b.n 66252 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066184 : │ │ │ │ +00066254 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b.w 2bb44 │ │ │ │ │ │ │ │ -0006618c : │ │ │ │ +0006625c : │ │ │ │ movs r3, #0 │ │ │ │ b.w 2bb44 │ │ │ │ │ │ │ │ -00066192 : │ │ │ │ +00066262 : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ b.w 2bb44 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r0, #38472 @ 0x9648 │ │ │ │ movt r0, #74 @ 0x4a │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #48840 @ 0xbec8 │ │ │ │ + movw r1, #49672 @ 0xc208 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #13 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 2bb44 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000661d8 : │ │ │ │ +000662a8 : │ │ │ │ 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 5f34a │ │ │ │ + bl 5f392 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000661fa : │ │ │ │ +000662ca : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 5f34a │ │ │ │ + bl 5f392 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006621e : │ │ │ │ +000662ee : │ │ │ │ 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 5f34a │ │ │ │ + bl 5f392 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066242 : │ │ │ │ +00066312 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b7ce │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066262 : │ │ │ │ +00066332 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b7ce │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + 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, 66372 │ │ │ │ + cmp r1, #3 │ │ │ │ + bne.n 66372 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 66392 │ │ │ │ + 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, #19096 @ 0x4a98 │ │ │ │ + movt r4, #72 @ 0x48 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 663da │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f4354 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.n 663a4 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 663da │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl f4354 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 663b6 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 663da │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl f4354 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 663c8 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 663da │ │ │ │ + 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 26a62c │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 6629a │ │ │ │ + cbz r3, 663fa │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 6629c │ │ │ │ + b.n 663fc │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 662a8 │ │ │ │ + cbnz r3, 66408 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 662a8 │ │ │ │ - cbnz r1, 662a8 │ │ │ │ - cbnz r0, 662c6 │ │ │ │ + blt.n 66408 │ │ │ │ + cbnz r1, 66408 │ │ │ │ + cbnz r0, 66420 │ │ │ │ + ldr r5, [pc, #160] @ (664ac ) │ │ │ │ add r2, sp, #24 │ │ │ │ - movw r5, #19096 @ 0x4a98 │ │ │ │ - movt r5, #72 @ 0x48 │ │ │ │ - str r2, [sp, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6634a │ │ │ │ - cbz r4, 66316 │ │ │ │ + beq.n 664a4 │ │ │ │ + cbz r4, 66470 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c33f4 │ │ │ │ + bl c3470 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6634a │ │ │ │ - beq.n 66316 │ │ │ │ - ldr r1, [pc, #120] @ (66350 ) │ │ │ │ + blt.n 664a4 │ │ │ │ + beq.n 66470 │ │ │ │ + ldr r1, [pc, #128] @ (664b0 ) │ │ │ │ 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 8de64 │ │ │ │ - cbz r0, 6630a │ │ │ │ + bl 8de20 │ │ │ │ + cbz r0, 66464 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - b.n 662ec │ │ │ │ - ldr r3, [pc, #72] @ (66354 ) │ │ │ │ + b.n 66446 │ │ │ │ + ldr r3, [pc, #76] @ (664b4 ) │ │ │ │ ldr.w r3, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r4, r3 │ │ │ │ - b.n 66334 │ │ │ │ - ldr r1, [pc, #56] @ (66350 ) │ │ │ │ + b.n 6648e │ │ │ │ + ldr r1, [pc, #60] @ (664b0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #52] @ (66354 ) │ │ │ │ + ldr r2, [pc, #60] @ (664b4 ) │ │ │ │ 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 6633e │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 6634a │ │ │ │ + bne.n 66498 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 664a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7f9dc │ │ │ │ + b.w 7fa10 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldr r2, [pc, #784] @ (667c0 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37ae8 │ │ │ │ + bl 37adc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 663ac │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + bmi.n 6650c │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #32 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #17280 @ 0x4380 │ │ │ │ + movw r1, #62848 @ 0xf580 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #18112 @ 0x46c0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 663e2 │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 66542 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e40 │ │ │ │ - cbz r0, 663e2 │ │ │ │ + bl 88e14 │ │ │ │ + cbz r0, 66542 │ │ │ │ blx 29b58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ ite ne │ │ │ │ - movwne r1, #20892 @ 0x519c │ │ │ │ - movweq r1, #32436 @ 0x7eb4 │ │ │ │ + movwne r1, #21724 @ 0x54dc │ │ │ │ + movweq r1, #32820 @ 0x8034 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ite ne │ │ │ │ movtne r1, #39 @ 0x27 │ │ │ │ movteq r1, #42 @ 0x2a │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #188] @ (66618 ) │ │ │ │ + mov r7, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ + bl 11d2dc │ │ │ │ + ldr.w r5, [r6, #1292] @ 0x50c │ │ │ │ + cbz r5, 6657c │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 2fb48 <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 6658c │ │ │ │ + movw r1, #32852 @ 0x8054 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ + ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ + bl ffddc │ │ │ │ + cbz r5, 66614 │ │ │ │ + movw sl, #32976 @ 0x80d0 │ │ │ │ + movt sl, #42 @ 0x2a │ │ │ │ + movw r9, #32988 @ 0x80dc │ │ │ │ + movt r9, #42 @ 0x2a │ │ │ │ + movw r8, #8308 @ 0x2074 │ │ │ │ + movt r8, #41 @ 0x29 │ │ │ │ + add.w r6, r5, #8 │ │ │ │ + movs r7, #0 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #32920 @ 0x8098 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ + ldrh r3, [r5, #4] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + add r6, r2 │ │ │ │ + cmp r3, r7 │ │ │ │ + ble.n 66602 │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ + ldr.w r1, [r6, #-8] │ │ │ │ + mov r0, r4 │ │ │ │ + adds r7, #1 │ │ │ │ + bl 1ed7e0 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ + ldr.w r1, [r6, #-4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1edbc4 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ + b.n 665c4 │ │ │ │ + movw r1, #8308 @ 0x2074 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + movs r2, #1 │ │ │ │ + b.w 19bee0 <_Py_write_noraise@@Base> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + movw r4, #38480 @ 0x9650 │ │ │ │ + movt r4, #74 @ 0x4a │ │ │ │ + mov r5, r0 │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movw r2, #33000 @ 0x80e8 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cbnz r5, 66662 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #8308 @ 0x2074 │ │ │ │ + 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, #33036 @ 0x810c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + ldrb.w r8, [r5, #-8] │ │ │ │ + subs r3, r5, #7 │ │ │ │ + subs r2, r5, #4 │ │ │ │ + ldrb.w r1, [r3], #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + orr.w r8, r1, r8, lsl #8 │ │ │ │ + bne.n 6667c │ │ │ │ + mov r3, r8 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movw r2, #33048 @ 0x8118 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #33084 @ 0x813c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + ldrb.w r3, [r5, #-1] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cmp r3, #253 @ 0xfd │ │ │ │ + bne.n 666dc │ │ │ │ + ldrb.w r3, [r5, #-2] │ │ │ │ + cmp r3, #253 @ 0xfd │ │ │ │ + bne.n 666dc │ │ │ │ + ldrb.w r3, [r5, #-3] │ │ │ │ + cmp r3, #253 @ 0xfd │ │ │ │ + bne.n 666dc │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #28 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #33120 @ 0x8160 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + blx 29fe0 │ │ │ │ + b.n 66742 │ │ │ │ + movw r9, #33188 @ 0x81a4 │ │ │ │ + movt r9, #42 @ 0x2a │ │ │ │ + movw r7, #33212 @ 0x81bc │ │ │ │ + movt r7, #42 @ 0x2a │ │ │ │ + subs r6, r5, #3 │ │ │ │ + movs r3, #253 @ 0xfd │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #33152 @ 0x8180 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + subs r3, r5, r6 │ │ │ │ + ldrb.w sl, [r6], #1 │ │ │ │ + str.w sl, [sp] │ │ │ │ + mov r2, r9 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + movs r2, #9 │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w sl, #253 @ 0xfd │ │ │ │ + beq.n 66724 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 29fe0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + blx 2a24c │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 666fe │ │ │ │ + movw r0, #33224 @ 0x81c8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ + movs r1, #1 │ │ │ │ + blx 29fe0 │ │ │ │ + add.w r7, r5, r8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + movs r3, #4 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movw r2, #33372 @ 0x825c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + subs r3, r7, #1 │ │ │ │ + adds r2, r7, #3 │ │ │ │ + ldrb.w r1, [r3, #1]! │ │ │ │ + cmp r1, #253 @ 0xfd │ │ │ │ + bne.n 6676e │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 6675e │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 66770 │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r6, 66786 │ │ │ │ + movs r2, #28 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #33120 @ 0x8160 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + blx 29fe0 │ │ │ │ + b.n 667dc │ │ │ │ + movw sl, #33412 @ 0x8284 │ │ │ │ + movt sl, #42 @ 0x2a │ │ │ │ + movw r9, #33212 @ 0x81bc │ │ │ │ + movt r9, #42 @ 0x2a │ │ │ │ + mov r0, r3 │ │ │ │ + movs r1, #1 │ │ │ │ + movs r3, #253 @ 0xfd │ │ │ │ + movw r2, #33152 @ 0x8180 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + ldrb.w fp, [r7, r6] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + mov r3, r6 │ │ │ │ + str.w fp, [sp] │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + movs r2, #9 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp.w fp, #253 @ 0xfd │ │ │ │ + beq.n 667ce │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + blx 29fe0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + adds r6, #1 │ │ │ │ + blx 2a24c │ │ │ │ + cmp r6, #4 │ │ │ │ + bne.n 667a8 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 66862 │ │ │ │ + movw r8, #33456 @ 0x82b0 │ │ │ │ + movt r8, #42 @ 0x2a │ │ │ │ + mov r6, r5 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movs r2, #14 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #33440 @ 0x82a0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + blx 29fe0 │ │ │ │ + sub.w ip, r6, r5 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r2, r8 │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w ip, #8 │ │ │ │ + beq.n 6681e │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r6, r7 │ │ │ │ + bcs.n 66822 │ │ │ │ + ldrb.w r3, [r6], #1 │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + b.n 667fe │ │ │ │ + cmp r6, r7 │ │ │ │ + bcc.n 6682c │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + blx 2a24c │ │ │ │ + b.n 66862 │ │ │ │ + subs r2, r7, r6 │ │ │ │ + cmp r2, #8 │ │ │ │ + ble.n 66846 │ │ │ │ + sub.w r6, r7, #8 │ │ │ │ + movs r2, #4 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #33464 @ 0x82b8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + blx 29fe0 │ │ │ │ + movw r8, #33456 @ 0x82b0 │ │ │ │ + movt r8, #42 @ 0x2a │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov r2, r8 │ │ │ │ + movs r1, #1 │ │ │ │ + cmp r6, r7 │ │ │ │ + bcs.n 66822 │ │ │ │ + ldrb.w r3, [r6], #1 │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + b.n 6684e │ │ │ │ + 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 6654a │ │ │ │ │ │ │ │ -000663ea : │ │ │ │ +00066880 : │ │ │ │ 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, #3404 @ 0xd4c │ │ │ │ + movw r1, #4276 @ 0x10b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ sub sp, #4 │ │ │ │ blx 29c34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6649e │ │ │ │ + beq.n 66934 │ │ │ │ movw r5, #11572 @ 0x2d34 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 6642a │ │ │ │ + cbz r3, 668c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 11cec8 │ │ │ │ - b.n 6643e │ │ │ │ + bl 11d2dc │ │ │ │ + b.n 668d4 │ │ │ │ bl 350b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66420 │ │ │ │ - b.n 664a2 │ │ │ │ - cbnz r4, 6648c │ │ │ │ + beq.n 668b6 │ │ │ │ + b.n 66938 │ │ │ │ + cbnz r4, 66922 │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 66480 │ │ │ │ + bcc.n 66916 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ blx 2a650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ @@ -90222,1157 +90685,1353 @@ │ │ │ │ ite cs │ │ │ │ movcs r4, #0 │ │ │ │ movcc r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 66436 │ │ │ │ - b.n 6648c │ │ │ │ + beq.n 668cc │ │ │ │ + b.n 66922 │ │ │ │ mov r0, r6 │ │ │ │ blx 29cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6643e │ │ │ │ - b.n 66490 │ │ │ │ + beq.n 668d4 │ │ │ │ + b.n 66926 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ blx 293a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl ffb6c │ │ │ │ - b.n 664a2 │ │ │ │ + bl ffddc │ │ │ │ + b.n 66938 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000664ac : │ │ │ │ +00066942 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ blx 29490 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 664ce │ │ │ │ + cbz r0, 66964 │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - b.n 664be │ │ │ │ + b.n 66954 │ │ │ │ mov r0, r5 │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6655e │ │ │ │ + beq.n 669f4 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r6 │ │ │ │ blx 29490 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 664f0 │ │ │ │ + cbnz r0, 66986 │ │ │ │ mov r0, r6 │ │ │ │ blx 2987c │ │ │ │ add.w r5, r6, r0, lsl #2 │ │ │ │ subs r1, r5, r6 │ │ │ │ mov r0, r6 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 887fc │ │ │ │ - cbnz r0, 66514 │ │ │ │ + bl 887d0 │ │ │ │ + cbnz r0, 669aa │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6655e │ │ │ │ + beq.n 669f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 6655e │ │ │ │ + cbnz r3, 669f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6655e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 669f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r0, [r2, r4] │ │ │ │ adds r4, #4 │ │ │ │ - cbz r3, 66522 │ │ │ │ + cbz r3, 669b8 │ │ │ │ adds r6, r5, #4 │ │ │ │ - b.n 664da │ │ │ │ - ldr r0, [pc, #76] @ (66570 ) │ │ │ │ + b.n 66970 │ │ │ │ + ldr r0, [pc, #72] @ (66a04 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #72] @ (66574 ) │ │ │ │ + ldr r1, [pc, #72] @ (66a08 ) │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1ccdf4 │ │ │ │ - cbz r0, 66544 │ │ │ │ - movw r1, #32468 @ 0x7ed4 │ │ │ │ + bl 1cd4c4 │ │ │ │ + cbz r0, 669da │ │ │ │ + movw r1, #33472 @ 0x82c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #56] @ (66578 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #52] @ (66a0c ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6656c │ │ │ │ + beq.n 66a02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 6656c │ │ │ │ + cbnz r3, 66a02 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #32492 @ 0x7eec │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #33496 @ 0x82d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #16] @ (66578 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ (66a0c ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 66900 │ │ │ │ + b.n 66d94 <_Py_open@@Base+0x2f8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #160 @ (adr r7, 6661c ) │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 55178 <_Py_hashtable_size@@Base> │ │ │ │ + mov r2, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0006657c : │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mov r3, r0 │ │ │ │ - push {r4} │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r4 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - it ne │ │ │ │ - addne r2, #1 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - it ne │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - str r1, [r3, #12] │ │ │ │ - b.w 78340 │ │ │ │ +00066a32 <_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 1118e4 │ │ │ │ + cbz r0, 66a92 <_Py_stat@@Base+0x60> │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 1433c0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 66a70 <_Py_stat@@Base+0x3e> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66a92 <_Py_stat@@Base+0x60> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 66a92 <_Py_stat@@Base+0x60> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 66a92 <_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 66a96 <_Py_stat@@Base+0x64> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 66a96 <_Py_stat@@Base+0x64> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 66a96 <_Py_stat@@Base+0x64> │ │ │ │ + mvn.w r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0006659c : │ │ │ │ - push {r3, lr} │ │ │ │ +00066a9c <_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, #4088] @ 0xff8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movw r2, #24368 @ 0x5f30 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 665cc │ │ │ │ - movw r0, #47940 @ 0xbb44 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw r1, #557 @ 0x22d │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 66608 │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 6660e │ │ │ │ - cbz r1, 665f2 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bpl.n 665f2 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 66610 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - b.n 66610 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r7, r0 │ │ │ │ + orr.w r6, r1, #524288 @ 0x80000 │ │ │ │ + bl 8faa8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 66b42 <_Py_open@@Base+0xa6> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32516 @ 0x7f04 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #48476 @ 0xbd5c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #50244 @ 0xc444 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 8fea8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 66b5a <_Py_open@@Base+0xbe> │ │ │ │ + bl 95d94 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2a004 <__open64_2@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 98888 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 66b10 <_Py_open@@Base+0x74> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 66b48 <_Py_open@@Base+0xac> │ │ │ │ + bl e4afc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 66ae2 <_Py_open@@Base+0x46> │ │ │ │ + b.n 66b5a <_Py_open@@Base+0xbe> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66b26 <_Py_open@@Base+0x8a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 66b26 <_Py_open@@Base+0x8a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r3, #23096 @ 0x5a38 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + bl 1b3564 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 66b74 <_Py_open@@Base+0xd8> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29fa0 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 66b74 <_Py_open@@Base+0xd8> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6661a │ │ │ │ + bl f17f4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66b42 <_Py_open@@Base+0xa6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 66b42 <_Py_open@@Base+0xa6> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 66b42 <_Py_open@@Base+0xa6> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ - str r1, [r3, #56] @ 0x38 │ │ │ │ - bl 78340 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl b70a4 │ │ │ │ + cbnz r0, 66b9a <_Py_open@@Base+0xfe> │ │ │ │ movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.n 66bcc <_Py_open@@Base+0x130> │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b70a4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 66b96 <_Py_open@@Base+0xfa> │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b70a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 66b96 <_Py_open@@Base+0xfa> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mov r3, r6 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + movw r0, #33520 @ 0x82f0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + bl ddc0c │ │ │ │ + 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 │ │ │ │ + bl 68704 │ │ │ │ + cbz r0, 66c3c <_Py_open@@Base+0x1a0> │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #2 │ │ │ │ + bl 72174 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 66c08 <_Py_open@@Base+0x16c> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66c3c <_Py_open@@Base+0x1a0> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 66c3c <_Py_open@@Base+0x1a0> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 66c3c <_Py_open@@Base+0x1a0> │ │ │ │ + movs r0, #1 │ │ │ │ + bl 72174 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cbnz r0, 66c40 <_Py_open@@Base+0x1a4> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 66c26 <_Py_open@@Base+0x18a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 66c26 <_Py_open@@Base+0x18a> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66c3c <_Py_open@@Base+0x1a0> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 66c3c <_Py_open@@Base+0x1a0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 66c58 <_Py_open@@Base+0x1bc> │ │ │ │ + movw r3, #21632 @ 0x5480 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str r5, [r0, #12] │ │ │ │ + strd r3, r0, [r4, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6664a │ │ │ │ + beq.n 66c8a <_Py_open@@Base+0x1ee> │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 66660 │ │ │ │ + bne.n 66ca0 <_Py_open@@Base+0x204> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 666ba │ │ │ │ + beq.n 66cfa <_Py_open@@Base+0x25e> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 666ba │ │ │ │ - b.n 66662 │ │ │ │ + ble.n 66cfa <_Py_open@@Base+0x25e> │ │ │ │ + b.n 66ca2 <_Py_open@@Base+0x206> │ │ │ │ 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 66680 │ │ │ │ + beq.n 66cc0 <_Py_open@@Base+0x224> │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 66696 │ │ │ │ + bne.n 66cd6 <_Py_open@@Base+0x23a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 666ba │ │ │ │ + beq.n 66cfa <_Py_open@@Base+0x25e> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 666ba │ │ │ │ - b.n 66698 │ │ │ │ + ble.n 66cfa <_Py_open@@Base+0x25e> │ │ │ │ + b.n 66cd8 <_Py_open@@Base+0x23c> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 666f8 │ │ │ │ + cbz r6, 66d38 <_Py_open@@Base+0x29c> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 666d4 │ │ │ │ + bne.n 66d14 <_Py_open@@Base+0x278> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 666e2 │ │ │ │ + bne.n 66d22 <_Py_open@@Base+0x286> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 66736 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 66d76 <_Py_open@@Base+0x2da> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 666ea │ │ │ │ - b.n 666ac │ │ │ │ + bne.n 66d2a <_Py_open@@Base+0x28e> │ │ │ │ + b.n 66cec <_Py_open@@Base+0x250> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 666ba │ │ │ │ - b.n 666ec │ │ │ │ + ble.n 66cfa <_Py_open@@Base+0x25e> │ │ │ │ + b.n 66d2c <_Py_open@@Base+0x290> │ │ │ │ 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 171c3c │ │ │ │ + bl 172040 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6671a │ │ │ │ + beq.n 66d5a <_Py_open@@Base+0x2be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6671a │ │ │ │ + cbnz r3, 66d5a <_Py_open@@Base+0x2be> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66730 │ │ │ │ + beq.n 66d70 <_Py_open@@Base+0x2d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66730 │ │ │ │ + cbnz r3, 66d70 <_Py_open@@Base+0x2d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 66768 │ │ │ │ + beq.n 66da8 <_Py_open@@Base+0x30c> │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6677e │ │ │ │ + bne.n 66dbe <_Py_open@@Base+0x322> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 667d8 │ │ │ │ + beq.n 66e18 <_Py_open@@Base+0x37c> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 667d8 │ │ │ │ - b.n 66780 │ │ │ │ + ble.n 66e18 <_Py_open@@Base+0x37c> │ │ │ │ + b.n 66dc0 <_Py_open@@Base+0x324> │ │ │ │ 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 6679e │ │ │ │ + beq.n 66dde <_Py_open@@Base+0x342> │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 667b4 │ │ │ │ + bne.n 66df4 <_Py_open@@Base+0x358> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 667d8 │ │ │ │ + beq.n 66e18 <_Py_open@@Base+0x37c> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 667d8 │ │ │ │ - b.n 667b6 │ │ │ │ + ble.n 66e18 <_Py_open@@Base+0x37c> │ │ │ │ + b.n 66df6 <_Py_open@@Base+0x35a> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 66816 │ │ │ │ + cbz r6, 66e56 <_Py_open@@Base+0x3ba> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 667f2 │ │ │ │ + bne.n 66e32 <_Py_open@@Base+0x396> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 66800 │ │ │ │ + bne.n 66e40 <_Py_open@@Base+0x3a4> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4564 @ 0x11d4 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 66854 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 66e94 <_Py_open@@Base+0x3f8> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66808 │ │ │ │ - b.n 667ca │ │ │ │ + bne.n 66e48 <_Py_open@@Base+0x3ac> │ │ │ │ + b.n 66e0a <_Py_open@@Base+0x36e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 667d8 │ │ │ │ - b.n 6680a │ │ │ │ + ble.n 66e18 <_Py_open@@Base+0x37c> │ │ │ │ + b.n 66e4a <_Py_open@@Base+0x3ae> │ │ │ │ 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 40582 │ │ │ │ + bl 404fe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66838 │ │ │ │ + beq.n 66e78 <_Py_open@@Base+0x3dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66838 │ │ │ │ + cbnz r3, 66e78 <_Py_open@@Base+0x3dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6684e │ │ │ │ + beq.n 66e8e <_Py_open@@Base+0x3f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6684e │ │ │ │ + cbnz r3, 66e8e <_Py_open@@Base+0x3f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066858 : │ │ │ │ +00066e98 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66888 │ │ │ │ - ldr r3, [pc, #52] @ (668a8 ) │ │ │ │ + cbz r0, 66ec8 │ │ │ │ + ldr r3, [pc, #52] @ (66ee8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ - bl 8fae8 │ │ │ │ + bl 8faa8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66888 │ │ │ │ + cbnz r0, 66ec8 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str r4, [r7, #72] @ 0x48 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e05e0 │ │ │ │ + bl 1e0c64 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78340 │ │ │ │ + b.w 7837c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000668ac : │ │ │ │ +00066eec : │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 66858 │ │ │ │ + b.w 66e98 │ │ │ │ │ │ │ │ -000668b4 : │ │ │ │ +00066ef4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 668de │ │ │ │ + cbz r0, 66f1e │ │ │ │ mov r5, r1 │ │ │ │ - bl 8fae8 │ │ │ │ + bl 8faa8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 668e2 │ │ │ │ - ldr r3, [pc, #56] @ (66908 ) │ │ │ │ + cbnz r0, 66f22 │ │ │ │ + ldr r3, [pc, #56] @ (66f48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 66902 │ │ │ │ + b.n 66f42 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d95e4 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 1d9ca8 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66902 │ │ │ │ + beq.n 66f42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66902 │ │ │ │ + cbnz r3, 66f42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006690c <_PySys_GetAttr@@Base>: │ │ │ │ +00066f4c <_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, 66956 <_PySys_GetAttr@@Base+0x4a> │ │ │ │ + cbz r4, 66f96 <_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 6694a <_PySys_GetAttr@@Base+0x3e> │ │ │ │ + beq.n 66f8a <_PySys_GetAttr@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 15dbcc <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 15e094 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6694c <_PySys_GetAttr@@Base+0x40> │ │ │ │ + b.n 66f8c <_PySys_GetAttr@@Base+0x40> │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str.w r8, [r5, #72] @ 0x48 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ 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 71420 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6702a <_PySys_GetAttr@@Base+0xde> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + movw r8, #64304 @ 0xfb30 │ │ │ │ + movt r8, #41 @ 0x29 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r7, #0 │ │ │ │ + mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w sl, [r3, #8] │ │ │ │ + b.n 66ffc <_PySys_GetAttr@@Base+0xb0> │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 82850 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 6702e <_PySys_GetAttr@@Base+0xe2> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 794d8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.n 67048 <_PySys_GetAttr@@Base+0xfc> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, fp │ │ │ │ + bne.n 67058 <_PySys_GetAttr@@Base+0x10c> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 67024 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ + adds r7, #1 │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + bls.n 67068 <_PySys_GetAttr@@Base+0x11c> │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ + ldr.w r6, [r3, r7, lsl #3] │ │ │ │ + add.w r3, r3, r7, lsl #3 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 66ffa <_PySys_GetAttr@@Base+0xae> │ │ │ │ + mov r0, r6 │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + bl 7def0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 66fce <_PySys_GetAttr@@Base+0x82> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7837c │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 67068 <_PySys_GetAttr@@Base+0x11c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 67024 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 67024 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 67024 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 66fee <_PySys_GetAttr@@Base+0xa2> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 66fee <_PySys_GetAttr@@Base+0xa2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 66ff4 <_PySys_GetAttr@@Base+0xa8> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 66ff4 <_PySys_GetAttr@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.n 66f9c <_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 66f9c <_PySys_GetAttr@@Base+0x50> │ │ │ │ + cbz r0, 670dc <_PySys_GetAttr@@Base+0x190> │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #2 │ │ │ │ + bl 72174 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 670a8 <_PySys_GetAttr@@Base+0x15c> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 670dc <_PySys_GetAttr@@Base+0x190> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 670dc <_PySys_GetAttr@@Base+0x190> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 670dc <_PySys_GetAttr@@Base+0x190> │ │ │ │ + movs r0, #1 │ │ │ │ + bl 72174 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cbnz r0, 670e0 <_PySys_GetAttr@@Base+0x194> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 670c6 <_PySys_GetAttr@@Base+0x17a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 670c6 <_PySys_GetAttr@@Base+0x17a> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 670dc <_PySys_GetAttr@@Base+0x190> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 670dc <_PySys_GetAttr@@Base+0x190> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 670f8 <_PySys_GetAttr@@Base+0x1ac> │ │ │ │ + movw r3, #21632 @ 0x5480 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str r5, [r0, #12] │ │ │ │ + strd r3, r0, [r4, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006695c : │ │ │ │ +000670fc : │ │ │ │ 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 7a21c │ │ │ │ - cbz r0, 669c4 │ │ │ │ + bl 7a24c │ │ │ │ + cbz r0, 67164 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fae8 │ │ │ │ + bl 8faa8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 669ae │ │ │ │ - cbz r6, 669ca │ │ │ │ + cbz r0, 6714e │ │ │ │ + cbz r6, 6716a │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 669ca │ │ │ │ + cbnz r0, 6716a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 669ae │ │ │ │ + beq.n 6714e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 669ae │ │ │ │ + cbnz r3, 6714e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 669c4 │ │ │ │ + beq.n 67164 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 669c4 │ │ │ │ + cbnz r3, 67164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66a10 │ │ │ │ + b.n 671b0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1da068 │ │ │ │ + bl 1da6ec │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 669fa │ │ │ │ + beq.n 6719a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 669fa │ │ │ │ + cbnz r3, 6719a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66a10 │ │ │ │ + beq.n 671b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66a10 │ │ │ │ + cbnz r3, 671b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00066a18 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +000671b8 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #16 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50270 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + bl 502b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66a6e <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + beq.n 6720e <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #16 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f176 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f1b6 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 66a6a <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ - bl d3bac │ │ │ │ - b.n 66a6e <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - bl 782e4 │ │ │ │ + cbnz r4, 6720a <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ + bl d3be8 │ │ │ │ + b.n 6720e <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + bl 78320 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066a74 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +00067214 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #14 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50270 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + bl 502b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66aca <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + beq.n 6726a <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #14 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f176 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f1b6 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 66ac6 <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ - bl d3bac │ │ │ │ - b.n 66aca <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - bl 782e4 │ │ │ │ + cbnz r4, 67266 <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ + bl d3be8 │ │ │ │ + b.n 6726a <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + bl 78320 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066ad0 : │ │ │ │ +00067270 : │ │ │ │ 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] @ (66bd0 ) │ │ │ │ + ldr r4, [pc, #240] @ (67370 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (66bd4 ) │ │ │ │ + ldr r3, [pc, #236] @ (67374 ) │ │ │ │ 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 66b08 │ │ │ │ + bne.n 672a8 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66af8 │ │ │ │ + bne.n 67298 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 66b26 │ │ │ │ + beq.n 672c6 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d7eb4 │ │ │ │ + bl 1d857c │ │ │ │ ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 66ba8 │ │ │ │ + beq.n 67348 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 66b38 │ │ │ │ + beq.n 672d8 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 66b2a │ │ │ │ - cbz r5, 66b48 │ │ │ │ + b.n 672ca │ │ │ │ + cbz r5, 672e8 │ │ │ │ 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 66b50 │ │ │ │ + bne.n 672f0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 66b78 │ │ │ │ + bne.n 67318 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 66b68 │ │ │ │ + bne.n 67308 │ │ │ │ dmb ish │ │ │ │ - beq.n 66b84 │ │ │ │ - ldr r0, [pc, #84] @ (66bd4 ) │ │ │ │ - bl 2458dc │ │ │ │ + beq.n 67324 │ │ │ │ + ldr r0, [pc, #84] @ (67374 ) │ │ │ │ + bl 245de4 │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 66b90 │ │ │ │ + bne.n 67330 │ │ │ │ movs r0, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 66bca │ │ │ │ + b.n 6736a │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 66bbc │ │ │ │ + bne.n 6735c │ │ │ │ strexb r2, r4, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 66bac │ │ │ │ + bne.n 6734c │ │ │ │ dmb ish │ │ │ │ - beq.n 66bc8 │ │ │ │ - ldr r0, [pc, #16] @ (66bd4 ) │ │ │ │ - bl 2458dc │ │ │ │ + beq.n 67368 │ │ │ │ + ldr r0, [pc, #16] @ (67374 ) │ │ │ │ + bl 245de4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00066bd8 : │ │ │ │ +00067378 : │ │ │ │ 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] @ (66c94 ) │ │ │ │ + ldr r2, [pc, #172] @ (67434 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 66c00 │ │ │ │ - movw r1, #62836 @ 0xf574 │ │ │ │ + cbnz r5, 673a0 │ │ │ │ + movw r1, #63668 @ 0xf8b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #156] @ (66c98 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #156] @ (67438 ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (66c9c ) │ │ │ │ - bl 1263a4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #148] @ (6743c ) │ │ │ │ + bl 1267dc <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 66c84 │ │ │ │ + blt.n 67424 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 66c1a │ │ │ │ + cbz r0, 673ba │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 66c48 │ │ │ │ - bl 782e4 │ │ │ │ + bmi.n 673e8 │ │ │ │ + bl 78320 │ │ │ │ movs r0, #0 │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 66c84 │ │ │ │ - ldr r1, [pc, #112] @ (66c9c ) │ │ │ │ + cbz r0, 67424 │ │ │ │ + ldr r1, [pc, #112] @ (6743c ) │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1ccdf4 │ │ │ │ - cbz r0, 66c48 │ │ │ │ + bl 1cd4c4 │ │ │ │ + cbz r0, 673e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66c84 │ │ │ │ + beq.n 67424 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 66c84 │ │ │ │ - b.n 66c68 │ │ │ │ + cbnz r3, 67424 │ │ │ │ + b.n 67408 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 66c84 │ │ │ │ + cbz r4, 67424 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 66c6e │ │ │ │ + cbz r0, 6740e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66c84 │ │ │ │ + beq.n 67424 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66c84 │ │ │ │ + cbnz r3, 67424 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66c84 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 67424 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66c90 │ │ │ │ + beq.n 67430 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66c90 │ │ │ │ + cbnz r3, 67430 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77e90 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1230f0 <_PyErr_Clear@@Base> │ │ │ │ + b.w 123528 <_PyErr_Clear@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #224 @ (adr r7, 66d7c ) │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ subw r0, r0, #72 @ 0x48 │ │ │ │ │ │ │ │ -00066ca0 : │ │ │ │ +00067440 : │ │ │ │ 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] @ (66cec ) │ │ │ │ + ldr r0, [pc, #56] @ (6748c ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1263a4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1267dc <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 66cc4 │ │ │ │ + bge.n 67464 │ │ │ │ movs r4, #0 │ │ │ │ - bl d3bd8 │ │ │ │ - b.n 66ce4 │ │ │ │ + bl d3c14 │ │ │ │ + b.n 67484 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 66cde │ │ │ │ + cbz r0, 6747e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 66ce0 │ │ │ │ + beq.n 67480 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite le │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - b.n 66ce0 │ │ │ │ + b.n 67480 │ │ │ │ mov r4, r0 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subw r0, r0, #72 @ 0x48 │ │ │ │ │ │ │ │ -00066cf0 : │ │ │ │ +00067490 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #364] @ (66e70 ) │ │ │ │ + ldr r5, [pc, #364] @ (67610 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r4, #37796 @ 0x93a4 │ │ │ │ + movw r4, #38628 @ 0x96e4 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r8, r2 │ │ │ │ subs r7, r0, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r9, [r3, r5] │ │ │ │ - ble.n 66d20 │ │ │ │ + ble.n 674c0 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 66d24 │ │ │ │ + cbnz r1, 674c4 │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 66e5a │ │ │ │ + beq.w 675fa │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 887fc │ │ │ │ - cbnz r0, 66d60 │ │ │ │ + bl 887d0 │ │ │ │ + cbnz r0, 67500 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 66e5a │ │ │ │ + beq.w 675fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 66e5a │ │ │ │ + bne.w 675fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66e5a │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 675fa │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 66d34 │ │ │ │ + bne.n 674d4 │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #60584 @ 0xeca8 │ │ │ │ + movw r0, #61416 @ 0xefe8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a1d4 │ │ │ │ + bl 7a204 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ccdf4 │ │ │ │ + bl 1cd4c4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r7, 66db8 │ │ │ │ + cbz r7, 67558 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66daa │ │ │ │ + beq.n 6754a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66daa │ │ │ │ + cbnz r3, 6754a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #32540 @ 0x7f1c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #33560 @ 0x8318 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #192] @ (66e74 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #192] @ (67614 ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66dc8 │ │ │ │ + beq.n 67568 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66dc8 │ │ │ │ + cbnz r3, 67568 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 66e68 │ │ │ │ + beq.n 67608 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ strd r6, r5, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1cdd68 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ + bl 1ce438 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66e68 │ │ │ │ + beq.n 67608 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - cbnz r5, 66df4 │ │ │ │ - movw r1, #32564 @ 0x7f34 │ │ │ │ + cbnz r5, 67594 │ │ │ │ + movw r1, #33584 @ 0x8330 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #132] @ (66e74 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #128] @ (66e78 ) │ │ │ │ + ldr r0, [pc, #132] @ (67614 ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #128] @ (67618 ) │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1263a4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1267dc <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 66e0e │ │ │ │ - movw r1, #32596 @ 0x7f54 │ │ │ │ + bge.n 675ae │ │ │ │ + movw r1, #33616 @ 0x8350 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #104] @ (66e74 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #104] @ (67614 ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 66e42 │ │ │ │ + cbz r0, 675e2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1109f0 │ │ │ │ + bl 110c88 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 66e2c │ │ │ │ - movw r1, #32616 @ 0x7f68 │ │ │ │ + bge.n 675cc │ │ │ │ + movw r1, #33636 @ 0x8364 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #76] @ (66e74 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (67614 ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66e42 │ │ │ │ + beq.n 675e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 66e42 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 675e2 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66e68 │ │ │ │ + beq.n 67608 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66e68 │ │ │ │ + cbnz r3, 67608 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66e68 │ │ │ │ - movw r1, #32648 @ 0x7f88 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 67608 │ │ │ │ + movw r1, #33668 @ 0x8384 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #16] @ (66e74 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (67614 ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #336 @ (adr r7, 66fc8 ) │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - b.n 67204 │ │ │ │ + b.n 679a4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00066e7c : │ │ │ │ +0006761c : │ │ │ │ movw r3, #40036 @ 0x9c64 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.w 66cf0 │ │ │ │ - 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, 66eae │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66eb8 │ │ │ │ - b.n 66ebe │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 66ea8 │ │ │ │ - b.n 66ed6 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 66ed6 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 66ec8 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 66ed6 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cbz r0, 66ed6 │ │ │ │ - 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, 66ef6 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66f00 │ │ │ │ - b.n 66f06 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 66ef0 │ │ │ │ - b.n 66f1e │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 66f1e │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ - cbz r0, 66f10 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 66f1e │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cbz r0, 66f1e │ │ │ │ - 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, 66f4e │ │ │ │ - movw r3, #42012 @ 0xa41c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 66f38 │ │ │ │ - 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, 66f7e │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66f86 │ │ │ │ - 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 66f70 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b.w 67490 │ │ │ │ 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, 66fae │ │ │ │ + cbnz r0, 67656 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66fb6 │ │ │ │ + cbz r0, 6765e │ │ │ │ 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 66fa0 │ │ │ │ + beq.n 67648 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r3, r2, [r0, #32] │ │ │ │ orrs r3, r2 │ │ │ │ ittee ne │ │ │ │ movwne r0, #4308 @ 0x10d4 │ │ │ │ movtne r0, #70 @ 0x46 │ │ │ │ movweq r0, #7780 @ 0x1e64 │ │ │ │ @@ -91382,28 +92041,28 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 66ff0 │ │ │ │ + cbnz r0, 67698 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66ffa │ │ │ │ - b.n 67000 │ │ │ │ + cbnz r0, 676a2 │ │ │ │ + b.n 676a8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66fea │ │ │ │ - b.n 6700e │ │ │ │ + beq.n 67692 │ │ │ │ + b.n 676b6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6700e │ │ │ │ + cbnz r0, 676b6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 6700e │ │ │ │ + cbz r0, 676b6 │ │ │ │ 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 │ │ │ │ @@ -91430,45 +92089,45 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-24] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r5, [pc, #92] @ (670c0 ) │ │ │ │ + ldr r5, [pc, #92] @ (67768 ) │ │ │ │ add.w ip, sp, #4096 @ 0x1000 │ │ │ │ add r3, sp, #4 │ │ │ │ add.w ip, ip, #4 │ │ │ │ adds r6, #1 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str.w r5, [ip] │ │ │ │ mov.w r5, #0 │ │ │ │ cmp r3, r0 │ │ │ │ str r6, [r2, #0] │ │ │ │ - bcc.n 6709c │ │ │ │ + bcc.n 67744 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ - cbnz r4, 6709c │ │ │ │ + cbnz r4, 67744 │ │ │ │ add r5, sp, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #4] │ │ │ │ strb.w r4, [r5, #4091] @ 0xffb │ │ │ │ - bl 67046 │ │ │ │ + bl 676ee │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (670c0 ) │ │ │ │ + ldr r2, [pc, #28] @ (67768 ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 670b4 │ │ │ │ + beq.n 6775c │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ @@ -91487,113 +92146,102 @@ │ │ │ │ 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, 67104 │ │ │ │ + cbnz r0, 677ac │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 6710e │ │ │ │ - b.n 67114 │ │ │ │ + cbnz r0, 677b6 │ │ │ │ + b.n 677bc │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 670fe │ │ │ │ - b.n 67122 │ │ │ │ + beq.n 677a6 │ │ │ │ + b.n 677ca │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 67122 │ │ │ │ + cbnz r0, 677ca │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 67122 │ │ │ │ + cbz r0, 677ca │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 67144 │ │ │ │ + bgt.n 677ec │ │ │ │ adds r4, #1 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 67136 │ │ │ │ + b.n 677de │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #0] @ (6714c ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #6] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cbz r0, 67168 │ │ │ │ - bl 17f1b4 <_PyDeadline_Init@@Base+0x41c> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 29310 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 18c540 │ │ │ │ - b.w 46cf2 │ │ │ │ + b.w 18ca48 │ │ │ │ + b.w 46db2 │ │ │ │ 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, 671bc │ │ │ │ + cbnz r0, 6783a │ │ │ │ mov r1, sp │ │ │ │ movs r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 2a744 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 67192 │ │ │ │ + bl 67810 │ │ │ │ blx 29198 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29198 │ │ │ │ + ldr r0, [pc, #0] @ (6786c ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #6] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ 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, #2311 @ 0x907 │ │ │ │ + movw r0, #4553 @ 0x11c9 │ │ │ │ movt r0, #6 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 610e0 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + bl 618c4 │ │ │ │ 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 │ │ │ │ @@ -91602,697 +92250,598 @@ │ │ │ │ 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 67258 │ │ │ │ - movw r4, #64616 @ 0xfc68 │ │ │ │ + beq.n 678de │ │ │ │ + movw r4, #65280 @ 0xff00 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 67266 │ │ │ │ + bne.n 678ec │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 6726a │ │ │ │ - movw r4, #63892 @ 0xf994 │ │ │ │ + b.n 678f0 │ │ │ │ + movw r4, #62232 @ 0xf318 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 6726a │ │ │ │ + b.n 678f0 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 6727a │ │ │ │ + bge.n 67900 │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 672be │ │ │ │ + bge.n 67944 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 67290 │ │ │ │ + bne.n 67916 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 6737c │ │ │ │ + beq.n 67a02 │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #63492 @ 0xf804 │ │ │ │ - movw r2, #32692 @ 0x7fb4 │ │ │ │ + movweq r4, #64324 @ 0xfb44 │ │ │ │ + movw r2, #33728 @ 0x83c0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ movteq r4, #38 @ 0x26 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r4, [sp, #4] │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ - b.n 6737c │ │ │ │ + b.n 67a02 │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #63216 @ 0xf6f0 │ │ │ │ - movwlt r6, #63624 @ 0xf888 │ │ │ │ + movwge r6, #63880 @ 0xf988 │ │ │ │ + movwlt r6, #61964 @ 0xf20c │ │ │ │ ite ge │ │ │ │ movtge r6, #41 @ 0x29 │ │ │ │ movtlt r6, #39 @ 0x27 │ │ │ │ smull r0, r1, r5, r2 │ │ │ │ cmp r3, r0 │ │ │ │ mov.w r3, #0 │ │ │ │ sbcs.w ip, ip, r1 │ │ │ │ itt lt │ │ │ │ movlt r0, r2 │ │ │ │ movlt r1, lr │ │ │ │ mov.w r2, #10 │ │ │ │ itt ge │ │ │ │ - movwge r6, #59284 @ 0xe794 │ │ │ │ + movwge r6, #60116 @ 0xead4 │ │ │ │ movtge r6, #40 @ 0x28 │ │ │ │ - bl 26b904 │ │ │ │ + bl 26bc3c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 26b904 │ │ │ │ + bl 26bc3c │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 26b904 │ │ │ │ + bl 26bc3c │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov.w r3, #8 │ │ │ │ - movw r1, #57396 @ 0xe034 │ │ │ │ + movw r1, #58228 @ 0xe374 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r2, #63492 @ 0xf804 │ │ │ │ + movw r2, #64324 @ 0xfb44 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - movw r6, #32704 @ 0x7fc0 │ │ │ │ + movw r6, #33740 @ 0x83cc │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov.w r3, #32 │ │ │ │ it lt │ │ │ │ neglt r4, r4 │ │ │ │ - movw r2, #32712 @ 0x7fc8 │ │ │ │ + movw r2, #33748 @ 0x83d4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #12] │ │ │ │ strd r5, r4, [sp, #4] │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ - movw r2, #32684 @ 0x7fac │ │ │ │ + movw r2, #33720 @ 0x83b8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #2311 @ 0x907 │ │ │ │ + movw r0, #4553 @ 0x11c9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 671ea │ │ │ │ + bl 67870 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ subs r6, #1 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - movw r2, #32744 @ 0x7fe8 │ │ │ │ + movw r2, #33780 @ 0x83f4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #2311 @ 0x907 │ │ │ │ + movw r0, #4553 @ 0x11c9 │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 671ea │ │ │ │ + bl 67870 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 674a4 │ │ │ │ + bne.n 67b2a │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 6721e │ │ │ │ + bl 678a4 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 6721e │ │ │ │ + bl 678a4 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 6721e │ │ │ │ + bl 678a4 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 6721e │ │ │ │ + bl 678a4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6721e │ │ │ │ + bl 678a4 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #64616 @ 0xfc68 │ │ │ │ + movw r3, #65280 @ 0xff00 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #32684 @ 0x7fac │ │ │ │ + movw r2, #33720 @ 0x83b8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #2311 @ 0x907 │ │ │ │ + movw r0, #4553 @ 0x11c9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 671ea │ │ │ │ + bl 67870 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 6749a │ │ │ │ + bge.n 67b20 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #50156 @ 0xc3ec │ │ │ │ + movw r2, #50988 @ 0xc72c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r0, #2311 @ 0x907 │ │ │ │ + movw r0, #4553 @ 0x11c9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 671ea │ │ │ │ - movw r2, #32728 @ 0x7fd8 │ │ │ │ + bl 67870 │ │ │ │ + movw r2, #33764 @ 0x83e4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #2311 @ 0x907 │ │ │ │ + movw r0, #4553 @ 0x11c9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 671ea │ │ │ │ - movw r2, #7540 @ 0x1d74 │ │ │ │ + bl 67870 │ │ │ │ + movw r2, #8308 @ 0x2074 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 67520 │ │ │ │ - movw r2, #32752 @ 0x7ff0 │ │ │ │ + b.n 67ba6 │ │ │ │ + movw r2, #33788 @ 0x83fc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - b.n 67520 │ │ │ │ + b.n 67ba6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 6721e │ │ │ │ + bl 678a4 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 6721e │ │ │ │ + bl 678a4 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 6721e │ │ │ │ + bl 678a4 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 6721e │ │ │ │ + bl 678a4 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #63492 @ 0xf804 │ │ │ │ + movw r3, #64324 @ 0xfb44 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #32760 @ 0x7ff8 │ │ │ │ + movw r2, #33796 @ 0x8404 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #2311 @ 0x907 │ │ │ │ + movw r0, #4553 @ 0x11c9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 671ea │ │ │ │ + bl 67870 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 6749a │ │ │ │ - movw r2, #32768 @ 0x8000 │ │ │ │ + bge.n 67b20 │ │ │ │ + movw r2, #33804 @ 0x840c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #2311 @ 0x907 │ │ │ │ + movw r0, #4553 @ 0x11c9 │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 671ea │ │ │ │ + b.n 67870 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ - movw r5, #2311 @ 0x907 │ │ │ │ + movw r5, #4553 @ 0x11c9 │ │ │ │ movt r5, #6 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #32744 @ 0x7fe8 │ │ │ │ + movw r2, #33780 @ 0x83f4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 671ea │ │ │ │ + bl 67870 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 6721e │ │ │ │ + bl 678a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #7540 @ 0x1d74 │ │ │ │ + movw r2, #8308 @ 0x2074 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 671ea │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 675b2 │ │ │ │ - cmp r4, #2 │ │ │ │ - bne.n 6762c │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.n 675b6 │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29b58 │ │ │ │ - adds r0, #1 │ │ │ │ - cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 675ca │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67630 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - bl 6c078 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 675c4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov sl, r2 │ │ │ │ - ldrb.w r3, [r2], #1 │ │ │ │ - mov r1, r3 │ │ │ │ - cbz r3, 6761c │ │ │ │ - tst.w r3, #128 @ 0x80 │ │ │ │ - beq.n 67616 │ │ │ │ - add.w r1, r3, #56320 @ 0xdc00 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 67616 │ │ │ │ - bl 6c228 │ │ │ │ - cbz r5, 675fe │ │ │ │ - sub.w r6, sl, r6 │ │ │ │ - str r6, [r5, #0] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 67610 │ │ │ │ - movw r3, #49472 @ 0xc140 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - str.w r3, [r8] │ │ │ │ - mvn.w r3, #1 │ │ │ │ - b.n 67630 │ │ │ │ - str.w r1, [r4], #4 │ │ │ │ - b.n 675d8 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r5, 67626 │ │ │ │ - subs r4, r4, r0 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ - str r4, [r5, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [r7, #0] │ │ │ │ - b.n 67630 │ │ │ │ - mvn.w r3, #2 │ │ │ │ - mov r0, r3 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - │ │ │ │ -00067636 : │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 1b272c │ │ │ │ - │ │ │ │ -0006763c <_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, 6767c <_Py_closerange@@Base+0x40> │ │ │ │ - movs r0, #4 │ │ │ │ - blx 29228 │ │ │ │ - cmp r0, r5 │ │ │ │ - bgt.n 6766e <_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 6767c <_Py_closerange@@Base+0x40> │ │ │ │ - adds r4, #1 │ │ │ │ - blx 29fa0 │ │ │ │ - b.n 6766e <_Py_closerange@@Base+0x32> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0006767e : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00067682 : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ + b.n 67870 │ │ │ │ │ │ │ │ -00067686 : │ │ │ │ +00067c10 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r3, #1388] @ 0x56c │ │ │ │ orr.w r2, r2, r2, asr #31 │ │ │ │ str.w r2, [r3, #1388] @ 0x56c │ │ │ │ str.w r1, [r3, #1392] @ 0x570 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000676a4 : │ │ │ │ +00067c2e : │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 676f4 │ │ │ │ + bhi.n 67c7e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #109 @ 0x6d │ │ │ │ dmb ish │ │ │ │ ldr.w r6, [r5, r3, lsl #3] │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [r5, #1404] @ 0x57c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4f40 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ - cbnz r0, 676f0 │ │ │ │ + bl 1d5608 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ + cbnz r0, 67c7a │ │ │ │ ldr.w r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4f40 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ - cbnz r0, 676f0 │ │ │ │ + bl 1d5608 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ + cbnz r0, 67c7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7754 │ │ │ │ + bl 1f7f2c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000676fa : │ │ │ │ +00067c84 : │ │ │ │ movs r0, #2 │ │ │ │ - b.w 676a4 │ │ │ │ + b.w 67c2e │ │ │ │ │ │ │ │ -00067700 : │ │ │ │ - ldr r3, [pc, #8] @ (6770c ) │ │ │ │ +00067c8a : │ │ │ │ + ldr r3, [pc, #12] @ (67c98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ b.w 302ce <_Py_fstat@@Base+0x586> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ orr.w r0, r0, r3, lsl #8 │ │ │ │ eor.w r0, r0, #32768 @ 0x8000 │ │ │ │ sub.w r0, r0, #32768 @ 0x8000 │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 67728 │ │ │ │ - b.w 800b4 │ │ │ │ + bne.n 67cb4 │ │ │ │ + b.w 800e8 │ │ │ │ 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 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 67192 │ │ │ │ + bl 67810 │ │ │ │ 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 67192 │ │ │ │ + bl 67810 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 26b2e0 │ │ │ │ + bl 26b618 │ │ │ │ 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 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ stmdb 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, #32840 @ 0x8048 │ │ │ │ + movw r3, #33876 @ 0x8454 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #32852 @ 0x8054 │ │ │ │ + movw r3, #33888 @ 0x8460 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #32800 @ 0x8020 │ │ │ │ + movw r2, #33836 @ 0x842c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #2311 @ 0x907 │ │ │ │ + movw r0, #4553 @ 0x11c9 │ │ │ │ movt r0, #6 │ │ │ │ - movw r3, #32860 @ 0x805c │ │ │ │ + movw r3, #33896 @ 0x8468 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #32872 @ 0x8068 │ │ │ │ + movw r3, #33908 @ 0x8474 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #32884 @ 0x8074 │ │ │ │ + movw r3, #33920 @ 0x8480 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #32896 @ 0x8080 │ │ │ │ + movw r3, #33932 @ 0x848c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #32788 @ 0x8014 │ │ │ │ + movw r3, #33824 @ 0x8420 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #63492 @ 0xf804 │ │ │ │ + movw r5, #64324 @ 0xfb44 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 671ea │ │ │ │ - ldr r0, [pc, #880] @ (67ba4 ) │ │ │ │ + bl 67870 │ │ │ │ + ldr r0, [pc, #880] @ (68130 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #32904 @ 0x8088 │ │ │ │ + movw r1, #33940 @ 0x8494 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 673a2 │ │ │ │ - ldr r0, [pc, #860] @ (67ba8 ) │ │ │ │ + bl 67a28 │ │ │ │ + ldr r0, [pc, #860] @ (68134 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #32916 @ 0x8094 │ │ │ │ + movw r1, #33952 @ 0x84a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movw r5, #38592 @ 0x96c0 │ │ │ │ movt r5, #74 @ 0x4a │ │ │ │ - bl 673a2 │ │ │ │ + bl 67a28 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #62136 @ 0xf2b8 │ │ │ │ + movw r3, #62968 @ 0xf5f8 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #32744 @ 0x7fe8 │ │ │ │ + movw r2, #33780 @ 0x83f4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #2311 @ 0x907 │ │ │ │ + movw r0, #4553 @ 0x11c9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 671ea │ │ │ │ + bl 67870 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 6721e │ │ │ │ + bl 678a4 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #7540 @ 0x1d74 │ │ │ │ + movw r2, #8308 @ 0x2074 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #2311 @ 0x907 │ │ │ │ + movw r0, #4553 @ 0x11c9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 671ea │ │ │ │ + bl 67870 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #32928 @ 0x80a0 │ │ │ │ + movw r3, #33964 @ 0x84ac │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #32744 @ 0x7fe8 │ │ │ │ + movw r2, #33780 @ 0x83f4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #2311 @ 0x907 │ │ │ │ + movw r0, #4553 @ 0x11c9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 671ea │ │ │ │ + bl 67870 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 6721e │ │ │ │ + bl 678a4 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #7540 @ 0x1d74 │ │ │ │ + movw r2, #8308 @ 0x2074 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #2311 @ 0x907 │ │ │ │ + movw r0, #4553 @ 0x11c9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 671ea │ │ │ │ + bl 67870 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #32936 @ 0x80a8 │ │ │ │ + movw r1, #33972 @ 0x84b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 673a2 │ │ │ │ + bl 67a28 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #32944 @ 0x80b0 │ │ │ │ + movw r1, #33980 @ 0x84bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 673a2 │ │ │ │ + bl 67a28 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #32956 @ 0x80bc │ │ │ │ + movw r1, #33992 @ 0x84c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 673a2 │ │ │ │ + bl 67a28 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #32968 @ 0x80c8 │ │ │ │ + movw r1, #34004 @ 0x84d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 673a2 │ │ │ │ + bl 67a28 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #62036 @ 0xf254 │ │ │ │ + movw r1, #62868 @ 0xf594 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 673a2 │ │ │ │ + bl 67a28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #32956 @ 0x80bc │ │ │ │ + movw r1, #33992 @ 0x84c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 673a2 │ │ │ │ + bl 67a28 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #32976 @ 0x80d0 │ │ │ │ + movw r1, #34012 @ 0x84dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67532 │ │ │ │ + bl 67bb8 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #32988 @ 0x80dc │ │ │ │ + movw r1, #34024 @ 0x84e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67532 │ │ │ │ + bl 67bb8 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #33000 @ 0x80e8 │ │ │ │ + movw r1, #34036 @ 0x84f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67532 │ │ │ │ + bl 67bb8 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #61956 @ 0xf204 │ │ │ │ + movw r1, #62788 @ 0xf544 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 67532 │ │ │ │ + bl 67bb8 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #33008 @ 0x80f0 │ │ │ │ + movw r1, #34044 @ 0x84fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67532 │ │ │ │ + bl 67bb8 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #33016 @ 0x80f8 │ │ │ │ + movw r1, #34052 @ 0x8504 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67532 │ │ │ │ + bl 67bb8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #9476 @ 0x2504 │ │ │ │ + movw r1, #10940 @ 0x2abc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 673a2 │ │ │ │ + bl 67a28 │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 67a38 │ │ │ │ + beq.n 67fc4 │ │ │ │ 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 26b904 │ │ │ │ + bl 26bc3c │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 26b904 │ │ │ │ + bl 26bc3c │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #33024 @ 0x8100 │ │ │ │ + movw r3, #34060 @ 0x850c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33036 @ 0x810c │ │ │ │ + movw r2, #34072 @ 0x8518 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #2311 @ 0x907 │ │ │ │ + movw r0, #4553 @ 0x11c9 │ │ │ │ movt r0, #6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 671ea │ │ │ │ + bl 67870 │ │ │ │ movs r7, #0 │ │ │ │ - bl 19f658 │ │ │ │ + bl 19fcf8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #33056 @ 0x8120 │ │ │ │ + movw r3, #34092 @ 0x852c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33068 @ 0x812c │ │ │ │ + movw r2, #34104 @ 0x8538 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #2311 @ 0x907 │ │ │ │ + movw r0, #4553 @ 0x11c9 │ │ │ │ movt r0, #6 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 671ea │ │ │ │ + bl 67870 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ blx 2957c │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ movw r3, #39232 @ 0x9940 │ │ │ │ @@ -92310,15 +92859,15 @@ │ │ │ │ asrs r2, r2, #31 │ │ │ │ umull r5, r1, r5, r9 │ │ │ │ rsb r2, r2, r0, asr #18 │ │ │ │ movw r0, #39240 @ 0x9948 │ │ │ │ movt r0, #74 @ 0x4a │ │ │ │ subs.w r5, r5, sl │ │ │ │ mla r3, r9, r3, r1 │ │ │ │ - ldr r1, [pc, #200] @ (67bac ) │ │ │ │ + ldr r1, [pc, #200] @ (68138 ) │ │ │ │ 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 │ │ │ │ @@ -92332,263 +92881,263 @@ │ │ │ │ blx 290c8 <__getrusage64@plt> │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ umull sl, r8, r3, r9 │ │ │ │ movs r3, #0 │ │ │ │ mla r8, r9, r2, r8 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 26b904 │ │ │ │ + bl 26bc3c │ │ │ │ adds.w sl, sl, r0 │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ adc.w r8, r8, r1 │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ umull fp, r3, r3, r9 │ │ │ │ mla r9, r9, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 26b904 │ │ │ │ + bl 26bc3c │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds.w r0, fp, r0 │ │ │ │ adc.w r1, r9, r1 │ │ │ │ ldr.w r9, [r6, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r6, r3, lsl #10 │ │ │ │ - blt.n 67b74 │ │ │ │ + blt.n 68100 │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 67b78 │ │ │ │ + bge.n 68104 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 67b78 │ │ │ │ + b.n 68104 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 67b8e │ │ │ │ + blt.n 6811a │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 67b90 │ │ │ │ + bge.n 6811c │ │ │ │ mov r7, sl │ │ │ │ - b.n 67b90 │ │ │ │ + b.n 6811c │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 67bb0 │ │ │ │ + blt.n 6813c │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 67bb4 │ │ │ │ + bge.n 68140 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 67bb4 │ │ │ │ + b.n 68140 │ │ │ │ str r7, [sp, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r1, #1 │ │ │ │ str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ movw r5, #19923 @ 0x4dd3 │ │ │ │ movt r5, #4194 @ 0x1062 │ │ │ │ mov r0, fp │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ - bl 26b574 │ │ │ │ - movw r2, #33080 @ 0x8138 │ │ │ │ + bl 26b8ac │ │ │ │ + movw r2, #34116 @ 0x8544 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #2311 @ 0x907 │ │ │ │ + movw r0, #4553 @ 0x11c9 │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #480 @ 0x1e0 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - bl 671ea │ │ │ │ + movw r3, #63304 @ 0xf748 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + bl 67870 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 26b574 │ │ │ │ + bl 26b8ac │ │ │ │ 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 26b574 │ │ │ │ + bl 26b8ac │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #25144 @ 0x6238 │ │ │ │ + movw r3, #25976 @ 0x6578 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #33100 @ 0x814c │ │ │ │ + movw r2, #34136 @ 0x8558 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #2311 @ 0x907 │ │ │ │ + movw r0, #4553 @ 0x11c9 │ │ │ │ movt r0, #6 │ │ │ │ - movw r5, #33872 @ 0x8450 │ │ │ │ + movw r5, #34704 @ 0x8790 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - bl 671ea │ │ │ │ + bl 67870 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 6721e │ │ │ │ + bl 678a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 67c7a │ │ │ │ + cbz r3, 68206 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #33168 @ 0x8190 │ │ │ │ + movw r2, #34204 @ 0x859c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #2311 @ 0x907 │ │ │ │ + movw r0, #4553 @ 0x11c9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 671ea │ │ │ │ + bl 67870 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6721e │ │ │ │ + bl 678a4 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #7540 @ 0x1d74 │ │ │ │ + movw r2, #8308 @ 0x2074 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #2311 @ 0x907 │ │ │ │ + movw r0, #4553 @ 0x11c9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 671ea │ │ │ │ + bl 67870 │ │ │ │ add sp, #452 @ 0x1c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 67d14 │ │ │ │ + beq.n 682a0 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 67cb0 │ │ │ │ + bne.n 6823c │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 67d0e │ │ │ │ + beq.n 6829a │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 67cb0 │ │ │ │ + bne.n 6823c │ │ │ │ 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 67cc8 │ │ │ │ + bne.n 68254 │ │ │ │ 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 67ce4 │ │ │ │ + bne.n 68270 │ │ │ │ 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 67cfe │ │ │ │ + bne.n 6828a │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 67d4a │ │ │ │ + beq.n 682d6 │ │ │ │ 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 67d20 │ │ │ │ + bne.n 682ac │ │ │ │ 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 67d36 │ │ │ │ + bne.n 682c2 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - movw r2, #24724 @ 0x6094 │ │ │ │ + movw r2, #25556 @ 0x63d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ac264 │ │ │ │ + bl 1ac900 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 67df4 │ │ │ │ + cbz r0, 68380 │ │ │ │ movs r0, #0 │ │ │ │ ldrb r6, [r2, r0] │ │ │ │ - cbz r6, 67d9e │ │ │ │ + cbz r6, 6832a │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq.n 67df4 │ │ │ │ + beq.n 68380 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 67d92 │ │ │ │ + b.n 6831e │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq.n 67df4 │ │ │ │ + beq.n 68380 │ │ │ │ movw r3, #2676 @ 0xa74 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 67df4 │ │ │ │ + cbz r3, 68380 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 67df4 │ │ │ │ + beq.n 68380 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ - movw r1, #33180 @ 0x819c │ │ │ │ + movw r1, #34216 @ 0x85a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 610e0 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ - b.n 67e00 │ │ │ │ + bl 618c4 │ │ │ │ + b.n 6838c │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 610e0 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + bl 618c4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ @@ -92596,37 +93145,37 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r2, sp, #20 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1a07c8 │ │ │ │ + bl 1a0e68 │ │ │ │ add.w r2, r5, r4, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, #4 │ │ │ │ ldr.w r4, [r5, r4, lsl #2] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ bics r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ subs r4, #1 │ │ │ │ - bcc.n 67e58 │ │ │ │ + bcc.n 683e4 │ │ │ │ ldr.w r6, [r3], #4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ and.w r0, r0, #1 │ │ │ │ bics r5, r6 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 67e42 │ │ │ │ + b.n 683ce │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 67e6a │ │ │ │ + cbz r3, 683f6 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ bics r3, r2 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -92639,178 +93188,178 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r5, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r7, r5 │ │ │ │ - bls.n 67eb4 │ │ │ │ + bls.n 68440 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 67eac │ │ │ │ + cbnz r3, 68438 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 67eac │ │ │ │ - bl 1d4f80 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ + beq.n 68438 │ │ │ │ + bl 1d5648 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 67e96 │ │ │ │ + b.n 68422 │ │ │ │ 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 19fefc │ │ │ │ + bl 1a059c │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 67ef4 │ │ │ │ + bge.n 68480 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1a0920 │ │ │ │ + bl 1a0fc0 │ │ │ │ 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 67f2c │ │ │ │ + b.n 684b8 │ │ │ │ lsrs r2, r4, #27 │ │ │ │ movw r3, #9572 @ 0x2564 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ movs r3, #1 │ │ │ │ ubfx r0, r4, #22, #5 │ │ │ │ lsls r3, r0 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r5, r3, r2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 67f26 │ │ │ │ + bne.n 684b2 │ │ │ │ strex r7, r5, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r0 │ │ │ │ - beq.n 67ed8 │ │ │ │ - b.n 67f10 │ │ │ │ + beq.n 68464 │ │ │ │ + b.n 6849c │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ adds r7, r2, #1 │ │ │ │ - bne.n 67f38 │ │ │ │ + bne.n 684c4 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 67f44 │ │ │ │ + b.n 684d0 │ │ │ │ and.w r7, r2, #1 │ │ │ │ - cbz r2, 67f44 │ │ │ │ + cbz r2, 684d0 │ │ │ │ add r3, r7 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ - b.n 67f38 │ │ │ │ + b.n 684c4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 67f2c │ │ │ │ + bne.n 684b8 │ │ │ │ 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, 67f60 │ │ │ │ + cbz r3, 684ec │ │ │ │ yield │ │ │ │ - b.n 67f52 │ │ │ │ + b.n 684de │ │ │ │ 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 61264 <_Py_SetRefcnt@@Base+0x3ee> │ │ │ │ + bl 61a48 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ subs r3, r7, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 67fdc │ │ │ │ + bhi.n 68568 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 19fbfc │ │ │ │ + bl 1a029c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 67fae │ │ │ │ + cbz r4, 6853a │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r1, r3 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 67fd0 │ │ │ │ - cbz r5, 67fdc │ │ │ │ - cbz r1, 67fdc │ │ │ │ + bne.n 6855c │ │ │ │ + cbz r5, 68568 │ │ │ │ + cbz r1, 68568 │ │ │ │ mov r4, r1 │ │ │ │ add r5, r1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 67fdc │ │ │ │ + bcc.n 68568 │ │ │ │ add.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ - bl 1a0008 │ │ │ │ - b.n 67fba │ │ │ │ + bl 1a06a8 │ │ │ │ + b.n 68546 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1a0008 │ │ │ │ + b.w 1a06a8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r2, 67ff8 │ │ │ │ + cbz r2, 68584 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #72] @ (68048 ) │ │ │ │ - bl 19fefc │ │ │ │ - ldr r0, [pc, #72] @ (6804c ) │ │ │ │ - bl 1bd050 │ │ │ │ + ldr r0, [pc, #72] @ (685d4 ) │ │ │ │ + bl 1a059c │ │ │ │ + ldr r0, [pc, #72] @ (685d8 ) │ │ │ │ + bl 1bd720 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1bd124 │ │ │ │ + bl 1bd7f4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 68042 │ │ │ │ + cbz r4, 685ce │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c88 │ │ │ │ - cbz r0, 68042 │ │ │ │ + cbz r0, 685ce │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 68042 │ │ │ │ + cbz r2, 685ce │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #33200 @ 0x81b0 │ │ │ │ + movw r0, #34236 @ 0x85bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6112c <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ + bl 61910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68044 │ │ │ │ + b.n 685d0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @@ -92820,1543 +93369,732 @@ │ │ │ │ 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 1bd124 │ │ │ │ + bl 1bd7f4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 680f2 │ │ │ │ + beq.n 6867e │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 19fefc │ │ │ │ + bl 1a059c │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ - movw r7, #19164 @ 0x4adc │ │ │ │ + movw r7, #19240 @ 0x4b28 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - bl 1bd050 │ │ │ │ + bl 1bd720 │ │ │ │ ldr.w r8, [r7] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 680f2 │ │ │ │ + cbz r0, 6867e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 680ba │ │ │ │ + bne.n 68646 │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 6809c │ │ │ │ + b.n 68628 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 680de │ │ │ │ + bne.n 6866a │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 680de │ │ │ │ + bne.n 6866a │ │ │ │ movs r2, #4 │ │ │ │ dmb ish │ │ │ │ str r2, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 680f2 │ │ │ │ - movw r0, #33276 @ 0x81fc │ │ │ │ + cbz r0, 6867e │ │ │ │ + movw r0, #34312 @ 0x8608 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6112c <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ + bl 61910 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 6811a │ │ │ │ - bl 25e80c │ │ │ │ + bne.n 686a6 │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 68138 │ │ │ │ + cbnz r3, 686c4 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 6812e │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 686ba │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 68138 │ │ │ │ + b.n 686c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d53c <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + bl 9d58c <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6812a │ │ │ │ + beq.n 686b6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 686fc │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w r9, [pc, #276] @ 68268 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr.w r3, [r9, #1184] @ 0x4a0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 68262 │ │ │ │ - movw r5, #4780 @ 0x12ac │ │ │ │ - movt r5, #70 @ 0x46 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r6, #0 │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ - mul.w r1, r2, r6 │ │ │ │ - ldr.w sl, [r5, r1] │ │ │ │ - cmp sl, r7 │ │ │ │ - beq.n 6818c │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r6, #5 │ │ │ │ - bne.n 6816e │ │ │ │ - mov.w r1, #624 @ 0x270 │ │ │ │ - movs r6, #4 │ │ │ │ - mov.w fp, #0 │ │ │ │ - b.n 68190 │ │ │ │ - mov.w fp, #1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - mov.w ip, #156 @ 0x9c │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr.w r4, [r9, #1192] @ 0x4a8 │ │ │ │ - mov r8, r0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mla ip, ip, r6, r5 │ │ │ │ - ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 681c0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, sl │ │ │ │ - str.w r2, [ip, #4] │ │ │ │ - adds r1, #12 │ │ │ │ - add r1, r5 │ │ │ │ - blx 2a174 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 681ea │ │ │ │ - movs r2, #20 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #51536 @ 0xc950 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl 19b840 <_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 68226 │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #23 │ │ │ │ - add r0, sp, #16 │ │ │ │ - movw r5, #44188 @ 0xac9c │ │ │ │ - movt r5, #40 @ 0x28 │ │ │ │ - blx 2957c │ │ │ │ - movs r3, #23 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, sp, #16 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 29f04 <__snprintf_chk@plt> │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #33352 @ 0x8248 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 29b58 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #12684 @ 0x318c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ - ldr.w r1, [r9, #1196] @ 0x4ac │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2ee20 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r1, [r9, #1200] @ 0x4b0 │ │ │ │ - bl 2b554 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - str.w r3, [r8] │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 29e30 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [r2, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 686f8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 686f8 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + b.w 7fa10 │ │ │ │ + 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, [pc, #188] @ (6833c ) │ │ │ │ - mov r7, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 71420 │ │ │ │ + cbz r0, 68780 │ │ │ │ mov r4, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 11cec8 │ │ │ │ - ldr.w r5, [r6, #1292] @ 0x50c │ │ │ │ - cbz r5, 6829e │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 2fb48 <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ + movs r6, #0 │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + cmp r2, r6 │ │ │ │ + bls.n 68782 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr.w r9, [r3, r6, lsl #2] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 6873e │ │ │ │ + adds r6, #1 │ │ │ │ + b.n 68724 │ │ │ │ + bl 7fa10 │ │ │ │ + mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 682ae │ │ │ │ - movw r1, #33396 @ 0x8274 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ - ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl ffb6c │ │ │ │ - cbz r5, 68336 │ │ │ │ - movw sl, #33520 @ 0x82f0 │ │ │ │ - movt sl, #42 @ 0x2a │ │ │ │ - movw r9, #33532 @ 0x82fc │ │ │ │ - movt r9, #42 @ 0x2a │ │ │ │ - movw r8, #7540 @ 0x1d74 │ │ │ │ - movt r8, #41 @ 0x29 │ │ │ │ - add.w r6, r5, #8 │ │ │ │ - movs r7, #0 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #33464 @ 0x82b8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ - ldrh r3, [r5, #4] │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ - add r6, r2 │ │ │ │ - cmp r3, r7 │ │ │ │ - ble.n 68324 │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ - ldr.w r1, [r6, #-8] │ │ │ │ - mov r0, r4 │ │ │ │ - adds r7, #1 │ │ │ │ - bl 1ed158 │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ - ldr.w r1, [r6, #-4] │ │ │ │ + cbz r5, 6876a │ │ │ │ + mov r1, r5 │ │ │ │ + bl 794d8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 68764 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 68764 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bge.n 6873a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 68780 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 68780 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ed53c <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b840 <_Py_write_noraise@@Base> │ │ │ │ - b.n 682e6 │ │ │ │ - movw r1, #7540 @ 0x1d74 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - movs r2, #1 │ │ │ │ - b.w 19b840 <_Py_write_noraise@@Base> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ + 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 r4, r3 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 55256 <_Py_hashtable_size@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r3, r2 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f4354 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 687b4 │ │ │ │ + bl 7f828 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 687cc │ │ │ │ + tst.w r0, #128 @ 0x80 │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + pop {r3, 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 │ │ │ │ + add.w r4, sp, #31 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + strd r3, r4, [sp, #12] │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ + strd r3, r2, [sp, #4] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #32 │ │ │ │ + mov r4, r1 │ │ │ │ + movw r1, #34388 @ 0x8654 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + blx 29db8 <__isoc23_sscanf@plt> │ │ │ │ + cmp r0, #6 │ │ │ │ + bne.n 68846 │ │ │ │ + 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 68846 │ │ │ │ + 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] │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 68392 │ │ │ │ - push {r4, lr} │ │ │ │ + b.n 68860 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #34408 @ 0x8668 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldrd r2, r4, [r1] │ │ │ │ + movw r3, #33532 @ 0x82fc │ │ │ │ + movt r3, #55870 @ 0xda3e │ │ │ │ + cmp r2, r3 │ │ │ │ + adcs.w r3, r4, #2 │ │ │ │ + blt.n 688aa │ │ │ │ + movw r5, #32004 @ 0x7d04 │ │ │ │ + movt r5, #9665 @ 0x25c1 │ │ │ │ + movs r3, #2 │ │ │ │ + cmp r5, r2 │ │ │ │ + sbcs r3, r4 │ │ │ │ + blt.n 688b6 │ │ │ │ + mov.w r3, #51712 @ 0xca00 │ │ │ │ + movt r3, #15258 @ 0x3b9a │ │ │ │ + movs r5, #0 │ │ │ │ + umull r2, r6, r2, r3 │ │ │ │ + mla r6, r3, r4, r6 │ │ │ │ + b.n 688c0 │ │ │ │ + movs r2, #0 │ │ │ │ + mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 688c0 │ │ │ │ + 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 688ec │ │ │ │ + mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ + mvns r7, r3 │ │ │ │ + sub.w ip, r4, r1 │ │ │ │ + cmp r7, r2 │ │ │ │ + sbcs.w ip, ip, r6 │ │ │ │ + bge.n 68904 │ │ │ │ + b.n 6890e │ │ │ │ + orrs.w r4, r3, r1 │ │ │ │ + beq.n 68904 │ │ │ │ + negs r7, r3 │ │ │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ + sbc.w r4, r4, r1 │ │ │ │ + cmp r2, r7 │ │ │ │ + sbcs.w r4, r6, r4 │ │ │ │ + blt.n 68916 │ │ │ │ + adds r3, r3, r2 │ │ │ │ + adc.w r4, r1, r6 │ │ │ │ + movs r1, #0 │ │ │ │ + b.n 68920 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r1, r3 │ │ │ │ + b.n 68920 │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + strd r3, r4, [r0] │ │ │ │ + cbnz r5, 6892a │ │ │ │ + negs r0, r1 │ │ │ │ + cbz r1, 68944 │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #58336 @ 0xe3e0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + 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 r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [r2, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 6838e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 6838e │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + bl f4354 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 68966 │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 6896a │ │ │ │ + b.n 689ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 68982 │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #34432 @ 0x8680 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 689ac │ │ │ │ + cmp.w r0, #65536 @ 0x10000 │ │ │ │ + blt.n 689a0 │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #34504 @ 0x86c8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 689ac │ │ │ │ + rev16 r0, r0 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + uxth r0, r0 │ │ │ │ + b.w 7def0 │ │ │ │ movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 683c6 │ │ │ │ - push {r4, lr} │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [r2, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 683c2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 683c2 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + bl f4354 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 689d0 │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 689d4 │ │ │ │ + b.n 68a16 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 689ec │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #34572 @ 0x870c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 68a16 │ │ │ │ + cmp.w r0, #65536 @ 0x10000 │ │ │ │ + blt.n 68a0a │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #34644 @ 0x8754 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 68a16 │ │ │ │ + rev16 r0, r0 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + uxth r0, r0 │ │ │ │ + b.w 7def0 │ │ │ │ movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000683ca <_Py_stat@@Base>: │ │ │ │ + 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 r5, r1 │ │ │ │ - bl 111644 │ │ │ │ - cbz r0, 6842a <_Py_stat@@Base+0x60> │ │ │ │ - movs r2, #0 │ │ │ │ + mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 142f48 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 68408 <_Py_stat@@Base+0x3e> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6842a <_Py_stat@@Base+0x60> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6842a <_Py_stat@@Base+0x60> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6842a <_Py_stat@@Base+0x60> │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2a028 <__stat64_time64@plt> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bl 11b078 │ │ │ │ + cbz r0, 68a7c │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + add.w r0, r5, #16 │ │ │ │ + blx 290bc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6842e <_Py_stat@@Base+0x64> │ │ │ │ + beq.n 68a56 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6842e <_Py_stat@@Base+0x64> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6842e <_Py_stat@@Base+0x64> │ │ │ │ - mvn.w r5, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 68a56 │ │ │ │ mov r0, r5 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 68a70 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #34712 @ 0x8798 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 68a7c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 7def0 │ │ │ │ + movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + 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 68a86 │ │ │ │ + b.w 7def0 │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r5, #11484 @ 0x2cdc │ │ │ │ - movt r5, #77 @ 0x4d │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - cbz r4, 68460 <_Py_stat@@Base+0x96> │ │ │ │ - bl 95d00 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - blx r3 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + sub sp, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bmi.n 68ace │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #62848 @ 0xf580 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #34776 @ 0x87d8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 68ada │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r3 │ │ │ │ + bl 88e14 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ + cbnz r0, 68ade │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 68b30 │ │ │ │ + blx 29b58 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 68b00 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #21724 @ 0x54dc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 68ada │ │ │ │ mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 800b4 │ │ │ │ + add r1, sp, #4 │ │ │ │ + blx 29a34 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 68b18 │ │ │ │ + movs r1, #4 │ │ │ │ + add.w r0, sp, r1 │ │ │ │ + bl 71f88 │ │ │ │ + b.n 68b30 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #34740 @ 0x87b4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cbz r3, 68b6c │ │ │ │ + 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, 68b62 │ │ │ │ + ldrd r3, r1, [sp] │ │ │ │ + add r0, r3 │ │ │ │ + subs r1, r1, r3 │ │ │ │ + bl 71f88 │ │ │ │ + b.n 68b76 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 68b76 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 95d00 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2a380 │ │ │ │ + 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 987f8 │ │ │ │ - bl e4ae4 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ + bl ce028 │ │ │ │ + cbnz r0, 68be2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq.n 68bca │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + movw r1, #34788 @ 0x87e4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl ceabc │ │ │ │ + b.n 68be4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl ceabc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 292b0 │ │ │ │ + bl 7a24c │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 68be4 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 68bee │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl ceabc │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0006849e <_Py_open@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r7, r0 │ │ │ │ - orr.w r6, r1, #524288 @ 0x80000 │ │ │ │ - bl 8fae8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68544 <_Py_open@@Base+0xa6> │ │ │ │ - mov r2, r0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f4354 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 68c16 │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 68c1e │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 68c6e │ │ │ │ + subs r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bls.n 68c36 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47644 @ 0xba1c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #49412 @ 0xc104 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 8fee8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 6855c <_Py_open@@Base+0xbe> │ │ │ │ - bl 95d00 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2a004 <__open64_2@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 987f8 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 68512 <_Py_open@@Base+0x74> │ │ │ │ + movw r1, #6416 @ 0x1910 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 68c12 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 6854a <_Py_open@@Base+0xac> │ │ │ │ - bl e4ae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 684e4 <_Py_open@@Base+0x46> │ │ │ │ - b.n 6855c <_Py_open@@Base+0xbe> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 68528 <_Py_open@@Base+0x8a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 68528 <_Py_open@@Base+0x8a> │ │ │ │ + mov r5, r0 │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - movs r2, #1 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r3, #23144 @ 0x5a68 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - bl 1b2e98 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 68576 <_Py_open@@Base+0xd8> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29fa0 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68576 <_Py_open@@Base+0xd8> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f180c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 68544 <_Py_open@@Base+0xa6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 68544 <_Py_open@@Base+0xa6> │ │ │ │ + str r3, [r5, #0] │ │ │ │ + blx 29ac8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r3, 68c66 │ │ │ │ + cbz r0, 68c66 │ │ │ │ + movw r1, #34828 @ 0x880c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + blx 29f88 │ │ │ │ + cbnz r0, 68c66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68544 <_Py_open@@Base+0xa6> │ │ │ │ - mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 7a24c │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r1, r0 │ │ │ │ + sub sp, #16 │ │ │ │ + movw r0, #34844 @ 0x881c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ + ldrb r3, [r1, #1] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ + strd r3, r2, [sp, #4] │ │ │ │ + ldrb r3, [r1, #3] │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ + ldrb r1, [r1, #5] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl ddc0c │ │ │ │ + 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, #34876 @ 0x883c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r3, r4, [r1, #16] │ │ │ │ + ldrd r1, r2, [r1, #8] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl ddc0c │ │ │ │ add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + 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 1f8b54 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #34932 @ 0x8874 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + b.w ddc0c │ │ │ │ + push {r4} │ │ │ │ + mov r3, r0 │ │ │ │ + dmb ish │ │ │ │ + ldrb r1, [r0, #8] │ │ │ │ + dmb ish │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + tst.w r1, #1 │ │ │ │ + movw r4, #34956 @ 0x888c │ │ │ │ + movt r4, #42 @ 0x2a │ │ │ │ + movw r1, #7112 @ 0x1bc8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #34968 @ 0x8898 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + it eq │ │ │ │ + moveq r1, r4 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + b.w ddc0c │ │ │ │ + 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, #7112 @ 0x1bc8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + movw r3, #34956 @ 0x888c │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + strd r4, r0, [sp, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r1, r3 │ │ │ │ + movw r0, #34992 @ 0x88b0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + bl ddc0c │ │ │ │ + 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, #3928] @ 0xf58 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ - ldr r3, [pc, #108] @ (685fc <_Py_open@@Base+0x15e>) │ │ │ │ - movw r6, #61328 @ 0xef90 │ │ │ │ + ldr r3, [pc, #104] @ (68e00 ) │ │ │ │ + movw r6, #62160 @ 0xf2d0 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #12 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 211124 │ │ │ │ - cbnz r0, 685b4 <_Py_open@@Base+0x116> │ │ │ │ + bl 2116fc │ │ │ │ + cbnz r0, 68dba │ │ │ │ movs r0, #0 │ │ │ │ - b.n 685e4 <_Py_open@@Base+0x146> │ │ │ │ + b.n 68dea │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #49160 @ 0xc008 │ │ │ │ + movw r1, #49992 @ 0xc348 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #30448 @ 0x76f0 │ │ │ │ + movw r0, #31280 @ 0x7a30 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 685b0 <_Py_open@@Base+0x112> │ │ │ │ + blt.n 68db6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21377c │ │ │ │ + bl 213d54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 685b0 <_Py_open@@Base+0x112> │ │ │ │ - bl 800b4 │ │ │ │ - ldr r3, [pc, #20] @ (685fc <_Py_open@@Base+0x15e>) │ │ │ │ + blt.n 68db6 │ │ │ │ + bl 800e8 │ │ │ │ + ldr r3, [pc, #20] @ (68e00 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 685f6 <_Py_open@@Base+0x158> │ │ │ │ + beq.n 68dfc │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f436c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6862c <_Py_open@@Base+0x18e> │ │ │ │ - bl 7f7f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 68644 <_Py_open@@Base+0x1a6> │ │ │ │ - tst.w r0, #128 @ 0x80 │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - pop {r3, 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 │ │ │ │ - add.w r0, r1, #12 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 68668 <_Py_open@@Base+0x1ca> │ │ │ │ - cmp r1, #3 │ │ │ │ - bne.n 68668 <_Py_open@@Base+0x1ca> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 68682 <_Py_open@@Base+0x1e4> │ │ │ │ - ldr r4, [pc, #100] @ (686d0 <_Py_open@@Base+0x232>) │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movs r4, #3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 686ca <_Py_open@@Base+0x22c> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f436c │ │ │ │ - mov r5, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.n 68694 <_Py_open@@Base+0x1f6> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 686ca <_Py_open@@Base+0x22c> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl f436c │ │ │ │ - mov r6, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 686a6 <_Py_open@@Base+0x208> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 686ca <_Py_open@@Base+0x22c> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl f436c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 686b8 <_Py_open@@Base+0x21a> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 686ca <_Py_open@@Base+0x22c> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 26a2f4 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #896] @ (68a54 <_Py_open@@Base+0x5b6>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 686f4 <_Py_open@@Base+0x256> │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 686f4 <_Py_open@@Base+0x256> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 686f4 <_Py_open@@Base+0x256> │ │ │ │ - cbnz r0, 6870c <_Py_open@@Base+0x26e> │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #48] @ (6872c <_Py_open@@Base+0x28e>) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68724 <_Py_open@@Base+0x286> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f436c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6871e <_Py_open@@Base+0x280> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 68724 <_Py_open@@Base+0x286> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29774 <_exit@plt> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r3, [pc, #48] @ (68760 <_Py_open@@Base+0x2c2>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 68750 <_Py_open@@Base+0x2b2> │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 68750 <_Py_open@@Base+0x2b2> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 68750 <_Py_open@@Base+0x2b2> │ │ │ │ - cbnz r0, 6876c <_Py_open@@Base+0x2ce> │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (687a8 <_Py_open@@Base+0x30a>) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6876c <_Py_open@@Base+0x2ce> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 687a4 <_Py_open@@Base+0x306> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f436c │ │ │ │ - mov r3, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 6878a <_Py_open@@Base+0x2ec> │ │ │ │ - bl 7f7f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 68768 <_Py_open@@Base+0x2ca> │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 687a4 <_Py_open@@Base+0x306> │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #65535 @ 0xffff │ │ │ │ - cmp r3, r1 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #224] @ (6888c <_Py_open@@Base+0x3ee>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 687cc <_Py_open@@Base+0x32e> │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 687cc <_Py_open@@Base+0x32e> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 687cc <_Py_open@@Base+0x32e> │ │ │ │ - cbnz r0, 687e8 <_Py_open@@Base+0x34a> │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (68828 <_Py_open@@Base+0x38a>) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 687e8 <_Py_open@@Base+0x34a> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 68824 <_Py_open@@Base+0x386> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f436c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 68804 <_Py_open@@Base+0x366> │ │ │ │ - bl 7f7f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 687e4 <_Py_open@@Base+0x346> │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 68824 <_Py_open@@Base+0x386> │ │ │ │ - and.w r3, r0, #127 @ 0x7f │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - adds r3, #1 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - sbfx r3, r3, #1, #7 │ │ │ │ - cmp r3, #0 │ │ │ │ - it le │ │ │ │ - movle r0, r2 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #400] @ (689bc <_Py_open@@Base+0x51e>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 6884c <_Py_open@@Base+0x3ae> │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 6884c <_Py_open@@Base+0x3ae> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6884c <_Py_open@@Base+0x3ae> │ │ │ │ - cbnz r0, 68868 <_Py_open@@Base+0x3ca> │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (688a0 <_Py_open@@Base+0x402>) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 68868 <_Py_open@@Base+0x3ca> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6889c <_Py_open@@Base+0x3fe> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f436c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 68884 <_Py_open@@Base+0x3e6> │ │ │ │ - bl 7f7f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 68864 <_Py_open@@Base+0x3c6> │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 6889c <_Py_open@@Base+0x3fe> │ │ │ │ - tst.w r0, #127 @ 0x7f │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #576] @ (68ae4 <_Py_open@@Base+0x646>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 688c4 <_Py_open@@Base+0x426> │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 688c4 <_Py_open@@Base+0x426> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 688c4 <_Py_open@@Base+0x426> │ │ │ │ - cbnz r0, 688dc <_Py_open@@Base+0x43e> │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (68904 <_Py_open@@Base+0x466>) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 688fc <_Py_open@@Base+0x45e> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f436c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 688ee <_Py_open@@Base+0x450> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 688fc <_Py_open@@Base+0x45e> │ │ │ │ - ubfx r0, r4, #8, #8 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 800b4 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r3, [pc, #752] @ (68bf8 <_Py_open@@Base+0x75a>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 68928 <_Py_open@@Base+0x48a> │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 68928 <_Py_open@@Base+0x48a> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 68928 <_Py_open@@Base+0x48a> │ │ │ │ - cbnz r0, 68940 <_Py_open@@Base+0x4a2> │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (68968 <_Py_open@@Base+0x4ca>) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68960 <_Py_open@@Base+0x4c2> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f436c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 68952 <_Py_open@@Base+0x4b4> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 68960 <_Py_open@@Base+0x4c2> │ │ │ │ - and.w r0, r4, #127 @ 0x7f │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 800b4 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r3, [pc, #928] @ (68d0c <_Py_open@@Base+0x86e>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 6898c <_Py_open@@Base+0x4ee> │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 6898c <_Py_open@@Base+0x4ee> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6898c <_Py_open@@Base+0x4ee> │ │ │ │ - cbnz r0, 689a4 <_Py_open@@Base+0x506> │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (689cc <_Py_open@@Base+0x52e>) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 689c4 <_Py_open@@Base+0x526> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f436c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 689b6 <_Py_open@@Base+0x518> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 689c4 <_Py_open@@Base+0x526> │ │ │ │ - ubfx r0, r4, #8, #8 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 800b4 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #80] @ (68a20 <_Py_open@@Base+0x582>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r1, r0 │ │ │ │ - sub sp, #16 │ │ │ │ - movw r0, #33544 @ 0x8308 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ - ldrb r3, [r1, #1] │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ - strd r3, r2, [sp, #4] │ │ │ │ - ldrb r3, [r1, #3] │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ - ldrb r1, [r1, #5] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl ddbf4 │ │ │ │ - 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, #33576 @ 0x8328 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r3, r4, [r1, #16] │ │ │ │ - ldrd r1, r2, [r1, #8] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl ddbf4 │ │ │ │ - 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 1f8550 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #33632 @ 0x8360 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - b.w ddbf4 │ │ │ │ - push {r4} │ │ │ │ - mov r3, r0 │ │ │ │ - dmb ish │ │ │ │ - ldrb r1, [r0, #8] │ │ │ │ - dmb ish │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - tst.w r1, #1 │ │ │ │ - movw r4, #33656 @ 0x8378 │ │ │ │ - movt r4, #42 @ 0x2a │ │ │ │ - movw r1, #6280 @ 0x1888 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33668 @ 0x8384 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - it eq │ │ │ │ - moveq r1, r4 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - b.w ddbf4 │ │ │ │ - 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, #6280 @ 0x1888 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - movw r3, #33656 @ 0x8378 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - strd r4, r0, [sp, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r1, r3 │ │ │ │ - movw r0, #33692 @ 0x839c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - bl ddbf4 │ │ │ │ - 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 b7030 │ │ │ │ - cbnz r0, 68b02 <_Py_open@@Base+0x664> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 68b34 <_Py_open@@Base+0x696> │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b7030 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68afe <_Py_open@@Base+0x660> │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b7030 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68afe <_Py_open@@Base+0x660> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mov r3, r6 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - movw r0, #33736 @ 0x83c8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - bl ddbf4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ - orr.w r0, r2, r0, lsl #8 │ │ │ │ - bgt.n 68b3c <_Py_open@@Base+0x69e> │ │ │ │ - b.w 7dec0 │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 713d8 │ │ │ │ - cbz r0, 68bc8 <_Py_open@@Base+0x72a> │ │ │ │ - mov r4, r0 │ │ │ │ - movs r6, #0 │ │ │ │ - mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - cmp r2, r6 │ │ │ │ - bls.n 68bca <_Py_open@@Base+0x72c> │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr.w r9, [r3, r6, lsl #2] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 68b86 <_Py_open@@Base+0x6e8> │ │ │ │ - adds r6, #1 │ │ │ │ - b.n 68b6c <_Py_open@@Base+0x6ce> │ │ │ │ - bl 7f9dc │ │ │ │ - mov r2, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - cbz r5, 68bb2 <_Py_open@@Base+0x714> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 794a8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 68bac <_Py_open@@Base+0x70e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 68bac <_Py_open@@Base+0x70e> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bge.n 68b82 <_Py_open@@Base+0x6e4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 68bc8 <_Py_open@@Base+0x72a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 68bc8 <_Py_open@@Base+0x72a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 68b4c <_Py_open@@Base+0x6ae> │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 68b4c <_Py_open@@Base+0x6ae> │ │ │ │ - cbz r0, 68c3e <_Py_open@@Base+0x7a0> │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #2 │ │ │ │ - bl 720b4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 68c0a <_Py_open@@Base+0x76c> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 68c3e <_Py_open@@Base+0x7a0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 68c3e <_Py_open@@Base+0x7a0> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68c3e <_Py_open@@Base+0x7a0> │ │ │ │ - movs r0, #1 │ │ │ │ - bl 720b4 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 68c42 <_Py_open@@Base+0x7a4> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 68c28 <_Py_open@@Base+0x78a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 68c28 <_Py_open@@Base+0x78a> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 68c3e <_Py_open@@Base+0x7a0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 68c3e <_Py_open@@Base+0x7a0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 68c5a <_Py_open@@Base+0x7bc> │ │ │ │ - movw r3, #21632 @ 0x5480 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r5, [r0, #12] │ │ │ │ - strd r3, r0, [r4, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - b.w 7f9dc │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f436c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 68c82 <_Py_open@@Base+0x7e4> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 68c86 <_Py_open@@Base+0x7e8> │ │ │ │ - b.n 68cc8 <_Py_open@@Base+0x82a> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 68c9e <_Py_open@@Base+0x800> │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33776 @ 0x83f0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 68cc8 <_Py_open@@Base+0x82a> │ │ │ │ - cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 68cbc <_Py_open@@Base+0x81e> │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33848 @ 0x8438 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 68cc8 <_Py_open@@Base+0x82a> │ │ │ │ - rev16 r0, r0 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - uxth r0, r0 │ │ │ │ - b.w 7dec0 │ │ │ │ - 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 f436c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 68cec <_Py_open@@Base+0x84e> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 68cf0 <_Py_open@@Base+0x852> │ │ │ │ - b.n 68d32 <_Py_open@@Base+0x894> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 68d08 <_Py_open@@Base+0x86a> │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33916 @ 0x847c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 68d32 <_Py_open@@Base+0x894> │ │ │ │ - cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 68d26 <_Py_open@@Base+0x888> │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33988 @ 0x84c4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 68d32 <_Py_open@@Base+0x894> │ │ │ │ - rev16 r0, r0 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - uxth r0, r0 │ │ │ │ - b.w 7dec0 │ │ │ │ - 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 11ac50 │ │ │ │ - cbz r0, 68d98 <_Py_open@@Base+0x8fa> │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - add.w r0, r5, #16 │ │ │ │ - blx 290bc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 68d72 <_Py_open@@Base+0x8d4> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 68d72 <_Py_open@@Base+0x8d4> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 68d8c <_Py_open@@Base+0x8ee> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34056 @ 0x8508 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 68d98 <_Py_open@@Base+0x8fa> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7dec0 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - add.w r4, sp, #31 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - strd r3, r4, [sp, #12] │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - strd r3, r2, [sp, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - add r2, sp, #32 │ │ │ │ - mov r4, r1 │ │ │ │ - movw r1, #34084 @ 0x8524 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - blx 29db8 <__isoc23_sscanf@plt> │ │ │ │ - cmp r0, #6 │ │ │ │ - bne.n 68e16 <_Py_open@@Base+0x978> │ │ │ │ - ldrd r5, r6, [sp, #48] @ 0x30 │ │ │ │ - ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ - orr.w r3, r6, r5 │ │ │ │ - ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - orrs r3, r2 │ │ │ │ - orr.w r3, r3, ip │ │ │ │ - orrs r3, r7 │ │ │ │ - cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 68e16 <_Py_open@@Base+0x978> │ │ │ │ - movs r3, #0 │ │ │ │ - strb.w ip, [r4, #4] │ │ │ │ - strb r7, [r4, #5] │ │ │ │ - bfi r3, r6, #0, #8 │ │ │ │ - bfi r3, r5, #8, #8 │ │ │ │ - bfi r3, r1, #16, #8 │ │ │ │ - bfi r3, r2, #24, #8 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 68e30 <_Py_open@@Base+0x992> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34104 @ 0x8538 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldrd r2, r4, [r1] │ │ │ │ - movw r3, #33532 @ 0x82fc │ │ │ │ - movt r3, #55870 @ 0xda3e │ │ │ │ - cmp r2, r3 │ │ │ │ - adcs.w r3, r4, #2 │ │ │ │ - blt.n 68e7a <_Py_open@@Base+0x9dc> │ │ │ │ - movw r5, #32004 @ 0x7d04 │ │ │ │ - movt r5, #9665 @ 0x25c1 │ │ │ │ - movs r3, #2 │ │ │ │ - cmp r5, r2 │ │ │ │ - sbcs r3, r4 │ │ │ │ - blt.n 68e86 <_Py_open@@Base+0x9e8> │ │ │ │ - mov.w r3, #51712 @ 0xca00 │ │ │ │ - movt r3, #15258 @ 0x3b9a │ │ │ │ - movs r5, #0 │ │ │ │ - umull r2, r6, r2, r3 │ │ │ │ - mla r6, r3, r4, r6 │ │ │ │ - b.n 68e90 <_Py_open@@Base+0x9f2> │ │ │ │ - movs r2, #0 │ │ │ │ - mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68e90 <_Py_open@@Base+0x9f2> │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ - mov r5, r2 │ │ │ │ - ldrd r3, r7, [r1, #8] │ │ │ │ - mov.w r4, #1000 @ 0x3e8 │ │ │ │ - umull r3, r1, r3, r4 │ │ │ │ - cmp r3, #1 │ │ │ │ - mla r1, r4, r7, r1 │ │ │ │ - sbcs.w r4, r1, #0 │ │ │ │ - blt.n 68ebc <_Py_open@@Base+0xa1e> │ │ │ │ - mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ - mvns r7, r3 │ │ │ │ - sub.w ip, r4, r1 │ │ │ │ - cmp r7, r2 │ │ │ │ - sbcs.w ip, ip, r6 │ │ │ │ - bge.n 68ed4 <_Py_open@@Base+0xa36> │ │ │ │ - b.n 68ede <_Py_open@@Base+0xa40> │ │ │ │ - orrs.w r4, r3, r1 │ │ │ │ - beq.n 68ed4 <_Py_open@@Base+0xa36> │ │ │ │ - negs r7, r3 │ │ │ │ - mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ - sbc.w r4, r4, r1 │ │ │ │ - cmp r2, r7 │ │ │ │ - sbcs.w r4, r6, r4 │ │ │ │ - blt.n 68ee6 <_Py_open@@Base+0xa48> │ │ │ │ - adds r3, r3, r2 │ │ │ │ - adc.w r4, r1, r6 │ │ │ │ - movs r1, #0 │ │ │ │ - b.n 68ef0 <_Py_open@@Base+0xa52> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r1, r3 │ │ │ │ - b.n 68ef0 <_Py_open@@Base+0xa52> │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - strd r3, r4, [r0] │ │ │ │ - cbnz r5, 68efa <_Py_open@@Base+0xa5c> │ │ │ │ - negs r0, r1 │ │ │ │ - cbz r1, 68f14 <_Py_open@@Base+0xa76> │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57504 @ 0xe0a0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - sub sp, #8 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bmi.n 68f4e <_Py_open@@Base+0xab0> │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #32 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #34164 @ 0x8574 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 68f5a <_Py_open@@Base+0xabc> │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r3 │ │ │ │ - bl 88e40 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 68f5e <_Py_open@@Base+0xac0> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 68fb0 <_Py_open@@Base+0xb12> │ │ │ │ - blx 29b58 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 68f80 <_Py_open@@Base+0xae2> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20892 @ 0x519c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 68f5a <_Py_open@@Base+0xabc> │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, sp, #4 │ │ │ │ - blx 29a34 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 68f98 <_Py_open@@Base+0xafa> │ │ │ │ - movs r1, #4 │ │ │ │ - add.w r0, sp, r1 │ │ │ │ - bl 71ec8 │ │ │ │ - b.n 68fb0 <_Py_open@@Base+0xb12> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34128 @ 0x8550 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cbz r3, 68fec <_Py_open@@Base+0xb4e> │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r1, sp │ │ │ │ - blx 298b8 │ │ │ │ - cbz r0, 68fe2 <_Py_open@@Base+0xb44> │ │ │ │ - ldrd r3, r1, [sp] │ │ │ │ - add r0, r3 │ │ │ │ - subs r1, r1, r3 │ │ │ │ - bl 71ec8 │ │ │ │ - b.n 68ff6 <_Py_open@@Base+0xb58> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 68ff6 <_Py_open@@Base+0xb58> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - 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 cdfa0 │ │ │ │ - cbnz r0, 69062 <_Py_open@@Base+0xbc4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq.n 6904a <_Py_open@@Base+0xbac> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r1, #34176 @ 0x8580 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ - b.n 69064 <_Py_open@@Base+0xbc6> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, sp, #4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl cea34 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 292b0 │ │ │ │ - bl 7a21c │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 69064 <_Py_open@@Base+0xbc6> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 6906e <_Py_open@@Base+0xbd0> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ - 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 f436c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 69096 <_Py_open@@Base+0xbf8> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 6909e <_Py_open@@Base+0xc00> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 690ee <_Py_open@@Base+0xc50> │ │ │ │ - subs r3, r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 690b6 <_Py_open@@Base+0xc18> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5580 @ 0x15cc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 69092 <_Py_open@@Base+0xbf4> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - blx 29ac8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r3, 690e6 <_Py_open@@Base+0xc48> │ │ │ │ - cbz r0, 690e6 <_Py_open@@Base+0xc48> │ │ │ │ - movw r1, #34216 @ 0x85a8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - blx 29f88 │ │ │ │ - cbnz r0, 690e6 <_Py_open@@Base+0xc48> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a21c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, 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, #3920] @ 0xf50 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ mov r7, r0 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, sp, #100 @ 0x64 │ │ │ │ @@ -94368,187 +94106,187 @@ │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ strd r5, r5, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq.n 69142 <_Py_open@@Base+0xca4> │ │ │ │ + beq.n 68e56 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34232 @ 0x85b8 │ │ │ │ + movw r1, #35036 @ 0x88dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 69176 <_Py_open@@Base+0xcd8> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 68e8a │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movw r2, #42636 @ 0xa68c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r2, #34268 @ 0x85dc │ │ │ │ + movw r2, #35072 @ 0x8900 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #532] @ (69384 <_Py_open@@Base+0xee6>) │ │ │ │ - bl d2780 │ │ │ │ - cbnz r0, 6917a <_Py_open@@Base+0xcdc> │ │ │ │ + ldr r3, [pc, #532] @ (69098 ) │ │ │ │ + bl d27cc │ │ │ │ + cbnz r0, 68e8e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6937c <_Py_open@@Base+0xede> │ │ │ │ + b.n 69090 │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2957c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 691a8 <_Py_open@@Base+0xd0a> │ │ │ │ + cbnz r0, 68ebc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34296 @ 0x85f8 │ │ │ │ + movw r1, #35100 @ 0x891c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6934a <_Py_open@@Base+0xeac> │ │ │ │ - bl f436c │ │ │ │ + b.n 6905e │ │ │ │ + bl f4354 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 6918c <_Py_open@@Base+0xcee> │ │ │ │ + blt.n 68ea0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 691e8 <_Py_open@@Base+0xd4a> │ │ │ │ - bl f436c │ │ │ │ + cbz r0, 68efc │ │ │ │ + bl f4354 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 691cc <_Py_open@@Base+0xd2e> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 68ee0 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 69348 <_Py_open@@Base+0xeaa> │ │ │ │ - b.n 691d0 <_Py_open@@Base+0xd32> │ │ │ │ + bne.w 6905c │ │ │ │ + b.n 68ee4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 691ec <_Py_open@@Base+0xd4e> │ │ │ │ + bge.n 68f00 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34332 @ 0x861c │ │ │ │ + movw r1, #35136 @ 0x8940 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 691a2 <_Py_open@@Base+0xd04> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 68eb6 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 691fc <_Py_open@@Base+0xd5e> │ │ │ │ + cbz r3, 68f10 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 691fe <_Py_open@@Base+0xd60> │ │ │ │ + b.n 68f12 │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 69214 <_Py_open@@Base+0xd76> │ │ │ │ - bl 1e82fc │ │ │ │ - b.n 691a2 <_Py_open@@Base+0xd04> │ │ │ │ + cbnz r0, 68f28 │ │ │ │ + bl 1e8984 │ │ │ │ + b.n 68eb6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 6922c <_Py_open@@Base+0xd8e> │ │ │ │ + cbnz r0, 68f40 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 6923c <_Py_open@@Base+0xd9e> │ │ │ │ - b.n 69240 <_Py_open@@Base+0xda2> │ │ │ │ + bhi.n 68f50 │ │ │ │ + b.n 68f54 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 213e54 │ │ │ │ + bl 214438 <_PyTime_FromMillisecondsObject@@Base+0x490> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69224 <_Py_open@@Base+0xd86> │ │ │ │ - b.n 69256 <_Py_open@@Base+0xdb8> │ │ │ │ + bne.n 68f38 │ │ │ │ + b.n 68f6a │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 6925a <_Py_open@@Base+0xdbc> │ │ │ │ + cbnz r4, 68f6e │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34360 @ 0x8638 │ │ │ │ + movw r1, #35164 @ 0x895c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6934a <_Py_open@@Base+0xeac> │ │ │ │ + b.n 6905e │ │ │ │ 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, 692b4 <_Py_open@@Base+0xe16> │ │ │ │ + cbz r1, 68fc8 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 6927e <_Py_open@@Base+0xde0> │ │ │ │ + bls.n 68f92 │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 69296 <_Py_open@@Base+0xdf8> │ │ │ │ + bne.n 68faa │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34404 @ 0x8664 │ │ │ │ + movw r1, #35208 @ 0x8988 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 69256 <_Py_open@@Base+0xdb8> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 68f6a │ │ │ │ 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 692b6 <_Py_open@@Base+0xe18> │ │ │ │ + b.n 68fca │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 69314 <_Py_open@@Base+0xe76> │ │ │ │ + beq.n 69028 │ │ │ │ ldr.w r3, [sl] │ │ │ │ negs r2, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add.w r2, r2, #12 │ │ │ │ - bls.n 692ea <_Py_open@@Base+0xe4c> │ │ │ │ + bls.n 68ffe │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r4, r1 │ │ │ │ sub.w r4, r4, sl │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 692ea <_Py_open@@Base+0xe4c> │ │ │ │ + bhi.n 68ffe │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 692ea <_Py_open@@Base+0xe4c> │ │ │ │ + bhi.n 68ffe │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 69302 <_Py_open@@Base+0xe64> │ │ │ │ + bne.n 69016 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34448 @ 0x8690 │ │ │ │ + movw r1, #35252 @ 0x89b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 69256 <_Py_open@@Base+0xdb8> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 68f6a │ │ │ │ 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] │ │ │ │ @@ -94559,1035 +94297,1052 @@ │ │ │ │ ldrd r2, r3, [r7, #32] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ strd r2, r2, [sp] │ │ │ │ movw r2, #4287 @ 0x10bf │ │ │ │ movt r2, #3 │ │ │ │ - bl 20bc98 │ │ │ │ + bl 20c30c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 69256 <_Py_open@@Base+0xdb8> │ │ │ │ + beq.n 68f6a │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7fa10 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6934a <_Py_open@@Base+0xeac> │ │ │ │ + b.n 6905e │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 6935a <_Py_open@@Base+0xebc> │ │ │ │ + cbz r3, 6906e │ │ │ │ mov r0, r8 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 69378 <_Py_open@@Base+0xeda> │ │ │ │ + ble.n 6908c │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl cea34 │ │ │ │ - b.n 69364 <_Py_open@@Base+0xec6> │ │ │ │ - bl 7732c │ │ │ │ + bl ceabc │ │ │ │ + b.n 69078 │ │ │ │ + bl 77360 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r4, [pc, #256] @ (69488 <_Py_open@@Base+0xfea>) │ │ │ │ + ldr r3, [pc, #176] @ (6914c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmn.w r0, #9 │ │ │ │ - beq.n 693c2 <_Py_open@@Base+0xf24> │ │ │ │ + beq.n 690d6 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 693ac <_Py_open@@Base+0xf0e> │ │ │ │ + beq.n 690c0 │ │ │ │ adds r0, #10 │ │ │ │ - beq.n 693c6 <_Py_open@@Base+0xf28> │ │ │ │ + beq.n 690da │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34532 @ 0x86e4 │ │ │ │ + movw r1, #35336 @ 0x8a08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 126f9c │ │ │ │ + b.w 1273d4 │ │ │ │ movw r3, #56032 @ 0xdae0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34496 @ 0x86c0 │ │ │ │ + movw r1, #35300 @ 0x89e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 126f9c │ │ │ │ - b.w 1e82fc │ │ │ │ + b.w 1273d4 │ │ │ │ + b.w 1e8984 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - movw r1, #34576 @ 0x8710 │ │ │ │ + movw r1, #35380 @ 0x8a34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ - bl 8c594 │ │ │ │ - cbnz r0, 693fe <_Py_open@@Base+0xf60> │ │ │ │ + bl 8c564 │ │ │ │ + cbnz r0, 69112 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69512 <_Py_open@@Base+0x1074> │ │ │ │ + b.n 69226 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r1, #34596 @ 0x8724 │ │ │ │ + movw r1, #35400 @ 0x8a48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5358 │ │ │ │ + bl f5338 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 693fa <_Py_open@@Base+0xf5c> │ │ │ │ + beq.n 6910e │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 6945a <_Py_open@@Base+0xfbc> │ │ │ │ + ble.n 6916e │ │ │ │ cmp.w r9, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 69426 <_Py_open@@Base+0xf88> │ │ │ │ + bcc.n 6913a │ │ │ │ movs r7, #0 │ │ │ │ - b.n 6944e <_Py_open@@Base+0xfb0> │ │ │ │ + b.n 69162 │ │ │ │ mov.w r0, r9, lsl #3 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69422 <_Py_open@@Base+0xf84> │ │ │ │ + beq.n 69136 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi.n 6944e <_Py_open@@Base+0xfb0> │ │ │ │ + bhi.n 69162 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r9 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6945c <_Py_open@@Base+0xfbe> │ │ │ │ + cbnz r0, 69170 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e82fc │ │ │ │ + bl 1e8984 │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 694d6 <_Py_open@@Base+0x1038> │ │ │ │ + b.n 691ea │ │ │ │ mov r7, r5 │ │ │ │ add.w r3, r6, #12 │ │ │ │ - movw r1, #34644 @ 0x8754 │ │ │ │ + movw r1, #35448 @ 0x8a78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r4, [sp, #16] │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r3 │ │ │ │ cmp r8, r9 │ │ │ │ - bge.n 694b0 <_Py_open@@Base+0x1012> │ │ │ │ + bge.n 691c4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add.w fp, fp, #8 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #6 │ │ │ │ itet mi │ │ │ │ ldrmi r2, [r6, #12] │ │ │ │ ldrpl.w r0, [r4, r8, lsl #2] │ │ │ │ ldrmi.w r0, [r2, r8, lsl #2] │ │ │ │ mov r2, sl │ │ │ │ - bl 14afcc │ │ │ │ + bl 14b484 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - cbz r0, 694d4 <_Py_open@@Base+0x1036> │ │ │ │ + cbz r0, 691e8 │ │ │ │ ldr.w r2, [sl, #-44] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [sl, #-36] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r2, r0, [fp, #-8] │ │ │ │ - b.n 69474 <_Py_open@@Base+0xfd6> │ │ │ │ + b.n 69188 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r4, #35935 @ 0x8c5f │ │ │ │ + movw r4, #34561 @ 0x8701 │ │ │ │ movt r4, #6 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bl 2ffa8 <_Py_fstat@@Base+0x260> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 694d6 <_Py_open@@Base+0x1038> │ │ │ │ + b.n 691ea │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mla r0, sl, r9, r5 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 694f0 <_Py_open@@Base+0x1052> │ │ │ │ + beq.n 69204 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl cea34 │ │ │ │ - b.n 694de <_Py_open@@Base+0x1040> │ │ │ │ + bl ceabc │ │ │ │ + b.n 691f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69512 <_Py_open@@Base+0x1074> │ │ │ │ + beq.n 69226 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 69512 <_Py_open@@Base+0x1074> │ │ │ │ + cbnz r3, 69226 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r3, sp │ │ │ │ - movw r1, #34732 @ 0x87ac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 8c594 │ │ │ │ - cbz r0, 6958c <_Py_open@@Base+0x10ee> │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - movw r1, #24724 @ 0x6094 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #34752 @ 0x87c0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 8fee8 │ │ │ │ - cmp r0, r4 │ │ │ │ - blt.n 6958c <_Py_open@@Base+0x10ee> │ │ │ │ - bl 95d00 │ │ │ │ - mov r5, r0 │ │ │ │ - ldrd r1, r0, [sp] │ │ │ │ - blx 2a7a4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ - cbnz r4, 69590 <_Py_open@@Base+0x10f2> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34776 @ 0x87d8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6959a <_Py_open@@Base+0x10fc> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - rev16 r0, r0 │ │ │ │ - uxth r0, r0 │ │ │ │ - bl 800b4 │ │ │ │ - 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, #34800 @ 0x87f0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 8c594 │ │ │ │ - cbz r0, 695e4 <_Py_open@@Base+0x1146> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 695e8 <_Py_open@@Base+0x114a> │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34820 @ 0x8804 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6963c <_Py_open@@Base+0x119e> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - movw r1, #28864 @ 0x70c0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #34860 @ 0x882c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 8fee8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 695e4 <_Py_open@@Base+0x1146> │ │ │ │ - bl 95d00 │ │ │ │ - mov r5, r0 │ │ │ │ - ldrd r1, r3, [sp] │ │ │ │ - rev16 r0, r3 │ │ │ │ - uxth r0, r0 │ │ │ │ - blx 2a698 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ - cbnz r4, 69636 <_Py_open@@Base+0x1198> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34884 @ 0x8844 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 695e4 <_Py_open@@Base+0x1146> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 7a21c │ │ │ │ - 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, #34908 @ 0x885c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 8c594 │ │ │ │ - cbz r0, 6968e <_Py_open@@Base+0x11f0> │ │ │ │ - bl 95d00 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 295e0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ - cbnz r4, 69692 <_Py_open@@Base+0x11f4> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34928 @ 0x8870 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 69698 <_Py_open@@Base+0x11fa> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 800b4 │ │ │ │ - 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, #34948 @ 0x8884 │ │ │ │ + movw r1, #35536 @ 0x8ad0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c594 │ │ │ │ - cbnz r0, 696c2 <_Py_open@@Base+0x1224> │ │ │ │ + bl 8c564 │ │ │ │ + cbnz r0, 69254 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 696f4 <_Py_open@@Base+0x1256> │ │ │ │ + b.n 69286 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f954c │ │ │ │ + bl 1f9ba4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 696be <_Py_open@@Base+0x1220> │ │ │ │ - ldr r3, [pc, #44] @ (696fc <_Py_open@@Base+0x125e>) │ │ │ │ + beq.n 69250 │ │ │ │ + ldr r3, [pc, #44] @ (6928c ) │ │ │ │ ldr.w r3, [r3, #1256] @ 0x4e8 │ │ │ │ - cbz r3, 696e2 <_Py_open@@Base+0x1244> │ │ │ │ + cbz r3, 69274 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ mla r0, r0, r1, r3 │ │ │ │ - bl 2063f4 <_Py_RestoreSignals@@Base+0x238> │ │ │ │ - cbnz r0, 696ec <_Py_open@@Base+0x124e> │ │ │ │ + bl 206a6c <_Py_RestoreSignals@@Base+0x238> │ │ │ │ + cbnz r0, 6927e │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 696f4 <_Py_open@@Base+0x1256> │ │ │ │ + b.n 69286 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movw r1, #34964 @ 0x8894 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 8c594 │ │ │ │ - cbz r0, 69754 <_Py_open@@Base+0x12b6> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbz r3, 69742 <_Py_open@@Base+0x12a4> │ │ │ │ - bl 95d00 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 67192 │ │ │ │ - movs r0, #11 │ │ │ │ - blx 29e34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 987f8 │ │ │ │ - b.n 6974c <_Py_open@@Base+0x12ae> │ │ │ │ - bl 67192 │ │ │ │ - movs r0, #11 │ │ │ │ - blx 29e34 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #34976 @ 0x88a0 │ │ │ │ + movw r1, #35552 @ 0x8ae0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8c594 │ │ │ │ - cbz r0, 6979c <_Py_open@@Base+0x12fe> │ │ │ │ + bl 8c564 │ │ │ │ + cbz r0, 692d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 676a4 │ │ │ │ - cbz r0, 697a0 <_Py_open@@Base+0x1302> │ │ │ │ + bl 67c2e │ │ │ │ + cbz r0, 692d8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5580 @ 0x15cc │ │ │ │ + movw r1, #6416 @ 0x1910 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 697a8 <_Py_open@@Base+0x130a> │ │ │ │ + b.n 692e0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 697ce <_Py_open@@Base+0x1330> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 69800 <_Py_open@@Base+0x1362> │ │ │ │ + bne.n 69306 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 69338 │ │ │ │ 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 697f8 <_Py_open@@Base+0x135a> │ │ │ │ + bne.n 69330 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 697f8 <_Py_open@@Base+0x135a> │ │ │ │ + cbz r3, 69330 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ 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 6982c <_Py_open@@Base+0x138e> │ │ │ │ + bge.n 69364 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29fd0 │ │ │ │ - cbz r0, 69872 <_Py_open@@Base+0x13d4> │ │ │ │ + cbz r0, 693aa │ │ │ │ mov r4, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ negs r4, r4 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 69878 <_Py_open@@Base+0x13da> │ │ │ │ + b.n 693b0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fae8 │ │ │ │ + bl 8faa8 │ │ │ │ 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 698a4 <_Py_open@@Base+0x1406> │ │ │ │ + bge.n 693dc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a8a8 │ │ │ │ - cbz r0, 698d8 <_Py_open@@Base+0x143a> │ │ │ │ + cbz r0, 69410 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 698ea <_Py_open@@Base+0x144c> │ │ │ │ + bl f17d8 │ │ │ │ + b.n 69422 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29c10 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 206be8 <_Py_RestoreSignals@@Base+0xa2c> │ │ │ │ + bl 207260 <_Py_RestoreSignals@@Base+0xa2c> │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - sub sp, #264 @ 0x108 │ │ │ │ - mov r0, r1 │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 206a04 <_Py_RestoreSignals@@Base+0x848> │ │ │ │ - cbz r0, 69948 <_Py_open@@Base+0x14aa> │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ - add r6, sp, #4 │ │ │ │ - blx 29c10 │ │ │ │ - bl 95d00 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ - blx 29720 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ - cbz r4, 69942 <_Py_open@@Base+0x14a4> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r4, [r0, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 69948 <_Py_open@@Base+0x14aa> │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl 800b4 │ │ │ │ - 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, 69976 <_Py_open@@Base+0x14d8> │ │ │ │ + cbz r0, 69450 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 69992 <_Py_open@@Base+0x14f4> │ │ │ │ + bl f17d8 │ │ │ │ + b.n 6946c │ │ │ │ mov r0, r4 │ │ │ │ blx 2a368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69966 <_Py_open@@Base+0x14c8> │ │ │ │ + bne.n 69440 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29c10 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 206be8 <_Py_RestoreSignals@@Base+0xa2c> │ │ │ │ + bl 207260 <_Py_RestoreSignals@@Base+0xa2c> │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, sp │ │ │ │ - movw r1, #34988 @ 0x88ac │ │ │ │ + movw r1, #35564 @ 0x8aec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c594 │ │ │ │ - cbnz r0, 699dc <_Py_open@@Base+0x153e> │ │ │ │ - bl d3bd8 │ │ │ │ - movw r2, #44113 @ 0xac51 │ │ │ │ + bl 8c564 │ │ │ │ + cbnz r0, 694b6 │ │ │ │ + bl d3c14 │ │ │ │ + movw r2, #45177 @ 0xb079 │ │ │ │ movt r2, #17 │ │ │ │ - movw r1, #35004 @ 0x88bc │ │ │ │ + movw r1, #35580 @ 0x8afc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c594 │ │ │ │ - cbnz r0, 699e0 <_Py_open@@Base+0x1542> │ │ │ │ + bl 8c564 │ │ │ │ + cbnz r0, 694ba │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69a54 <_Py_open@@Base+0x15b6> │ │ │ │ + b.n 6952e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 699e2 <_Py_open@@Base+0x1544> │ │ │ │ + b.n 694bc │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r1, #14656 @ 0x3940 │ │ │ │ + movw r1, #15488 @ 0x3c80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35020 @ 0x88cc │ │ │ │ + movw r0, #35596 @ 0x8b0c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 699d8 <_Py_open@@Base+0x153a> │ │ │ │ + blt.n 694b2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69a4e <_Py_open@@Base+0x15b0> │ │ │ │ + cbnz r0, 69528 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29e64 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ - cbz r5, 69a32 <_Py_open@@Base+0x1594> │ │ │ │ + bl ceabc │ │ │ │ + cbz r5, 6950c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69a32 <_Py_open@@Base+0x1594> │ │ │ │ + beq.n 6950c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 69a32 <_Py_open@@Base+0x1594> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 69a44 <_Py_open@@Base+0x15a6> │ │ │ │ + cbnz r3, 6950c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 6951e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 69a54 <_Py_open@@Base+0x15b6> │ │ │ │ + bl f17d8 │ │ │ │ + b.n 6952e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 69a54 <_Py_open@@Base+0x15b6> │ │ │ │ + b.n 6952e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 69a1c <_Py_open@@Base+0x157e> │ │ │ │ - b.n 69a34 <_Py_open@@Base+0x1596> │ │ │ │ + bne.n 694f6 │ │ │ │ + b.n 6950e │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r3, sp │ │ │ │ + movw r1, #35616 @ 0x8b20 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 8c564 │ │ │ │ + cbz r0, 695a4 │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + movw r1, #25556 @ 0x63d4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #35636 @ 0x8b34 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 8fea8 │ │ │ │ + cmp r0, r4 │ │ │ │ + blt.n 695a4 │ │ │ │ + bl 95d94 │ │ │ │ + mov r5, r0 │ │ │ │ + ldrd r1, r0, [sp] │ │ │ │ + blx 2a7a4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 98888 │ │ │ │ + cbnz r4, 695a8 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #35660 @ 0x8b4c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 695b2 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + rev16 r0, r0 │ │ │ │ + uxth r0, r0 │ │ │ │ + bl 800e8 │ │ │ │ + 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, #35684 @ 0x8b64 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 8c564 │ │ │ │ + cbz r0, 695fc │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp.w r2, #65536 @ 0x10000 │ │ │ │ + bcc.n 69600 │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #35704 @ 0x8b78 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 69654 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + movw r1, #29696 @ 0x7400 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #35744 @ 0x8ba0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 8fea8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 695fc │ │ │ │ + bl 95d94 │ │ │ │ + mov r5, r0 │ │ │ │ + ldrd r1, r3, [sp] │ │ │ │ + rev16 r0, r3 │ │ │ │ + uxth r0, r0 │ │ │ │ + blx 2a698 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 98888 │ │ │ │ + cbnz r4, 6964e │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #35768 @ 0x8bb8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 695fc │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl 7a24c │ │ │ │ + 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, #35792 @ 0x8bd0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 8c564 │ │ │ │ + cbz r0, 696a6 │ │ │ │ + bl 95d94 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 295e0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 98888 │ │ │ │ + cbnz r4, 696aa │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #35812 @ 0x8be4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 696b0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 800e8 │ │ │ │ + add sp, #12 │ │ │ │ + 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 r0, r1 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movw r1, #35832 @ 0x8bf8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 8c564 │ │ │ │ + cbz r0, 69708 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbz r3, 696f6 │ │ │ │ + bl 95d94 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 67810 │ │ │ │ + movs r0, #11 │ │ │ │ + blx 29e34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 98888 │ │ │ │ + b.n 69700 │ │ │ │ + bl 67810 │ │ │ │ + movs r0, #11 │ │ │ │ + blx 29e34 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + 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 r5, #11484 @ 0x2cdc │ │ │ │ + movt r5, #77 @ 0x4d │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + cbz r4, 69738 │ │ │ │ + bl 95d94 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 98888 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 800e8 │ │ │ │ + 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 20707c <_Py_RestoreSignals@@Base+0x848> │ │ │ │ + cbz r0, 6979c │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #4 │ │ │ │ + blx 29c10 │ │ │ │ + bl 95d94 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + blx 29720 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 98888 │ │ │ │ + cbz r4, 69796 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + str r4, [r0, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f17d8 │ │ │ │ + b.n 6979c │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl 800e8 │ │ │ │ + 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, #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, 69a8c <_Py_open@@Base+0x15ee> │ │ │ │ + cbnz r2, 697d4 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 69a8e <_Py_open@@Base+0x15f0> │ │ │ │ + b.n 697d6 │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ - movw r1, #35040 @ 0x88e0 │ │ │ │ + movw r1, #35844 @ 0x8c04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #35044 @ 0x88e4 │ │ │ │ + movw r0, #35848 @ 0x8c08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69b40 <_Py_open@@Base+0x16a2> │ │ │ │ - cbnz r5, 69ade <_Py_open@@Base+0x1640> │ │ │ │ - bl 95d00 │ │ │ │ + blt.n 69888 │ │ │ │ + cbnz r5, 69826 │ │ │ │ + bl 95d94 │ │ │ │ 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 987f8 │ │ │ │ + bl 98888 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 69c2c <_Py_open@@Base+0x178e> │ │ │ │ + bge.w 69974 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 69b40 <_Py_open@@Base+0x16a2> │ │ │ │ + bl f17d8 │ │ │ │ + b.n 69888 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #35056 @ 0x88f0 │ │ │ │ + movw r1, #35860 @ 0x8c14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 14afcc │ │ │ │ + bl 14b484 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69b9c <_Py_open@@Base+0x16fe> │ │ │ │ + beq.n 698e4 │ │ │ │ ldr.w r8, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r7, 69b1e <_Py_open@@Base+0x1680> │ │ │ │ + cbz r7, 69866 │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ - bgt.n 69b5c <_Py_open@@Base+0x16be> │ │ │ │ + bgt.n 698a4 │ │ │ │ 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 69c34 <_Py_open@@Base+0x1796> │ │ │ │ + b.n 6997c │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - ble.n 69b44 <_Py_open@@Base+0x16a6> │ │ │ │ + ble.n 6988c │ │ │ │ mov r0, r4 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35068 @ 0x88fc │ │ │ │ + movw r1, #35872 @ 0x8c20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69c50 <_Py_open@@Base+0x17b2> │ │ │ │ + b.n 69998 │ │ │ │ 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 69c34 <_Py_open@@Base+0x1796> │ │ │ │ + b.n 6997c │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 69c34 <_Py_open@@Base+0x1796> │ │ │ │ + beq.n 6997c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 69b7e <_Py_open@@Base+0x16e0> │ │ │ │ + cbz r7, 698c6 │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bgt.n 69b7e <_Py_open@@Base+0x16e0> │ │ │ │ + bgt.n 698c6 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ blx 29c10 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 69bea <_Py_open@@Base+0x174c> │ │ │ │ + blt.n 69932 │ │ │ │ mov r0, r4 │ │ │ │ - bl cea34 │ │ │ │ - cbz r7, 69b92 <_Py_open@@Base+0x16f4> │ │ │ │ + bl ceabc │ │ │ │ + cbz r7, 698da │ │ │ │ mov r0, r6 │ │ │ │ - bl 800b4 │ │ │ │ - b.n 69c50 <_Py_open@@Base+0x17b2> │ │ │ │ + bl 800e8 │ │ │ │ + b.n 69998 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 71ec8 │ │ │ │ - b.n 69c50 <_Py_open@@Base+0x17b2> │ │ │ │ - bl d3bd8 │ │ │ │ - movw r1, #35096 @ 0x8918 │ │ │ │ + bl 71f88 │ │ │ │ + b.n 69998 │ │ │ │ + bl d3c14 │ │ │ │ + movw r1, #35900 @ 0x8c3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14afcc │ │ │ │ - cbz r0, 69c10 <_Py_open@@Base+0x1772> │ │ │ │ + bl 14b484 │ │ │ │ + cbz r0, 69958 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r7, #1024 @ 0x400 │ │ │ │ - bgt.n 69b24 <_Py_open@@Base+0x1686> │ │ │ │ + bgt.n 6986c │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ strb.w r8, [r5, r7] │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 69c00 <_Py_open@@Base+0x1762> │ │ │ │ + bge.n 69948 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl cea34 │ │ │ │ - b.n 69b40 <_Py_open@@Base+0x16a2> │ │ │ │ + bl ceabc │ │ │ │ + b.n 69888 │ │ │ │ mov r0, r4 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71ec8 │ │ │ │ - b.n 69c50 <_Py_open@@Base+0x17b2> │ │ │ │ - bl d3bd8 │ │ │ │ - movw r1, #35108 @ 0x8924 │ │ │ │ + bl 71f88 │ │ │ │ + b.n 69998 │ │ │ │ + bl d3c14 │ │ │ │ + movw r1, #35912 @ 0x8c48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14afcc │ │ │ │ + bl 14b484 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 69aae <_Py_open@@Base+0x1610> │ │ │ │ - b.n 69b40 <_Py_open@@Base+0x16a2> │ │ │ │ + bne.w 697f6 │ │ │ │ + b.n 69888 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800b4 │ │ │ │ - b.n 69c50 <_Py_open@@Base+0x17b2> │ │ │ │ - bl 95d00 │ │ │ │ + bl 800e8 │ │ │ │ + b.n 69998 │ │ │ │ + bl 95d94 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r3 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 987f8 │ │ │ │ - b.n 69b6c <_Py_open@@Base+0x16ce> │ │ │ │ + bl 98888 │ │ │ │ + b.n 698b4 │ │ │ │ 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 dd6dc │ │ │ │ + bl dd6f4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69c78 <_Py_open@@Base+0x17da> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 69cac <_Py_open@@Base+0x180e> │ │ │ │ - bl 95d00 │ │ │ │ + bne.n 699c0 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 699f4 │ │ │ │ + bl 95d94 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 69cb0 <_Py_open@@Base+0x1812> │ │ │ │ + bge.n 699f8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 69cb0 <_Py_open@@Base+0x1812> │ │ │ │ + beq.n 699f8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69cb8 <_Py_open@@Base+0x181a> │ │ │ │ + b.n 69a00 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd6dc │ │ │ │ + bl dd6f4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69cde <_Py_open@@Base+0x1840> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 69cde <_Py_open@@Base+0x1840> │ │ │ │ + bne.n 69a26 │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 69a26 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69cf8 <_Py_open@@Base+0x185a> │ │ │ │ + b.n 69a40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1444ec <_Py_dup@@Base> │ │ │ │ + bl 144964 <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 69cda <_Py_open@@Base+0x183c> │ │ │ │ - bl 800b4 │ │ │ │ + beq.n 69a22 │ │ │ │ + bl 800e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69cf8 <_Py_open@@Base+0x185a> │ │ │ │ + cbnz r0, 69a40 │ │ │ │ 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, #35208 @ 0x8988 │ │ │ │ + movw r1, #36012 @ 0x8cac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, sp │ │ │ │ - bl 8c594 │ │ │ │ - cbz r0, 69d48 <_Py_open@@Base+0x18aa> │ │ │ │ + bl 8c564 │ │ │ │ + cbz r0, 69a90 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 69d4c <_Py_open@@Base+0x18ae> │ │ │ │ + bne.n 69a94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 69d78 <_Py_open@@Base+0x18da> │ │ │ │ + beq.n 69ac0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35224 @ 0x8998 │ │ │ │ + movw r1, #36028 @ 0x8cbc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69da8 <_Py_open@@Base+0x190a> │ │ │ │ + b.n 69af0 │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 69d58 <_Py_open@@Base+0x18ba> │ │ │ │ + bne.n 69aa0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 69d78 <_Py_open@@Base+0x18da> │ │ │ │ - b.n 69d2c <_Py_open@@Base+0x188e> │ │ │ │ + beq.n 69ac0 │ │ │ │ + b.n 69a74 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35268 @ 0x89c4 │ │ │ │ + movw r1, #36072 @ 0x8ce8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ - b.n 69d48 <_Py_open@@Base+0x18aa> │ │ │ │ + bl ceabc │ │ │ │ + b.n 69a90 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 29138 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69d9c <_Py_open@@Base+0x18fe> │ │ │ │ + cbnz r0, 69ae4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ - b.n 69d48 <_Py_open@@Base+0x18aa> │ │ │ │ + bl ceabc │ │ │ │ + b.n 69a90 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ 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 67192 │ │ │ │ + bl 67810 │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc.n 69dd6 <_Py_open@@Base+0x1938> │ │ │ │ + bcc.n 69b1e │ │ │ │ sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 69ddc <_Py_open@@Base+0x193e> │ │ │ │ + bcs.n 69b24 │ │ │ │ add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 69de0 <_Py_open@@Base+0x1942> │ │ │ │ + b.n 69b28 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ - bl 67046 │ │ │ │ + bl 676ee │ │ │ │ cmp r4, r0 │ │ │ │ ite cc │ │ │ │ subcc r2, r0, r4 │ │ │ │ subcs r2, r4, r0 │ │ │ │ movw r0, #4304 @ 0x10d0 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - movw r1, #35296 @ 0x89e0 │ │ │ │ + movw r1, #36100 @ 0x8d04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 69e36 <_Py_open@@Base+0x1998> │ │ │ │ + bpl.n 69b7e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4a54 │ │ │ │ + bl f4a3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69e4e <_Py_open@@Base+0x19b0> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 69e4e <_Py_open@@Base+0x19b0> │ │ │ │ - b.n 69e58 <_Py_open@@Base+0x19ba> │ │ │ │ + bne.n 69b96 │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 69b96 │ │ │ │ + b.n 69ba0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35388 @ 0x8a3c │ │ │ │ + movw r1, #36192 @ 0x8d60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d1920 │ │ │ │ + b.w d19a0 │ │ │ │ rev r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7dec0 │ │ │ │ + b.w 7def0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 69e0c <_Py_open@@Base+0x196e> │ │ │ │ + b.n 69b54 │ │ │ │ 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 f4a54 │ │ │ │ + bl f4a3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69e80 <_Py_open@@Base+0x19e2> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 69e98 <_Py_open@@Base+0x19fa> │ │ │ │ + bne.n 69bc8 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 69be0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a7f0 │ │ │ │ - cbnz r0, 69e9c <_Py_open@@Base+0x19fe> │ │ │ │ + cbnz r0, 69be4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69ea2 <_Py_open@@Base+0x1a04> │ │ │ │ + b.n 69bea │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fae8 │ │ │ │ + bl 8faa8 │ │ │ │ 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 │ │ │ │ @@ -95595,2102 +95350,2515 @@ │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ add r5, sp, #24 │ │ │ │ add.w sl, sp, #28 │ │ │ │ add.w r8, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r1, #35412 @ 0x8a54 │ │ │ │ + movw r1, #36216 @ 0x8d78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r6, #0] │ │ │ │ str r4, [r5, #0] │ │ │ │ str.w r4, [sl] │ │ │ │ str.w r4, [r9] │ │ │ │ str.w r4, [r8] │ │ │ │ - bl 8c594 │ │ │ │ - cbz r0, 69f14 <_Py_open@@Base+0x1a76> │ │ │ │ + bl 8c564 │ │ │ │ + cbz r0, 69c5c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 69f18 <_Py_open@@Base+0x1a7a> │ │ │ │ + bmi.n 69c60 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35428 @ 0x8a64 │ │ │ │ + movw r1, #36232 @ 0x8d88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a084 <_Py_open@@Base+0x1be6> │ │ │ │ + b.n 69dcc │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ - movw r1, #35472 @ 0x8a90 │ │ │ │ + movw r1, #36276 @ 0x8db4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ strd r8, sl, [sp] │ │ │ │ - bl 8c594 │ │ │ │ + bl 8c564 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69f14 <_Py_open@@Base+0x1a76> │ │ │ │ + beq.n 69c5c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 69f58 <_Py_open@@Base+0x1aba> │ │ │ │ + bcc.n 69ca0 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35520 @ 0x8ac0 │ │ │ │ + movw r1, #36324 @ 0x8de4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 69f14 <_Py_open@@Base+0x1a76> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 69c5c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #14656 @ 0x3940 │ │ │ │ + movw r1, #15488 @ 0x3c80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35564 @ 0x8aec │ │ │ │ + movw r0, #36368 @ 0x8e10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fee8 │ │ │ │ + bl 8fea8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69f14 <_Py_open@@Base+0x1a76> │ │ │ │ + blt.n 69c5c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #44188 @ 0xac9c │ │ │ │ + movw r2, #45020 @ 0xafdc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cb24 │ │ │ │ + bl 6cb64 │ │ │ │ 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 95d00 │ │ │ │ + bl 95d94 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [fp] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r5 │ │ │ │ blx 29a0c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ mov fp, r1 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 69fcc <_Py_open@@Base+0x1b2e> │ │ │ │ + beq.n 69d14 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ str r4, [r5, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 2616a8 <_PyLong_DivmodNear@@Base+0xc84> │ │ │ │ - b.n 69fe8 <_Py_open@@Base+0x1b4a> │ │ │ │ + bl 261e58 <_PyLong_DivmodNear@@Base+0xf9c> │ │ │ │ + b.n 69d30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 69fec <_Py_open@@Base+0x1b4e> │ │ │ │ + cbz r2, 69d34 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35584 @ 0x8b00 │ │ │ │ + movw r1, #36388 @ 0x8e24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a07c <_Py_open@@Base+0x1bde> │ │ │ │ + b.n 69dc4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 6a008 <_Py_open@@Base+0x1b6a> │ │ │ │ + beq.n 69d50 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 6a028 <_Py_open@@Base+0x1b8a> │ │ │ │ + bne.n 69d70 │ │ │ │ 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 6a028 <_Py_open@@Base+0x1b8a> │ │ │ │ + b.n 69d70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 6a028 <_Py_open@@Base+0x1b8a> │ │ │ │ + beq.n 69d70 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35624 @ 0x8b28 │ │ │ │ + movw r1, #36428 @ 0x8e4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 69fe8 <_Py_open@@Base+0x1b4a> │ │ │ │ - bl 95d00 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 69d30 │ │ │ │ + bl 95d94 │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrd r1, r0, [r0, #16] │ │ │ │ blx 29080 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987f8 │ │ │ │ - cbz r4, 6a060 <_Py_open@@Base+0x1bc2> │ │ │ │ + bl 98888 │ │ │ │ + cbz r4, 69da8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 2616a8 <_PyLong_DivmodNear@@Base+0xc84> │ │ │ │ - b.n 69fe8 <_Py_open@@Base+0x1b4a> │ │ │ │ + bl 261e58 <_PyLong_DivmodNear@@Base+0xf9c> │ │ │ │ + b.n 69d30 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69fe8 <_Py_open@@Base+0x1b4a> │ │ │ │ + beq.n 69d30 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #35656 @ 0x8b48 │ │ │ │ + movw r0, #36460 @ 0x8e6c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 6a084 <_Py_open@@Base+0x1be6> │ │ │ │ + cbz r0, 69dcc │ │ │ │ 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, #35660 @ 0x8b4c │ │ │ │ + movw r1, #36464 @ 0x8e70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c594 │ │ │ │ - cbz r0, 6a0e0 <_Py_open@@Base+0x1c42> │ │ │ │ + bl 8c564 │ │ │ │ + cbz r0, 69e28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a0ca <_Py_open@@Base+0x1c2c> │ │ │ │ + blt.n 69e12 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 6a0ca <_Py_open@@Base+0x1c2c> │ │ │ │ + bhi.n 69e12 │ │ │ │ adds r0, #12 │ │ │ │ - bl 124ecc │ │ │ │ - b.n 6a0e2 <_Py_open@@Base+0x1c44> │ │ │ │ + bl 125304 │ │ │ │ + b.n 69e2a │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35672 @ 0x8b58 │ │ │ │ + movw r1, #36476 @ 0x8e7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ mov r3, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r2, r3, #8 │ │ │ │ push {r4} │ │ │ │ ldrb.w r4, [r2, #-1]! │ │ │ │ lsls r1, r1, #8 │ │ │ │ orr.w r1, r1, r0, lsr #24 │ │ │ │ cmp r3, r2 │ │ │ │ orr.w r0, r4, r0, lsl #8 │ │ │ │ - bne.n 6a0f4 <_Py_open@@Base+0x1c56> │ │ │ │ + bne.n 69e3c │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 115490 │ │ │ │ + b.w 1158bc │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ push {r4} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r3, #1 │ │ │ │ lsls r1, r1, #8 │ │ │ │ orr.w r1, r1, r0, lsr #24 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bgt.n 6a118 <_Py_open@@Base+0x1c7a> │ │ │ │ + bgt.n 69e60 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w fa388 │ │ │ │ + b.w fa484 │ │ │ │ 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 203d5c <_PyTime_ObjectToTimespec@@Base+0x57c> │ │ │ │ + bl 2043d4 <_PyTime_ObjectToTimespec@@Base+0x578> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a176 <_Py_open@@Base+0x1cd8> │ │ │ │ + bne.n 69ebe │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39c4 │ │ │ │ - cbz r0, 6a170 <_Py_open@@Base+0x1cd2> │ │ │ │ + bl d3a00 │ │ │ │ + cbz r0, 69eb8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f1d50 │ │ │ │ + bl 1f23c8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a19e <_Py_open@@Base+0x1d00> │ │ │ │ + b.n 69ee6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 6a18c <_Py_open@@Base+0x1cee> │ │ │ │ + beq.n 69ed4 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a18c <_Py_open@@Base+0x1cee> │ │ │ │ + bne.n 69ed4 │ │ │ │ add.w r1, r3, #32768 @ 0x8000 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcs.n 6a166 <_Py_open@@Base+0x1cc8> │ │ │ │ + bcs.n 69eae │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4 │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ asrs r3, r3, #8 │ │ │ │ subs r0, r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 6a190 <_Py_open@@Base+0x1cf2> │ │ │ │ + bgt.n 69ed8 │ │ │ │ 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 1f1be0 │ │ │ │ + bl 1f2340 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a1e6 <_Py_open@@Base+0x1d48> │ │ │ │ + bne.n 69f2e │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39c4 │ │ │ │ - cbz r0, 6a1e0 <_Py_open@@Base+0x1d42> │ │ │ │ + bl d3a00 │ │ │ │ + cbz r0, 69f28 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f1d50 │ │ │ │ + bl 1f23c8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a216 <_Py_open@@Base+0x1d78> │ │ │ │ + b.n 69f5e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 6a204 <_Py_open@@Base+0x1d66> │ │ │ │ + beq.n 69f4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 6a204 <_Py_open@@Base+0x1d66> │ │ │ │ + bhi.n 69f4c │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f1d50 │ │ │ │ - b.n 6a1e0 <_Py_open@@Base+0x1d42> │ │ │ │ + bl 1f23c8 │ │ │ │ + b.n 69f28 │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ lsrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6a208 <_Py_open@@Base+0x1d6a> │ │ │ │ + bgt.n 69f50 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 15d744 <_PyCompile_OpcodeHasJump@@Base+0x14> │ │ │ │ - cbz r0, 6a28c <_Py_open@@Base+0x1dee> │ │ │ │ + bl 15dca8 <_PyCompile_OpcodeHasJump@@Base+0xd4> │ │ │ │ + cbz r0, 69fd4 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #8 │ │ │ │ - bl 10b4f8 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 10b788 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6a262 <_Py_open@@Base+0x1dc4> │ │ │ │ + beq.n 69faa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 6a262 <_Py_open@@Base+0x1dc4> │ │ │ │ + cbnz r2, 69faa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6a290 <_Py_open@@Base+0x1df2> │ │ │ │ + bge.n 69fd8 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #24728 @ 0x6098 │ │ │ │ + movw r1, #25560 @ 0x63d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 15d744 <_PyCompile_OpcodeHasJump@@Base+0x14> │ │ │ │ - cbz r0, 6a2fe <_Py_open@@Base+0x1e60> │ │ │ │ + bl 15dca8 <_PyCompile_OpcodeHasJump@@Base+0xd4> │ │ │ │ + cbz r0, 6a046 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - bl 10b4f8 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 10b788 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6a2de <_Py_open@@Base+0x1e40> │ │ │ │ + beq.n 6a026 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 6a2de <_Py_open@@Base+0x1e40> │ │ │ │ + cbnz r2, 6a026 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6a302 <_Py_open@@Base+0x1e64> │ │ │ │ + bge.n 6a04a │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #61380 @ 0xefc4 │ │ │ │ + movw r1, #62212 @ 0xf304 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 6a32a <_Py_open@@Base+0x1e8c> │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl f436c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 6a34c <_Py_open@@Base+0x1eae> │ │ │ │ - b.n 6a344 <_Py_open@@Base+0x1ea6> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #60236 @ 0xeb4c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6a31c <_Py_open@@Base+0x1e7e> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6a37e <_Py_open@@Base+0x1ee0> │ │ │ │ - bl 7f7f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6a340 <_Py_open@@Base+0x1ea2> │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl f436c │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6a360 <_Py_open@@Base+0x1ec2> │ │ │ │ - bl 7f7f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6a340 <_Py_open@@Base+0x1ea2> │ │ │ │ - bl 95d00 │ │ │ │ - mov r3, r0 │ │ │ │ - subs r1, r5, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 6763c <_Py_closerange@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 987f8 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a3a4 <_Py_open@@Base+0x1f06> │ │ │ │ + bne.n 6a074 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a3c2 <_Py_open@@Base+0x1f24> │ │ │ │ - b.n 6a3bc <_Py_open@@Base+0x1f1e> │ │ │ │ + bne.n 6a092 │ │ │ │ + b.n 6a08c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25296 @ 0x62d0 │ │ │ │ + movw r0, #26128 @ 0x6610 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a396 <_Py_open@@Base+0x1ef8> │ │ │ │ - b.n 6a428 <_Py_open@@Base+0x1f8a> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 6a428 <_Py_open@@Base+0x1f8a> │ │ │ │ + bne.n 6a066 │ │ │ │ + b.n 6a0f8 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 6a0f8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a3d4 <_Py_open@@Base+0x1f36> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 6a428 <_Py_open@@Base+0x1f8a> │ │ │ │ + bne.n 6a0a4 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 6a0f8 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 6a3f2 <_Py_open@@Base+0x1f54> │ │ │ │ + bls.n 6a0c2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5580 @ 0x15cc │ │ │ │ + movw r1, #6416 @ 0x1910 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 6a428 <_Py_open@@Base+0x1f8a> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 6a0f8 │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a174 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 6a406 <_Py_open@@Base+0x1f68> │ │ │ │ + cbz r5, 6a0d6 │ │ │ │ bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 6a40a <_Py_open@@Base+0x1f6c> │ │ │ │ + b.n 6a0da │ │ │ │ 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 6a42c <_Py_open@@Base+0x1f8e> │ │ │ │ + bge.n 6a0fc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a434 <_Py_open@@Base+0x1f96> │ │ │ │ + b.n 6a104 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 6a462 <_Py_open@@Base+0x1fc4> │ │ │ │ + bhi.n 6a132 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6a484 <_Py_open@@Base+0x1fe6> │ │ │ │ - b.n 6a47c <_Py_open@@Base+0x1fde> │ │ │ │ - movw r0, #25320 @ 0x62e8 │ │ │ │ + bne.n 6a154 │ │ │ │ + b.n 6a14c │ │ │ │ + movw r0, #26152 @ 0x6628 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a454 <_Py_open@@Base+0x1fb6> │ │ │ │ + bne.n 6a124 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a50c <_Py_open@@Base+0x206e> │ │ │ │ - bl 7f7f4 │ │ │ │ + b.n 6a1dc │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a478 <_Py_open@@Base+0x1fda> │ │ │ │ + bne.n 6a148 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a498 <_Py_open@@Base+0x1ffa> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 6a168 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a478 <_Py_open@@Base+0x1fda> │ │ │ │ + bne.n 6a148 │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 6a4de <_Py_open@@Base+0x2040> │ │ │ │ + ble.n 6a1ae │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a4b8 <_Py_open@@Base+0x201a> │ │ │ │ + beq.n 6a188 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a4ba <_Py_open@@Base+0x201c> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 6a4ba <_Py_open@@Base+0x201c> │ │ │ │ - b.n 6a478 <_Py_open@@Base+0x1fda> │ │ │ │ + bne.n 6a18a │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 6a18a │ │ │ │ + b.n 6a148 │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 6a4e0 <_Py_open@@Base+0x2042> │ │ │ │ + beq.n 6a1b0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35708 @ 0x8b7c │ │ │ │ + movw r1, #36512 @ 0x8ea0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 6a478 <_Py_open@@Base+0x1fda> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 6a148 │ │ │ │ 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 6a504 <_Py_open@@Base+0x2066> │ │ │ │ + bge.n 6a1d4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 6a478 <_Py_open@@Base+0x1fda> │ │ │ │ + bl f17d8 │ │ │ │ + b.n 6a148 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a554 <_Py_open@@Base+0x20b6> │ │ │ │ + bne.n 6a224 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 6a56c <_Py_open@@Base+0x20ce> │ │ │ │ + bmi.n 6a23c │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #57832 @ 0xe1e8 │ │ │ │ + movw r1, #58664 @ 0xe528 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #46792 @ 0xb6c8 │ │ │ │ + movw r0, #47624 @ 0xba08 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a594 <_Py_open@@Base+0x20f6> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a264 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46792 @ 0xb6c8 │ │ │ │ + movw r0, #47624 @ 0xba08 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a52a <_Py_open@@Base+0x208c> │ │ │ │ - b.n 6a594 <_Py_open@@Base+0x20f6> │ │ │ │ + bne.n 6a1fa │ │ │ │ + b.n 6a264 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 6a598 <_Py_open@@Base+0x20fa> │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + bmi.n 6a268 │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #57992 @ 0xe288 │ │ │ │ + movw r1, #58824 @ 0xe5c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #46792 @ 0xb6c8 │ │ │ │ + movw r0, #47624 @ 0xba08 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a694 <_Py_open@@Base+0x21f6> │ │ │ │ + b.n 6a364 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6a68c <_Py_open@@Base+0x21ee> │ │ │ │ + beq.n 6a35c │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46176 @ 0xb460 │ │ │ │ + movw r1, #47008 @ 0xb7a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c5090 │ │ │ │ + bl c5118 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a5fc <_Py_open@@Base+0x215e> │ │ │ │ - movw r1, #31232 @ 0x7a00 │ │ │ │ + cbz r0, 6a2cc │ │ │ │ + movw r1, #32064 @ 0x7d40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ - bl c5090 │ │ │ │ - cbz r0, 6a600 <_Py_open@@Base+0x2162> │ │ │ │ + bl c5118 │ │ │ │ + cbz r0, 6a2d0 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46180 @ 0xb464 │ │ │ │ + movw r1, #47012 @ 0xb7a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c5090 │ │ │ │ + bl c5118 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a606 <_Py_open@@Base+0x2168> │ │ │ │ + cbz r0, 6a2d6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46184 @ 0xb468 │ │ │ │ + movw r1, #47016 @ 0xb7a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c5090 │ │ │ │ + bl c5118 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6a60a <_Py_open@@Base+0x216c> │ │ │ │ + cbz r0, 6a2da │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #46192 @ 0xb470 │ │ │ │ + movw r1, #47024 @ 0xb7b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 6a594 <_Py_open@@Base+0x20f6> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 6a264 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 6a60c <_Py_open@@Base+0x216e> │ │ │ │ + b.n 6a2dc │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 6a60c <_Py_open@@Base+0x216e> │ │ │ │ + b.n 6a2dc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6a60c <_Py_open@@Base+0x216e> │ │ │ │ + b.n 6a2dc │ │ │ │ movs r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1de770 │ │ │ │ + bl 1dedf4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 6a670 <_Py_open@@Base+0x21d2> │ │ │ │ - movw r3, #13137 @ 0x3351 │ │ │ │ + bne.n 6a340 │ │ │ │ + movw r3, #14221 @ 0x378d │ │ │ │ movt r3, #24 │ │ │ │ - movw r1, #12193 @ 0x2fa1 │ │ │ │ + movw r1, #13277 @ 0x33dd │ │ │ │ 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 6a594 <_Py_open@@Base+0x20f6> │ │ │ │ + beq.n 6a264 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 115674 │ │ │ │ + bl 115aa0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a664 <_Py_open@@Base+0x21c6> │ │ │ │ + beq.n 6a334 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a664 <_Py_open@@Base+0x21c6> │ │ │ │ + cbnz r3, 6a334 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 6a674 <_Py_open@@Base+0x21d6> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 6a344 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6a67c <_Py_open@@Base+0x21de> │ │ │ │ + b.n 6a34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a666 <_Py_open@@Base+0x21c8> │ │ │ │ + beq.n 6a336 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a694 <_Py_open@@Base+0x21f6> │ │ │ │ + beq.n 6a364 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6a694 <_Py_open@@Base+0x21f6> │ │ │ │ + b.n 6a364 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 6a6c4 <_Py_open@@Base+0x2226> │ │ │ │ + bgt.n 6a394 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35732 @ 0x8b94 │ │ │ │ + movw r1, #36536 @ 0x8eb8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 6a72e <_Py_open@@Base+0x2290> │ │ │ │ + bl d19a0 │ │ │ │ + b.n 6a3fe │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #4 │ │ │ │ - ble.n 6a6e2 <_Py_open@@Base+0x2244> │ │ │ │ + ble.n 6a3b2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35780 @ 0x8bc4 │ │ │ │ + movw r1, #36584 @ 0x8ee8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 6a72e <_Py_open@@Base+0x2290> │ │ │ │ + bl d19a0 │ │ │ │ + b.n 6a3fe │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 15eb70 │ │ │ │ + bl 15f038 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 6a72e <_Py_open@@Base+0x2290> │ │ │ │ + blt.n 6a3fe │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16ac04 │ │ │ │ + bl 16af8c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a702 <_Py_open@@Base+0x2264> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 6a72e <_Py_open@@Base+0x2290> │ │ │ │ + bne.n 6a3d2 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 6a3fe │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 6a718 <_Py_open@@Base+0x227a> │ │ │ │ + beq.n 6a3e8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a71e <_Py_open@@Base+0x2280> │ │ │ │ + beq.n 6a3ee │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl c33f4 │ │ │ │ + bl c3470 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 6a720 <_Py_open@@Base+0x2282> │ │ │ │ - b.n 6a72e <_Py_open@@Base+0x2290> │ │ │ │ + bge.n 6a3f0 │ │ │ │ + b.n 6a3fe │ │ │ │ movs r3, #1 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 6a720 <_Py_open@@Base+0x2282> │ │ │ │ + b.n 6a3f0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 69a58 <_Py_open@@Base+0x15ba> │ │ │ │ + b.w 697a0 │ │ │ │ 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 15eb70 │ │ │ │ + bl 15f038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a766 <_Py_open@@Base+0x22c8> │ │ │ │ + blt.n 6a436 │ │ │ │ blx 29b28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a76a <_Py_open@@Base+0x22cc> │ │ │ │ + bne.n 6a43a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f17f0 │ │ │ │ + b.w f17d8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a772 <_Py_open@@Base+0x22d4> │ │ │ │ + b.n 6a442 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, r5, r6, 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 │ │ │ │ - mov r4, r1 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r3, 6a78e <_Py_open@@Base+0x22f0> │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - b.n 6a790 <_Py_open@@Base+0x22f2> │ │ │ │ - mov r6, r3 │ │ │ │ - add r6, r1 │ │ │ │ - cbnz r3, 6a79e <_Py_open@@Base+0x2300> │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 6a79e <_Py_open@@Base+0x2300> │ │ │ │ - cmp r1, #2 │ │ │ │ - bgt.n 6a79e <_Py_open@@Base+0x2300> │ │ │ │ - cbnz r4, 6a7c0 <_Py_open@@Base+0x2322> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #124] @ (6a820 <_Py_open@@Base+0x2382>) │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movs r4, #1 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr.w r9, [pc, #276] @ 6a56c │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr.w r3, [r9, #1184] @ 0x4a0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6a566 │ │ │ │ + movw r5, #4780 @ 0x12ac │ │ │ │ + movt r5, #70 @ 0x46 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r6, #0 │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ + mul.w r1, r2, r6 │ │ │ │ + ldr.w sl, [r5, r1] │ │ │ │ + cmp sl, r7 │ │ │ │ + beq.n 6a490 │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r6, #5 │ │ │ │ + bne.n 6a472 │ │ │ │ + mov.w r1, #624 @ 0x270 │ │ │ │ + movs r6, #4 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 6a494 │ │ │ │ + mov.w fp, #1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + mov.w ip, #156 @ 0x9c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r4, [r9, #1192] @ 0x4a8 │ │ │ │ + mov r8, r0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mla ip, ip, r6, r5 │ │ │ │ + ldr.w r2, [ip, #4] │ │ │ │ + cbz r2, 6a4c4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ - movs r5, #2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - strd r4, r5, [sp, #4] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 6a7c0 <_Py_open@@Base+0x2322> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6a81a <_Py_open@@Base+0x237c> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 15eb70 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - blt.n 6a7bc <_Py_open@@Base+0x231e> │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 6a7e2 <_Py_open@@Base+0x2344> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl f436c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6a7e4 <_Py_open@@Base+0x2346> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 6a7e4 <_Py_open@@Base+0x2346> │ │ │ │ - b.n 6a7bc <_Py_open@@Base+0x231e> │ │ │ │ - movs r4, #0 │ │ │ │ - bl 95d00 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - blx 2a5c0 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + str.w r2, [ip, #4] │ │ │ │ + adds r1, #12 │ │ │ │ + add r1, r5 │ │ │ │ + blx 2a174 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 6a4ee │ │ │ │ + movs r2, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #52368 @ 0xcc90 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ + mla r5, r3, r6, r5 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ - cbz r4, 6a812 <_Py_open@@Base+0x2374> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f17f0 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #352] @ (6a984 ) │ │ │ │ + blx 29b58 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + b.n 6a52a │ │ │ │ + mov r1, fp │ │ │ │ + movs r2, #23 │ │ │ │ + add r0, sp, #16 │ │ │ │ + movw r5, #45020 @ 0xafdc │ │ │ │ + movt r5, #40 @ 0x28 │ │ │ │ + blx 2957c │ │ │ │ + movs r3, #23 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, sp, #16 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 29f04 <__snprintf_chk@plt> │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #36628 @ 0x8f14 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 29b58 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #13516 @ 0x34cc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 19bee0 <_Py_write_noraise@@Base> │ │ │ │ + ldr.w r1, [r9, #1196] @ 0x4ac │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2ee20 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r1, [r9, #1200] @ 0x4b0 │ │ │ │ + bl 2b554 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + str.w r3, [r8] │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 29e30 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #35824 @ 0x8bf0 │ │ │ │ + movw r1, #36672 @ 0x8f40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #42860 @ 0xa76c │ │ │ │ + movw r0, #43708 @ 0xaabc │ │ │ │ movt r0, #68 @ 0x44 │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 67192 │ │ │ │ - bl 6bfd0 │ │ │ │ - cbnz r0, 6a866 <_Py_open@@Base+0x23c8> │ │ │ │ + bl 67810 │ │ │ │ + bl 6c010 │ │ │ │ + cbnz r0, 6a5b2 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e82fc │ │ │ │ + b.w 1e8984 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11cec8 │ │ │ │ + bl 11d2dc │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #43045 @ 0xa825 │ │ │ │ + movw r0, #42353 @ 0xa571 │ │ │ │ movt r0, #6 │ │ │ │ - bl 1d304c │ │ │ │ + bl 1d3714 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a8a0 <_Py_open@@Base+0x2402> │ │ │ │ + bne.n 6a5ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1072c8 │ │ │ │ + bl 10754c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35840 @ 0x8c00 │ │ │ │ + movw r1, #36688 @ 0x8f50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a8bc <_Py_open@@Base+0x241e> │ │ │ │ + b.n 6a608 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11cec8 │ │ │ │ + bl 11d2dc │ │ │ │ mov r0, r4 │ │ │ │ - bl ffb6c │ │ │ │ + bl ffddc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1072c8 │ │ │ │ + bl 10754c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006a8be : │ │ │ │ - b.w 30324 │ │ │ │ +0006a60a : │ │ │ │ + b.w 303d4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1530f0 │ │ │ │ - cbnz r0, 6a8f4 │ │ │ │ + bl 1535a8 │ │ │ │ + cbnz r0, 6a640 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35868 @ 0x8c1c │ │ │ │ + movw r1, #36716 @ 0x8f6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 6a8fe │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 6a64a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1536f4 │ │ │ │ + bl 153bac │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.n 6a902 │ │ │ │ + bge.n 6a64e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a9d8 │ │ │ │ + b.n 6a724 │ │ │ │ cmp.w r6, #65536 @ 0x10000 │ │ │ │ - ble.n 6a920 │ │ │ │ + ble.n 6a66c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35908 @ 0x8c44 │ │ │ │ + movw r1, #36756 @ 0x8f94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 6a8fe │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 6a64a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6a930 │ │ │ │ - bl 1e82fc │ │ │ │ - b.n 6a8fe │ │ │ │ + cbnz r0, 6a67c │ │ │ │ + bl 1e8984 │ │ │ │ + b.n 6a64a │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 6a9a8 │ │ │ │ - bl e6e74 │ │ │ │ + beq.n 6a6f4 │ │ │ │ + bl e6e8c │ │ │ │ add.w r1, r5, r9, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a9c2 │ │ │ │ + beq.n 6a70e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 6a978 │ │ │ │ + bmi.n 6a6c4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35924 @ 0x8c54 │ │ │ │ + movw r1, #36772 @ 0x8fa4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6a984 │ │ │ │ - b.n 6a9c2 │ │ │ │ - bl 1e45dc <_Py_Gid_Converter@@Base> │ │ │ │ + bne.n 6a6d0 │ │ │ │ + b.n 6a70e │ │ │ │ + bl 1e4c64 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 6a992 │ │ │ │ + cbnz r0, 6a6de │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6a9c2 │ │ │ │ + beq.n 6a70e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a9c2 │ │ │ │ + cbnz r3, 6a70e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a9c2 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a70e │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6a9a2 │ │ │ │ + beq.n 6a6ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a9a2 │ │ │ │ + cbnz r3, 6a6ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 6a938 │ │ │ │ + b.n 6a684 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 291d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a9ca │ │ │ │ + bge.n 6a716 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ - b.n 6a8fe │ │ │ │ + bl 77360 │ │ │ │ + b.n 6a64a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 6a748 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 6a748 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 6a748 │ │ │ │ + cbnz r0, 6a760 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #48] @ (6a780 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 6a778 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f4354 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6a772 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 6a778 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29774 <_exit@plt> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldr r3, [pc, #272] @ (6a894 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r3, 6a79e │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + b.n 6a7a0 │ │ │ │ + mov r6, r3 │ │ │ │ + add r6, r1 │ │ │ │ + cbnz r3, 6a7ae │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6a7ae │ │ │ │ + cmp r1, #2 │ │ │ │ + bgt.n 6a7ae │ │ │ │ + cbnz r4, 6a7d0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #124] @ (6a830 ) │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + movs r4, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r5, #2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + strd r4, r5, [sp, #4] │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 6a7d0 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6a82a │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl 15f038 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + blt.n 6a7cc │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 6a7f2 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl f4354 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6a7f4 │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 6a7f4 │ │ │ │ + b.n 6a7cc │ │ │ │ + movs r4, #0 │ │ │ │ + bl 95d94 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r5, r3 │ │ │ │ + blx 2a5c0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 98888 │ │ │ │ + cbz r4, 6a822 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w f17d8 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + ldr r3, [pc, #448] @ (6a9f4 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 6a854 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 6a854 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 6a854 │ │ │ │ + cbnz r0, 6a870 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #80] @ (6a8ac ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6a870 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6a8a8 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f4354 │ │ │ │ + mov r3, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 6a88e │ │ │ │ + bl 7f828 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6a86c │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 6a8a8 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r1, #65535 @ 0xffff │ │ │ │ + cmp r3, r1 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r3, [pc, #624] @ (6ab20 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 6a8d0 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 6a8d0 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 6a8d0 │ │ │ │ + cbnz r0, 6a8ec │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #84] @ (6a92c ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6a8ec │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6a928 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f4354 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6a908 │ │ │ │ + bl 7f828 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6a8e8 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 6a928 │ │ │ │ + and.w r3, r0, #127 @ 0x7f │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + adds r3, #1 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + sbfx r3, r3, #1, #7 │ │ │ │ + cmp r3, #0 │ │ │ │ + it le │ │ │ │ + movle r0, r2 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r3, [pc, #800] @ (6ac50 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 6a950 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 6a950 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 6a950 │ │ │ │ + cbnz r0, 6a96c │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #76] @ (6a9a4 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6a96c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6a9a0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f4354 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6a988 │ │ │ │ + bl 7f828 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6a968 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 6a9a0 │ │ │ │ + tst.w r0, #127 @ 0x7f │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r3, [pc, #976] @ (6ad78 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 6a9c8 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 6a9c8 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 6a9c8 │ │ │ │ + cbnz r0, 6a9e0 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #56] @ (6aa08 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 6aa00 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f4354 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6a9f2 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 6aa00 │ │ │ │ + ubfx r0, r4, #8, #8 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 800e8 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #128] @ (6aa8c ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 6aa2c │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 6aa2c │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 6aa2c │ │ │ │ + cbnz r0, 6aa44 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #56] @ (6aa6c ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 6aa64 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f4354 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6aa56 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 6aa64 │ │ │ │ + and.w r0, r4, #127 @ 0x7f │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 800e8 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #304] @ (6aba0 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 6aa90 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 6aa90 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 6aa90 │ │ │ │ + cbnz r0, 6aaa8 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #56] @ (6aad0 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 6aac8 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f4354 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6aaba │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 6aac8 │ │ │ │ + ubfx r0, r4, #8, #8 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 800e8 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #480] @ (6acb4 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #40] @ (6aa20 ) │ │ │ │ + ldr r3, [pc, #40] @ (6ab18 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 214254 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 6aa1c │ │ │ │ + bl 214838 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 6ab14 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a334 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6aa18 │ │ │ │ + bge.n 6ab10 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 6aa1c │ │ │ │ - bl 800b4 │ │ │ │ + bl f17d8 │ │ │ │ + b.n 6ab14 │ │ │ │ + bl 800e8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #528] @ (6ac34 ) │ │ │ │ + ldr r4, [pc, #656] @ (6adac ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ - movw r2, #35948 @ 0x8c6c │ │ │ │ + movw r2, #36796 @ 0x8fbc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fa06c <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 6aa70 │ │ │ │ + bl 1fa6e4 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 6ab68 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 29804 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6aa68 │ │ │ │ + bge.n 6ab60 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 6aa70 │ │ │ │ + bl f17d8 │ │ │ │ + b.n 6ab68 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 6ab8e │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl f4354 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 6abb0 │ │ │ │ + b.n 6aba8 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #65064 @ 0xfe28 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6ab80 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6abe2 │ │ │ │ + bl 7f828 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6aba4 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl f4354 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6abc4 │ │ │ │ + bl 7f828 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6aba4 │ │ │ │ + bl 95d94 │ │ │ │ + mov r3, r0 │ │ │ │ + subs r1, r5, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 63214 <_Py_closerange@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 98888 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 95d94 │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2a380 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 98888 │ │ │ │ + bl e4afc │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 6aa98 │ │ │ │ + cbnz r0, 6ac3c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - b.n 6aaba │ │ │ │ + b.n 6ac5e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 14d364 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14d81c <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6aab6 │ │ │ │ + blt.n 6ac5a │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23e188 <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 23e698 <_PyTime_AsTimeval@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 720b4 │ │ │ │ - cbz r0, 6ab46 │ │ │ │ + bl 72174 │ │ │ │ + cbz r0, 6acea │ │ │ │ mov r4, r0 │ │ │ │ - vldr d8, [pc, #120] @ 6ab58 │ │ │ │ + vldr d8, [pc, #116] @ 6acf8 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 26b8a8 │ │ │ │ + bl 26bbe0 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 26b8a8 │ │ │ │ + bl 26bbe0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ae0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6ab30 │ │ │ │ + cbz r0, 6acd4 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 26b8a8 │ │ │ │ + bl 26bbe0 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 26b8a8 │ │ │ │ + bl 26bbe0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 83ab0 │ │ │ │ - cbnz r0, 6ab4a │ │ │ │ + bl 83ae0 │ │ │ │ + cbnz r0, 6acee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ab46 │ │ │ │ + beq.n 6acea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ab46 │ │ │ │ + cbnz r3, 6acea │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ab4c │ │ │ │ + b.n 6acf0 │ │ │ │ str r0, [r4, #16] │ │ │ │ vpop {d8-d9} │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 6ab8a │ │ │ │ + bhi.n 6ad2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6aba8 │ │ │ │ - b.n 6aba2 │ │ │ │ - movw r0, #25216 @ 0x6280 │ │ │ │ + bne.n 6ad48 │ │ │ │ + b.n 6ad42 │ │ │ │ + movw r0, #26048 @ 0x65c0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ab7c │ │ │ │ - b.n 6abde │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 6abde │ │ │ │ + bne.n 6ad1c │ │ │ │ + b.n 6ad7e │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 6ad7e │ │ │ │ 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 6aa74 │ │ │ │ + bl 6ac18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6abde │ │ │ │ + blt.n 6ad7e │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 6aa74 │ │ │ │ + bl 6ac18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6abde │ │ │ │ + blt.n 6ad7e │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2981c <__setitimer64@plt> │ │ │ │ - cbz r0, 6abe2 │ │ │ │ + cbz r0, 6ad82 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6abe8 │ │ │ │ + b.n 6ad88 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 6aabe │ │ │ │ + bl 6ac62 │ │ │ │ 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 f436c │ │ │ │ + bl f4354 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6ac10 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 6ac2e │ │ │ │ + bne.n 6adb0 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 6adce │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ blx 2a884 <__getitimer64@plt> │ │ │ │ - cbz r0, 6ac26 │ │ │ │ + cbz r0, 6adc6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ac30 │ │ │ │ + b.n 6add0 │ │ │ │ mov r0, sp │ │ │ │ - bl 6aabe │ │ │ │ - b.n 6ac30 │ │ │ │ + bl 6ac62 │ │ │ │ + b.n 6add0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ - bl d3b98 │ │ │ │ + bl d3bd4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - movw r0, #35960 @ 0x8c78 │ │ │ │ + bl f17d8 │ │ │ │ + movw r0, #36808 @ 0x8fc8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1eda54 │ │ │ │ + bl 1ee0dc │ │ │ │ mov r0, r5 │ │ │ │ - bl d3bac │ │ │ │ + bl d3be8 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006ac7a <_PyOS_IsMainThread@@Base>: │ │ │ │ +0006ae1a <_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] @ (6acb8 <_PyOS_IsMainThread@@Base+0x3e>) │ │ │ │ + ldr r3, [pc, #44] @ (6ae58 <_PyOS_IsMainThread@@Base+0x3e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 6c258 │ │ │ │ + bl 6c298 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6acb2 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ + bne.n 6ae52 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ subs r3, r0, r4 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 6acb4 <_PyOS_IsMainThread@@Base+0x3a> │ │ │ │ + b.n 6ae54 <_PyOS_IsMainThread@@Base+0x3a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #10112 @ 0x2780 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b320 │ │ │ │ + bl 11b748 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d1fac │ │ │ │ + b.w 1d2674 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e540 │ │ │ │ + bl 14e9f8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e540 │ │ │ │ + bl 14e9f8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #56128 @ 0xdb40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e540 │ │ │ │ + bl 14e9f8 │ │ │ │ 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 713d8 │ │ │ │ - cbz r0, 6ad88 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ - ldr r2, [pc, #48] @ (6ad90 <_PyOS_IsMainThread@@Base+0x116>) │ │ │ │ - movw r1, #36024 @ 0x8cb8 │ │ │ │ + bl 71420 │ │ │ │ + cbz r0, 6af28 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + ldr r2, [pc, #48] @ (6af30 <_PyOS_IsMainThread@@Base+0x116>) │ │ │ │ + movw r1, #36872 @ 0x9008 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6ad8a <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + bge.n 6af2a <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ad88 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + beq.n 6af28 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ad88 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + cbnz r3, 6af28 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #37 @ 0x25 │ │ │ │ - bl 1ed384 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1eda0c <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ed3a8 <_PyEvent_Notify@@Base+0x24> │ │ │ │ + bl 1eda30 <_PyEvent_Notify@@Base+0x24> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #36040 @ 0x8cc8 │ │ │ │ + movw r1, #36888 @ 0x9018 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8c594 │ │ │ │ - cbz r0, 6adf6 <_PyOS_IsMainThread@@Base+0x17c> │ │ │ │ + bl 8c564 │ │ │ │ + cbz r0, 6af96 <_PyOS_IsMainThread@@Base+0x17c> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6adfa <_PyOS_IsMainThread@@Base+0x180> │ │ │ │ + bge.n 6af9a <_PyOS_IsMainThread@@Base+0x180> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36056 @ 0x8cd8 │ │ │ │ + movw r1, #36904 @ 0x9028 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ae46 <_PyOS_IsMainThread@@Base+0x1cc> │ │ │ │ - bl 62bd0 │ │ │ │ + b.n 6afe6 <_PyOS_IsMainThread@@Base+0x1cc> │ │ │ │ + bl 6314c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 62afe │ │ │ │ + bl 6307a │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6ae24 <_PyOS_IsMainThread@@Base+0x1aa> │ │ │ │ + bne.n 6afc4 <_PyOS_IsMainThread@@Base+0x1aa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r1, #36092 @ 0x8cfc │ │ │ │ + movw r1, #36940 @ 0x904c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 6adf6 <_PyOS_IsMainThread@@Base+0x17c> │ │ │ │ + bl d19a0 │ │ │ │ + b.n 6af96 <_PyOS_IsMainThread@@Base+0x17c> │ │ │ │ adds r0, #2 │ │ │ │ - bne.n 6ae40 <_PyOS_IsMainThread@@Base+0x1c6> │ │ │ │ + bne.n 6afe0 <_PyOS_IsMainThread@@Base+0x1c6> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36120 @ 0x8d18 │ │ │ │ + movw r1, #36968 @ 0x9068 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 6adf6 <_PyOS_IsMainThread@@Base+0x17c> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 6af96 <_PyOS_IsMainThread@@Base+0x17c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7fa10 │ │ │ │ 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, #16512 @ 0x4080 │ │ │ │ + movw r1, #17344 @ 0x43c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8c594 │ │ │ │ - cbz r0, 6aea0 <_PyOS_IsMainThread@@Base+0x226> │ │ │ │ + bl 8c564 │ │ │ │ + cbz r0, 6b040 <_PyOS_IsMainThread@@Base+0x226> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 24a268 <_PyTime_FromLong@@Base> │ │ │ │ + bl 24a738 <_PyTime_FromLong@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6aea0 <_PyOS_IsMainThread@@Base+0x226> │ │ │ │ + blt.n 6b040 <_PyOS_IsMainThread@@Base+0x226> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 14ddb4 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e26c <_PyTime_AsTimespec@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6aea0 <_PyOS_IsMainThread@@Base+0x226> │ │ │ │ + beq.n 6b040 <_PyOS_IsMainThread@@Base+0x226> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 6aea4 <_PyOS_IsMainThread@@Base+0x22a> │ │ │ │ + cbz r0, 6b044 <_PyOS_IsMainThread@@Base+0x22a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6aeac <_PyOS_IsMainThread@@Base+0x232> │ │ │ │ + b.n 6b04c <_PyOS_IsMainThread@@Base+0x232> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 125c08 │ │ │ │ + bl 126040 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6af18 <_PyOS_IsMainThread@@Base+0x29e> │ │ │ │ + cbz r0, 6b0b8 <_PyOS_IsMainThread@@Base+0x29e> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl de7bc │ │ │ │ + bl de7d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl de7bc │ │ │ │ + bl de7d4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl de7bc │ │ │ │ + bl de7d4 │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #36156 @ 0x8d3c │ │ │ │ + movw r0, #37004 @ 0x908c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6af0c <_PyOS_IsMainThread@@Base+0x292> │ │ │ │ + beq.n 6b0ac <_PyOS_IsMainThread@@Base+0x292> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6af10 <_PyOS_IsMainThread@@Base+0x296> │ │ │ │ + cbz r3, 6b0b0 <_PyOS_IsMainThread@@Base+0x296> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6af18 <_PyOS_IsMainThread@@Base+0x29e> │ │ │ │ + b.n 6b0b8 <_PyOS_IsMainThread@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6af0c <_PyOS_IsMainThread@@Base+0x292> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b0ac <_PyOS_IsMainThread@@Base+0x292> │ │ │ │ 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 6af56 <_PyOS_IsMainThread@@Base+0x2dc> │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + bmi.n 6b0f6 <_PyOS_IsMainThread@@Base+0x2dc> │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #32 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #18564 @ 0x4884 │ │ │ │ + movw r1, #62848 @ 0xf580 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #19396 @ 0x4bc4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6af9a <_PyOS_IsMainThread@@Base+0x320> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b13a <_PyOS_IsMainThread@@Base+0x320> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6af9a <_PyOS_IsMainThread@@Base+0x320> │ │ │ │ + cbz r0, 6b13a <_PyOS_IsMainThread@@Base+0x320> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6af84 <_PyOS_IsMainThread@@Base+0x30a> │ │ │ │ + beq.n 6b124 <_PyOS_IsMainThread@@Base+0x30a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20892 @ 0x519c │ │ │ │ + movw r1, #21724 @ 0x54dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 6af9a <_PyOS_IsMainThread@@Base+0x320> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 6b13a <_PyOS_IsMainThread@@Base+0x320> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ blx 2984c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1a60 │ │ │ │ + b.w f1a48 │ │ │ │ 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 6afc6 <_PyOS_IsMainThread@@Base+0x34c> │ │ │ │ + bne.n 6b166 <_PyOS_IsMainThread@@Base+0x34c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6afde <_PyOS_IsMainThread@@Base+0x364> │ │ │ │ - b.n 6b01e <_PyOS_IsMainThread@@Base+0x3a4> │ │ │ │ + bne.n 6b17e <_PyOS_IsMainThread@@Base+0x364> │ │ │ │ + b.n 6b1be <_PyOS_IsMainThread@@Base+0x3a4> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #512 @ 0x200 │ │ │ │ + movw r0, #1344 @ 0x540 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6afb6 <_PyOS_IsMainThread@@Base+0x33c> │ │ │ │ - b.n 6b08c <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ + bne.n 6b156 <_PyOS_IsMainThread@@Base+0x33c> │ │ │ │ + b.n 6b22c <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6b000 <_PyOS_IsMainThread@@Base+0x386> │ │ │ │ + bpl.n 6b1a0 <_PyOS_IsMainThread@@Base+0x386> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b08c <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ + beq.n 6b22c <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b020 <_PyOS_IsMainThread@@Base+0x3a6> │ │ │ │ - b.n 6b05e <_PyOS_IsMainThread@@Base+0x3e4> │ │ │ │ - movw r2, #53360 @ 0xd070 │ │ │ │ + beq.n 6b1c0 <_PyOS_IsMainThread@@Base+0x3a6> │ │ │ │ + b.n 6b1fe <_PyOS_IsMainThread@@Base+0x3e4> │ │ │ │ + movw r2, #54192 @ 0xd3b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #57832 @ 0xe1e8 │ │ │ │ + movw r1, #58664 @ 0xe528 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #512 @ 0x200 │ │ │ │ + movw r0, #1344 @ 0x540 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b08c <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b22c <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6b048 <_PyOS_IsMainThread@@Base+0x3ce> │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + bmi.n 6b1e8 <_PyOS_IsMainThread@@Base+0x3ce> │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #57992 @ 0xe288 │ │ │ │ + movw r1, #58824 @ 0xe5c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #512 @ 0x200 │ │ │ │ + movw r0, #1344 @ 0x540 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b08c <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b22c <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6b08c <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ + cbz r0, 6b22c <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b076 <_PyOS_IsMainThread@@Base+0x3fc> │ │ │ │ + beq.n 6b216 <_PyOS_IsMainThread@@Base+0x3fc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20892 @ 0x519c │ │ │ │ + movw r1, #21724 @ 0x54dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 6b08c <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 6b22c <_PyOS_IsMainThread@@Base+0x412> │ │ │ │ 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 f1a60 │ │ │ │ + b.w f1a48 │ │ │ │ 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 6b0b8 <_PyOS_IsMainThread@@Base+0x43e> │ │ │ │ + bne.n 6b258 <_PyOS_IsMainThread@@Base+0x43e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6b0d0 <_PyOS_IsMainThread@@Base+0x456> │ │ │ │ - b.n 6b110 <_PyOS_IsMainThread@@Base+0x496> │ │ │ │ + bne.n 6b270 <_PyOS_IsMainThread@@Base+0x456> │ │ │ │ + b.n 6b2b0 <_PyOS_IsMainThread@@Base+0x496> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ + movw r0, #1356 @ 0x54c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b0a8 <_PyOS_IsMainThread@@Base+0x42e> │ │ │ │ - b.n 6b190 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ + bne.n 6b248 <_PyOS_IsMainThread@@Base+0x42e> │ │ │ │ + b.n 6b330 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6b0f2 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + bpl.n 6b292 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b190 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ + beq.n 6b330 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b112 <_PyOS_IsMainThread@@Base+0x498> │ │ │ │ - b.n 6b150 <_PyOS_IsMainThread@@Base+0x4d6> │ │ │ │ - movw r2, #53360 @ 0xd070 │ │ │ │ + beq.n 6b2b2 <_PyOS_IsMainThread@@Base+0x498> │ │ │ │ + b.n 6b2f0 <_PyOS_IsMainThread@@Base+0x4d6> │ │ │ │ + movw r2, #54192 @ 0xd3b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #57832 @ 0xe1e8 │ │ │ │ + movw r1, #58664 @ 0xe528 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ + movw r0, #1356 @ 0x54c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b190 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b330 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6b13a <_PyOS_IsMainThread@@Base+0x4c0> │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + bmi.n 6b2da <_PyOS_IsMainThread@@Base+0x4c0> │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #57992 @ 0xe288 │ │ │ │ + movw r1, #58824 @ 0xe5c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #524 @ 0x20c │ │ │ │ + movw r0, #1356 @ 0x54c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b190 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b330 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6b190 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ + cbz r0, 6b330 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b168 <_PyOS_IsMainThread@@Base+0x4ee> │ │ │ │ + beq.n 6b308 <_PyOS_IsMainThread@@Base+0x4ee> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20892 @ 0x519c │ │ │ │ + movw r1, #21724 @ 0x54dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 6b190 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 6b330 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f436c │ │ │ │ + bl f4354 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6b17a <_PyOS_IsMainThread@@Base+0x500> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 6b190 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ + bne.n 6b31a <_PyOS_IsMainThread@@Base+0x500> │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 6b330 <_PyOS_IsMainThread@@Base+0x516> │ │ │ │ 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 f1a60 │ │ │ │ + b.w f1a48 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6b208 <_PyOS_IsMainThread@@Base+0x58e> │ │ │ │ + beq.n 6b3a8 <_PyOS_IsMainThread@@Base+0x58e> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6b1ea <_PyOS_IsMainThread@@Base+0x570> │ │ │ │ + bpl.n 6b38a <_PyOS_IsMainThread@@Base+0x570> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b22e <_PyOS_IsMainThread@@Base+0x5b4> │ │ │ │ + cbz r0, 6b3ce <_PyOS_IsMainThread@@Base+0x5b4> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b20a <_PyOS_IsMainThread@@Base+0x590> │ │ │ │ + beq.n 6b3aa <_PyOS_IsMainThread@@Base+0x590> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20892 @ 0x519c │ │ │ │ + movw r1, #21724 @ 0x54dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 6b22e <_PyOS_IsMainThread@@Base+0x5b4> │ │ │ │ - movw r2, #53360 @ 0xd070 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 6b3ce <_PyOS_IsMainThread@@Base+0x5b4> │ │ │ │ + movw r2, #54192 @ 0xd3b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #32 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #540 @ 0x21c │ │ │ │ + movw r1, #62848 @ 0xf580 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #1372 @ 0x55c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b22e <_PyOS_IsMainThread@@Base+0x5b4> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b3ce <_PyOS_IsMainThread@@Base+0x5b4> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a450 │ │ │ │ - cbnz r0, 6b222 <_PyOS_IsMainThread@@Base+0x5a8> │ │ │ │ + cbnz r0, 6b3c2 <_PyOS_IsMainThread@@Base+0x5a8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 6b22e <_PyOS_IsMainThread@@Base+0x5b4> │ │ │ │ + bl f17d8 │ │ │ │ + b.n 6b3ce <_PyOS_IsMainThread@@Base+0x5b4> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1a60 │ │ │ │ + b.w f1a48 │ │ │ │ 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 6b272 <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ + bne.n 6b412 <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 6b28a <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + bmi.n 6b42a <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #57832 @ 0xe1e8 │ │ │ │ + movw r1, #58664 @ 0xe528 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #552 @ 0x228 │ │ │ │ + movw r0, #1384 @ 0x568 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b296 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b436 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #552 @ 0x228 │ │ │ │ + movw r0, #1384 @ 0x568 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b24a <_PyOS_IsMainThread@@Base+0x5d0> │ │ │ │ - b.n 6b296 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ + bne.n 6b3ea <_PyOS_IsMainThread@@Base+0x5d0> │ │ │ │ + b.n 6b436 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6b29a <_PyOS_IsMainThread@@Base+0x620> │ │ │ │ + cbnz r0, 6b43a <_PyOS_IsMainThread@@Base+0x620> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b328 <_PyOS_IsMainThread@@Base+0x6ae> │ │ │ │ + b.n 6b4c8 <_PyOS_IsMainThread@@Base+0x6ae> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6b2d2 <_PyOS_IsMainThread@@Base+0x658> │ │ │ │ + bne.n 6b472 <_PyOS_IsMainThread@@Base+0x658> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b308 <_PyOS_IsMainThread@@Base+0x68e> │ │ │ │ + beq.n 6b4a8 <_PyOS_IsMainThread@@Base+0x68e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6b2ea <_PyOS_IsMainThread@@Base+0x670> │ │ │ │ + bpl.n 6b48a <_PyOS_IsMainThread@@Base+0x670> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b296 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ + beq.n 6b436 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b30a <_PyOS_IsMainThread@@Base+0x690> │ │ │ │ + beq.n 6b4aa <_PyOS_IsMainThread@@Base+0x690> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20892 @ 0x519c │ │ │ │ + movw r1, #21724 @ 0x54dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 6b296 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ - movw r2, #53360 @ 0xd070 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 6b436 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ + movw r2, #54192 @ 0xd3b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #57992 @ 0xe288 │ │ │ │ + movw r1, #58824 @ 0xe5c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #552 @ 0x228 │ │ │ │ + movw r0, #1384 @ 0x568 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b296 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b436 <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29834 │ │ │ │ - cbz r0, 6b320 <_PyOS_IsMainThread@@Base+0x6a6> │ │ │ │ + cbz r0, 6b4c0 <_PyOS_IsMainThread@@Base+0x6a6> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1a60 │ │ │ │ + b.w f1a48 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6b348 <_PyOS_IsMainThread@@Base+0x6ce> │ │ │ │ + cbnz r2, 6b4e8 <_PyOS_IsMainThread@@Base+0x6ce> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b35c <_PyOS_IsMainThread@@Base+0x6e2> │ │ │ │ - b.n 6b36e <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ - movw r0, #4188 @ 0x105c │ │ │ │ + bne.n 6b4fc <_PyOS_IsMainThread@@Base+0x6e2> │ │ │ │ + b.n 6b50e <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ + movw r0, #5060 @ 0x13c4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16b6fc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16ba84 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b340 <_PyOS_IsMainThread@@Base+0x6c6> │ │ │ │ - b.n 6b37a <_PyOS_IsMainThread@@Base+0x700> │ │ │ │ + bne.n 6b4e0 <_PyOS_IsMainThread@@Base+0x6c6> │ │ │ │ + b.n 6b51a <_PyOS_IsMainThread@@Base+0x700> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #4188 @ 0x105c │ │ │ │ + movw r0, #5060 @ 0x13c4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b37a <_PyOS_IsMainThread@@Base+0x700> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b51a <_PyOS_IsMainThread@@Base+0x700> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 230c34 │ │ │ │ + b.w 2311e8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6b39c <_PyOS_IsMainThread@@Base+0x722> │ │ │ │ + cbnz r2, 6b53c <_PyOS_IsMainThread@@Base+0x722> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b3b2 <_PyOS_IsMainThread@@Base+0x738> │ │ │ │ - b.n 6b3c6 <_PyOS_IsMainThread@@Base+0x74c> │ │ │ │ - movw r0, #4392 @ 0x1128 │ │ │ │ + bne.n 6b552 <_PyOS_IsMainThread@@Base+0x738> │ │ │ │ + b.n 6b566 <_PyOS_IsMainThread@@Base+0x74c> │ │ │ │ + movw r0, #5228 @ 0x146c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16b6fc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16ba84 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b394 <_PyOS_IsMainThread@@Base+0x71a> │ │ │ │ + bne.n 6b534 <_PyOS_IsMainThread@@Base+0x71a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b456 <_PyOS_IsMainThread@@Base+0x7dc> │ │ │ │ + b.n 6b5f6 <_PyOS_IsMainThread@@Base+0x7dc> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #4392 @ 0x1128 │ │ │ │ + movw r0, #5228 @ 0x146c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b3ae <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ + beq.n 6b54e <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 6b40e <_PyOS_IsMainThread@@Base+0x794> │ │ │ │ + bne.n 6b5ae <_PyOS_IsMainThread@@Base+0x794> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 6b402 <_PyOS_IsMainThread@@Base+0x788> │ │ │ │ + blt.n 6b5a2 <_PyOS_IsMainThread@@Base+0x788> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6b402 <_PyOS_IsMainThread@@Base+0x788> │ │ │ │ + bne.n 6b5a2 <_PyOS_IsMainThread@@Base+0x788> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 6b402 <_PyOS_IsMainThread@@Base+0x788> │ │ │ │ + bge.n 6b5a2 <_PyOS_IsMainThread@@Base+0x788> │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b456 <_PyOS_IsMainThread@@Base+0x7dc> │ │ │ │ + beq.n 6b5f6 <_PyOS_IsMainThread@@Base+0x7dc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6b456 <_PyOS_IsMainThread@@Base+0x7dc> │ │ │ │ + b.n 6b5f6 <_PyOS_IsMainThread@@Base+0x7dc> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 824bc │ │ │ │ + b.w 824f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 720b4 │ │ │ │ + bl 72174 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b3ae <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ + beq.n 6b54e <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 6b456 <_PyOS_IsMainThread@@Base+0x7dc> │ │ │ │ + ble.n 6b5f6 <_PyOS_IsMainThread@@Base+0x7dc> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ adds r7, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 824bc │ │ │ │ - cbnz r0, 6b450 <_PyOS_IsMainThread@@Base+0x7d6> │ │ │ │ + bl 824f0 │ │ │ │ + cbnz r0, 6b5f0 <_PyOS_IsMainThread@@Base+0x7d6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b3ae <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ + beq.n 6b54e <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b3ae <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ + bne.n 6b54e <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b3ae <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b54e <_PyOS_IsMainThread@@Base+0x734> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 6b420 <_PyOS_IsMainThread@@Base+0x7a6> │ │ │ │ + b.n 6b5c0 <_PyOS_IsMainThread@@Base+0x7a6> │ │ │ │ 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, 6b478 <_PyOS_IsMainThread@@Base+0x7fe> │ │ │ │ + cbnz r2, 6b618 <_PyOS_IsMainThread@@Base+0x7fe> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b48c <_PyOS_IsMainThread@@Base+0x812> │ │ │ │ - b.n 6b49e <_PyOS_IsMainThread@@Base+0x824> │ │ │ │ - movw r0, #61492 @ 0xf034 │ │ │ │ + bne.n 6b62c <_PyOS_IsMainThread@@Base+0x812> │ │ │ │ + b.n 6b63e <_PyOS_IsMainThread@@Base+0x824> │ │ │ │ + movw r0, #62324 @ 0xf374 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16b6fc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16ba84 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b470 <_PyOS_IsMainThread@@Base+0x7f6> │ │ │ │ - b.n 6b4ce <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ + bne.n 6b610 <_PyOS_IsMainThread@@Base+0x7f6> │ │ │ │ + b.n 6b66e <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #61492 @ 0xf034 │ │ │ │ + movw r0, #62324 @ 0xf374 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b4ce <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b66e <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl 8e6e8 │ │ │ │ + bl 8e6a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b4ce <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ + cbz r0, 6b66e <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl fb22c │ │ │ │ + bl fb504 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6b4d2 <_PyOS_IsMainThread@@Base+0x858> │ │ │ │ + cbnz r0, 6b672 <_PyOS_IsMainThread@@Base+0x858> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b4ce <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ + beq.n 6b66e <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b4ce <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ + cbnz r3, 6b66e <_PyOS_IsMainThread@@Base+0x854> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6b50a <_PyOS_IsMainThread@@Base+0x890> │ │ │ │ + b.n 6b6aa <_PyOS_IsMainThread@@Base+0x890> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dcc4c │ │ │ │ + bl dcc7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b4f4 <_PyOS_IsMainThread@@Base+0x87a> │ │ │ │ + beq.n 6b694 <_PyOS_IsMainThread@@Base+0x87a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b4f4 <_PyOS_IsMainThread@@Base+0x87a> │ │ │ │ + cbnz r3, 6b694 <_PyOS_IsMainThread@@Base+0x87a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b50a <_PyOS_IsMainThread@@Base+0x890> │ │ │ │ + beq.n 6b6aa <_PyOS_IsMainThread@@Base+0x890> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b50a <_PyOS_IsMainThread@@Base+0x890> │ │ │ │ + cbnz r3, 6b6aa <_PyOS_IsMainThread@@Base+0x890> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_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, #54352 @ 0xd450 │ │ │ │ + movw r1, #55184 @ 0xd790 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c594 │ │ │ │ - cbnz r0, 6b534 <_PyOS_IsMainThread@@Base+0x8ba> │ │ │ │ + bl 8c564 │ │ │ │ + cbnz r0, 6b6d4 <_PyOS_IsMainThread@@Base+0x8ba> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b56a <_PyOS_IsMainThread@@Base+0x8f0> │ │ │ │ + b.n 6b70a <_PyOS_IsMainThread@@Base+0x8f0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl e9560 │ │ │ │ + bl e9558 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b530 <_PyOS_IsMainThread@@Base+0x8b6> │ │ │ │ + beq.n 6b6d0 <_PyOS_IsMainThread@@Base+0x8b6> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -97699,552 +97867,347 @@ │ │ │ │ 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, #36164 @ 0x8d44 │ │ │ │ + movw r1, #37012 @ 0x9094 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 8c594 │ │ │ │ - cbnz r0, 6b598 <_PyOS_IsMainThread@@Base+0x91e> │ │ │ │ + bl 8c564 │ │ │ │ + cbnz r0, 6b738 <_PyOS_IsMainThread@@Base+0x91e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b614 <_PyOS_IsMainThread@@Base+0x99a> │ │ │ │ + b.n 6b7b4 <_PyOS_IsMainThread@@Base+0x99a> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl e9560 │ │ │ │ + bl e9558 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b594 <_PyOS_IsMainThread@@Base+0x91a> │ │ │ │ + beq.n 6b734 <_PyOS_IsMainThread@@Base+0x91a> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl e9560 │ │ │ │ + bl e9558 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b60e <_PyOS_IsMainThread@@Base+0x994> │ │ │ │ + cbz r0, 6b7ae <_PyOS_IsMainThread@@Base+0x994> │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 6b5c8 <_PyOS_IsMainThread@@Base+0x94e> │ │ │ │ + bgt.n 6b768 <_PyOS_IsMainThread@@Base+0x94e> │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 6b5e8 <_PyOS_IsMainThread@@Base+0x96e> │ │ │ │ + cbz r0, 6b788 <_PyOS_IsMainThread@@Base+0x96e> │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #7780 @ 0x1e64 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 6b606 <_PyOS_IsMainThread@@Base+0x98c> │ │ │ │ + b.n 6b7a6 <_PyOS_IsMainThread@@Base+0x98c> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ 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, #54352 @ 0xd450 │ │ │ │ + movw r1, #55184 @ 0xd790 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c594 │ │ │ │ - cbz r0, 6b666 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + bl 8c564 │ │ │ │ + cbz r0, 6b806 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe50 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #37200 @ 0x9150 │ │ │ │ + movw r2, #38032 @ 0x9490 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006b66a <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #49328 @ 0xc0b0 │ │ │ │ +0006b80a <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #50160 @ 0xc3f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #13680 @ 0x3570 │ │ │ │ - b.w 91a9c │ │ │ │ + b.w 91b34 │ │ │ │ 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 834e4 │ │ │ │ + bl 83514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b6f4 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + beq.n 6b894 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1bc5e4 │ │ │ │ + bl 1bccb4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl 7f7f4 │ │ │ │ - cbz r0, 6b6f6 <_Py_Get_Getpath_CodeObject@@Base+0x8c> │ │ │ │ + bl 7f828 │ │ │ │ + cbz r0, 6b896 <_Py_Get_Getpath_CodeObject@@Base+0x8c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b6f4 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + beq.n 6b894 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b6f4 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + cbnz r3, 6b894 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3696] @ 0xe70 │ │ │ │ sub sp, #384 @ 0x180 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 206a04 <_Py_RestoreSignals@@Base+0x848> │ │ │ │ - cbz r0, 6b76e <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + bl 20707c <_Py_RestoreSignals@@Base+0x848> │ │ │ │ + cbz r0, 6b90e <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 29c10 │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 29240 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6b764 <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ + bne.n 6b904 <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6b754 <_Py_Get_Getpath_CodeObject@@Base+0xea> │ │ │ │ - bl e4ae4 │ │ │ │ + bne.n 6b8f4 <_Py_Get_Getpath_CodeObject@@Base+0xea> │ │ │ │ + bl e4afc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b724 <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ + beq.n 6b8c4 <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b76e <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + b.n 6b90e <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 6b76e <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + bl f17d8 │ │ │ │ + b.n 6b90e <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6b67a <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + bl 6b81a <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ add sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ sub sp, #408 @ 0x198 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6b798 <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ + bne.n 6b938 <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 206a04 <_Py_RestoreSignals@@Base+0x848> │ │ │ │ - cbnz r0, 6b7b0 <_Py_Get_Getpath_CodeObject@@Base+0x146> │ │ │ │ - b.n 6b866 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 20707c <_Py_RestoreSignals@@Base+0x848> │ │ │ │ + cbnz r0, 6b950 <_Py_Get_Getpath_CodeObject@@Base+0x146> │ │ │ │ + b.n 6ba06 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25404 @ 0x633c │ │ │ │ + movw r0, #26236 @ 0x667c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b78c <_Py_Get_Getpath_CodeObject@@Base+0x122> │ │ │ │ - b.n 6b866 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bne.n 6b92c <_Py_Get_Getpath_CodeObject@@Base+0x122> │ │ │ │ + b.n 6ba06 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 29c10 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ - bl 14d364 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14d81c <_PyTime_FromSecondsObject@@Base> │ │ │ │ mov r9, sp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b866 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + blt.n 6ba06 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add.w sl, sp, #4 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6b7f0 <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ + bge.n 6b990 <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #240 @ 0xf0 │ │ │ │ + movw r1, #1064 @ 0x428 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 6b866 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 6ba06 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17ed98 <_PyDeadline_Init@@Base> │ │ │ │ + bl 17f1b4 <_PyDeadline_Init@@Base> │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14ddb4 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e26c <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b866 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ - bl 95d00 │ │ │ │ + blt.n 6ba06 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 95d94 │ │ │ │ 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 987f8 │ │ │ │ + bl 98888 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6b874 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ + bne.n 6ba14 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6b844 <_Py_Get_Getpath_CodeObject@@Base+0x1da> │ │ │ │ + beq.n 6b9e4 <_Py_Get_Getpath_CodeObject@@Base+0x1da> │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 6b86a <_Py_Get_Getpath_CodeObject@@Base+0x200> │ │ │ │ + beq.n 6ba0a <_Py_Get_Getpath_CodeObject@@Base+0x200> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ - b.n 6b87e <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ - bl e4ae4 │ │ │ │ + bl f17d8 │ │ │ │ + b.n 6ba1e <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + bl e4afc │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbnz r3, 6b866 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ - bl 23f804 <_PyDeadline_Get@@Base> │ │ │ │ + cbnz r3, 6ba06 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 2437f8 <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str.w r0, [r9] │ │ │ │ str.w r1, [sl] │ │ │ │ - bge.n 6b7fc <_Py_Get_Getpath_CodeObject@@Base+0x192> │ │ │ │ - b.n 6b874 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ + bge.n 6b99c <_Py_Get_Getpath_CodeObject@@Base+0x192> │ │ │ │ + b.n 6ba14 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b87e <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + b.n 6ba1e <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6b87e <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + b.n 6ba1e <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6b67a <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + bl 6b81a <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ add sp, #408 @ 0x198 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6b8ce <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ + beq.n 6ba6e <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6b8ce <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ + beq.n 6ba6e <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36168 @ 0x8d48 │ │ │ │ + movw r1, #37016 @ 0x9098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b902 <_Py_Get_Getpath_CodeObject@@Base+0x298> │ │ │ │ + b.n 6baa2 <_Py_Get_Getpath_CodeObject@@Base+0x298> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6b8fc <_Py_Get_Getpath_CodeObject@@Base+0x292> │ │ │ │ + beq.n 6ba9c <_Py_Get_Getpath_CodeObject@@Base+0x292> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9aac4 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9ab70 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b8ea <_Py_Get_Getpath_CodeObject@@Base+0x280> │ │ │ │ + bge.n 6ba8a <_Py_Get_Getpath_CodeObject@@Base+0x280> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 6b8c8 <_Py_Get_Getpath_CodeObject@@Base+0x25e> │ │ │ │ + b.n 6ba68 <_Py_Get_Getpath_CodeObject@@Base+0x25e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #0] │ │ │ │ - b.n 6b900 <_Py_Get_Getpath_CodeObject@@Base+0x296> │ │ │ │ + b.n 6baa0 <_Py_Get_Getpath_CodeObject@@Base+0x296> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ 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 r4, r0 │ │ │ │ - bl 713d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b992 <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - movw r8, #63640 @ 0xf898 │ │ │ │ - movt r8, #41 @ 0x29 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r7, #0 │ │ │ │ - mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w sl, [r3, #8] │ │ │ │ - b.n 6b964 <_Py_Get_Getpath_CodeObject@@Base+0x2fa> │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 8281c │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 6b996 <_Py_Get_Getpath_CodeObject@@Base+0x32c> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 794a8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.n 6b9b0 <_Py_Get_Getpath_CodeObject@@Base+0x346> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, fp │ │ │ │ - bne.n 6b9c0 <_Py_Get_Getpath_CodeObject@@Base+0x356> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 6b98c <_Py_Get_Getpath_CodeObject@@Base+0x322> │ │ │ │ - adds r7, #1 │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ - cmp r3, r7 │ │ │ │ - bls.n 6b9d0 <_Py_Get_Getpath_CodeObject@@Base+0x366> │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ - ldr.w r6, [r3, r7, lsl #3] │ │ │ │ - add.w r3, r3, r7, lsl #3 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 6b962 <_Py_Get_Getpath_CodeObject@@Base+0x2f8> │ │ │ │ - mov r0, r6 │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - bl 7dec0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6b936 <_Py_Get_Getpath_CodeObject@@Base+0x2cc> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78340 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 6b9d0 <_Py_Get_Getpath_CodeObject@@Base+0x366> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6b98c <_Py_Get_Getpath_CodeObject@@Base+0x322> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6b98c <_Py_Get_Getpath_CodeObject@@Base+0x322> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b98c <_Py_Get_Getpath_CodeObject@@Base+0x322> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6b956 <_Py_Get_Getpath_CodeObject@@Base+0x2ec> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b956 <_Py_Get_Getpath_CodeObject@@Base+0x2ec> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6b95c <_Py_Get_Getpath_CodeObject@@Base+0x2f2> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b95c <_Py_Get_Getpath_CodeObject@@Base+0x2f2> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 6b904 <_Py_Get_Getpath_CodeObject@@Base+0x29a> │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 6b904 <_Py_Get_Getpath_CodeObject@@Base+0x29a> │ │ │ │ - cbz r0, 6ba44 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #2 │ │ │ │ - bl 720b4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 6ba10 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6ba44 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6ba44 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ba44 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ - movs r0, #1 │ │ │ │ - bl 720b4 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 6ba48 <_Py_Get_Getpath_CodeObject@@Base+0x3de> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 6ba2e <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6ba2e <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6ba44 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ba44 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 6ba60 <_Py_Get_Getpath_CodeObject@@Base+0x3f6> │ │ │ │ - movw r3, #21632 @ 0x5480 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r5, [r0, #12] │ │ │ │ - strd r3, r0, [r4, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - cbnz r3, 6ba88 <_Py_Get_Getpath_CodeObject@@Base+0x41e> │ │ │ │ - cmp r2, r4 │ │ │ │ - ble.n 6ba88 <_Py_Get_Getpath_CodeObject@@Base+0x41e> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6ba88 <_Py_Get_Getpath_CodeObject@@Base+0x41e> │ │ │ │ - cbnz r0, 6baa4 <_Py_Get_Getpath_CodeObject@@Base+0x43a> │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #128] @ (6bb10 <_Py_Get_Getpath_CodeObject@@Base+0x4a6>) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101854 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6baa4 <_Py_Get_Getpath_CodeObject@@Base+0x43a> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 6bb02 <_Py_Get_Getpath_CodeObject@@Base+0x498> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, sp, #24 │ │ │ │ - bl 11ac50 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6baa0 <_Py_Get_Getpath_CodeObject@@Base+0x436> │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9d2c4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r1, #14656 @ 0x3940 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #36200 @ 0x8d68 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 8fee8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 6bae2 <_Py_Get_Getpath_CodeObject@@Base+0x478> │ │ │ │ - bl 7f7f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6baa0 <_Py_Get_Getpath_CodeObject@@Base+0x436> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6bafa <_Py_Get_Getpath_CodeObject@@Base+0x490> │ │ │ │ - bl 95d00 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29404 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 987f8 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - beq.n 6bad4 <_Py_Get_Getpath_CodeObject@@Base+0x46a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 800b4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 78340 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #704] @ (6bdd4 <_Py_Get_Getpath_CodeObject@@Base+0x76a>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r6, r1 │ │ │ │ add r4, sp, #24 │ │ │ │ @@ -98253,384 +98216,452 @@ │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #36212 @ 0x8d74 │ │ │ │ + movw r2, #37048 @ 0x90b8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r3, [pc, #148] @ (6bbdc <_Py_Get_Getpath_CodeObject@@Base+0x572>) │ │ │ │ + ldr r3, [pc, #148] @ (6bb6c <_Py_Get_Getpath_CodeObject@@Base+0x362>) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2780 │ │ │ │ - cbz r0, 6bb76 <_Py_Get_Getpath_CodeObject@@Base+0x50c> │ │ │ │ + bl d27cc │ │ │ │ + cbz r0, 6bb06 <_Py_Get_Getpath_CodeObject@@Base+0x2fc> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6bb7a <_Py_Get_Getpath_CodeObject@@Base+0x510> │ │ │ │ + bge.n 6bb0a <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ mov r0, r4 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36232 @ 0x8d88 │ │ │ │ + movw r1, #37068 @ 0x90cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bbd8 <_Py_Get_Getpath_CodeObject@@Base+0x56e> │ │ │ │ - bne.n 6bb82 <_Py_Get_Getpath_CodeObject@@Base+0x518> │ │ │ │ + b.n 6bb68 <_Py_Get_Getpath_CodeObject@@Base+0x35e> │ │ │ │ + bne.n 6bb12 <_Py_Get_Getpath_CodeObject@@Base+0x308> │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6bba4 <_Py_Get_Getpath_CodeObject@@Base+0x53a> │ │ │ │ + b.n 6bb34 <_Py_Get_Getpath_CodeObject@@Base+0x32a> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6bba4 <_Py_Get_Getpath_CodeObject@@Base+0x53a> │ │ │ │ + ble.n 6bb34 <_Py_Get_Getpath_CodeObject@@Base+0x32a> │ │ │ │ mov r0, r4 │ │ │ │ - bl cea34 │ │ │ │ + bl ceabc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36272 @ 0x8db0 │ │ │ │ + movw r1, #37108 @ 0x90f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 6bb76 <_Py_Get_Getpath_CodeObject@@Base+0x50c> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 6bb06 <_Py_Get_Getpath_CodeObject@@Base+0x2fc> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 5bf22 <_PyLong_Size_t_Converter@@Base+0x3c4> │ │ │ │ + bl 5bf62 <_PyLong_Size_t_Converter@@Base+0x3c2> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 6bbc4 <_Py_Get_Getpath_CodeObject@@Base+0x55a> │ │ │ │ - bl cea34 │ │ │ │ + bge.n 6bb54 <_Py_Get_Getpath_CodeObject@@Base+0x34a> │ │ │ │ + bl ceabc │ │ │ │ mov r0, r6 │ │ │ │ - bl 782e4 │ │ │ │ - b.n 6bb76 <_Py_Get_Getpath_CodeObject@@Base+0x50c> │ │ │ │ - bl cea34 │ │ │ │ - movw r0, #36320 @ 0x8de0 │ │ │ │ + bl 78320 │ │ │ │ + b.n 6bb06 <_Py_Get_Getpath_CodeObject@@Base+0x2fc> │ │ │ │ + bl ceabc │ │ │ │ + movw r0, #37156 @ 0x9124 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #880] @ (6bf50 <_PyConfig_InitCompatConfig@@Base+0x54>) │ │ │ │ + ldr r4, [pc, #832] @ (6beb0 <_Py_Get_Getpath_CodeObject@@Base+0x6a6>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bc80 <_Py_Get_Getpath_CodeObject@@Base+0x616> │ │ │ │ + beq.n 6bc10 <_Py_Get_Getpath_CodeObject@@Base+0x406> │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0c8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6bc1c <_Py_Get_Getpath_CodeObject@@Base+0x5b2> │ │ │ │ - movw r9, #64233 @ 0xfae9 │ │ │ │ + cbz r0, 6bbac <_Py_Get_Getpath_CodeObject@@Base+0x3a2> │ │ │ │ + movw r9, #64169 @ 0xfaa9 │ │ │ │ movt r9, #8 │ │ │ │ - movw r8, #36324 @ 0x8de4 │ │ │ │ + movw r8, #37160 @ 0x9128 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r7, r0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 6bc52 <_Py_Get_Getpath_CodeObject@@Base+0x5e8> │ │ │ │ + b.n 6bbe2 <_Py_Get_Getpath_CodeObject@@Base+0x3d8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bc80 <_Py_Get_Getpath_CodeObject@@Base+0x616> │ │ │ │ + beq.n 6bc10 <_Py_Get_Getpath_CodeObject@@Base+0x406> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6bc80 <_Py_Get_Getpath_CodeObject@@Base+0x616> │ │ │ │ + cbnz r3, 6bc10 <_Py_Get_Getpath_CodeObject@@Base+0x406> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bc80 <_Py_Get_Getpath_CodeObject@@Base+0x616> │ │ │ │ - bl 83b80 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bc10 <_Py_Get_Getpath_CodeObject@@Base+0x406> │ │ │ │ + bl 83bb0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6bc6a <_Py_Get_Getpath_CodeObject@@Base+0x600> │ │ │ │ + beq.n 6bbfa <_Py_Get_Getpath_CodeObject@@Base+0x3f0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 6bc94 <_Py_Get_Getpath_CodeObject@@Base+0x62a> │ │ │ │ + bne.n 6bc24 <_Py_Get_Getpath_CodeObject@@Base+0x41a> │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r1, 6bca4 <_Py_Get_Getpath_CodeObject@@Base+0x63a> │ │ │ │ + cbz r1, 6bc34 <_Py_Get_Getpath_CodeObject@@Base+0x42a> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6bc42 <_Py_Get_Getpath_CodeObject@@Base+0x5d8> │ │ │ │ + bne.n 6bbd2 <_Py_Get_Getpath_CodeObject@@Base+0x3c8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6bc84 <_Py_Get_Getpath_CodeObject@@Base+0x61a> │ │ │ │ + bne.n 6bc14 <_Py_Get_Getpath_CodeObject@@Base+0x40a> │ │ │ │ mov r0, r6 │ │ │ │ blx 29a40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bcaa <_Py_Get_Getpath_CodeObject@@Base+0x640> │ │ │ │ + b.n 6bc3a <_Py_Get_Getpath_CodeObject@@Base+0x430> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bc7a <_Py_Get_Getpath_CodeObject@@Base+0x610> │ │ │ │ + bne.n 6bc0a <_Py_Get_Getpath_CodeObject@@Base+0x400> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bc7a <_Py_Get_Getpath_CodeObject@@Base+0x610> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bc0a <_Py_Get_Getpath_CodeObject@@Base+0x400> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bc50 <_Py_Get_Getpath_CodeObject@@Base+0x5e6> │ │ │ │ + bne.n 6bbe0 <_Py_Get_Getpath_CodeObject@@Base+0x3d6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bc50 <_Py_Get_Getpath_CodeObject@@Base+0x5e6> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bbe0 <_Py_Get_Getpath_CodeObject@@Base+0x3d6> │ │ │ │ mov r0, r6 │ │ │ │ blx 29a40 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6bcf0 <_Py_Get_Getpath_CodeObject@@Base+0x686> │ │ │ │ + bne.n 6bc80 <_Py_Get_Getpath_CodeObject@@Base+0x476> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6bd08 <_Py_Get_Getpath_CodeObject@@Base+0x69e> │ │ │ │ - movw r2, #61748 @ 0xf134 │ │ │ │ + bmi.n 6bc98 <_Py_Get_Getpath_CodeObject@@Base+0x48e> │ │ │ │ + movw r2, #62580 @ 0xf474 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #57832 @ 0xe1e8 │ │ │ │ + movw r1, #58664 @ 0xe528 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #536 @ 0x218 │ │ │ │ + movw r0, #1368 @ 0x558 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b1f4 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6bd6a <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ + bl 23b758 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6bcfa <_Py_Get_Getpath_CodeObject@@Base+0x4f0> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #536 @ 0x218 │ │ │ │ + movw r0, #1368 @ 0x558 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bcc8 <_Py_Get_Getpath_CodeObject@@Base+0x65e> │ │ │ │ - b.n 6bd6a <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ + bne.n 6bc58 <_Py_Get_Getpath_CodeObject@@Base+0x44e> │ │ │ │ + b.n 6bcfa <_Py_Get_Getpath_CodeObject@@Base+0x4f0> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6bd6a <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ + cbz r0, 6bcfa <_Py_Get_Getpath_CodeObject@@Base+0x4f0> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6bd36 <_Py_Get_Getpath_CodeObject@@Base+0x6cc> │ │ │ │ + beq.n 6bcc6 <_Py_Get_Getpath_CodeObject@@Base+0x4bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20892 @ 0x519c │ │ │ │ + movw r1, #21724 @ 0x54dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 6bd6a <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 6bcfa <_Py_Get_Getpath_CodeObject@@Base+0x4f0> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - cbnz r3, 6bd56 <_Py_Get_Getpath_CodeObject@@Base+0x6ec> │ │ │ │ + cbnz r3, 6bce6 <_Py_Get_Getpath_CodeObject@@Base+0x4dc> │ │ │ │ mov r0, r7 │ │ │ │ - bl cbe74 │ │ │ │ - movw r1, #36328 @ 0x8de8 │ │ │ │ + bl cbefc │ │ │ │ + movw r1, #37164 @ 0x912c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 6bd6a <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 6bcfa <_Py_Get_Getpath_CodeObject@@Base+0x4f0> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6bd7a <_Py_Get_Getpath_CodeObject@@Base+0x710> │ │ │ │ + beq.n 6bd0a <_Py_Get_Getpath_CodeObject@@Base+0x500> │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11ac50 │ │ │ │ - cbnz r0, 6bd6e <_Py_Get_Getpath_CodeObject@@Base+0x704> │ │ │ │ + bl 11b078 │ │ │ │ + cbnz r0, 6bcfe <_Py_Get_Getpath_CodeObject@@Base+0x4f4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bdaa <_Py_Get_Getpath_CodeObject@@Base+0x740> │ │ │ │ + b.n 6bd3a <_Py_Get_Getpath_CodeObject@@Base+0x530> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d2c4 │ │ │ │ + bl 9d300 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6bd7c <_Py_Get_Getpath_CodeObject@@Base+0x712> │ │ │ │ + b.n 6bd0c <_Py_Get_Getpath_CodeObject@@Base+0x502> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2962c │ │ │ │ - cbnz r0, 6bd9a <_Py_Get_Getpath_CodeObject@@Base+0x730> │ │ │ │ + cbnz r0, 6bd2a <_Py_Get_Getpath_CodeObject@@Base+0x520> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 782e4 │ │ │ │ - b.n 6bd6a <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ + bl 78320 │ │ │ │ + b.n 6bcfa <_Py_Get_Getpath_CodeObject@@Base+0x4f0> │ │ │ │ movs r1, #0 │ │ │ │ - bl f1a60 │ │ │ │ + bl f1a48 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + cbnz r3, 6bd64 <_Py_Get_Getpath_CodeObject@@Base+0x55a> │ │ │ │ + cmp r2, r4 │ │ │ │ + ble.n 6bd64 <_Py_Get_Getpath_CodeObject@@Base+0x55a> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 6bd64 <_Py_Get_Getpath_CodeObject@@Base+0x55a> │ │ │ │ + cbnz r0, 6bd80 <_Py_Get_Getpath_CodeObject@@Base+0x576> │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #128] @ (6bdec <_Py_Get_Getpath_CodeObject@@Base+0x5e2>) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 101af0 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6bd80 <_Py_Get_Getpath_CodeObject@@Base+0x576> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 6bdde <_Py_Get_Getpath_CodeObject@@Base+0x5d4> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, sp, #24 │ │ │ │ + bl 11b078 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6bd7c <_Py_Get_Getpath_CodeObject@@Base+0x572> │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d300 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + movw r1, #15488 @ 0x3c80 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #37200 @ 0x9150 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 8fea8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 6bdbe <_Py_Get_Getpath_CodeObject@@Base+0x5b4> │ │ │ │ + bl 7f828 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6bd7c <_Py_Get_Getpath_CodeObject@@Base+0x572> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6bdd6 <_Py_Get_Getpath_CodeObject@@Base+0x5cc> │ │ │ │ + bl 95d94 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29404 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 98888 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + beq.n 6bdb0 <_Py_Get_Getpath_CodeObject@@Base+0x5a6> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 800e8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 7837c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #896] @ (6c170 <_Py_DecodeLocaleEx@@Base+0x24>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ sub sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6be88 <_Py_Get_Getpath_CodeObject@@Base+0x81e> │ │ │ │ + beq.n 6bec8 <_Py_Get_Getpath_CodeObject@@Base+0x6be> │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ mov r6, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6bdc4 <_Py_Get_Getpath_CodeObject@@Base+0x75a> │ │ │ │ + bne.n 6be04 <_Py_Get_Getpath_CodeObject@@Base+0x5fa> │ │ │ │ movw r3, #38464 @ 0x9640 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6be88 <_Py_Get_Getpath_CodeObject@@Base+0x81e> │ │ │ │ + beq.n 6bec8 <_Py_Get_Getpath_CodeObject@@Base+0x6be> │ │ │ │ sub.w lr, r5, #32 │ │ │ │ sub.w r2, r5, #97 @ 0x61 │ │ │ │ cmp r2, #25 │ │ │ │ it hi │ │ │ │ movhi lr, r5 │ │ │ │ add.w r4, r3, #39936 @ 0x9c00 │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ subs r3, #4 │ │ │ │ uxtb.w lr, lr │ │ │ │ add.w fp, r7, #1 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 6be12 <_Py_Get_Getpath_CodeObject@@Base+0x7a8> │ │ │ │ + b.n 6be52 <_Py_Get_Getpath_CodeObject@@Base+0x648> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6beb6 <_Py_Get_Getpath_CodeObject@@Base+0x84c> │ │ │ │ + beq.n 6bef6 <_Py_Get_Getpath_CodeObject@@Base+0x6ec> │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 6be88 <_Py_Get_Getpath_CodeObject@@Base+0x81e> │ │ │ │ + beq.n 6bec8 <_Py_Get_Getpath_CodeObject@@Base+0x6be> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6be8a <_Py_Get_Getpath_CodeObject@@Base+0x820> │ │ │ │ + beq.n 6beca <_Py_Get_Getpath_CodeObject@@Base+0x6c0> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6be04 <_Py_Get_Getpath_CodeObject@@Base+0x79a> │ │ │ │ + beq.n 6be44 <_Py_Get_Getpath_CodeObject@@Base+0x63a> │ │ │ │ sub.w r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ itt ls │ │ │ │ subls r2, #32 │ │ │ │ uxtbls r2, r2 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6be04 <_Py_Get_Getpath_CodeObject@@Base+0x79a> │ │ │ │ + bne.n 6be44 <_Py_Get_Getpath_CodeObject@@Base+0x63a> │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6bef0 <_Py_Get_Getpath_CodeObject@@Base+0x886> │ │ │ │ + beq.n 6bf30 <_Py_Get_Getpath_CodeObject@@Base+0x726> │ │ │ │ mov r7, r9 │ │ │ │ str r1, [sp, #4] │ │ │ │ str.w fp, [sp, #16] │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub.w r9, r2, #32 │ │ │ │ sub.w r3, r2, #97 @ 0x61 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ uxtb.w r9, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6bee8 <_Py_Get_Getpath_CodeObject@@Base+0x87e> │ │ │ │ + beq.n 6bf28 <_Py_Get_Getpath_CodeObject@@Base+0x71e> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6bee2 <_Py_Get_Getpath_CodeObject@@Base+0x878> │ │ │ │ + beq.n 6bf22 <_Py_Get_Getpath_CodeObject@@Base+0x718> │ │ │ │ sub.w r3, r2, #97 @ 0x61 │ │ │ │ cmp r3, #25 │ │ │ │ sub.w r3, r1, #97 @ 0x61 │ │ │ │ it hi │ │ │ │ movhi r9, r2 │ │ │ │ cmp r3, #25 │ │ │ │ itt ls │ │ │ │ subls r1, #32 │ │ │ │ uxtbls r1, r1 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 6be90 <_Py_Get_Getpath_CodeObject@@Base+0x826> │ │ │ │ + beq.n 6bed0 <_Py_Get_Getpath_CodeObject@@Base+0x6c6> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6be08 <_Py_Get_Getpath_CodeObject@@Base+0x79e> │ │ │ │ + b.n 6be48 <_Py_Get_Getpath_CodeObject@@Base+0x63e> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6be46 <_Py_Get_Getpath_CodeObject@@Base+0x7dc> │ │ │ │ + bne.n 6be86 <_Py_Get_Getpath_CodeObject@@Base+0x67c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6be08 <_Py_Get_Getpath_CodeObject@@Base+0x79e> │ │ │ │ + bne.n 6be48 <_Py_Get_Getpath_CodeObject@@Base+0x63e> │ │ │ │ ldrb.w r1, [r0, ip] │ │ │ │ add.w r2, r0, ip │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bne.n 6be0e <_Py_Get_Getpath_CodeObject@@Base+0x7a4> │ │ │ │ + bne.n 6be4e <_Py_Get_Getpath_CodeObject@@Base+0x644> │ │ │ │ adds r6, #2 │ │ │ │ mov r1, r8 │ │ │ │ cmn r0, r6 │ │ │ │ - beq.n 6bef8 <_Py_Get_Getpath_CodeObject@@Base+0x88e> │ │ │ │ + beq.n 6bf38 <_Py_Get_Getpath_CodeObject@@Base+0x72e> │ │ │ │ mov r3, r2 │ │ │ │ add.w r4, r8, #65 @ 0x41 │ │ │ │ subs r2, r4, r1 │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6bef4 <_Py_Get_Getpath_CodeObject@@Base+0x88a> │ │ │ │ - cbz r0, 6bef4 <_Py_Get_Getpath_CodeObject@@Base+0x88a> │ │ │ │ + beq.n 6bf34 <_Py_Get_Getpath_CodeObject@@Base+0x72a> │ │ │ │ + cbz r0, 6bf34 <_Py_Get_Getpath_CodeObject@@Base+0x72a> │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ - b.n 6bed0 <_Py_Get_Getpath_CodeObject@@Base+0x866> │ │ │ │ + b.n 6bf10 <_Py_Get_Getpath_CodeObject@@Base+0x706> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6beb6 <_Py_Get_Getpath_CodeObject@@Base+0x84c> │ │ │ │ + b.n 6bef6 <_Py_Get_Getpath_CodeObject@@Base+0x6ec> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6beb0 <_Py_Get_Getpath_CodeObject@@Base+0x846> │ │ │ │ + b.n 6bef0 <_Py_Get_Getpath_CodeObject@@Base+0x6e6> │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 6beae <_Py_Get_Getpath_CodeObject@@Base+0x844> │ │ │ │ + b.n 6beee <_Py_Get_Getpath_CodeObject@@Base+0x6e4> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6be8a <_Py_Get_Getpath_CodeObject@@Base+0x820> │ │ │ │ + b.n 6beca <_Py_Get_Getpath_CodeObject@@Base+0x6c0> │ │ │ │ │ │ │ │ -0006befc <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ +0006bf3c <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ movs r1, #0 │ │ │ │ @@ -98652,21 +98683,21 @@ │ │ │ │ strd r2, r2, [r4, #272] @ 0x110 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ strd r3, r3, [r4, #184] @ 0xb8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006bf5c : │ │ │ │ +0006bf9c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6befc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6bf3c <_PyConfig_InitCompatConfig@@Base> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r3, r2, [r4, #112] @ 0x70 │ │ │ │ strd r2, r2, [r4, #124] @ 0x7c │ │ │ │ strd r2, r2, [r4, #132] @ 0x84 │ │ │ │ @@ -98674,15 +98705,15 @@ │ │ │ │ strd r2, r3, [r4, #148] @ 0x94 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ strd r1, r2, [r4] │ │ │ │ strd r3, r3, [r4, #156] @ 0x9c │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006bf9c : │ │ │ │ +0006bfdc : │ │ │ │ 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 │ │ │ │ @@ -98694,340 +98725,340 @@ │ │ │ │ str r2, [r4, #16] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r2, [r4, #12] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006bfd0 : │ │ │ │ +0006c010 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ ldr.w r3, [r4, #848] @ 0x350 │ │ │ │ - cbz r3, 6c026 │ │ │ │ + cbz r3, 6c066 │ │ │ │ ldr.w r2, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #49541 @ 0xc185 │ │ │ │ + movw r3, #49605 @ 0xc1c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6c016 │ │ │ │ + bne.n 6c056 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6c03e │ │ │ │ + cbz r0, 6c07e │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d7c │ │ │ │ - cbnz r0, 6c02c │ │ │ │ + cbnz r0, 6c06c │ │ │ │ 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 6c006 │ │ │ │ - b.n 6c03e │ │ │ │ - bl 6c0b8 │ │ │ │ - b.n 6bfec │ │ │ │ - movw r0, #48952 @ 0xbf38 │ │ │ │ + bne.n 6c046 │ │ │ │ + b.n 6c07e │ │ │ │ + bl 6c0f8 │ │ │ │ + b.n 6c02c │ │ │ │ + movw r0, #49784 @ 0xc278 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ blx 2963c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6c012 │ │ │ │ + b.n 6c052 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c044 : │ │ │ │ +0006c084 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r2, r1 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 6c10c <_Py_DecodeLocaleEx@@Base> │ │ │ │ - cbnz r0, 6c06e │ │ │ │ + bl 6c14c <_Py_DecodeLocaleEx@@Base> │ │ │ │ + cbnz r0, 6c0ae │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r4, 6c072 │ │ │ │ + cbz r4, 6c0b2 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c06a │ │ │ │ + b.n 6c0aa │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c078 : │ │ │ │ +0006c0b8 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6c0b2 │ │ │ │ + blt.n 6c0f2 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ - movw r2, #49541 @ 0xc185 │ │ │ │ + movw r2, #49605 @ 0xc1c5 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #672] @ 0x2a0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 6c0a6 │ │ │ │ + bne.n 6c0e6 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a0f8 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c0b8 : │ │ │ │ +0006c0f8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ ldr.w r3, [r4, #848] @ 0x350 │ │ │ │ - cbz r3, 6c0d6 │ │ │ │ + cbz r3, 6c116 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r3, #38528 @ 0x9680 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r4, #848] @ 0x350 │ │ │ │ ldr.w r1, [r3, #1504] @ 0x5e0 │ │ │ │ - cbnz r1, 6c0ee │ │ │ │ + cbnz r1, 6c12e │ │ │ │ str.w r2, [r3, #1504] @ 0x5e0 │ │ │ │ - ldr r5, [pc, #24] @ (6c108 ) │ │ │ │ + ldr r5, [pc, #24] @ (6c148 ) │ │ │ │ mov r0, r5 │ │ │ │ blx 2a540 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 29168 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c0d4 │ │ │ │ + bne.n 6c114 │ │ │ │ str.w r5, [r4, #852] @ 0x354 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r3, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006c10c <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0006c14c <_Py_DecodeLocaleEx@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r4, r5, [sp, #32] │ │ │ │ - cbnz r4, 6c146 <_Py_DecodeLocaleEx@@Base+0x3a> │ │ │ │ + cbnz r4, 6c186 <_Py_DecodeLocaleEx@@Base+0x3a> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #88] @ (6c180 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ + ldr r3, [pc, #88] @ (6c1c0 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6c14e <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + bgt.n 6c18e <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ ldr.w r0, [r3, #1180] @ 0x49c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6c166 <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ + beq.n 6c1a6 <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - cbnz r0, 6c172 <_Py_DecodeLocaleEx@@Base+0x66> │ │ │ │ + cbnz r0, 6c1b2 <_Py_DecodeLocaleEx@@Base+0x66> │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 6c28c │ │ │ │ + b.n 6c2cc │ │ │ │ blx 29b58 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 19b160 │ │ │ │ - bl 198760 │ │ │ │ - ldr r3, [pc, #20] @ (6c180 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ + b.w 19b800 │ │ │ │ + bl 198e00 │ │ │ │ + ldr r3, [pc, #20] @ (6c1c0 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ - b.n 6c13c <_Py_DecodeLocaleEx@@Base+0x30> │ │ │ │ + b.n 6c17c <_Py_DecodeLocaleEx@@Base+0x30> │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 6758a │ │ │ │ + b.w 63162 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a0f8 │ │ │ │ │ │ │ │ -0006c190 : │ │ │ │ +0006c1d0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 198a84 │ │ │ │ + bl 199124 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r3, 6c1ea │ │ │ │ - cbnz r5, 6c1cc │ │ │ │ + cbnz r3, 6c22a │ │ │ │ + cbnz r5, 6c20c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r6, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c4bc │ │ │ │ + bl 6c4fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c1b4 │ │ │ │ - ldr r2, [pc, #24] @ (6c1f4 ) │ │ │ │ + bne.n 6c1f4 │ │ │ │ + ldr r2, [pc, #24] @ (6c234 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49044 @ 0xbf94 │ │ │ │ + movw r3, #49876 @ 0xc2d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r5} │ │ │ │ - b.n 6c1c6 │ │ │ │ + b.n 6c206 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 6c1c6 │ │ │ │ - add r4, pc, #800 @ (adr r4, 6c518 ) │ │ │ │ + b.n 6c206 │ │ │ │ + add r0, sp, #32 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c1f8 : │ │ │ │ +0006c238 : │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - cbnz r1, 6c21c │ │ │ │ + cbnz r1, 6c25c │ │ │ │ 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, 6c220 │ │ │ │ + cbnz r0, 6c260 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c228 : │ │ │ │ +0006c268 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ - movw r2, #50249 @ 0xc449 │ │ │ │ + movw r2, #50313 @ 0xc489 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #684] @ 0x2ac │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 6c24a │ │ │ │ + bne.n 6c28a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ b.w 297f4 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0006c258 : │ │ │ │ +0006c298 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6c284 │ │ │ │ + cbz r3, 6c2c4 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bl 6c0b8 │ │ │ │ - b.n 6c276 │ │ │ │ + bl 6c0f8 │ │ │ │ + b.n 6c2b6 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w ip, [sp, #64] @ 0x40 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 6c398 │ │ │ │ + beq.n 6c3d8 │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.n 6c39e │ │ │ │ + bne.n 6c3de │ │ │ │ mov.w r8, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 6c312 │ │ │ │ + beq.n 6c352 │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 6c3b4 │ │ │ │ + bcs.n 6c3f4 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w sl, r0, #1 │ │ │ │ - movw r2, #49541 @ 0xc185 │ │ │ │ + movw r2, #49605 @ 0xc1c5 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r9, [r3, #672] @ 0x2a0 │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 6c3a8 │ │ │ │ + bne.n 6c3e8 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c3b4 │ │ │ │ + beq.n 6c3f4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 29b40 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6c3e2 │ │ │ │ + bne.n 6c422 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 6c3b4 │ │ │ │ + bcs.n 6c3f4 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ - bl 6c078 │ │ │ │ + bl 6c0b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c3b4 │ │ │ │ + beq.n 6c3f4 │ │ │ │ mov r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -99039,141 +99070,141 @@ │ │ │ │ blx 2969c │ │ │ │ mov r3, r0 │ │ │ │ mov sl, fp │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #4 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ cmn.w ip, #4 │ │ │ │ - bhi.n 6c3ba │ │ │ │ + bhi.n 6c3fa │ │ │ │ ldr.w ip, [fp] │ │ │ │ movw r5, #2047 @ 0x7ff │ │ │ │ mov sl, r0 │ │ │ │ sub.w lr, ip, #55296 @ 0xd800 │ │ │ │ cmp lr, r5 │ │ │ │ - bls.n 6c3be │ │ │ │ + bls.n 6c3fe │ │ │ │ cmp.w ip, #1114112 @ 0x110000 │ │ │ │ - bcs.n 6c3be │ │ │ │ + bcs.n 6c3fe │ │ │ │ add r1, r3 │ │ │ │ subs r2, r2, r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c342 │ │ │ │ + bne.n 6c382 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 6c392 │ │ │ │ + cbz r7, 6c3d2 │ │ │ │ sub.w r2, sl, r4 │ │ │ │ asrs r2, r2, #2 │ │ │ │ str r2, [r7, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c3a2 │ │ │ │ + b.n 6c3e2 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 6c2ba │ │ │ │ + b.n 6c2fa │ │ │ │ mvn.w r0, #2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r9 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c2fc │ │ │ │ + bne.n 6c33c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c3a2 │ │ │ │ + b.n 6c3e2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6c386 │ │ │ │ + beq.n 6c3c6 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, fp │ │ │ │ subs r2, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6c420 │ │ │ │ + beq.n 6c460 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ add.w r1, r1, #56320 @ 0xdc00 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - b.n 6c380 │ │ │ │ - cbz r0, 6c414 │ │ │ │ + b.n 6c3c0 │ │ │ │ + cbz r0, 6c454 │ │ │ │ sub.w r0, r9, #4 │ │ │ │ movs r1, #0 │ │ │ │ movw ip, #2047 @ 0x7ff │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ sub.w lr, r2, #55296 @ 0xd800 │ │ │ │ ite cc │ │ │ │ movcc r2, #0 │ │ │ │ movcs r2, #1 │ │ │ │ cmp lr, ip │ │ │ │ it ls │ │ │ │ orrls.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6c30c │ │ │ │ + bne.w 6c34c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6c3ee │ │ │ │ + bne.n 6c42e │ │ │ │ str.w r9, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6c394 │ │ │ │ + beq.n 6c3d4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c394 │ │ │ │ + b.n 6c3d4 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r4, r7 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ mov r7, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r4, 6c436 │ │ │ │ + cbz r4, 6c476 │ │ │ │ subs r1, r1, r5 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r7, 6c442 │ │ │ │ - movw r3, #49472 @ 0xc140 │ │ │ │ + cbz r7, 6c482 │ │ │ │ + movw r3, #50304 @ 0xc480 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r3, [r7, #0] │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 6c3a2 │ │ │ │ + b.n 6c3e2 │ │ │ │ mov r0, r1 │ │ │ │ b.w 297f4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c450 : │ │ │ │ +0006c490 : │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6c472 │ │ │ │ + blt.n 6c4b2 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r4, [r3, #680] @ 0x2a8 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c478 : │ │ │ │ +0006c4b8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6c4a6 │ │ │ │ + cbz r3, 6c4e6 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bl 6c0b8 │ │ │ │ - b.n 6c496 │ │ │ │ + bl 6c0f8 │ │ │ │ + b.n 6c4d6 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ b.w 2a6f8 │ │ │ │ nop │ │ │ │ @@ -99181,460 +99212,460 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ blx 2987c │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 6c51c │ │ │ │ + bcs.n 6c55c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ adds r4, r0, #1 │ │ │ │ - movw r2, #49541 @ 0xc185 │ │ │ │ + movw r2, #49605 @ 0xc1c5 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r6, [r3, #672] @ 0x2a0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 6c50e │ │ │ │ + bne.n 6c54e │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6c51c │ │ │ │ + cbz r0, 6c55c │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c4fe │ │ │ │ + bne.n 6c53e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6c50a │ │ │ │ + b.n 6c54a │ │ │ │ │ │ │ │ -0006c520 : │ │ │ │ +0006c560 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #156] @ (6c5cc ) │ │ │ │ + ldr r5, [pc, #156] @ (6c60c ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #12 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c54c │ │ │ │ + bne.n 6c58c │ │ │ │ strexb r0, r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c53c │ │ │ │ + bne.n 6c57c │ │ │ │ dmb ish │ │ │ │ - bne.n 6c5b2 │ │ │ │ - cbnz r4, 6c586 │ │ │ │ + bne.n 6c5f2 │ │ │ │ + cbnz r4, 6c5c6 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #120] @ (6c5d0 ) │ │ │ │ + ldr r4, [pc, #120] @ (6c610 ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6c57c │ │ │ │ + bne.n 6c5bc │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6c56c │ │ │ │ + bne.n 6c5ac │ │ │ │ dmb ish │ │ │ │ - bne.n 6c5be │ │ │ │ + bne.n 6c5fe │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 6c5a0 │ │ │ │ + beq.n 6c5e0 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 6c564 │ │ │ │ + bne.n 6c5a4 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #64] @ (6c5d4 ) │ │ │ │ + ldr r4, [pc, #64] @ (6c614 ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c564 │ │ │ │ + b.n 6c5a4 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #52] @ (6c5d8 ) │ │ │ │ + ldr r4, [pc, #52] @ (6c618 ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c564 │ │ │ │ + b.n 6c5a4 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 267e28 │ │ │ │ + bl 268158 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 6c552 │ │ │ │ - ldr r0, [pc, #12] @ (6c5cc ) │ │ │ │ + b.n 6c592 │ │ │ │ + ldr r0, [pc, #12] @ (6c60c ) │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2458dc │ │ │ │ + b.w 245de4 │ │ │ │ nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r0, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006c5dc : │ │ │ │ +0006c61c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 6c5fc │ │ │ │ + cbz r1, 6c63c │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b068 │ │ │ │ + bl 26b3a0 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 6c618 │ │ │ │ + bcc.n 6c658 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 6c628 │ │ │ │ - cbz r2, 6c628 │ │ │ │ + cbz r0, 6c668 │ │ │ │ + cbz r2, 6c668 │ │ │ │ b.w 294c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 6c624 │ │ │ │ + b.n 6c664 │ │ │ │ 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 6c69e │ │ │ │ + ble.n 6c6de │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r7, #50249 @ 0xc449 │ │ │ │ + movw r7, #50313 @ 0xc489 │ │ │ │ movt r7, #6 │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c6b6 │ │ │ │ + bne.n 6c6f6 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6c69e │ │ │ │ + ble.n 6c6de │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c6c0 │ │ │ │ + bne.n 6c700 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 6c69e │ │ │ │ + ble.n 6c6de │ │ │ │ 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 6c6ac │ │ │ │ + bne.n 6c6ec │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 6c684 │ │ │ │ + bgt.n 6c6c4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ 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 6c696 │ │ │ │ + b.n 6c6d6 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c666 │ │ │ │ + b.n 6c6a6 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c67c │ │ │ │ + b.n 6c6bc │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c6cc : │ │ │ │ +0006c70c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 6c73c │ │ │ │ + beq.n 6c77c │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6c77c │ │ │ │ + blt.n 6c7bc │ │ │ │ cmp r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r8 │ │ │ │ it ge │ │ │ │ movge sl, r2 │ │ │ │ - bl 6c4bc │ │ │ │ + bl 6c4fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 6c73c │ │ │ │ + cbz r0, 6c77c │ │ │ │ add.w r1, r8, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 6c450 │ │ │ │ + bl 6c490 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6c764 │ │ │ │ + cbz r0, 6c7a4 │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ add.w r1, r0, sl, lsl #2 │ │ │ │ cmp r8, r7 │ │ │ │ - bgt.n 6c754 │ │ │ │ + bgt.n 6c794 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [r6, sl, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str r6, [r5, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #84] @ (6c794 ) │ │ │ │ + ldr r2, [pc, #84] @ (6c7d4 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49044 @ 0xbf94 │ │ │ │ + movw r3, #49876 @ 0xc2d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6c736 │ │ │ │ + b.n 6c776 │ │ │ │ sub.w r2, r8, sl │ │ │ │ adds r3, #4 │ │ │ │ add r0, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2a344 │ │ │ │ - b.n 6c720 │ │ │ │ + b.n 6c760 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6c228 │ │ │ │ - ldr r2, [pc, #40] @ (6c794 ) │ │ │ │ + bl 6c268 │ │ │ │ + ldr r2, [pc, #40] @ (6c7d4 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49044 @ 0xbf94 │ │ │ │ + movw r3, #49876 @ 0xc2d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r6} │ │ │ │ - b.n 6c736 │ │ │ │ - ldr r2, [pc, #20] @ (6c794 ) │ │ │ │ + b.n 6c776 │ │ │ │ + ldr r2, [pc, #20] @ (6c7d4 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #50000 @ 0xc350 │ │ │ │ + movw r3, #50832 @ 0xc690 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6c736 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + b.n 6c776 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c798 : │ │ │ │ +0006c7d8 : │ │ │ │ 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 6c228 │ │ │ │ + bl 6c268 │ │ │ │ ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ ldr.w r0, [r4, #204] @ 0xcc │ │ │ │ str.w r5, [r4, #200] @ 0xc8 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ ldr.w r0, [r4, #196] @ 0xc4 │ │ │ │ str.w r5, [r4, #204] @ 0xcc │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ str.w r5, [r4, #196] @ 0xc4 │ │ │ │ - bl 6c630 │ │ │ │ + bl 6c670 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ - bl 6c630 │ │ │ │ + bl 6c670 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 6c630 │ │ │ │ + bl 6c670 │ │ │ │ add.w r0, r4, #216 @ 0xd8 │ │ │ │ - bl 6c630 │ │ │ │ + bl 6c670 │ │ │ │ ldr.w r0, [r4, #224] @ 0xe0 │ │ │ │ str.w r5, [r4, #212] @ 0xd4 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ ldr.w r0, [r4, #228] @ 0xe4 │ │ │ │ str.w r5, [r4, #224] @ 0xe0 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ str.w r5, [r4, #228] @ 0xe4 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ ldr.w r0, [r4, #236] @ 0xec │ │ │ │ str.w r5, [r4, #232] @ 0xe8 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ ldr.w r0, [r4, #240] @ 0xf0 │ │ │ │ str.w r5, [r4, #236] @ 0xec │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ ldr.w r0, [r4, #244] @ 0xf4 │ │ │ │ str.w r5, [r4, #240] @ 0xf0 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ ldr.w r0, [r4, #248] @ 0xf8 │ │ │ │ str.w r5, [r4, #244] @ 0xf4 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ ldr.w r0, [r4, #208] @ 0xd0 │ │ │ │ str.w r5, [r4, #248] @ 0xf8 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ ldr.w r0, [r4, #268] @ 0x10c │ │ │ │ str.w r5, [r4, #208] @ 0xd0 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str.w r5, [r4, #268] @ 0x10c │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ str.w r5, [r4, #164] @ 0xa4 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ ldr.w r0, [r4, #256] @ 0x100 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ ldr.w r0, [r4, #260] @ 0x104 │ │ │ │ str.w r5, [r4, #256] @ 0x100 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ ldr.w r0, [r4, #264] @ 0x108 │ │ │ │ str.w r5, [r4, #260] @ 0x104 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ str.w r5, [r4, #264] @ 0x108 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str.w r5, [r4, #172] @ 0xac │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 6c630 │ │ │ │ + b.n 6c670 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 19b6c4 │ │ │ │ + b.w 19bd64 │ │ │ │ nop │ │ │ │ - cbz r1, 6c92a │ │ │ │ + cbz r1, 6c96a │ │ │ │ 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] @ (6c92c ) │ │ │ │ + ldr r0, [pc, #60] @ (6c96c ) │ │ │ │ sub.w r6, r4, #8 │ │ │ │ - bl 19d414 <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ + bl 19dab4 <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ subs r3, r4, #7 │ │ │ │ subs r0, r4, #4 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r3, r0 │ │ │ │ orr.w r2, r1, r2, lsl #8 │ │ │ │ - bne.n 6c8fe │ │ │ │ + bne.n 6c93e │ │ │ │ mov.w r3, #3722304989 @ 0xdddddddd │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str r3, [r6, #4] │ │ │ │ adds r2, #4 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c930 : │ │ │ │ +0006c970 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r0, [r3, #1412] @ 0x584 │ │ │ │ - cbz r0, 6c946 │ │ │ │ + cbz r0, 6c986 │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ b.w 2a318 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c948 : │ │ │ │ +0006c988 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c94c : │ │ │ │ +0006c98c : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b.w 2a318 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r3, [pc, #436] @ (6cb1c ) │ │ │ │ + ldr r3, [pc, #436] @ (6cb5c ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6caf4 │ │ │ │ + beq.w 6cb34 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r0, [pc, #416] @ (6cb20 ) │ │ │ │ + ldr r0, [pc, #416] @ (6cb60 ) │ │ │ │ mov r2, r6 │ │ │ │ - bl 19d414 <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ + bl 19dab4 <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ ldrb.w r4, [r6, #-8] │ │ │ │ sub.w r7, r6, #8 │ │ │ │ subs r3, r6, #7 │ │ │ │ subs r1, r6, #4 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r3, r1 │ │ │ │ orr.w r4, r2, r4, lsl #8 │ │ │ │ - bne.n 6c992 │ │ │ │ + bne.n 6c9d2 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 6cb14 │ │ │ │ + bhi.w 6cb54 │ │ │ │ add.w fp, r5, #12 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bls.n 6ca32 │ │ │ │ + bls.n 6ca72 │ │ │ │ add.w r9, sp, #12 │ │ │ │ mov ip, r6 │ │ │ │ mov sl, r9 │ │ │ │ add.w r3, r6, #64 @ 0x40 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov lr, sl │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ @@ -99642,15 +99673,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 6c9c2 │ │ │ │ + bne.n 6ca02 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sp, #76 @ 0x4c │ │ │ │ blx 2957c │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ add r6, r3 │ │ │ │ @@ -99663,20 +99694,20 @@ │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r1, [ip, #-12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 6ca02 │ │ │ │ + bne.n 6ca42 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ blx 2957c │ │ │ │ - b.n 6ca4c │ │ │ │ + b.n 6ca8c │ │ │ │ add.w r9, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ add.w r2, r4, #12 │ │ │ │ @@ -99693,128 +99724,128 @@ │ │ │ │ moveq r5, r4 │ │ │ │ add.w sl, r7, #8 │ │ │ │ adds r3, r7, #4 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ lsrs r2, r2, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6ca6a │ │ │ │ + bne.n 6caaa │ │ │ │ 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 6cae6 │ │ │ │ + bls.n 6cb26 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ sub.w r7, r4, #64 @ 0x40 │ │ │ │ blx 29c10 │ │ │ │ cmp r5, r7 │ │ │ │ - bls.n 6cabe │ │ │ │ + bls.n 6cafe │ │ │ │ subs r2, r5, r7 │ │ │ │ add.w r0, sl, r7 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ blx 29c10 │ │ │ │ - cbz r6, 6cb14 │ │ │ │ + cbz r6, 6cb54 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 6cad0 │ │ │ │ + bls.n 6cb10 │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ add.w r0, sl, r4 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #72] @ (6cb1c ) │ │ │ │ + ldr r3, [pc, #72] @ (6cb5c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6cb10 │ │ │ │ + bne.n 6cb50 │ │ │ │ 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 6cabe │ │ │ │ - ldr r3, [pc, #36] @ (6cb1c ) │ │ │ │ + b.n 6cafe │ │ │ │ + ldr r3, [pc, #36] @ (6cb5c ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6cb10 │ │ │ │ + bne.n 6cb50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 19b6c4 │ │ │ │ + b.w 19bd64 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 6cad0 │ │ │ │ + b.n 6cb10 │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006cb24 : │ │ │ │ +0006cb64 : │ │ │ │ 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 6cb4c │ │ │ │ + bl 6cb8c │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006cb4c : │ │ │ │ +0006cb8c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bcs.n 6cb84 │ │ │ │ + bcs.n 6cbc4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ blx 29ddc <__vsnprintf_chk@plt> │ │ │ │ - cbz r5, 6cb80 │ │ │ │ + cbz r5, 6cbc0 │ │ │ │ add r4, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r0, #64870 @ 0xfd66 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ - b.n 6cb78 │ │ │ │ + b.n 6cbb8 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006cb90 : │ │ │ │ +0006cbd0 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 6cbb0 │ │ │ │ + cbz r3, 6cbf0 │ │ │ │ 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 │ │ │ │ @@ -99822,130 +99853,130 @@ │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006cbb8 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0006cbf8 <_Py_hashtable_new_full@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r3 │ │ │ │ - cbz r4, 6cc3a <_Py_hashtable_new_full@@Base+0x82> │ │ │ │ + cbz r4, 6cc7a <_Py_hashtable_new_full@@Base+0x82> │ │ │ │ ldrd r8, fp, [r4] │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ blx r8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6cc50 <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ + cbz r0, 6cc90 <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #16 │ │ │ │ strd r1, r3, [r0] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx r8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 6cc4c <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ + cbz r0, 6cc8c <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 2957c │ │ │ │ - movw r3, #27433 @ 0x6b29 │ │ │ │ + movw r3, #28513 @ 0x6f61 │ │ │ │ movt r3, #18 │ │ │ │ - movw r2, #2337 @ 0x921 │ │ │ │ + movw r2, #2409 @ 0x969 │ │ │ │ movt r2, #7 │ │ │ │ cmp r5, r3 │ │ │ │ strd sl, r9, [r4, #24] │ │ │ │ strd r7, r5, [r4, #16] │ │ │ │ str.w r8, [r4, #32] │ │ │ │ str.w fp, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bne.n 6cc34 <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ - movw r3, #57245 @ 0xdf9d │ │ │ │ + bne.n 6cc74 <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ + movw r3, #57909 @ 0xe235 │ │ │ │ movt r3, #16 │ │ │ │ cmp r7, r3 │ │ │ │ ittt eq │ │ │ │ - movweq r3, #57201 @ 0xdf71 │ │ │ │ + movweq r3, #57865 @ 0xe209 │ │ │ │ movteq r3, #16 │ │ │ │ streq r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw fp, #29485 @ 0x732d │ │ │ │ + movw fp, #29537 @ 0x7361 │ │ │ │ movt fp, #7 │ │ │ │ - movw r8, #28557 @ 0x6f8d │ │ │ │ + movw r8, #28609 @ 0x6fc1 │ │ │ │ movt r8, #7 │ │ │ │ - b.n 6cbd8 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ + b.n 6cc18 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6cc34 <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ + b.n 6cc74 <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ │ │ │ │ -0006cc54 : │ │ │ │ +0006cc94 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ - cbz r3, 6cc6e │ │ │ │ + cbz r3, 6ccae │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7eb44 <_PyType_GetDict@@Base> │ │ │ │ - cbnz r0, 6cc8c │ │ │ │ + bl 7eb78 <_PyType_GetDict@@Base> │ │ │ │ + cbnz r0, 6cccc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f76c │ │ │ │ + bl 7f7a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6cca4 │ │ │ │ + blt.n 6cce4 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cc68 │ │ │ │ + bne.n 6cca8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62448 @ 0xf3f0 │ │ │ │ + movw r1, #63280 @ 0xf730 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ adds r5, r4, #1 │ │ │ │ - bne.w 6d0d8 │ │ │ │ + bne.w 6d118 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 6d30a │ │ │ │ + bpl.w 6d34a │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 6d2f2 │ │ │ │ + bpl.w 6d332 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ add.w fp, r0, #20 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6d0d4 │ │ │ │ + beq.w 6d114 │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #54141 @ 0xd37d │ │ │ │ + movw r3, #54205 @ 0xd3bd │ │ │ │ movt r3, #6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6d310 │ │ │ │ + bne.w 6d350 │ │ │ │ movw r3, #40056 @ 0x9c78 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldrd ip, r0, [r3] │ │ │ │ @@ -99971,15 +100002,15 @@ │ │ │ │ eor.w r5, r8, r5 │ │ │ │ lsls r7, r4, #24 │ │ │ │ eor.w r0, r8, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ cmp r4, #7 │ │ │ │ mov.w r7, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ - ble.w 6d0e0 │ │ │ │ + ble.w 6d120 │ │ │ │ adds.w sl, lr, r5 │ │ │ │ ldr.w lr, [fp] │ │ │ │ adc.w r8, r2, r6 │ │ │ │ ldr.w r6, [fp, #4] │ │ │ │ eor.w r0, r0, lr │ │ │ │ adds r1, r1, r0 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ @@ -100015,15 +100046,15 @@ │ │ │ │ eor.w r0, r0, r8 │ │ │ │ orr.w r3, r3, r7, lsr #11 │ │ │ │ sub.w r8, r4, #8 │ │ │ │ eor.w r6, sl, r6 │ │ │ │ eors r2, r1 │ │ │ │ eor.w r3, r3, sl │ │ │ │ cmp.w r8, #7 │ │ │ │ - bls.n 6cec6 │ │ │ │ + bls.n 6cf06 │ │ │ │ add.w sl, fp, #8 │ │ │ │ add.w r7, fp, r4 │ │ │ │ strd r4, r9, [sp, #20] │ │ │ │ strd r7, fp, [sp, #12] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ adds.w r9, lr, r5 │ │ │ │ ldr.w lr, [sl] │ │ │ │ @@ -100065,26 +100096,26 @@ │ │ │ │ add.w sl, sl, #8 │ │ │ │ lsls r2, r2, #17 │ │ │ │ sub.w r4, r4, sl │ │ │ │ orr.w r2, r2, r8, lsr #15 │ │ │ │ eor.w r5, ip, r5 │ │ │ │ eors r2, r1 │ │ │ │ cmp r4, #7 │ │ │ │ - bgt.n 6ce2a │ │ │ │ + bgt.n 6ce6a │ │ │ │ ldrd fp, r4, [sp, #16] │ │ │ │ ldrd r9, r8, [sp, #24] │ │ │ │ bic.w r7, r4, #7 │ │ │ │ sub.w r7, r8, r7 │ │ │ │ bic.w r4, r4, #7 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r7, #7 │ │ │ │ add fp, r4 │ │ │ │ mov r4, r8 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi.w 6d12c │ │ │ │ + bhi.w 6d16c │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r3, r2 │ │ │ │ lsls r1, r0, #8 │ │ │ │ movs r3, r1 │ │ │ │ @@ -100231,31 +100262,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r7, r4, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r4 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi.n 6d12c │ │ │ │ + bhi.n 6d16c │ │ │ │ addw sl, pc, #8 │ │ │ │ ldr.w pc, [sl, r7, lsl #2] │ │ │ │ nop │ │ │ │ - bne.n 6d13a │ │ │ │ + bne.n 6d1fa │ │ │ │ movs r6, r0 │ │ │ │ - bne.n 6d12e │ │ │ │ + bne.n 6d1ee │ │ │ │ movs r6, r0 │ │ │ │ - bne.n 6d122 │ │ │ │ + bne.n 6d1e2 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r7!, {r0, r2, r3} │ │ │ │ + ldmia r7!, {r0, r2, r3, r6} │ │ │ │ movs r6, r0 │ │ │ │ - bcs.n 6d0da │ │ │ │ + bcc.n 6d19a │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r6, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r0, r2, r3, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r6, {r0, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r0, r2, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r4, [fp, #2] │ │ │ │ bfi r8, r4, #16, #8 │ │ │ │ ldrb.w r4, [fp, #1] │ │ │ │ bfi r8, r4, #8, #8 │ │ │ │ ldrb.w r4, [fp] │ │ │ │ bfi r8, r4, #0, #8 │ │ │ │ @@ -100385,79 +100416,79 @@ │ │ │ │ orr.w r3, r3, r4, lsr #15 │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ orr.w r2, r2, r1, lsr #11 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r4, r3, r0 │ │ │ │ - b.n 6d0cc │ │ │ │ + b.n 6d10c │ │ │ │ ldrb.w r7, [fp, #4] │ │ │ │ bfi r4, r7, #0, #8 │ │ │ │ - b.n 6cf0c │ │ │ │ + b.n 6cf4c │ │ │ │ add.w fp, r0, #28 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6ccea │ │ │ │ - b.n 6d0d4 │ │ │ │ + bne.w 6cd2a │ │ │ │ + b.n 6d114 │ │ │ │ ldr.w fp, [r0, #28] │ │ │ │ - b.n 6d2f6 │ │ │ │ + b.n 6d336 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6d0cc │ │ │ │ + b.n 6d10c │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d31c <_Py_HashBytes@@Base>: │ │ │ │ +0006d35c <_Py_HashBytes@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 6d370 <_Py_HashBytes@@Base+0x54> │ │ │ │ + cbz r1, 6d3b0 <_Py_HashBytes@@Base+0x54> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw ip, #43976 @ 0xabc8 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ - movw ip, #54141 @ 0xd37d │ │ │ │ + movw ip, #54205 @ 0xd3bd │ │ │ │ movt ip, #6 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 6d374 <_Py_HashBytes@@Base+0x58> │ │ │ │ + bne.n 6d3b4 <_Py_HashBytes@@Base+0x58> │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d3ac <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d3ec <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ blx r4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 6d362 <_Py_HashBytes@@Base+0x46> │ │ │ │ + b.n 6d3a2 <_Py_HashBytes@@Base+0x46> │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw ip, #40056 @ 0x9c78 │ │ │ │ movt ip, #74 @ 0x4a │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [ip, #8] │ │ │ │ ldrd r0, r1, [ip] │ │ │ │ - bl 6d3ac <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d3ec <_Py_HashBytes@@Base+0x90> │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw r5, #25973 @ 0x6575 │ │ │ │ movt r5, #28787 @ 0x7073 │ │ │ │ movw lr, #29281 @ 0x7261 │ │ │ │ @@ -100487,15 +100518,15 @@ │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r3, #24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #7 │ │ │ │ - ble.w 6d94a <_Py_HashBytes@@Base+0x62e> │ │ │ │ + ble.w 6d98a <_Py_HashBytes@@Base+0x62e> │ │ │ │ adds.w r9, r5, r4 │ │ │ │ ldr.w r5, [fp] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ adc.w r8, ip, r6 │ │ │ │ eors r1, r5 │ │ │ │ adds.w r6, lr, r1 │ │ │ │ eor.w r2, r2, sl │ │ │ │ @@ -100531,15 +100562,15 @@ │ │ │ │ eor.w r2, r2, r9 │ │ │ │ subs r3, #8 │ │ │ │ eor.w r5, r8, r5 │ │ │ │ eor.w ip, ip, lr │ │ │ │ eor.w r1, r1, r8 │ │ │ │ add.w r9, fp, #8 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 6d55c <_Py_HashBytes@@Base+0x240> │ │ │ │ + bls.n 6d59c <_Py_HashBytes@@Base+0x240> │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ mov sl, r9 │ │ │ │ strd r3, r9, [sp, #16] │ │ │ │ add r7, fp │ │ │ │ str r7, [sp, #12] │ │ │ │ adds.w r9, r5, r4 │ │ │ │ ldr.w r5, [sl] │ │ │ │ @@ -100581,26 +100612,26 @@ │ │ │ │ orr.w r2, r2, r7, lsr #11 │ │ │ │ orr.w ip, ip, r8, lsr #15 │ │ │ │ sub.w r3, r3, sl │ │ │ │ eors r4, r0 │ │ │ │ eor.w ip, ip, lr │ │ │ │ eor.w r2, r2, r9 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 6d4be <_Py_HashBytes@@Base+0x1a2> │ │ │ │ + bgt.n 6d4fe <_Py_HashBytes@@Base+0x1a2> │ │ │ │ ldrd r3, r9, [sp, #16] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ bic.w r7, r7, #7 │ │ │ │ subs r7, #8 │ │ │ │ sub.w r8, r3, r7 │ │ │ │ add.w fp, r7, r9 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6d796 <_Py_HashBytes@@Base+0x47a> │ │ │ │ + bhi.w 6d7d6 <_Py_HashBytes@@Base+0x47a> │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r3, r2 │ │ │ │ lsls r7, r7, #7 │ │ │ │ movs r3, r1 │ │ │ │ @@ -100880,58 +100911,58 @@ │ │ │ │ mov.w r0, r1, lsl #17 │ │ │ │ orr.w r0, r0, r2, lsr #15 │ │ │ │ eor.w r3, r3, lr │ │ │ │ adc.w lr, lr, r2 │ │ │ │ lsls r2, r2, #17 │ │ │ │ orr.w r2, r2, r1, lsr #15 │ │ │ │ eor.w r1, r0, r5 │ │ │ │ - b.n 6d75a <_Py_HashBytes@@Base+0x43e> │ │ │ │ + b.n 6d79a <_Py_HashBytes@@Base+0x43e> │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r3 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6d796 <_Py_HashBytes@@Base+0x47a> │ │ │ │ + bhi.w 6d7d6 <_Py_HashBytes@@Base+0x47a> │ │ │ │ addw sl, pc, #8 │ │ │ │ ldr.w pc, [sl, r8, lsl #2] │ │ │ │ nop │ │ │ │ - bvc.n 6d87e <_Py_HashBytes@@Base+0x562> │ │ │ │ + bvc.n 6d93e <_Py_HashBytes@@Base+0x5e2> │ │ │ │ movs r6, r0 │ │ │ │ - bvc.n 6d872 <_Py_HashBytes@@Base+0x556> │ │ │ │ + bvc.n 6d932 <_Py_HashBytes@@Base+0x5d6> │ │ │ │ movs r6, r0 │ │ │ │ - bvc.n 6da66 │ │ │ │ + bvc.n 6d926 <_Py_HashBytes@@Base+0x5ca> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 6d8c6 <_Py_HashBytes@@Base+0x5aa> │ │ │ │ + bpl.n 6d986 <_Py_HashBytes@@Base+0x62a> │ │ │ │ movs r6, r0 │ │ │ │ - bls.n 6d87a <_Py_HashBytes@@Base+0x55e> │ │ │ │ + bls.n 6d93a <_Py_HashBytes@@Base+0x5de> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 6d8ae <_Py_HashBytes@@Base+0x592> │ │ │ │ + bpl.n 6d96e <_Py_HashBytes@@Base+0x612> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 6d8a2 <_Py_HashBytes@@Base+0x586> │ │ │ │ + bpl.n 6d962 <_Py_HashBytes@@Base+0x606> │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r8, [fp, #4] │ │ │ │ bfi r3, r8, #0, #8 │ │ │ │ - b.n 6d5a8 <_Py_HashBytes@@Base+0x28c> │ │ │ │ + b.n 6d5e8 <_Py_HashBytes@@Base+0x28c> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d98c : │ │ │ │ +0006d9cc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6d9b2 │ │ │ │ + cbz r3, 6d9f2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ b.w 2a7c8 │ │ │ │ - bl 6c0b8 │ │ │ │ - b.n 6d9a8 │ │ │ │ + bl 6c0f8 │ │ │ │ + b.n 6d9e8 │ │ │ │ │ │ │ │ -0006d9b8 : │ │ │ │ +0006d9f8 : │ │ │ │ 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 │ │ │ │ @@ -100944,116 +100975,116 @@ │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r8, [pc, #976] @ 6ddc4 │ │ │ │ + ldr.w r8, [pc, #980] @ 6de08 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr.w fp, [r0] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dc08 │ │ │ │ + bne.w 6dc62 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr.w r3, [r6, #3724] @ 0xe8c │ │ │ │ ldr.w r5, [r6, #3728] @ 0xe90 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.w 6dc6e │ │ │ │ + bne.w 6dc96 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ add.w r9, r5, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dcfa │ │ │ │ + bne.w 6ddd4 │ │ │ │ add.w sl, r5, #8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6db20 │ │ │ │ + bne.n 6db60 │ │ │ │ add.w sl, r5, #136 @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dd08 │ │ │ │ + bne.w 6dd80 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6db16 │ │ │ │ + bne.n 6db56 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ blx 29c64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dd8c │ │ │ │ + bne.w 6ddf0 │ │ │ │ mov r0, sl │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dd20 │ │ │ │ + bne.w 6dde2 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dc10 │ │ │ │ + bne.w 6dc6a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr.w r3, [r2, #3724] @ 0xe8c │ │ │ │ ldr.w r5, [r2, #3728] @ 0xe90 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bne.w 6dc16 │ │ │ │ + bne.w 6dc70 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ add.w r8, r4, #12 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r8] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6daa6 │ │ │ │ + bne.n 6dae6 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dc3c │ │ │ │ + bne.w 6dc48 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ ldr.w r3, [r5, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6dc56 │ │ │ │ + beq.w 6dca2 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6daee │ │ │ │ - ldr r3, [pc, #724] @ (6ddbc ) │ │ │ │ + bne.n 6db2e │ │ │ │ + ldr r3, [pc, #728] @ (6de00 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dda4 │ │ │ │ + bne.w 6dd5e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ bic.w r3, r3, #255 @ 0xff │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 6dd68 │ │ │ │ + bne.w 6dd3a │ │ │ │ mov r0, r9 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc2e │ │ │ │ + bne.w 6dc88 │ │ │ │ str.w fp, [r7] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b.n 6da5a │ │ │ │ + b.n 6da9a │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ ldr.w r2, [r1], #16 │ │ │ │ @@ -101066,230 +101097,231 @@ │ │ │ │ umull r2, r1, r2, ip │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r2, [r0, #852] @ 0x354 │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6dd2e │ │ │ │ - bl fca98 │ │ │ │ + beq.w 6dd8e │ │ │ │ + bl fcd70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r2, ip, [sp, #32] │ │ │ │ movw lr, #65535 @ 0xffff │ │ │ │ movt lr, #32767 @ 0x7fff │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvns r0, r0 │ │ │ │ sub.w lr, lr, r1 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w lr, lr, ip │ │ │ │ - blt.w 6dd16 │ │ │ │ + blt.w 6dd76 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ adds r0, r0, r2 │ │ │ │ adc.w r1, r1, ip │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ff12c <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl ff20c <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ blx 29d94 <__pthread_cond_timedwait64@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.n 6dbc2 │ │ │ │ + beq.n 6dc02 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dcde │ │ │ │ + bne.w 6dd1e │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dc7a │ │ │ │ + bne.n 6dcba │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 6da40 │ │ │ │ + b.n 6da80 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6da38 │ │ │ │ + beq.w 6da78 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 6da38 │ │ │ │ + bne.w 6da78 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19e550 <_PyThreadState_New@@Base+0x3e4> │ │ │ │ + bl 19ebf0 <_PyThreadState_New@@Base+0x3e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dd36 │ │ │ │ + bne.w 6dd96 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ adds r3, #12 │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dbf0 │ │ │ │ + bne.n 6dc30 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 6da38 │ │ │ │ + b.n 6da78 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r8] │ │ │ │ + orr.w r3, r3, #4 │ │ │ │ + strex r2, r3, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 6dc4c │ │ │ │ + dmb ish │ │ │ │ + b.n 6db2e │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6dc6e │ │ │ │ + bne.n 6dc96 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 6da20 │ │ │ │ + b.n 6da60 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 6da96 │ │ │ │ - bl 6c258 │ │ │ │ + beq.w 6dad6 │ │ │ │ + bl 6c298 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 6da96 │ │ │ │ + beq.w 6dad6 │ │ │ │ mov r0, r9 │ │ │ │ blx 29988 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6dd9a │ │ │ │ - movw r1, #63104 @ 0xf680 │ │ │ │ + beq.w 6ddca │ │ │ │ + movw r1, #63936 @ 0xf9c0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #392] @ (6ddc0 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r8] │ │ │ │ - orr.w r3, r3, #4 │ │ │ │ - strex r2, r3, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6dc40 │ │ │ │ - dmb ish │ │ │ │ - b.n 6daee │ │ │ │ - bl 6c0b8 │ │ │ │ + ldr r0, [pc, #368] @ (6de04 ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6c298 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 6dc66 │ │ │ │ + bl 63054 │ │ │ │ + bl 6c0f8 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r5, #640] @ 0x280 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 6dae4 │ │ │ │ - b.n 6daee │ │ │ │ - bl 6c258 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 6dc0c │ │ │ │ - bl 62ad8 │ │ │ │ + beq.w 6db24 │ │ │ │ + b.n 6db2e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ ldr.w r0, [r3, #852] @ 0x354 │ │ │ │ umull r3, r2, r2, r1 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbz r0, 6dcf2 │ │ │ │ + cbz r0, 6dd32 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl fca98 │ │ │ │ + bl fcd70 │ │ │ │ ldrd r2, ip, [sp, #32] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvns r0, r0 │ │ │ │ sub.w lr, r1, r3 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w lr, lr, ip │ │ │ │ - blt.n 6dcec │ │ │ │ + blt.n 6dd2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r0, r2, r0 │ │ │ │ adc.w r1, ip, r3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl ff12c <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl ff20c <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ blx 29d94 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.w 6dbba │ │ │ │ + beq.w 6dbfa │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6dbaa │ │ │ │ - movw r1, #63072 @ 0xf660 │ │ │ │ + beq.w 6dbea │ │ │ │ + movw r1, #63904 @ 0xf9a0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #216] @ (6ddc0 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #220] @ (6de04 ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dcc2 │ │ │ │ + b.n 6dd02 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 5f50c │ │ │ │ - b.n 6dca0 │ │ │ │ - movw r1, #63040 @ 0xf640 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #188] @ (6ddc0 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63140 @ 0xf6a4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #172] @ (6ddc0 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 5f554 │ │ │ │ + b.n 6dce0 │ │ │ │ + uxtb r1, r2 │ │ │ │ + dmb ish │ │ │ │ + orrs r1, r3 │ │ │ │ + ldrex r0, [r8] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 6dd52 │ │ │ │ + strex r4, r1, [r8] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 6dd42 │ │ │ │ + mov r2, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.w 6db40 │ │ │ │ + b.n 6dd3a │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r8] │ │ │ │ + orr.w r3, r3, #4 │ │ │ │ + strex r2, r3, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 6dc5c │ │ │ │ + b.n 6dd62 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6db86 │ │ │ │ - movw r1, #63220 @ 0xf6f4 │ │ │ │ + b.n 6dbc6 │ │ │ │ + movw r1, #63972 @ 0xf9e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #148] @ (6ddc0 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 5f50c │ │ │ │ + ldr r0, [pc, #120] @ (6de04 ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 5f554 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 6db5e │ │ │ │ + b.n 6db9e │ │ │ │ mov r0, r9 │ │ │ │ blx 29988 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc2e │ │ │ │ + bne.w 6dc88 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6dc76 │ │ │ │ + beq.w 6dc9e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ add.w fp, r3, #12 │ │ │ │ ldrex r3, [fp] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dd52 │ │ │ │ - dmb ish │ │ │ │ - b.n 6dc76 │ │ │ │ - uxtb r1, r2 │ │ │ │ - dmb ish │ │ │ │ - orrs r1, r3 │ │ │ │ - ldrex r0, [r8] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 6dd80 │ │ │ │ - strex r4, r1, [r8] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 6dd70 │ │ │ │ - mov r2, r0 │ │ │ │ + bne.n 6ddb4 │ │ │ │ dmb ish │ │ │ │ - beq.w 6db00 │ │ │ │ - b.n 6dd68 │ │ │ │ - movw r1, #63180 @ 0xf6cc │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #40] @ (6ddc0 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + b.n 6dc9e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a63fc │ │ │ │ - b.n 6dc76 │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r8] │ │ │ │ - orr.w r3, r3, #4 │ │ │ │ - strex r2, r3, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 6dc50 │ │ │ │ - b.n 6dda8 │ │ │ │ + bl 1a6a9c │ │ │ │ + b.n 6dc9e │ │ │ │ + movw r1, #63872 @ 0xf980 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #36] @ (6de04 ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #64052 @ 0xfa34 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #24] @ (6de04 ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #64012 @ 0xfa0c │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #8] @ (6de04 ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + nop │ │ │ │ strb r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + rors r0, r4 │ │ │ │ movs r6, r5 │ │ │ │ str r0, [r4, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -101301,289 +101333,290 @@ │ │ │ │ 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 704c2 │ │ │ │ - addw r3, pc, #1284 @ 0x504 │ │ │ │ + bne.w 7050a │ │ │ │ + addw r3, pc, #1288 @ 0x508 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r1, #63484 @ 0xf7fc │ │ │ │ + movw r1, #64316 @ 0xfb3c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7057e │ │ │ │ + beq.w 705c6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - movw r1, #63496 @ 0xf808 │ │ │ │ + movw r1, #64328 @ 0xfb48 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ blx 29204 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #776] @ (6e140 ) │ │ │ │ + ldr r4, [pc, #780] @ (6e188 ) │ │ │ │ movs r6, #2 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - movw r1, #8793 @ 0x2259 │ │ │ │ + movw r1, #7301 @ 0x1c85 │ │ │ │ movt r1, #7 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ - movw r0, #4705 @ 0x1261 │ │ │ │ + movw r0, #4777 @ 0x12a9 │ │ │ │ movt r0, #7 │ │ │ │ str.w r3, [r4, #1508] @ 0x5e4 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ str.w r6, [r4, #1504] @ 0x5e0 │ │ │ │ - movw r8, #49273 @ 0xc079 │ │ │ │ + movw r8, #49337 @ 0xc0b9 │ │ │ │ movt r8, #6 │ │ │ │ - movw r6, #49705 @ 0xc229 │ │ │ │ + movw r6, #49769 @ 0xc269 │ │ │ │ movt r6, #6 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 6cbb8 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cbf8 <_Py_hashtable_new_full@@Base> │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r7, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705f8 │ │ │ │ - ldr r0, [pc, #704] @ (6e144 ) │ │ │ │ - movw sl, #4705 @ 0x1261 │ │ │ │ + beq.w 70640 │ │ │ │ + ldr r0, [pc, #708] @ (6e18c ) │ │ │ │ + movw sl, #4777 @ 0x12a9 │ │ │ │ movt sl, #7 │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #692] @ (6e148 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #692] @ (6e14c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #688] @ (6e150 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #688] @ (6e154 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #684] @ (6e158 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #684] @ (6e15c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #680] @ (6e160 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #680] @ (6e164 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #676] @ (6e168 ) │ │ │ │ - bl 7073c │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #696] @ (6e190 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #696] @ (6e194 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #692] @ (6e198 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #692] @ (6e19c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #688] @ (6e1a0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #688] @ (6e1a4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #684] @ (6e1a8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #684] @ (6e1ac ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #680] @ (6e1b0 ) │ │ │ │ + bl 70784 │ │ │ │ add.w r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #668] @ (6e16c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #664] @ (6e170 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #664] @ (6e174 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #660] @ (6e178 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #660] @ (6e17c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #656] @ (6e180 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #656] @ (6e184 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #652] @ (6e188 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #652] @ (6e18c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #648] @ (6e190 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #648] @ (6e194 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #644] @ (6e198 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #644] @ (6e19c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #640] @ (6e1a0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #640] @ (6e1a4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #636] @ (6e1a8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #636] @ (6e1ac ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #632] @ (6e1b0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #632] @ (6e1b4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #628] @ (6e1b8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #628] @ (6e1bc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #624] @ (6e1c0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #624] @ (6e1c4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #620] @ (6e1c8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #620] @ (6e1cc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #616] @ (6e1d0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #616] @ (6e1d4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #612] @ (6e1d8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #612] @ (6e1dc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #608] @ (6e1e0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #608] @ (6e1e4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #604] @ (6e1e8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #604] @ (6e1ec ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #600] @ (6e1f0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #600] @ (6e1f4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #596] @ (6e1f8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #596] @ (6e1fc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #592] @ (6e200 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #592] @ (6e204 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #588] @ (6e208 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #588] @ (6e20c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #584] @ (6e210 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #584] @ (6e214 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #580] @ (6e218 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #580] @ (6e21c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #576] @ (6e220 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #576] @ (6e224 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #572] @ (6e228 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #572] @ (6e22c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #568] @ (6e230 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #568] @ (6e234 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #564] @ (6e238 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #564] @ (6e23c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #560] @ (6e240 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #560] @ (6e244 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #556] @ (6e248 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #556] @ (6e24c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #552] @ (6e250 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #552] @ (6e254 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #548] @ (6e258 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #548] @ (6e25c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #544] @ (6e260 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #544] @ (6e264 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #540] @ (6e268 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #540] @ (6e26c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #536] @ (6e270 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #536] @ (6e274 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #532] @ (6e278 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #532] @ (6e27c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #528] @ (6e280 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #528] @ (6e284 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #524] @ (6e288 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #524] @ (6e28c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #520] @ (6e290 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #520] @ (6e294 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #516] @ (6e298 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #516] @ (6e29c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #512] @ (6e2a0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #512] @ (6e2a4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #508] @ (6e2a8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #508] @ (6e2ac ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #504] @ (6e2b0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #504] @ (6e2b4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #500] @ (6e2b8 ) │ │ │ │ - bl 7073c │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #672] @ (6e1b4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #668] @ (6e1b8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #668] @ (6e1bc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #664] @ (6e1c0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #664] @ (6e1c4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #660] @ (6e1c8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #660] @ (6e1cc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #656] @ (6e1d0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #656] @ (6e1d4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #652] @ (6e1d8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #652] @ (6e1dc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #648] @ (6e1e0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #648] @ (6e1e4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #644] @ (6e1e8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #644] @ (6e1ec ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #640] @ (6e1f0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #640] @ (6e1f4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #636] @ (6e1f8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #636] @ (6e1fc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #632] @ (6e200 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #632] @ (6e204 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #628] @ (6e208 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #628] @ (6e20c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #624] @ (6e210 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #624] @ (6e214 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #620] @ (6e218 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #620] @ (6e21c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #616] @ (6e220 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #616] @ (6e224 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #612] @ (6e228 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #612] @ (6e22c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #608] @ (6e230 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #608] @ (6e234 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #604] @ (6e238 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #604] @ (6e23c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #600] @ (6e240 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #600] @ (6e244 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #596] @ (6e248 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #596] @ (6e24c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #592] @ (6e250 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #592] @ (6e254 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #588] @ (6e258 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #588] @ (6e25c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #584] @ (6e260 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #584] @ (6e264 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #580] @ (6e268 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #580] @ (6e26c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #576] @ (6e270 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #576] @ (6e274 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #572] @ (6e278 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #572] @ (6e27c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #568] @ (6e280 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #568] @ (6e284 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #564] @ (6e288 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #564] @ (6e28c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #560] @ (6e290 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #560] @ (6e294 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #556] @ (6e298 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #556] @ (6e29c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #552] @ (6e2a0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #552] @ (6e2a4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #548] @ (6e2a8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #548] @ (6e2ac ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #544] @ (6e2b0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #544] @ (6e2b4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #540] @ (6e2b8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #540] @ (6e2bc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #536] @ (6e2c0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #536] @ (6e2c4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #532] @ (6e2c8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #532] @ (6e2cc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #528] @ (6e2d0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #528] @ (6e2d4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #524] @ (6e2d8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #524] @ (6e2dc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #520] @ (6e2e0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #520] @ (6e2e4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #516] @ (6e2e8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #516] @ (6e2ec ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #512] @ (6e2f0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #512] @ (6e2f4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #508] @ (6e2f8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #508] @ (6e2fc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #504] @ (6e300 ) │ │ │ │ + bl 70784 │ │ │ │ add.w r0, r4, #19072 @ 0x4a80 │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #492] @ (6e2bc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #488] @ (6e2c0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #488] @ (6e2c4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #484] @ (6e2c8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #484] @ (6e2cc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #480] @ (6e2d0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #480] @ (6e2d4 ) │ │ │ │ - bl 7073c │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #496] @ (6e304 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #492] @ (6e308 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #492] @ (6e30c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #488] @ (6e310 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #488] @ (6e314 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #484] @ (6e318 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #484] @ (6e31c ) │ │ │ │ + bl 70784 │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #468] @ (6e2d8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #468] @ (6e2dc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #464] @ (6e2e0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #464] @ (6e2e4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #460] @ (6e2e8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #460] @ (6e2ec ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #456] @ (6e2f0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #456] @ (6e2f4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #452] @ (6e2f8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #452] @ (6e2fc ) │ │ │ │ - bl 7073c │ │ │ │ - b.n 6e308 │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #472] @ (6e320 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #472] @ (6e324 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #468] @ (6e328 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #468] @ (6e32c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #464] @ (6e330 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #464] @ (6e334 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #460] @ (6e338 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #460] @ (6e33c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #456] @ (6e340 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #456] @ (6e344 ) │ │ │ │ + bl 70784 │ │ │ │ + b.n 6e350 │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ @@ -101636,135 +101669,135 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #48 @ (adr r0, 6e1ec ) │ │ │ │ + add r0, pc, #48 @ (adr r0, 6e234 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 6e270 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 6e2b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #320 @ (adr r0, 6e304 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 6e34c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 6e388 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 6e3d0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 6e42c ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 6e474 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #752 @ (adr r0, 6e4c0 ) │ │ │ │ + add r0, pc, #752 @ (adr r0, 6e508 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 6e554 ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 6e59c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #32 @ (adr r1, 6e1f8 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 6e240 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #160 @ (adr r1, 6e27c ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 6e2c4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #304 @ (adr r1, 6e310 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 6e358 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #432 @ (adr r1, 6e394 ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 6e3dc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #624 @ (adr r1, 6e458 ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 6e4a0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, 6e4cc ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 6e514 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #864 @ (adr r1, 6e550 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 6e598 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #992 @ (adr r1, 6e5d4 ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 6e61c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 6e258 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 6e2a0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #224 @ (adr r2, 6e2dc ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 6e324 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #368 @ (adr r2, 6e370 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 6e3b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #480 @ (adr r2, 6e3e4 ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 6e42c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 6e468 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 6e4b0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #720 @ (adr r2, 6e4dc ) │ │ │ │ + add r2, pc, #720 @ (adr r2, 6e524 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 6e560 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 6e5a8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, 6e5d4 ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 6e61c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #64 @ (adr r3, 6e258 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 6e2a0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #192 @ (adr r3, 6e2dc ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 6e324 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #336 @ (adr r3, 6e370 ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 6e3b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #464 @ (adr r3, 6e3f4 ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 6e43c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #608 @ (adr r3, 6e488 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 6e4d0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #736 @ (adr r3, 6e50c ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 6e554 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #864 @ (adr r3, 6e590 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 6e5d8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #976 @ (adr r3, 6e604 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 6e64c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #64 @ (adr r4, 6e278 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 6e2c0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 6e2fc ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 6e344 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #352 @ (adr r4, 6e3a0 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 6e3e8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #496 @ (adr r4, 6e434 ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 6e47c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #624 @ (adr r4, 6e4b8 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 6e500 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #768 @ (adr r4, 6e54c ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 6e594 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #928 @ (adr r4, 6e5f0 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 6e638 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #48 @ (adr r5, 6e284 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 6e2cc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 6e2f8 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 6e340 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #288 @ (adr r5, 6e37c ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 6e3c4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #416 @ (adr r5, 6e400 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 6e448 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #544 @ (adr r5, 6e484 ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 6e4cc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #688 @ (adr r5, 6e518 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 6e560 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #816 @ (adr r5, 6e59c ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 6e5e4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #944 @ (adr r5, 6e620 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 6e668 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #48 @ (adr r6, 6e2a4 ) │ │ │ │ + add r6, pc, #48 @ (adr r6, 6e2ec ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #176 @ (adr r6, 6e328 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 6e370 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #304 @ (adr r6, 6e3ac ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 6e3f4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #432 @ (adr r6, 6e430 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 6e478 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 6e4b4 ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 6e4fc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #720 @ (adr r6, 6e558 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 6e5a0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #880 @ (adr r6, 6e5fc ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 6e644 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #992 @ (adr r6, 6e670 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 6e6b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #96 @ (adr r7, 6e2f4 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 6e33c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #208 @ (adr r7, 6e368 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 6e3b0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #336 @ (adr r7, 6e3ec ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 6e434 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #464 @ (adr r7, 6e470 ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 6e4b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #640 @ (adr r7, 6e524 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 6e56c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #768 @ (adr r7, 6e5a8 ) │ │ │ │ + add r7, pc, #768 @ (adr r7, 6e5f0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #896 @ (adr r7, 6e62c ) │ │ │ │ + add r7, pc, #896 @ (adr r7, 6e674 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -101803,267 +101836,267 @@ │ │ │ │ add r2, sp, #576 @ 0x240 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r5, r0, #16 │ │ │ │ lsls r3, r0, #8 │ │ │ │ vcge.u8 d4, d1, d31 │ │ │ │ - ldr r0, [pc, #764] @ (6e608 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #764] @ (6e60c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #760] @ (6e610 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #760] @ (6e614 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #756] @ (6e618 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #756] @ (6e61c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #752] @ (6e620 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #752] @ (6e624 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #748] @ (6e628 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #748] @ (6e62c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #744] @ (6e630 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #744] @ (6e634 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #740] @ (6e638 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #740] @ (6e63c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #736] @ (6e640 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #736] @ (6e644 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #732] @ (6e648 ) │ │ │ │ - bl 7073c │ │ │ │ + ldr r0, [pc, #764] @ (6e650 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #764] @ (6e654 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #760] @ (6e658 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #760] @ (6e65c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #756] @ (6e660 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #756] @ (6e664 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #752] @ (6e668 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #752] @ (6e66c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #748] @ (6e670 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #748] @ (6e674 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #744] @ (6e678 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #744] @ (6e67c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #740] @ (6e680 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #740] @ (6e684 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #736] @ (6e688 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #736] @ (6e68c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #732] @ (6e690 ) │ │ │ │ + bl 70784 │ │ │ │ add.w r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #724] @ (6e64c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #720] @ (6e650 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #720] @ (6e654 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #716] @ (6e658 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #716] @ (6e65c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #712] @ (6e660 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #712] @ (6e664 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #708] @ (6e668 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #708] @ (6e66c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #704] @ (6e670 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #704] @ (6e674 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #700] @ (6e678 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #700] @ (6e67c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #696] @ (6e680 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #696] @ (6e684 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #692] @ (6e688 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #692] @ (6e68c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #688] @ (6e690 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #688] @ (6e694 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #684] @ (6e698 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #684] @ (6e69c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #680] @ (6e6a0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #680] @ (6e6a4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #676] @ (6e6a8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #676] @ (6e6ac ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #672] @ (6e6b0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #672] @ (6e6b4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #668] @ (6e6b8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #668] @ (6e6bc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #664] @ (6e6c0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #664] @ (6e6c4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #660] @ (6e6c8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #660] @ (6e6cc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #656] @ (6e6d0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #656] @ (6e6d4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #652] @ (6e6d8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #652] @ (6e6dc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #648] @ (6e6e0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #648] @ (6e6e4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #644] @ (6e6e8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #644] @ (6e6ec ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #640] @ (6e6f0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #640] @ (6e6f4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #636] @ (6e6f8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #636] @ (6e6fc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #632] @ (6e700 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #632] @ (6e704 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #628] @ (6e708 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #628] @ (6e70c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #624] @ (6e710 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #624] @ (6e714 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #620] @ (6e718 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #620] @ (6e71c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #616] @ (6e720 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #616] @ (6e724 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #612] @ (6e728 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #612] @ (6e72c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #608] @ (6e730 ) │ │ │ │ - bl 7073c │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #724] @ (6e694 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #720] @ (6e698 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #720] @ (6e69c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #716] @ (6e6a0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #716] @ (6e6a4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #712] @ (6e6a8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #712] @ (6e6ac ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #708] @ (6e6b0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #708] @ (6e6b4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #704] @ (6e6b8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #704] @ (6e6bc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #700] @ (6e6c0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #700] @ (6e6c4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #696] @ (6e6c8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #696] @ (6e6cc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #692] @ (6e6d0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #692] @ (6e6d4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #688] @ (6e6d8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #688] @ (6e6dc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #684] @ (6e6e0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #684] @ (6e6e4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #680] @ (6e6e8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #680] @ (6e6ec ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #676] @ (6e6f0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #676] @ (6e6f4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #672] @ (6e6f8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #672] @ (6e6fc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #668] @ (6e700 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #668] @ (6e704 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #664] @ (6e708 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #664] @ (6e70c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #660] @ (6e710 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #660] @ (6e714 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #656] @ (6e718 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #656] @ (6e71c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #652] @ (6e720 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #652] @ (6e724 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #648] @ (6e728 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #648] @ (6e72c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #644] @ (6e730 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #644] @ (6e734 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #640] @ (6e738 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #640] @ (6e73c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #636] @ (6e740 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #636] @ (6e744 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #632] @ (6e748 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #632] @ (6e74c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #628] @ (6e750 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #628] @ (6e754 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #624] @ (6e758 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #624] @ (6e75c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #620] @ (6e760 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #620] @ (6e764 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #616] @ (6e768 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #616] @ (6e76c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #612] @ (6e770 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #612] @ (6e774 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #608] @ (6e778 ) │ │ │ │ + bl 70784 │ │ │ │ add.w r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #600] @ (6e734 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #596] @ (6e738 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #596] @ (6e73c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #592] @ (6e740 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #592] @ (6e744 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #588] @ (6e748 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #588] @ (6e74c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #584] @ (6e750 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #584] @ (6e754 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #580] @ (6e758 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #580] @ (6e75c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #576] @ (6e760 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #576] @ (6e764 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #572] @ (6e768 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #572] @ (6e76c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #568] @ (6e770 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #568] @ (6e774 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #564] @ (6e778 ) │ │ │ │ - bl 7073c │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #600] @ (6e77c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #596] @ (6e780 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #596] @ (6e784 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #592] @ (6e788 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #592] @ (6e78c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #588] @ (6e790 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #588] @ (6e794 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #584] @ (6e798 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #584] @ (6e79c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #580] @ (6e7a0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #580] @ (6e7a4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #576] @ (6e7a8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #576] @ (6e7ac ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #572] @ (6e7b0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #572] @ (6e7b4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #568] @ (6e7b8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #568] @ (6e7bc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #564] @ (6e7c0 ) │ │ │ │ + bl 70784 │ │ │ │ add.w r0, r4, #22912 @ 0x5980 │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #556] @ (6e77c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #552] @ (6e780 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #552] @ (6e784 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #548] @ (6e788 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #548] @ (6e78c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #544] @ (6e790 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #544] @ (6e794 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #540] @ (6e798 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #540] @ (6e79c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #536] @ (6e7a0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #536] @ (6e7a4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #532] @ (6e7a8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #532] @ (6e7ac ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #528] @ (6e7b0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #528] @ (6e7b4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #524] @ (6e7b8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #524] @ (6e7bc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #520] @ (6e7c0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #520] @ (6e7c4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #516] @ (6e7c8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #516] @ (6e7cc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #512] @ (6e7d0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #512] @ (6e7d4 ) │ │ │ │ - bl 7073c │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #556] @ (6e7c4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #552] @ (6e7c8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #552] @ (6e7cc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #548] @ (6e7d0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #548] @ (6e7d4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #544] @ (6e7d8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #544] @ (6e7dc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #540] @ (6e7e0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #540] @ (6e7e4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #536] @ (6e7e8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #536] @ (6e7ec ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #532] @ (6e7f0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #532] @ (6e7f4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #528] @ (6e7f8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #528] @ (6e7fc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #524] @ (6e800 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #524] @ (6e804 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #520] @ (6e808 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #520] @ (6e80c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #516] @ (6e810 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #516] @ (6e814 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #512] @ (6e818 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #512] @ (6e81c ) │ │ │ │ + bl 70784 │ │ │ │ add.w r0, r4, #23680 @ 0x5c80 │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #500] @ (6e7d8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #500] @ (6e7dc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #496] @ (6e7e0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #496] @ (6e7e4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #492] @ (6e7e8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #492] @ (6e7ec ) │ │ │ │ - bl 7073c │ │ │ │ - b.n 6e7f0 │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #500] @ (6e820 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #500] @ (6e824 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #496] @ (6e828 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #496] @ (6e82c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #492] @ (6e830 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #492] @ (6e834 ) │ │ │ │ + bl 70784 │ │ │ │ + b.n 6e838 │ │ │ │ nop │ │ │ │ add r2, sp, #848 @ 0x350 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102151,25 +102184,25 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sub sp, #272 @ 0x110 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sub sp, #400 @ 0x190 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e6c8 │ │ │ │ + cbz r4, 6e710 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e6d6 │ │ │ │ + cbz r0, 6e71e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e6e8 │ │ │ │ + cbz r0, 6e730 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e6f8 │ │ │ │ + cbz r0, 6e740 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e706 │ │ │ │ + cbz r0, 6e74e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e716 │ │ │ │ + cbz r4, 6e75e │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxtb r4, r3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102179,27 +102212,27 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ uxth r0, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ uxtb r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ uxtb r0, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e744 │ │ │ │ + cbz r0, 6e78c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e750 │ │ │ │ + cbz r0, 6e798 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e75c │ │ │ │ + cbz r0, 6e7a4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e768 │ │ │ │ + cbz r4, 6e7b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e778 │ │ │ │ + cbz r4, 6e7c0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e784 │ │ │ │ + cbz r4, 6e7cc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e790 │ │ │ │ + cbz r4, 6e7d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3} │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r2, r3, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r2, r4, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102265,29 +102298,29 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xb8ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xb8d4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xb8f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e7b2 │ │ │ │ + cbnz r4, 6e7fa │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e7c0 │ │ │ │ + cbnz r0, 6e808 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e7ca │ │ │ │ + cbnz r4, 6e812 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e7d6 │ │ │ │ + cbnz r4, 6e81e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e7e2 │ │ │ │ + cbnz r0, 6e82a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e7ec │ │ │ │ + cbnz r0, 6e834 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e7f6 │ │ │ │ + cbnz r4, 6e83e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e802 │ │ │ │ + cbnz r0, 6e84a │ │ │ │ lsls r0, r1, #1 │ │ │ │ rev r0, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ rev r4, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ rev16 r4, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102295,284 +102328,284 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ hlt 0x001c │ │ │ │ lsls r0, r1, #1 │ │ │ │ hlt 0x003c │ │ │ │ lsls r0, r1, #1 │ │ │ │ revsh r4, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e828 │ │ │ │ + cbnz r4, 6e870 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e834 │ │ │ │ + cbnz r4, 6e87c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e840 │ │ │ │ + cbnz r0, 6e888 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #764] @ (6eaf0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #764] @ (6eaf4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #760] @ (6eaf8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #760] @ (6eafc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #756] @ (6eb00 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #756] @ (6eb04 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #752] @ (6eb08 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #752] @ (6eb0c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #748] @ (6eb10 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #748] @ (6eb14 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #744] @ (6eb18 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #744] @ (6eb1c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #740] @ (6eb20 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #740] @ (6eb24 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #736] @ (6eb28 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #736] @ (6eb2c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #732] @ (6eb30 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #732] @ (6eb34 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #728] @ (6eb38 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #728] @ (6eb3c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #724] @ (6eb40 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #724] @ (6eb44 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #720] @ (6eb48 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #720] @ (6eb4c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #716] @ (6eb50 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #716] @ (6eb54 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #712] @ (6eb58 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #712] @ (6eb5c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #708] @ (6eb60 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #708] @ (6eb64 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #704] @ (6eb68 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #704] @ (6eb6c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #700] @ (6eb70 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #700] @ (6eb74 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #696] @ (6eb78 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #696] @ (6eb7c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #692] @ (6eb80 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #692] @ (6eb84 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #688] @ (6eb88 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #688] @ (6eb8c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #684] @ (6eb90 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #684] @ (6eb94 ) │ │ │ │ - bl 7073c │ │ │ │ + ldr r0, [pc, #764] @ (6eb38 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #764] @ (6eb3c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #760] @ (6eb40 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #760] @ (6eb44 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #756] @ (6eb48 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #756] @ (6eb4c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #752] @ (6eb50 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #752] @ (6eb54 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #748] @ (6eb58 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #748] @ (6eb5c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #744] @ (6eb60 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #744] @ (6eb64 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #740] @ (6eb68 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #740] @ (6eb6c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #736] @ (6eb70 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #736] @ (6eb74 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #732] @ (6eb78 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #732] @ (6eb7c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #728] @ (6eb80 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #728] @ (6eb84 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #724] @ (6eb88 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #724] @ (6eb8c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #720] @ (6eb90 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #720] @ (6eb94 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #716] @ (6eb98 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #716] @ (6eb9c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #712] @ (6eba0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #712] @ (6eba4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #708] @ (6eba8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #708] @ (6ebac ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #704] @ (6ebb0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #704] @ (6ebb4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #700] @ (6ebb8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #700] @ (6ebbc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #696] @ (6ebc0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #696] @ (6ebc4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #692] @ (6ebc8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #692] @ (6ebcc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #688] @ (6ebd0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #688] @ (6ebd4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #684] @ (6ebd8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #684] @ (6ebdc ) │ │ │ │ + bl 70784 │ │ │ │ add.w r0, r4, #25216 @ 0x6280 │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #672] @ (6eb98 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #672] @ (6eb9c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #668] @ (6eba0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #668] @ (6eba4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #664] @ (6eba8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #664] @ (6ebac ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #660] @ (6ebb0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #660] @ (6ebb4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #656] @ (6ebb8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #656] @ (6ebbc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #652] @ (6ebc0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #652] @ (6ebc4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #648] @ (6ebc8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #648] @ (6ebcc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #644] @ (6ebd0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #644] @ (6ebd4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #640] @ (6ebd8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #640] @ (6ebdc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #636] @ (6ebe0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #636] @ (6ebe4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #632] @ (6ebe8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #632] @ (6ebec ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #628] @ (6ebf0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #628] @ (6ebf4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #624] @ (6ebf8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #624] @ (6ebfc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #620] @ (6ec00 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #620] @ (6ec04 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #616] @ (6ec08 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #616] @ (6ec0c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #612] @ (6ec10 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #612] @ (6ec14 ) │ │ │ │ - bl 7073c │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #672] @ (6ebe0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #672] @ (6ebe4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #668] @ (6ebe8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #668] @ (6ebec ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #664] @ (6ebf0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #664] @ (6ebf4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #660] @ (6ebf8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #660] @ (6ebfc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #656] @ (6ec00 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #656] @ (6ec04 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #652] @ (6ec08 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #652] @ (6ec0c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #648] @ (6ec10 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #648] @ (6ec14 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #644] @ (6ec18 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #644] @ (6ec1c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #640] @ (6ec20 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #640] @ (6ec24 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #636] @ (6ec28 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #636] @ (6ec2c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #632] @ (6ec30 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #632] @ (6ec34 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #628] @ (6ec38 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #628] @ (6ec3c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #624] @ (6ec40 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #624] @ (6ec44 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #620] @ (6ec48 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #620] @ (6ec4c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #616] @ (6ec50 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #616] @ (6ec54 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #612] @ (6ec58 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #612] @ (6ec5c ) │ │ │ │ + bl 70784 │ │ │ │ add.w r0, r4, #26240 @ 0x6680 │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #600] @ (6ec18 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #600] @ (6ec1c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #596] @ (6ec20 ) │ │ │ │ - bl 7073c │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #600] @ (6ec60 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #600] @ (6ec64 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #596] @ (6ec68 ) │ │ │ │ + bl 70784 │ │ │ │ add.w r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #588] @ (6ec24 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #584] @ (6ec28 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #584] @ (6ec2c ) │ │ │ │ - bl 7073c │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #588] @ (6ec6c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #584] @ (6ec70 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #584] @ (6ec74 ) │ │ │ │ + bl 70784 │ │ │ │ add.w r0, r4, #26496 @ 0x6780 │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #572] @ (6ec30 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #572] @ (6ec34 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #568] @ (6ec38 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #568] @ (6ec3c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #564] @ (6ec40 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #564] @ (6ec44 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #560] @ (6ec48 ) │ │ │ │ - bl 7073c │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #572] @ (6ec78 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #572] @ (6ec7c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #568] @ (6ec80 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #568] @ (6ec84 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #564] @ (6ec88 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #564] @ (6ec8c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #560] @ (6ec90 ) │ │ │ │ + bl 70784 │ │ │ │ add.w r0, r4, #26752 @ 0x6880 │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #552] @ (6ec4c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #548] @ (6ec50 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #548] @ (6ec54 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #544] @ (6ec58 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #544] @ (6ec5c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #540] @ (6ec60 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #540] @ (6ec64 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #536] @ (6ec68 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #536] @ (6ec6c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #532] @ (6ec70 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #532] @ (6ec74 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #528] @ (6ec78 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #528] @ (6ec7c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #524] @ (6ec80 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #524] @ (6ec84 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #520] @ (6ec88 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #520] @ (6ec8c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #516] @ (6ec90 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #516] @ (6ec94 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #512] @ (6ec98 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #512] @ (6ec9c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #508] @ (6eca0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #508] @ (6eca4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #504] @ (6eca8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #504] @ (6ecac ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #500] @ (6ecb0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #500] @ (6ecb4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #496] @ (6ecb8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #496] @ (6ecbc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #492] @ (6ecc0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #492] @ (6ecc4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #488] @ (6ecc8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #488] @ (6eccc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #484] @ (6ecd0 ) │ │ │ │ - bl 7073c │ │ │ │ - b.n 6ecd4 │ │ │ │ - cbnz r4, 6eb4a │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6eb54 │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #552] @ (6ec94 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #548] @ (6ec98 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #548] @ (6ec9c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #544] @ (6eca0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #544] @ (6eca4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #540] @ (6eca8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #540] @ (6ecac ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #536] @ (6ecb0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #536] @ (6ecb4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #532] @ (6ecb8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #532] @ (6ecbc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #528] @ (6ecc0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #528] @ (6ecc4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #524] @ (6ecc8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #524] @ (6eccc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #520] @ (6ecd0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #520] @ (6ecd4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #516] @ (6ecd8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #516] @ (6ecdc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #512] @ (6ece0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #512] @ (6ece4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #508] @ (6ece8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #508] @ (6ecec ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #504] @ (6ecf0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #504] @ (6ecf4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #500] @ (6ecf8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #500] @ (6ecfc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #496] @ (6ed00 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #496] @ (6ed04 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #492] @ (6ed08 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #492] @ (6ed0c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #488] @ (6ed10 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #488] @ (6ed14 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #484] @ (6ed18 ) │ │ │ │ + bl 70784 │ │ │ │ + b.n 6ed1c │ │ │ │ + cbnz r4, 6eb92 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cbnz r4, 6eb9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6eb60 │ │ │ │ + cbnz r4, 6eba8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6eb6c │ │ │ │ + cbnz r0, 6ebb4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6eb76 │ │ │ │ + cbnz r4, 6ebbe │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6eb82 │ │ │ │ + cbnz r0, 6ebca │ │ │ │ lsls r0, r1, #1 │ │ │ │ pop {r2, r3} │ │ │ │ lsls r0, r1, #1 │ │ │ │ pop {r2, r3, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ pop {r2, r3, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102796,267 +102829,267 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2, {r2, r4, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2, {r2, r3, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #760] @ (6efd0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #760] @ (6efd4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #756] @ (6efd8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #756] @ (6efdc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #752] @ (6efe0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #752] @ (6efe4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #748] @ (6efe8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #748] @ (6efec ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #744] @ (6eff0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #744] @ (6eff4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #740] @ (6eff8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #740] @ (6effc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #736] @ (6f000 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #736] @ (6f004 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #732] @ (6f008 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #732] @ (6f00c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #728] @ (6f010 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #728] @ (6f014 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #724] @ (6f018 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #724] @ (6f01c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #720] @ (6f020 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #720] @ (6f024 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #716] @ (6f028 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #716] @ (6f02c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #712] @ (6f030 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #712] @ (6f034 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #708] @ (6f038 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #708] @ (6f03c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #704] @ (6f040 ) │ │ │ │ - bl 7073c │ │ │ │ + ldr r0, [pc, #760] @ (6f018 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #760] @ (6f01c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #756] @ (6f020 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #756] @ (6f024 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #752] @ (6f028 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #752] @ (6f02c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #748] @ (6f030 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #748] @ (6f034 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #744] @ (6f038 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #744] @ (6f03c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #740] @ (6f040 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #740] @ (6f044 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #736] @ (6f048 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #736] @ (6f04c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #732] @ (6f050 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #732] @ (6f054 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #728] @ (6f058 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #728] @ (6f05c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #724] @ (6f060 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #724] @ (6f064 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #720] @ (6f068 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #720] @ (6f06c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #716] @ (6f070 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #716] @ (6f074 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #712] @ (6f078 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #712] @ (6f07c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #708] @ (6f080 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #708] @ (6f084 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #704] @ (6f088 ) │ │ │ │ + bl 70784 │ │ │ │ add.w r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #696] @ (6f044 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #692] @ (6f048 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #692] @ (6f04c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #688] @ (6f050 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #688] @ (6f054 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #684] @ (6f058 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #684] @ (6f05c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #680] @ (6f060 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #680] @ (6f064 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #676] @ (6f068 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #676] @ (6f06c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #672] @ (6f070 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #672] @ (6f074 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #668] @ (6f078 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #668] @ (6f07c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #664] @ (6f080 ) │ │ │ │ - bl 7073c │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #696] @ (6f08c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #692] @ (6f090 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #692] @ (6f094 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #688] @ (6f098 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #688] @ (6f09c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #684] @ (6f0a0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #684] @ (6f0a4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #680] @ (6f0a8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #680] @ (6f0ac ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #676] @ (6f0b0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #676] @ (6f0b4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #672] @ (6f0b8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #672] @ (6f0bc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #668] @ (6f0c0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #668] @ (6f0c4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #664] @ (6f0c8 ) │ │ │ │ + bl 70784 │ │ │ │ add.w r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #656] @ (6f084 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #652] @ (6f088 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #652] @ (6f08c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #648] @ (6f090 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #648] @ (6f094 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #644] @ (6f098 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #644] @ (6f09c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #640] @ (6f0a0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #640] @ (6f0a4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #636] @ (6f0a8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #636] @ (6f0ac ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #632] @ (6f0b0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #632] @ (6f0b4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #628] @ (6f0b8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #628] @ (6f0bc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #624] @ (6f0c0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #624] @ (6f0c4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #620] @ (6f0c8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #620] @ (6f0cc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #616] @ (6f0d0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #616] @ (6f0d4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #612] @ (6f0d8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #612] @ (6f0dc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #608] @ (6f0e0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #608] @ (6f0e4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #604] @ (6f0e8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #604] @ (6f0ec ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #600] @ (6f0f0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #600] @ (6f0f4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #596] @ (6f0f8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #596] @ (6f0fc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #592] @ (6f100 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #592] @ (6f104 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #588] @ (6f108 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #588] @ (6f10c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #584] @ (6f110 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #584] @ (6f114 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #580] @ (6f118 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #580] @ (6f11c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #576] @ (6f120 ) │ │ │ │ - bl 7073c │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #656] @ (6f0cc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #652] @ (6f0d0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #652] @ (6f0d4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #648] @ (6f0d8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #648] @ (6f0dc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #644] @ (6f0e0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #644] @ (6f0e4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #640] @ (6f0e8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #640] @ (6f0ec ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #636] @ (6f0f0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #636] @ (6f0f4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #632] @ (6f0f8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #632] @ (6f0fc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #628] @ (6f100 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #628] @ (6f104 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #624] @ (6f108 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #624] @ (6f10c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #620] @ (6f110 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #620] @ (6f114 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #616] @ (6f118 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #616] @ (6f11c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #612] @ (6f120 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #612] @ (6f124 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #608] @ (6f128 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #608] @ (6f12c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #604] @ (6f130 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #604] @ (6f134 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #600] @ (6f138 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #600] @ (6f13c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #596] @ (6f140 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #596] @ (6f144 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #592] @ (6f148 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #592] @ (6f14c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #588] @ (6f150 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #588] @ (6f154 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #584] @ (6f158 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #584] @ (6f15c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #580] @ (6f160 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #580] @ (6f164 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #576] @ (6f168 ) │ │ │ │ + bl 70784 │ │ │ │ add.w r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #568] @ (6f124 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #564] @ (6f128 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #564] @ (6f12c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #560] @ (6f130 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #560] @ (6f134 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #556] @ (6f138 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #556] @ (6f13c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #552] @ (6f140 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #552] @ (6f144 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #548] @ (6f148 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #548] @ (6f14c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #544] @ (6f150 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #544] @ (6f154 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #540] @ (6f158 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #540] @ (6f15c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #536] @ (6f160 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #536] @ (6f164 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #532] @ (6f168 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #532] @ (6f16c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #528] @ (6f170 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #528] @ (6f174 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #524] @ (6f178 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #524] @ (6f17c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #520] @ (6f180 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #520] @ (6f184 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #516] @ (6f188 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #516] @ (6f18c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #512] @ (6f190 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #512] @ (6f194 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #508] @ (6f198 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #508] @ (6f19c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #504] @ (6f1a0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #504] @ (6f1a4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #500] @ (6f1a8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #500] @ (6f1ac ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #496] @ (6f1b0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #496] @ (6f1b4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #492] @ (6f1b8 ) │ │ │ │ - bl 7073c │ │ │ │ - b.n 6f1bc │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #568] @ (6f16c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #564] @ (6f170 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #564] @ (6f174 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #560] @ (6f178 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #560] @ (6f17c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #556] @ (6f180 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #556] @ (6f184 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #552] @ (6f188 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #552] @ (6f18c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #548] @ (6f190 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #548] @ (6f194 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #544] @ (6f198 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #544] @ (6f19c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #540] @ (6f1a0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #540] @ (6f1a4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #536] @ (6f1a8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #536] @ (6f1ac ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #532] @ (6f1b0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #532] @ (6f1b4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #528] @ (6f1b8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #528] @ (6f1bc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #524] @ (6f1c0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #524] @ (6f1c4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #520] @ (6f1c8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #520] @ (6f1cc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #516] @ (6f1d0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #516] @ (6f1d4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #512] @ (6f1d8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #512] @ (6f1dc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #508] @ (6f1e0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #508] @ (6f1e4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #504] @ (6f1e8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #504] @ (6f1ec ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #500] @ (6f1f0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #500] @ (6f1f4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #496] @ (6f1f8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #496] @ (6f1fc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #492] @ (6f200 ) │ │ │ │ + bl 70784 │ │ │ │ + b.n 6f204 │ │ │ │ ldmia r2, {r2, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ @@ -103139,501 +103172,501 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r7, {r4, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f0c0 │ │ │ │ + beq.n 6f108 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f0fc │ │ │ │ + beq.n 6f144 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f138 │ │ │ │ + beq.n 6f180 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f184 │ │ │ │ + beq.n 6f1cc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6efc0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6effc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6f040 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6f07c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f0c0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f104 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f138 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f184 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6efd0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f014 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f050 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f09c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f0e8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f134 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f180 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f1bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f000 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f03c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f088 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f0cc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f118 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f154 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f1a0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f1e4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f028 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f064 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f0a8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f0ec │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f138 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f174 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f1b0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f1ec │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f028 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f06c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f0b0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f0ec │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f168 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f19c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f1d8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f214 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f050 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f084 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f0b8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f0ec │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f130 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f16c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f1a8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f1e4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f228 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f06c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f0b8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f0fc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f140 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f17c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f1c0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f1f4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f230 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f26c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f0a8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f0e4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f130 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f16c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f1b0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f1ec │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f220 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f25c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f298 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f0dc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f118 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f164 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f1a0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f1dc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f220 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f264 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #756] @ (6f4b4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #756] @ (6f4b8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #752] @ (6f4bc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #752] @ (6f4c0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #748] @ (6f4c4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #748] @ (6f4c8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #744] @ (6f4cc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #744] @ (6f4d0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #740] @ (6f4d4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #740] @ (6f4d8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #736] @ (6f4dc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #736] @ (6f4e0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #732] @ (6f4e4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #732] @ (6f4e8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #728] @ (6f4ec ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #728] @ (6f4f0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #724] @ (6f4f4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #724] @ (6f4f8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #720] @ (6f4fc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #720] @ (6f500 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #716] @ (6f504 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #716] @ (6f508 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #712] @ (6f50c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #712] @ (6f510 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #708] @ (6f514 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #708] @ (6f518 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #704] @ (6f51c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #704] @ (6f520 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #700] @ (6f524 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #700] @ (6f528 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #696] @ (6f52c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #696] @ (6f530 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #692] @ (6f534 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #692] @ (6f538 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #688] @ (6f53c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #688] @ (6f540 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #684] @ (6f544 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #684] @ (6f548 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #680] @ (6f54c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #680] @ (6f550 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #676] @ (6f554 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #676] @ (6f558 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #672] @ (6f55c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #672] @ (6f560 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #668] @ (6f564 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #668] @ (6f568 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #664] @ (6f56c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #664] @ (6f570 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #660] @ (6f574 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #660] @ (6f578 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #656] @ (6f57c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #656] @ (6f580 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #652] @ (6f584 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #652] @ (6f588 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #648] @ (6f58c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #648] @ (6f590 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #644] @ (6f594 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #644] @ (6f598 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #640] @ (6f59c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #640] @ (6f5a0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #636] @ (6f5a4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #636] @ (6f5a8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #632] @ (6f5ac ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #632] @ (6f5b0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #628] @ (6f5b4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #628] @ (6f5b8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #624] @ (6f5bc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #624] @ (6f5c0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #620] @ (6f5c4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #620] @ (6f5c8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #616] @ (6f5cc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #616] @ (6f5d0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #612] @ (6f5d4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #612] @ (6f5d8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #608] @ (6f5dc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #608] @ (6f5e0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #604] @ (6f5e4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #604] @ (6f5e8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #600] @ (6f5ec ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #600] @ (6f5f0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #596] @ (6f5f4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #596] @ (6f5f8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #592] @ (6f5fc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #592] @ (6f600 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #588] @ (6f604 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #588] @ (6f608 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #584] @ (6f60c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #584] @ (6f610 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #580] @ (6f614 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #580] @ (6f618 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #576] @ (6f61c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #576] @ (6f620 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #572] @ (6f624 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #572] @ (6f628 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #568] @ (6f62c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #568] @ (6f630 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #564] @ (6f634 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #564] @ (6f638 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #560] @ (6f63c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #560] @ (6f640 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #556] @ (6f644 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #556] @ (6f648 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #552] @ (6f64c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #552] @ (6f650 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #548] @ (6f654 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #548] @ (6f658 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #544] @ (6f65c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #544] @ (6f660 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #540] @ (6f664 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #540] @ (6f668 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #536] @ (6f66c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #536] @ (6f670 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #532] @ (6f674 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #532] @ (6f678 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #528] @ (6f67c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #528] @ (6f680 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #524] @ (6f684 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #524] @ (6f688 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #520] @ (6f68c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #520] @ (6f690 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #516] @ (6f694 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #516] @ (6f698 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #512] @ (6f69c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #512] @ (6f6a0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #508] @ (6f6a4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #508] @ (6f6a8 ) │ │ │ │ - bl 7073c │ │ │ │ - b.n 6f6ac │ │ │ │ - nop │ │ │ │ - bls.n 6f5a0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f3dc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f418 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f45c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f4a0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f4e4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f528 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f564 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f5a8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f3ec │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f428 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f46c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f4b8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f4f4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f528 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f564 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f5a0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f5ec │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f428 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f464 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f498 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f4cc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f508 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f544 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f580 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f5c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f618 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f46c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f4a8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f4ec │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f540 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f584 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f5c0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f5fc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f638 │ │ │ │ + beq.n 6f008 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6f044 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6f088 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6f0c4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f108 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f14c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f180 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f1cc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f018 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f05c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f098 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f0e4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f130 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f17c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f1c8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f204 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f048 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f084 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f0d0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f114 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f160 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f19c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f1e8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f22c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f070 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f0ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f0f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f134 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f180 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f1bc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f1f8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f234 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f070 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f0b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f0f8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f134 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f1b0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f1e4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f220 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f25c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f098 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f0cc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f100 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f134 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f178 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f1b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f1f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f22c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f270 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f0b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f100 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f144 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f188 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f1c4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f208 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f23c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f278 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f2b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f0f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f12c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f178 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f1b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f1f8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f234 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f268 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f2a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f2e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f124 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f160 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f1ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f1e8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f224 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f268 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f2ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #756] @ (6f4fc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #756] @ (6f500 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #752] @ (6f504 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #752] @ (6f508 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #748] @ (6f50c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #748] @ (6f510 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #744] @ (6f514 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #744] @ (6f518 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #740] @ (6f51c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #740] @ (6f520 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #736] @ (6f524 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #736] @ (6f528 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #732] @ (6f52c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #732] @ (6f530 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #728] @ (6f534 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #728] @ (6f538 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #724] @ (6f53c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #724] @ (6f540 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #720] @ (6f544 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #720] @ (6f548 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #716] @ (6f54c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #716] @ (6f550 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #712] @ (6f554 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #712] @ (6f558 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #708] @ (6f55c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #708] @ (6f560 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #704] @ (6f564 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #704] @ (6f568 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #700] @ (6f56c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #700] @ (6f570 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #696] @ (6f574 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #696] @ (6f578 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #692] @ (6f57c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #692] @ (6f580 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #688] @ (6f584 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #688] @ (6f588 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #684] @ (6f58c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #684] @ (6f590 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #680] @ (6f594 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #680] @ (6f598 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #676] @ (6f59c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #676] @ (6f5a0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #672] @ (6f5a4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #672] @ (6f5a8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #668] @ (6f5ac ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #668] @ (6f5b0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #664] @ (6f5b4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #664] @ (6f5b8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #660] @ (6f5bc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #660] @ (6f5c0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #656] @ (6f5c4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #656] @ (6f5c8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #652] @ (6f5cc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #652] @ (6f5d0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #648] @ (6f5d4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #648] @ (6f5d8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #644] @ (6f5dc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #644] @ (6f5e0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #640] @ (6f5e4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #640] @ (6f5e8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #636] @ (6f5ec ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #636] @ (6f5f0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #632] @ (6f5f4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #632] @ (6f5f8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #628] @ (6f5fc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #628] @ (6f600 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #624] @ (6f604 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #624] @ (6f608 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #620] @ (6f60c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #620] @ (6f610 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #616] @ (6f614 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #616] @ (6f618 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #612] @ (6f61c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #612] @ (6f620 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #608] @ (6f624 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #608] @ (6f628 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #604] @ (6f62c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #604] @ (6f630 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #600] @ (6f634 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #600] @ (6f638 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #596] @ (6f63c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #596] @ (6f640 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #592] @ (6f644 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #592] @ (6f648 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #588] @ (6f64c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #588] @ (6f650 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #584] @ (6f654 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #584] @ (6f658 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #580] @ (6f65c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #580] @ (6f660 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #576] @ (6f664 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #576] @ (6f668 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #572] @ (6f66c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #572] @ (6f670 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #568] @ (6f674 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #568] @ (6f678 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #564] @ (6f67c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #564] @ (6f680 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #560] @ (6f684 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #560] @ (6f688 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #556] @ (6f68c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #556] @ (6f690 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #552] @ (6f694 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #552] @ (6f698 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #548] @ (6f69c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #548] @ (6f6a0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #544] @ (6f6a4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #544] @ (6f6a8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #540] @ (6f6ac ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #540] @ (6f6b0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #536] @ (6f6b4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #536] @ (6f6b8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #532] @ (6f6bc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #532] @ (6f6c0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #528] @ (6f6c4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #528] @ (6f6c8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #524] @ (6f6cc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #524] @ (6f6d0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #520] @ (6f6d4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #520] @ (6f6d8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #516] @ (6f6dc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #516] @ (6f6e0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #512] @ (6f6e4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #512] @ (6f6e8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #508] @ (6f6ec ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #508] @ (6f6f0 ) │ │ │ │ + bl 70784 │ │ │ │ + b.n 6f6f4 │ │ │ │ + nop │ │ │ │ + bls.n 6f5e8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f424 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f460 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f4a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f4e8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f52c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f570 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f5ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f5f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f434 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f470 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f4b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f500 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f53c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f570 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f5ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f5e8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f634 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f470 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f4ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f4e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f514 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f550 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f58c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f5c8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f60c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f660 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f4b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f4f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f534 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f588 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f5cc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f608 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f644 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f680 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f484 │ │ │ │ + ble.n 6f4cc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f4c8 │ │ │ │ + ble.n 6f510 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f504 │ │ │ │ + ble.n 6f54c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f548 │ │ │ │ + ble.n 6f590 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #52 @ 0x34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -103661,406 +103694,406 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ svc 172 @ 0xac │ │ │ │ lsls r0, r1, #1 │ │ │ │ svc 208 @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ svc 240 @ 0xf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f5b0 │ │ │ │ + b.n 6f5f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f5ec │ │ │ │ + b.n 6f634 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f628 │ │ │ │ + b.n 6f670 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f664 │ │ │ │ + b.n 6f6ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f6a8 │ │ │ │ + b.n 6f6f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f6ec │ │ │ │ + b.n 6f734 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f728 │ │ │ │ + b.n 6f770 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f764 │ │ │ │ + b.n 6f7ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f7a0 │ │ │ │ + b.n 6f7e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f7dc │ │ │ │ + b.n 6f824 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f820 │ │ │ │ + b.n 6f868 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f864 │ │ │ │ + b.n 6f8ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f8a0 │ │ │ │ + b.n 6f8e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f8dc │ │ │ │ + b.n 6f924 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f918 │ │ │ │ + b.n 6f960 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f95c │ │ │ │ + b.n 6f9a4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f998 │ │ │ │ + b.n 6f9e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f9d4 │ │ │ │ + b.n 6fa1c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa10 │ │ │ │ + b.n 6fa58 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa5c │ │ │ │ + b.n 6faa4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6faa8 │ │ │ │ + b.n 6faf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fae4 │ │ │ │ + b.n 6fb2c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb28 │ │ │ │ + b.n 6fb70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb5c │ │ │ │ + b.n 6fba4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb98 │ │ │ │ + b.n 6fbe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fbcc │ │ │ │ + b.n 6fc14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc08 │ │ │ │ + b.n 6fc50 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc44 │ │ │ │ + b.n 6fc8c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc80 │ │ │ │ + b.n 6fcc8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fcd4 │ │ │ │ + b.n 6fd1c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fd18 │ │ │ │ + b.n 6fd60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fd5c │ │ │ │ + b.n 6fda4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fdb0 │ │ │ │ + b.n 6fdf8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fe04 │ │ │ │ + b.n 6fe4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ee40 │ │ │ │ + b.n 6ee88 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ee84 │ │ │ │ + b.n 6eecc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6eeb8 │ │ │ │ + b.n 6ef00 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6eeec │ │ │ │ + b.n 6ef34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef28 │ │ │ │ + b.n 6ef70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef6c │ │ │ │ + b.n 6efb4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6efa0 │ │ │ │ + b.n 6efe8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6efdc │ │ │ │ + b.n 6f024 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f018 │ │ │ │ + b.n 6f060 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f05c │ │ │ │ + b.n 6f0a4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f098 │ │ │ │ + b.n 6f0e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f0dc │ │ │ │ + b.n 6f124 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f120 │ │ │ │ + b.n 6f168 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f164 │ │ │ │ + b.n 6f1ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f1a8 │ │ │ │ + b.n 6f1f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f1e4 │ │ │ │ + b.n 6f22c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f238 │ │ │ │ + b.n 6f280 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f27c │ │ │ │ + b.n 6f2c4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f2b8 │ │ │ │ + b.n 6f300 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f2f4 │ │ │ │ + b.n 6f33c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f330 │ │ │ │ + b.n 6f378 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f36c │ │ │ │ + b.n 6f3b4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f3a8 │ │ │ │ + b.n 6f3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f3ec │ │ │ │ + b.n 6f434 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f428 │ │ │ │ + b.n 6f470 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f46c │ │ │ │ + b.n 6f4b4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f4a8 │ │ │ │ + b.n 6f4f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f4e4 │ │ │ │ + b.n 6f52c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f528 │ │ │ │ + b.n 6f570 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f564 │ │ │ │ + b.n 6f5ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f5b0 │ │ │ │ + b.n 6f5f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f5f4 │ │ │ │ + b.n 6f63c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f630 │ │ │ │ + b.n 6f678 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f684 │ │ │ │ + b.n 6f6cc │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xe80c0048 │ │ │ │ @ instruction: 0xe82c0048 │ │ │ │ - ldr r0, [pc, #760] @ (6f9a8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #760] @ (6f9ac ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #756] @ (6f9b0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #756] @ (6f9b4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #752] @ (6f9b8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #752] @ (6f9bc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #748] @ (6f9c0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #748] @ (6f9c4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #744] @ (6f9c8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #744] @ (6f9cc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #740] @ (6f9d0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #740] @ (6f9d4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #736] @ (6f9d8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #736] @ (6f9dc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #732] @ (6f9e0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #732] @ (6f9e4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #728] @ (6f9e8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #728] @ (6f9ec ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #724] @ (6f9f0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #724] @ (6f9f4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #720] @ (6f9f8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #720] @ (6f9fc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #716] @ (6fa00 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #716] @ (6fa04 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #712] @ (6fa08 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #712] @ (6fa0c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #708] @ (6fa10 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #708] @ (6fa14 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #704] @ (6fa18 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #704] @ (6fa1c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #700] @ (6fa20 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #700] @ (6fa24 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #696] @ (6fa28 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #696] @ (6fa2c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #692] @ (6fa30 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #692] @ (6fa34 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #688] @ (6fa38 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #688] @ (6fa3c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #684] @ (6fa40 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #684] @ (6fa44 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #680] @ (6fa48 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #680] @ (6fa4c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #676] @ (6fa50 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #676] @ (6fa54 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #672] @ (6fa58 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #672] @ (6fa5c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #668] @ (6fa60 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #668] @ (6fa64 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #664] @ (6fa68 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #664] @ (6fa6c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #660] @ (6fa70 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #660] @ (6fa74 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #656] @ (6fa78 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #656] @ (6fa7c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #652] @ (6fa80 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #652] @ (6fa84 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #648] @ (6fa88 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #648] @ (6fa8c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #644] @ (6fa90 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #644] @ (6fa94 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #640] @ (6fa98 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #640] @ (6fa9c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #636] @ (6faa0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #636] @ (6faa4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #632] @ (6faa8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #632] @ (6faac ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #628] @ (6fab0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #628] @ (6fab4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #624] @ (6fab8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #624] @ (6fabc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #620] @ (6fac0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #620] @ (6fac4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #616] @ (6fac8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #616] @ (6facc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #612] @ (6fad0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #612] @ (6fad4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #608] @ (6fad8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #608] @ (6fadc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #604] @ (6fae0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #604] @ (6fae4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #600] @ (6fae8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #600] @ (6faec ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #596] @ (6faf0 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #596] @ (6faf4 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #592] @ (6faf8 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #592] @ (6fafc ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #588] @ (6fb00 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #588] @ (6fb04 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #584] @ (6fb08 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #584] @ (6fb0c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #580] @ (6fb10 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #580] @ (6fb14 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #576] @ (6fb18 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #576] @ (6fb1c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #572] @ (6fb20 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #572] @ (6fb24 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #568] @ (6fb28 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #568] @ (6fb2c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #564] @ (6fb30 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #564] @ (6fb34 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #560] @ (6fb38 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #560] @ (6fb3c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #556] @ (6fb40 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #556] @ (6fb44 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #552] @ (6fb48 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #552] @ (6fb4c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #548] @ (6fb50 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #548] @ (6fb54 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #544] @ (6fb58 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #544] @ (6fb5c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #540] @ (6fb60 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #540] @ (6fb64 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #536] @ (6fb68 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #536] @ (6fb6c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #532] @ (6fb70 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #532] @ (6fb74 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #528] @ (6fb78 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #528] @ (6fb7c ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #524] @ (6fb80 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r5, [pc, #524] @ (6fb84 ) │ │ │ │ - ldr r0, [pc, #524] @ (6fb88 ) │ │ │ │ - bl 7073c │ │ │ │ - ldr r0, [pc, #524] @ (6fb8c ) │ │ │ │ - bl 7073c │ │ │ │ + ldr r0, [pc, #760] @ (6f9f0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #760] @ (6f9f4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #756] @ (6f9f8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #756] @ (6f9fc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #752] @ (6fa00 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #752] @ (6fa04 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #748] @ (6fa08 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #748] @ (6fa0c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #744] @ (6fa10 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #744] @ (6fa14 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #740] @ (6fa18 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #740] @ (6fa1c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #736] @ (6fa20 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #736] @ (6fa24 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #732] @ (6fa28 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #732] @ (6fa2c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #728] @ (6fa30 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #728] @ (6fa34 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #724] @ (6fa38 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #724] @ (6fa3c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #720] @ (6fa40 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #720] @ (6fa44 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #716] @ (6fa48 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #716] @ (6fa4c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #712] @ (6fa50 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #712] @ (6fa54 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #708] @ (6fa58 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #708] @ (6fa5c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #704] @ (6fa60 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #704] @ (6fa64 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #700] @ (6fa68 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #700] @ (6fa6c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #696] @ (6fa70 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #696] @ (6fa74 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #692] @ (6fa78 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #692] @ (6fa7c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #688] @ (6fa80 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #688] @ (6fa84 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #684] @ (6fa88 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #684] @ (6fa8c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #680] @ (6fa90 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #680] @ (6fa94 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #676] @ (6fa98 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #676] @ (6fa9c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #672] @ (6faa0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #672] @ (6faa4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #668] @ (6faa8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #668] @ (6faac ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #664] @ (6fab0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #664] @ (6fab4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #660] @ (6fab8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #660] @ (6fabc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #656] @ (6fac0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #656] @ (6fac4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #652] @ (6fac8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #652] @ (6facc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #648] @ (6fad0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #648] @ (6fad4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #644] @ (6fad8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #644] @ (6fadc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #640] @ (6fae0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #640] @ (6fae4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #636] @ (6fae8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #636] @ (6faec ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #632] @ (6faf0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #632] @ (6faf4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #628] @ (6faf8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #628] @ (6fafc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #624] @ (6fb00 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #624] @ (6fb04 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #620] @ (6fb08 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #620] @ (6fb0c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #616] @ (6fb10 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #616] @ (6fb14 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #612] @ (6fb18 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #612] @ (6fb1c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #608] @ (6fb20 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #608] @ (6fb24 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #604] @ (6fb28 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #604] @ (6fb2c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #600] @ (6fb30 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #600] @ (6fb34 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #596] @ (6fb38 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #596] @ (6fb3c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #592] @ (6fb40 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #592] @ (6fb44 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #588] @ (6fb48 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #588] @ (6fb4c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #584] @ (6fb50 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #584] @ (6fb54 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #580] @ (6fb58 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #580] @ (6fb5c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #576] @ (6fb60 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #576] @ (6fb64 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #572] @ (6fb68 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #572] @ (6fb6c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #568] @ (6fb70 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #568] @ (6fb74 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #564] @ (6fb78 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #564] @ (6fb7c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #560] @ (6fb80 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #560] @ (6fb84 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #556] @ (6fb88 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #556] @ (6fb8c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #552] @ (6fb90 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #552] @ (6fb94 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #548] @ (6fb98 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #548] @ (6fb9c ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #544] @ (6fba0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #544] @ (6fba4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #540] @ (6fba8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #540] @ (6fbac ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #536] @ (6fbb0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #536] @ (6fbb4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #532] @ (6fbb8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #532] @ (6fbbc ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #528] @ (6fbc0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #528] @ (6fbc4 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #524] @ (6fbc8 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r5, [pc, #524] @ (6fbcc ) │ │ │ │ + ldr r0, [pc, #524] @ (6fbd0 ) │ │ │ │ + bl 70784 │ │ │ │ + ldr r0, [pc, #524] @ (6fbd4 ) │ │ │ │ + bl 70784 │ │ │ │ add.w r9, r5, #20 │ │ │ │ - ldr r0, [pc, #516] @ (6fb90 ) │ │ │ │ + ldr r0, [pc, #516] @ (6fbd8 ) │ │ │ │ addw fp, r5, #3092 @ 0xc14 │ │ │ │ - bl 7073c │ │ │ │ + bl 70784 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #54141 @ 0xd37d │ │ │ │ + movw r3, #54205 @ 0xd3bd │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 6fb94 │ │ │ │ + b.n 6fbdc │ │ │ │ strex r0, r0, [ip, #288] @ 0x120 │ │ │ │ strd r0, r0, [r8], #-288 @ 0x120 │ │ │ │ stmia.w r4, {r3, r6} │ │ │ │ ldmia.w ip, {r3, r6} │ │ │ │ ldmia.w ip!, {r3, r6} │ │ │ │ strd r0, r0, [r0], #288 @ 0x120 │ │ │ │ stmdb r0, {r3, r6} │ │ │ │ @@ -104203,59 +104236,59 @@ │ │ │ │ ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r0, [r7, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 703c8 │ │ │ │ + bne.w 70410 │ │ │ │ ldr.w r6, [r7, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7044c │ │ │ │ + bne.w 70494 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49541 @ 0xc185 │ │ │ │ + movw r3, #49605 @ 0xc1c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 704b2 │ │ │ │ + bne.w 704fa │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6fc74 │ │ │ │ + beq.n 6fcbc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 703bc │ │ │ │ + bne.w 70404 │ │ │ │ ldr.w r0, [r9, #-8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6fc32 │ │ │ │ + bne.n 6fc7a │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r3, r0, #26 │ │ │ │ - bpl.w 704ec │ │ │ │ + bpl.w 70534 │ │ │ │ lsls r1, r0, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r9, #8 │ │ │ │ - bpl.n 6fbf4 │ │ │ │ + bpl.n 6fc3c │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 6fc2e │ │ │ │ + cbz r0, 6fc76 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 70502 │ │ │ │ + bne.w 7054a │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d3ac <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d3ec <_Py_HashBytes@@Base+0x90> │ │ │ │ adds r2, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ str.w r0, [r9, #-8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r0, r5, [r4, #4] │ │ │ │ @@ -104266,89 +104299,89 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 70480 │ │ │ │ + bgt.w 704c8 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r0 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ add.w r9, r9, #24 │ │ │ │ adds r5, #24 │ │ │ │ cmp fp, r9 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb.w r3, [r5, #-8] │ │ │ │ - bne.n 6fb94 │ │ │ │ - ldr r5, [pc, #724] @ (6ff60 ) │ │ │ │ - movw sl, #4705 @ 0x1261 │ │ │ │ + bne.n 6fbdc │ │ │ │ + ldr r5, [pc, #724] @ (6ffa8 ) │ │ │ │ + movw sl, #4777 @ 0x12a9 │ │ │ │ movt sl, #7 │ │ │ │ - ldr.w fp, [pc, #748] @ 6ff80 │ │ │ │ + ldr.w fp, [pc, #748] @ 6ffc8 │ │ │ │ add.w r9, r5, #20 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #54141 @ 0xd37d │ │ │ │ + movw r3, #54205 @ 0xd3bd │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r0, [r7, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7040a │ │ │ │ + bne.w 70452 │ │ │ │ ldr.w r6, [r7, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 70456 │ │ │ │ + bne.w 7049e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49541 @ 0xc185 │ │ │ │ + movw r3, #49605 @ 0xc1c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 704a4 │ │ │ │ + bne.w 704ec │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6fd8e │ │ │ │ + beq.n 6fdd6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 703c2 │ │ │ │ + bne.w 7040a │ │ │ │ ldr.w r0, [r9, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6fd4c │ │ │ │ + bne.n 6fd94 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r1, r0, #26 │ │ │ │ - bpl.w 704fc │ │ │ │ + bpl.w 70544 │ │ │ │ lsls r2, r0, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r9, #8 │ │ │ │ - bpl.n 6fd0e │ │ │ │ + bpl.n 6fd56 │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 6fd48 │ │ │ │ + cbz r0, 6fd90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 704f4 │ │ │ │ + bne.w 7053c │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d3ac <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d3ec <_Py_HashBytes@@Base+0x90> │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ str.w r0, [r9, #-8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r0, r5, [r4, #4] │ │ │ │ @@ -104359,963 +104392,963 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 7045e │ │ │ │ + bgt.w 704a6 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r0 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ add.w r9, r9, #32 │ │ │ │ adds r5, #32 │ │ │ │ cmp fp, r9 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb.w r3, [r5, #-16] │ │ │ │ - bne.n 6fcae │ │ │ │ + bne.n 6fcf6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 704c2 │ │ │ │ - bl 713d8 │ │ │ │ + bne.w 7050a │ │ │ │ + bl 71420 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705cc │ │ │ │ + beq.w 70614 │ │ │ │ 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 6fe26 │ │ │ │ + bne.n 6fe6e │ │ │ │ movw r2, #8036 @ 0x1f64 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 705c2 │ │ │ │ - ldr r3, [pc, #384] @ (6ff64 ) │ │ │ │ + bne.w 7060a │ │ │ │ + ldr r3, [pc, #384] @ (6ffac ) │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ movs r7, #1 │ │ │ │ movs r4, #8 │ │ │ │ str r7, [r2, #4] │ │ │ │ mov r6, ip │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ subs r4, #1 │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.n 6fdf4 │ │ │ │ + bne.n 6fe3c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r5, [r3, #20] │ │ │ │ - ldr r2, [pc, #340] @ (6ff68 ) │ │ │ │ + ldr r2, [pc, #340] @ (6ffb0 ) │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #336] @ (6ff6c ) │ │ │ │ + ldr r2, [pc, #336] @ (6ffb4 ) │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #336] @ (6ff70 ) │ │ │ │ + ldr r2, [pc, #336] @ (6ffb8 ) │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #336] @ (6ff74 ) │ │ │ │ + ldr r2, [pc, #336] @ (6ffbc ) │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 721c4 │ │ │ │ + bl 72284 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7061a │ │ │ │ + beq.w 70662 │ │ │ │ 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 19e658 <_PyThreadState_New@@Base+0x4ec> │ │ │ │ + bl 19ecf8 <_PyThreadState_New@@Base+0x4ec> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7061a │ │ │ │ + beq.w 70662 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6fe54 │ │ │ │ + bne.n 6fe9c │ │ │ │ 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 722d0 │ │ │ │ + bl 72318 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3856] @ 0xf10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70512 │ │ │ │ + beq.w 7055a │ │ │ │ mov r0, r4 │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70512 │ │ │ │ + beq.w 7055a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 723d8 │ │ │ │ + bl 72420 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7050c │ │ │ │ + bne.w 70554 │ │ │ │ ldr.w r5, [r8, #1436] @ 0x59c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6ff2e │ │ │ │ + bne.n 6ff76 │ │ │ │ movs r0, #5 │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7054a │ │ │ │ + beq.w 70592 │ │ │ │ movw r6, #43976 @ 0xabc8 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #172] @ (6ff78 ) │ │ │ │ - movw r2, #48792 @ 0xbe98 │ │ │ │ + ldr r1, [pc, #172] @ (6ffc0 ) │ │ │ │ + movw r2, #49624 @ 0xc1d8 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1a17e8 │ │ │ │ + bl 1a1e88 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #156] @ (6ff7c ) │ │ │ │ + ldr r1, [pc, #156] @ (6ffc4 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1a17e8 │ │ │ │ + bl 1a1e88 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #144] @ (6ff7c ) │ │ │ │ + ldr r1, [pc, #144] @ (6ffc4 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1a17e8 │ │ │ │ + bl 1a1e88 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #128] @ (6ff7c ) │ │ │ │ + ldr r1, [pc, #128] @ (6ffc4 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - bl 1a17e8 │ │ │ │ + bl 1a1e88 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r1, [r3, #12] │ │ │ │ - ldr r1, [pc, #108] @ (6ff7c ) │ │ │ │ - bl 1a17e8 │ │ │ │ + ldr r1, [pc, #108] @ (6ffc4 ) │ │ │ │ + bl 1a1e88 │ │ │ │ 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 70534 │ │ │ │ + beq.w 7057c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6ff1c │ │ │ │ + bne.n 6ff64 │ │ │ │ str.w r4, [r8, #1436] @ 0x59c │ │ │ │ ldr.w r3, [r8, #1440] @ 0x5a0 │ │ │ │ - cbnz r3, 6ff42 │ │ │ │ - bl 713d8 │ │ │ │ + cbnz r3, 6ff8a │ │ │ │ + bl 71420 │ │ │ │ str.w r0, [r8, #1440] @ 0x5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70550 │ │ │ │ + beq.w 70598 │ │ │ │ ldr.w r3, [r8, #1444] @ 0x5a4 │ │ │ │ - cbnz r3, 6ff84 │ │ │ │ - movw r0, #55816 @ 0xda08 │ │ │ │ + cbnz r3, 6ffcc │ │ │ │ + movw r0, #56632 @ 0xdd38 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ str.w r0, [r8, #1444] @ 0x5a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70550 │ │ │ │ - b.n 6ff84 │ │ │ │ + beq.w 70598 │ │ │ │ + b.n 6ffcc │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + negs r4, r4 │ │ │ │ movs r6, r5 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmia r4!, {r2, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 70070 │ │ │ │ + beq.n 700b8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r4, r2, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ str.w r2, [r8, #1452] @ 0x5ac │ │ │ │ add.w r3, r3, #5568 @ 0x15c0 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ movs r2, #32 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ str.w r0, [r8, #1464] @ 0x5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705ba │ │ │ │ + beq.w 70602 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a186c │ │ │ │ + bl 1a1f0c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7050c │ │ │ │ + bne.w 70554 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1a42a8 │ │ │ │ + bl 1a4948 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705a2 │ │ │ │ + beq.w 705ea │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [sl, #3880] @ 0xf28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #63364 @ 0xf784 │ │ │ │ + movw r2, #64196 @ 0xfac4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl 1a3e20 │ │ │ │ + bl 1a44c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 705a2 │ │ │ │ + blt.w 705ea │ │ │ │ mov r0, r9 │ │ │ │ - bl 81eb4 │ │ │ │ + bl 81ee8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705a2 │ │ │ │ + beq.w 705ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #820] @ (70334 ) │ │ │ │ + ldr r1, [pc, #820] @ (7037c ) │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str.w r0, [sl, #3876] @ 0xf24 │ │ │ │ - bl 7eb98 │ │ │ │ + bl 7ebcc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705a2 │ │ │ │ + beq.w 705ea │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, sl, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #792] @ (70338 ) │ │ │ │ + ldr r1, [pc, #792] @ (70380 ) │ │ │ │ str.w r3, [r4, #512] @ 0x200 │ │ │ │ - bl 7eb98 │ │ │ │ + bl 7ebcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705a2 │ │ │ │ + beq.w 705ea │ │ │ │ str.w r0, [r4, #516] @ 0x204 │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #768] @ (7033c ) │ │ │ │ - bl 89124 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #768] @ (70384 ) │ │ │ │ + bl 890f4 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705a2 │ │ │ │ + beq.w 705ea │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #748] @ (70340 ) │ │ │ │ - bl 89124 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #748] @ (70388 ) │ │ │ │ + bl 890f4 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705a2 │ │ │ │ + beq.w 705ea │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, r9 │ │ │ │ - bl 81eb4 │ │ │ │ + bl 81ee8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7056a │ │ │ │ - ldr r5, [pc, #720] @ (70344 ) │ │ │ │ + beq.w 705b2 │ │ │ │ + ldr r5, [pc, #720] @ (7038c ) │ │ │ │ mov.w fp, #0 │ │ │ │ ldrd r2, r1, [r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7056a │ │ │ │ + bne.w 705b2 │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #8 │ │ │ │ cmp.w fp, #68 @ 0x44 │ │ │ │ - bne.n 70076 │ │ │ │ + bne.n 700be │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #664] @ (70348 ) │ │ │ │ + ldr r3, [pc, #664] @ (70390 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 7d6e8 │ │ │ │ + bl 7d718 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7056a │ │ │ │ + beq.w 705b2 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - movw r0, #63536 @ 0xf830 │ │ │ │ + movw r0, #64368 @ 0xfb70 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 89158 │ │ │ │ + bl 89128 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r0, [r5, #1804] @ 0x70c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 700f0 │ │ │ │ + beq.n 70138 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7059a │ │ │ │ + beq.w 705e2 │ │ │ │ ldr.w r2, [r5, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7056a │ │ │ │ - movw r1, #5476 @ 0x1564 │ │ │ │ + beq.w 705b2 │ │ │ │ + movw r1, #6308 @ 0x18a4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7056a │ │ │ │ + bne.w 705b2 │ │ │ │ movw r5, #6504 @ 0x1968 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ movw r4, #8036 @ 0x1f64 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - movw r1, #63560 @ 0xf848 │ │ │ │ + movw r1, #64392 @ 0xfb88 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7056a │ │ │ │ + bne.w 705b2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #3584 @ 0xe00 │ │ │ │ + movw r1, #4416 @ 0x1140 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7056a │ │ │ │ + bne.w 705b2 │ │ │ │ ldr.w r0, [sl, #3876] @ 0xf24 │ │ │ │ - bl 81ef4 │ │ │ │ + bl 81f28 │ │ │ │ add.w r3, sl, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #336] @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705a2 │ │ │ │ + beq.w 705ea │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7017c │ │ │ │ + beq.n 701c4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70592 │ │ │ │ + beq.w 705da │ │ │ │ ldr.w r0, [sl, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - movw r1, #63580 @ 0xf85c │ │ │ │ + movw r1, #64412 @ 0xfb9c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 8f9b8 │ │ │ │ + bl 8f978 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 705a2 │ │ │ │ + ble.w 705ea │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [sl, #3904] @ 0xf40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 701d0 │ │ │ │ + bne.n 70218 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #3720] @ 0xe88 │ │ │ │ add.w r0, r3, #648 @ 0x288 │ │ │ │ ldr.w r2, [r3, #652] @ 0x28c │ │ │ │ - cbnz r2, 701d0 │ │ │ │ + cbnz r2, 70218 │ │ │ │ ldr.w r2, [r3, #648] @ 0x288 │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [r3, #652] @ 0x28c │ │ │ │ - cbz r2, 701d0 │ │ │ │ - bl 1a4b84 │ │ │ │ + cbz r2, 70218 │ │ │ │ + bl 1a5224 │ │ │ │ ldr.w r3, [r8, #1408] @ 0x580 │ │ │ │ - cbnz r3, 701e6 │ │ │ │ + cbnz r3, 7022e │ │ │ │ ldr.w r3, [r8, #1404] @ 0x57c │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 70584 │ │ │ │ + bne.w 705cc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #63592 @ 0xf868 │ │ │ │ + movw r0, #64424 @ 0xfba8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 89158 │ │ │ │ + bl 89128 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 706dc │ │ │ │ + beq.w 70724 │ │ │ │ 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 70394 │ │ │ │ + beq.w 703dc │ │ │ │ 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 706c0 │ │ │ │ - movw r0, #63660 @ 0xf8ac │ │ │ │ + bne.w 70708 │ │ │ │ + movw r0, #64492 @ 0xfbec │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a4d10 │ │ │ │ + bl 1a53b0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 70676 │ │ │ │ - movw r0, #63660 @ 0xf8ac │ │ │ │ + bne.w 706be │ │ │ │ + movw r0, #64492 @ 0xfbec │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1ab6dc │ │ │ │ + bl 1abd78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70676 │ │ │ │ + beq.w 706be │ │ │ │ str.w r0, [r8, #3888] @ 0xf30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 706ce │ │ │ │ - movw r0, #60128 @ 0xeae0 │ │ │ │ + bne.w 70716 │ │ │ │ + movw r0, #60960 @ 0xee20 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70676 │ │ │ │ + beq.w 706be │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #50212 @ 0xc424 │ │ │ │ + movw r1, #51044 @ 0xc764 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #63704 @ 0xf8d8 │ │ │ │ + movw r0, #64536 @ 0xfc18 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 8281c │ │ │ │ + bl 82850 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 706b0 │ │ │ │ - bl 86e8c <_PyNamespace_New@@Base> │ │ │ │ + beq.w 706f8 │ │ │ │ + bl 86e60 <_PyNamespace_New@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 702b4 │ │ │ │ + beq.n 702fc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 702b4 │ │ │ │ + cbnz r3, 702fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 706b0 │ │ │ │ + beq.w 706f8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl caff8 <_PyUnicodeWriter_PrepareInternal@@Base+0x1654> │ │ │ │ + bl cb080 <_PyUnicodeWriter_PrepareInternal@@Base+0x1654> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 702dc │ │ │ │ + beq.n 70324 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 706b8 │ │ │ │ + beq.w 70700 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 702f6 │ │ │ │ + beq.n 7033e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 702f6 │ │ │ │ + cbnz r3, 7033e │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 706ae │ │ │ │ + beq.w 706f6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1abefc │ │ │ │ + bl 1ac598 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 70694 │ │ │ │ - ldr r3, [pc, #60] @ (70348 ) │ │ │ │ + blt.w 706dc │ │ │ │ + ldr r3, [pc, #60] @ (70390 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70686 │ │ │ │ + beq.w 706ce │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #60128 @ 0xeae0 │ │ │ │ + movw r1, #60960 @ 0xee20 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cc654 │ │ │ │ + bl cc6dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7065c │ │ │ │ - b.n 7034c │ │ │ │ + blt.w 706a4 │ │ │ │ + b.n 70394 │ │ │ │ nop │ │ │ │ - bcc.n 702a0 │ │ │ │ + bcc.n 702e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bvc.n 7038c │ │ │ │ + bvc.n 703d4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 7035e │ │ │ │ + cbnz r4, 703a6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 70404 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 7044c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + cmp r4, r4 │ │ │ │ movs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #49160 @ 0xc008 │ │ │ │ + movw r2, #49992 @ 0xc348 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #63752 @ 0xf908 │ │ │ │ + movw r1, #64584 @ 0xfc48 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl ccafc │ │ │ │ + bl ccb84 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70382 │ │ │ │ + beq.n 703ca │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70654 │ │ │ │ + beq.w 7069c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 70676 │ │ │ │ + beq.w 706be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 70642 │ │ │ │ + bne.w 7068a │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ strd r3, r5, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 6fc32 │ │ │ │ + b.n 6fc7a │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 6fd4c │ │ │ │ + b.n 6fd94 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6fba4 │ │ │ │ + beq.w 6fbec │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 6fba4 │ │ │ │ + beq.w 6fbec │ │ │ │ ldr.w r3, [r9, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 703ee │ │ │ │ + beq.n 70436 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 705b2 │ │ │ │ + beq.w 705fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 703fc │ │ │ │ + beq.n 70444 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r9, r9, #24 │ │ │ │ adds r5, #24 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.w 6fb94 │ │ │ │ - b.n 6fc88 │ │ │ │ + bne.w 6fbdc │ │ │ │ + b.n 6fcd0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 6fcbe │ │ │ │ + beq.w 6fd06 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6fcbe │ │ │ │ + beq.w 6fd06 │ │ │ │ ldr.w r3, [r9, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70430 │ │ │ │ + beq.n 70478 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7070e │ │ │ │ + beq.w 70756 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7043e │ │ │ │ + beq.n 70486 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r9, r9, #32 │ │ │ │ adds r5, #32 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.w 6fcae │ │ │ │ - b.n 6fda2 │ │ │ │ + bne.w 6fcf6 │ │ │ │ + b.n 6fdea │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6fbcc │ │ │ │ + b.w 6fc14 │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6fce6 │ │ │ │ + b.n 6fd2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 19e58c <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 19ec2c <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 706fe │ │ │ │ + beq.w 70746 │ │ │ │ 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 6fd8e │ │ │ │ + b.n 6fdd6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19e58c <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 19ec2c <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 706ee │ │ │ │ + beq.w 70736 │ │ │ │ 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 6fc74 │ │ │ │ + b.w 6fcbc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6fce6 │ │ │ │ + b.n 6fd2e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6fbcc │ │ │ │ + b.w 6fc14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #324] @ 0x144 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 6fdb0 │ │ │ │ + bpl.w 6fdf8 │ │ │ │ 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 6fdbc │ │ │ │ + beq.w 6fe04 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6fdbc │ │ │ │ + b.n 6fe04 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - b.w 6fbf4 │ │ │ │ + b.w 6fc3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.n 6fd40 │ │ │ │ + b.n 6fd88 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - b.n 6fd0e │ │ │ │ + b.n 6fd56 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.w 6fc26 │ │ │ │ + b.w 6fc6e │ │ │ │ ldrd r5, r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 7039c │ │ │ │ - ldr r3, [pc, #516] @ (70718 ) │ │ │ │ + b.n 703e4 │ │ │ │ + ldr r3, [pc, #516] @ (70760 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #49044 @ 0xbf94 │ │ │ │ + movw r3, #49876 @ 0xc2d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 703b4 │ │ │ │ + b.n 703fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7054a │ │ │ │ + beq.n 70592 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7054a │ │ │ │ + cbnz r3, 70592 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #1436] @ 0x59c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #452] @ (7071c ) │ │ │ │ + ldr r2, [pc, #452] @ (70764 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #63508 @ 0xf814 │ │ │ │ + movw r3, #64340 @ 0xfb54 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 703b4 │ │ │ │ - movw r4, #63336 @ 0xf768 │ │ │ │ + b.n 703fc │ │ │ │ + movw r4, #64168 @ 0xfaa8 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #424] @ (70720 ) │ │ │ │ + ldr r5, [pc, #424] @ (70768 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7039c │ │ │ │ + b.n 703e4 │ │ │ │ movs r3, #1 │ │ │ │ - b.w 6de34 │ │ │ │ + b.w 6de78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, r3, #5472 @ 0x1560 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1a4b84 │ │ │ │ - b.n 701e6 │ │ │ │ + bl 1a5224 │ │ │ │ + b.n 7022e │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7017c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 701c4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 700f0 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 70138 │ │ │ │ mov r0, r9 │ │ │ │ - movw r4, #63376 @ 0xf790 │ │ │ │ + movw r4, #64208 @ 0xfad0 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - bl 782e4 │ │ │ │ - b.n 70572 │ │ │ │ + bl 78320 │ │ │ │ + b.n 705ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 703ee │ │ │ │ - ldr r3, [pc, #360] @ (70724 ) │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 70436 │ │ │ │ + ldr r3, [pc, #360] @ (7076c ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 7051a │ │ │ │ + b.n 70562 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 6fe12 │ │ │ │ - ldr r7, [pc, #344] @ (70728 ) │ │ │ │ - movw r6, #63304 @ 0xf748 │ │ │ │ + b.n 6fe5a │ │ │ │ + ldr r7, [pc, #344] @ (70770 ) │ │ │ │ + movw r6, #64136 @ 0xfa88 │ │ │ │ movt r6, #38 @ 0x26 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - bl d3bd8 │ │ │ │ + bl d3c14 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ movs r3, #1 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 703b4 │ │ │ │ - bl d3bd8 │ │ │ │ - ldr r7, [pc, #300] @ (7072c ) │ │ │ │ + b.n 703fc │ │ │ │ + bl d3c14 │ │ │ │ + ldr r7, [pc, #300] @ (70774 ) │ │ │ │ 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, #63264 @ 0xf720 │ │ │ │ + movw r6, #64096 @ 0xfa60 │ │ │ │ movt r6, #38 @ 0x26 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 705de │ │ │ │ + b.n 70626 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r3, #49044 @ 0xbf94 │ │ │ │ + movw r3, #49876 @ 0xc2d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 703b4 │ │ │ │ + b.n 703fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 70394 │ │ │ │ + bne.w 703dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70394 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 703dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70382 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 703ca │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70676 │ │ │ │ + beq.n 706be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 70676 │ │ │ │ + cbnz r3, 706be │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #63412 @ 0xf7b4 │ │ │ │ + movw r4, #64244 @ 0xfaf4 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - ldr r5, [pc, #172] @ (70730 ) │ │ │ │ + ldr r5, [pc, #172] @ (70778 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 70398 │ │ │ │ - movw r1, #63712 @ 0xf8e0 │ │ │ │ + b.n 703e0 │ │ │ │ + movw r1, #64544 @ 0xfc20 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #164] @ (70734 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #164] @ (7077c ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 706ae │ │ │ │ + beq.n 706f6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 706ae │ │ │ │ + cbnz r3, 706f6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 782e4 │ │ │ │ - b.n 70676 │ │ │ │ + bl 78320 │ │ │ │ + b.n 706be │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 702dc │ │ │ │ - movw r0, #63624 @ 0xf888 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 70324 │ │ │ │ + movw r0, #64456 @ 0xfbc8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a5190 │ │ │ │ - b.n 70232 │ │ │ │ - movw r0, #63680 @ 0xf8c0 │ │ │ │ + bl 1a5830 │ │ │ │ + b.n 7027a │ │ │ │ + movw r0, #64512 @ 0xfc00 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a5190 │ │ │ │ - b.n 70262 │ │ │ │ + bl 1a5830 │ │ │ │ + b.n 702aa │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #63444 @ 0xf7d4 │ │ │ │ + movw r4, #64276 @ 0xfb14 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - ldr r5, [pc, #80] @ (70738 ) │ │ │ │ + ldr r5, [pc, #80] @ (70780 ) │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7039c │ │ │ │ + b.n 703e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 6fc74 │ │ │ │ + b.w 6fcbc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 6fd8e │ │ │ │ + b.w 6fdd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70430 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 70478 │ │ │ │ nop │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + negs r4, r6 │ │ │ │ movs r6, r5 │ │ │ │ - subs r7, #64 @ 0x40 │ │ │ │ + cmp r0, r0 │ │ │ │ movs r6, r5 │ │ │ │ - subs r7, #0 │ │ │ │ + negs r0, r0 │ │ │ │ movs r6, r5 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + cmp r4, r2 │ │ │ │ movs r6, r5 │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ + tst r4, r1 │ │ │ │ movs r6, r5 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + rors r4, r5 │ │ │ │ movs r6, r5 │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + tst r4, r5 │ │ │ │ movs r6, r5 │ │ │ │ - sbcs r4, r0 │ │ │ │ + add ip, r8 │ │ │ │ movs r6, r5 │ │ │ │ - subs r7, #24 │ │ │ │ + negs r0, r3 │ │ │ │ movs r6, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #436] @ (70900 ) │ │ │ │ + ldr r5, [pc, #436] @ (70948 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r0, [r5, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70862 │ │ │ │ + bne.w 708aa │ │ │ │ ldr.w r6, [r5, #792] @ 0x318 │ │ │ │ - movw r3, #49273 @ 0xc079 │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 70890 │ │ │ │ + bne.w 708d8 │ │ │ │ ldr.w r5, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #49541 @ 0xc185 │ │ │ │ + movw r3, #49605 @ 0xc1c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 708ae │ │ │ │ + bne.w 708f6 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70842 │ │ │ │ + beq.n 7088a │ │ │ │ ldr r2, [r6, #16] │ │ │ │ - movw r3, #4705 @ 0x1261 │ │ │ │ + movw r3, #4777 @ 0x12a9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7084e │ │ │ │ + bne.n 70896 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.n 70802 │ │ │ │ + bne.n 7084a │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 708e4 │ │ │ │ + bpl.w 7092c │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.w 708c0 │ │ │ │ + bpl.w 70908 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - cbz r1, 70800 │ │ │ │ + cbz r1, 70848 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #54141 @ 0xd37d │ │ │ │ + movw r3, #54205 @ 0xd3bd │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 708d6 │ │ │ │ + bne.n 7091e │ │ │ │ strd r0, r1, [sp] │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d3ac <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d3ec <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 708de │ │ │ │ + beq.n 70926 │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r4, r4, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ vmov s15, r3 │ │ │ │ str r1, [r5, #4] │ │ │ │ @@ -105323,15 +105356,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 7089e │ │ │ │ + bgt.n 708e6 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r5, #0] │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ @@ -105342,130 +105375,130 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r0 │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ adds r3, #1 │ │ │ │ strd r4, r4, [r5, #8] │ │ │ │ - b.n 7080e │ │ │ │ + b.n 70856 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r6 │ │ │ │ - beq.w 70760 │ │ │ │ + beq.w 707a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70880 │ │ │ │ + beq.n 708c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 708f6 │ │ │ │ + beq.n 7093e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7084a │ │ │ │ + beq.n 70892 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 7084a │ │ │ │ + b.n 70892 │ │ │ │ movs r0, #16 │ │ │ │ blx r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7079a │ │ │ │ - b.n 70842 │ │ │ │ + bne.w 707e2 │ │ │ │ + b.n 7088a │ │ │ │ mov r0, r6 │ │ │ │ - bl 19e58c <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 19ec2c <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 708e8 │ │ │ │ + beq.n 70930 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 70832 │ │ │ │ + b.n 7087a │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7079a │ │ │ │ - b.n 70842 │ │ │ │ + bne.w 707e2 │ │ │ │ + b.n 7088a │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 707cc │ │ │ │ - b.n 70800 │ │ │ │ + bne.w 70814 │ │ │ │ + b.n 70848 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 70800 │ │ │ │ + bne.n 70848 │ │ │ │ mvn.w r1, #1 │ │ │ │ - b.n 70800 │ │ │ │ + b.n 70848 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b.n 708c4 │ │ │ │ + b.n 7090c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx r2 │ │ │ │ - b.n 70842 │ │ │ │ + b.n 7088a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70880 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 708c8 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00070904 <_Py_hashtable_get@@Base>: │ │ │ │ +0007094c <_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, 7091a <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 70962 <_Py_hashtable_get@@Base+0x16> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - movw r3, #4705 @ 0x1261 │ │ │ │ + movw r3, #4777 @ 0x12a9 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7105e <_Py_hashtable_get@@Base+0x75a> │ │ │ │ + bne.w 710a6 <_Py_hashtable_get@@Base+0x75a> │ │ │ │ ldr r4, [r1, #12] │ │ │ │ adds r5, r4, #1 │ │ │ │ - bne.w 70d66 <_Py_hashtable_get@@Base+0x462> │ │ │ │ + bne.w 70dae <_Py_hashtable_get@@Base+0x462> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 7108a <_Py_hashtable_get@@Base+0x786> │ │ │ │ + bpl.w 710d2 <_Py_hashtable_get@@Base+0x786> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 71066 <_Py_hashtable_get@@Base+0x762> │ │ │ │ + bpl.w 710ae <_Py_hashtable_get@@Base+0x762> │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ add.w r1, sl, #20 │ │ │ │ str r1, [sp, #4] │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 70d62 <_Py_hashtable_get@@Base+0x45e> │ │ │ │ + beq.w 70daa <_Py_hashtable_get@@Base+0x45e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #54141 @ 0xd37d │ │ │ │ + movw r3, #54205 @ 0xd3bd │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71092 <_Py_hashtable_get@@Base+0x78e> │ │ │ │ + bne.w 710da <_Py_hashtable_get@@Base+0x78e> │ │ │ │ movw r3, #40056 @ 0x9c78 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -105490,15 +105523,15 @@ │ │ │ │ eors r2, r7 │ │ │ │ eors r3, r7 │ │ │ │ eor.w r5, r8, r5 │ │ │ │ lsls r7, r4, #24 │ │ │ │ eor.w r0, r8, r0 │ │ │ │ cmp r4, #7 │ │ │ │ str r7, [sp, #8] │ │ │ │ - ble.w 70dbc <_Py_hashtable_get@@Base+0x4b8> │ │ │ │ + ble.w 70e04 <_Py_hashtable_get@@Base+0x4b8> │ │ │ │ adds.w lr, lr, r5 │ │ │ │ adc.w r8, r2, r6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ eors r0, r7 │ │ │ │ str r7, [sp, #12] │ │ │ │ @@ -105535,15 +105568,15 @@ │ │ │ │ lsls r3, r3, #21 │ │ │ │ eor.w r0, r0, r8 │ │ │ │ orr.w r3, r3, r7, lsr #11 │ │ │ │ sub.w r8, r4, #8 │ │ │ │ eors r2, r1 │ │ │ │ eor.w r3, r3, fp │ │ │ │ cmp.w r8, #7 │ │ │ │ - bls.n 70b48 <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 70b90 <_Py_hashtable_get@@Base+0x244> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ strd r9, sl, [sp, #20] │ │ │ │ add.w fp, r7, #8 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ add r7, r4 │ │ │ │ strd r7, r4, [sp, #12] │ │ │ │ adds.w r8, r5, lr │ │ │ │ @@ -105586,28 +105619,28 @@ │ │ │ │ eor.w lr, lr, r0 │ │ │ │ eors r0, r3 │ │ │ │ eor.w r3, r8, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ eor.w r6, r9, r8 │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r4, #7 │ │ │ │ - bgt.n 70aaa <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 70af2 <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ ldrd r4, r9, [sp, #16] │ │ │ │ ldrd sl, r8, [sp, #24] │ │ │ │ bic.w r7, r4, #7 │ │ │ │ mov r4, r7 │ │ │ │ sub.w r8, r8, r7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add.w r8, r8, #7 │ │ │ │ add r7, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 710ac <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ + bhi.w 710f4 <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ lsls r2, r1, #6 │ │ │ │ lsls r4, r6, #9 │ │ │ │ lsls r2, r0, #6 │ │ │ │ movs r3, r2 │ │ │ │ lsls r7, r5, #9 │ │ │ │ movs r3, r1 │ │ │ │ @@ -105756,104 +105789,104 @@ │ │ │ │ mvneq.w r4, #1 │ │ │ │ str.w r4, [sl, #12] │ │ │ │ mov r5, r4 │ │ │ │ ldrd r3, r2, [r9, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r5 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ - cbz r4, 70db2 <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ + cbz r4, 70dfa <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 70df0 <_Py_hashtable_get@@Base+0x4ec> │ │ │ │ + beq.n 70e38 <_Py_hashtable_get@@Base+0x4ec> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 70db2 <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ + cbz r4, 70dfa <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 70d7c <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70dc4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - movw r3, #8793 @ 0x2259 │ │ │ │ + movw r3, #7301 @ 0x1c85 │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71038 <_Py_hashtable_get@@Base+0x734> │ │ │ │ + bne.w 71080 <_Py_hashtable_get@@Base+0x734> │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.w 7109c <_Py_hashtable_get@@Base+0x798> │ │ │ │ + beq.w 710e4 <_Py_hashtable_get@@Base+0x798> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70e24 <_Py_hashtable_get@@Base+0x520> │ │ │ │ - b.n 70d7c <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.n 70e6c <_Py_hashtable_get@@Base+0x520> │ │ │ │ + b.n 70dc4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r8, r4, #4294967295 @ 0xffffffff │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 710ac <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ + bhi.w 710f4 <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ addw fp, pc, #4 │ │ │ │ ldr.w pc, [fp, r8, lsl #2] │ │ │ │ - lsrs r1, r0, #26 │ │ │ │ + lsrs r1, r1, #27 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r5, r2, #1 │ │ │ │ + asrs r5, r3, #2 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r1, r6, #25 │ │ │ │ + lsrs r1, r7, #26 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r2, #14 │ │ │ │ + lsrs r3, r3, #15 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r3, r1, #1 │ │ │ │ + asrs r3, r2, #2 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r0, #14 │ │ │ │ + lsrs r3, r1, #15 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r7, #13 │ │ │ │ + lsrs r3, r0, #15 │ │ │ │ movs r7, r0 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - movw r3, #8793 @ 0x2259 │ │ │ │ + movw r3, #7301 @ 0x1c85 │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71038 <_Py_hashtable_get@@Base+0x734> │ │ │ │ + bne.w 71080 <_Py_hashtable_get@@Base+0x734> │ │ │ │ sub.w ip, sl, r1 │ │ │ │ rsbs r0, ip, #0 │ │ │ │ adc.w r0, r0, ip │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne.w sl, #0 │ │ │ │ - beq.n 70e64 <_Py_hashtable_get@@Base+0x560> │ │ │ │ + beq.n 70eac <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70d7c <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70dc4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ ldrb.w r0, [sl, #16] │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ ubfx r2, r0, #2, #3 │ │ │ │ ubfx r7, r6, #2, #3 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 70d7c <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70dc4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.w 71084 <_Py_hashtable_get@@Base+0x780> │ │ │ │ + bpl.w 710cc <_Py_hashtable_get@@Base+0x780> │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, sl, #20 │ │ │ │ addpl.w r0, sl, #28 │ │ │ │ lsls r7, r6, #26 │ │ │ │ - bpl.w 71080 <_Py_hashtable_get@@Base+0x77c> │ │ │ │ + bpl.w 710c8 <_Py_hashtable_get@@Base+0x77c> │ │ │ │ lsls r6, r6, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29204 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70d7c <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.n 70dc4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldrb r4, [r4, #2] │ │ │ │ bfi r7, r4, #16, #8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ @@ -105986,60 +106019,60 @@ │ │ │ │ orr.w r3, r3, r2, lsr #15 │ │ │ │ mov.w r1, r1, lsl #21 │ │ │ │ orr.w r1, r1, r0, lsr #11 │ │ │ │ eor.w r3, r3, r5 │ │ │ │ adc.w r2, r2, r4 │ │ │ │ eors r3, r1 │ │ │ │ eor.w r4, r3, r2 │ │ │ │ - b.n 70d5a <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.n 70da2 <_Py_hashtable_get@@Base+0x456> │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70d7c <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.w 70dc4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldrb r7, [r7, #4] │ │ │ │ bfi r4, r7, #0, #8 │ │ │ │ - b.n 70b92 <_Py_hashtable_get@@Base+0x28e> │ │ │ │ + b.n 70bda <_Py_hashtable_get@@Base+0x28e> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ bfi r7, r4, #8, #8 │ │ │ │ - b.n 70e80 <_Py_hashtable_get@@Base+0x57c> │ │ │ │ + b.n 70ec8 <_Py_hashtable_get@@Base+0x57c> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 70d68 <_Py_hashtable_get@@Base+0x464> │ │ │ │ + b.n 70db0 <_Py_hashtable_get@@Base+0x464> │ │ │ │ add.w r2, sl, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 70974 <_Py_hashtable_get@@Base+0x70> │ │ │ │ - b.n 70d62 <_Py_hashtable_get@@Base+0x45e> │ │ │ │ + bne.w 709bc <_Py_hashtable_get@@Base+0x70> │ │ │ │ + b.n 70daa <_Py_hashtable_get@@Base+0x45e> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 70e56 <_Py_hashtable_get@@Base+0x552> │ │ │ │ + b.n 70e9e <_Py_hashtable_get@@Base+0x552> │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - b.n 70e48 <_Py_hashtable_get@@Base+0x544> │ │ │ │ + b.n 70e90 <_Py_hashtable_get@@Base+0x544> │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 7106c <_Py_hashtable_get@@Base+0x768> │ │ │ │ + b.n 710b4 <_Py_hashtable_get@@Base+0x768> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 70d5a <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.n 70da2 <_Py_hashtable_get@@Base+0x456> │ │ │ │ sub.w r3, r1, sl │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70e68 <_Py_hashtable_get@@Base+0x564> │ │ │ │ - b.n 70d7c <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.w 70eb0 <_Py_hashtable_get@@Base+0x564> │ │ │ │ + b.n 70dc4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ ldr r7, [sp, #8] │ │ │ │ adds.w lr, lr, r5 │ │ │ │ mov.w r4, r5, lsl #13 │ │ │ │ adc.w r6, r2, r6 │ │ │ │ eors r3, r7 │ │ │ │ orr.w r4, r4, r2, lsr #19 │ │ │ │ lsls r2, r2, #13 │ │ │ │ @@ -106157,77 +106190,77 @@ │ │ │ │ orr.w r3, r3, r4, lsr #15 │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ orr.w r2, r2, r1, lsr #11 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r4, r3, r0 │ │ │ │ - b.n 70d5a <_Py_hashtable_get@@Base+0x456> │ │ │ │ - b.w 6ccac │ │ │ │ + b.n 70da2 <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.w 6ccec │ │ │ │ │ │ │ │ -00071264 <_Py_hashtable_set@@Base>: │ │ │ │ +000712ac <_Py_hashtable_set@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - movw r3, #49273 @ 0xc079 │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71370 <_Py_hashtable_set@@Base+0x10c> │ │ │ │ + bne.n 713b8 <_Py_hashtable_set@@Base+0x10c> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #49541 @ 0xc185 │ │ │ │ + movw r2, #49605 @ 0xc1c5 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7138c <_Py_hashtable_set@@Base+0x128> │ │ │ │ + bne.n 713d4 <_Py_hashtable_set@@Base+0x128> │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 713d0 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + beq.w 71418 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - movw r3, #4705 @ 0x1261 │ │ │ │ + movw r3, #4777 @ 0x12a9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7135e <_Py_hashtable_set@@Base+0xfa> │ │ │ │ + bne.n 713a6 <_Py_hashtable_set@@Base+0xfa> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 71316 <_Py_hashtable_set@@Base+0xb2> │ │ │ │ + bne.n 7135e <_Py_hashtable_set@@Base+0xb2> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 713c0 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ + bpl.n 71408 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 7139c <_Py_hashtable_set@@Base+0x138> │ │ │ │ + bpl.n 713e4 <_Py_hashtable_set@@Base+0x138> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ add.w r0, r6, #20 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - cbz r3, 71314 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + cbz r3, 7135c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ - movw r2, #54141 @ 0xd37d │ │ │ │ + movw r2, #54205 @ 0xd3bd │ │ │ │ movt r2, #6 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 713b0 <_Py_hashtable_set@@Base+0x14c> │ │ │ │ + bne.n 713f8 <_Py_hashtable_set@@Base+0x14c> │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d3ac <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d3ec <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 713ba <_Py_hashtable_set@@Base+0x156> │ │ │ │ + beq.n 71402 <_Py_hashtable_set@@Base+0x156> │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ str r6, [r5, #8] │ │ │ │ str r7, [r5, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ @@ -106236,15 +106269,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 7137c <_Py_hashtable_set@@Base+0x118> │ │ │ │ + bgt.n 713c4 <_Py_hashtable_set@@Base+0x118> │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ands r2, r3 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r1, r2, lsl #2] │ │ │ │ str r3, [r5, #0] │ │ │ │ str.w r5, [r1, r2, lsl #2] │ │ │ │ @@ -106253,84 +106286,84 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ str r6, [r5, #8] │ │ │ │ str r7, [r5, #12] │ │ │ │ - b.n 71320 <_Py_hashtable_set@@Base+0xbc> │ │ │ │ + b.n 71368 <_Py_hashtable_set@@Base+0xbc> │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 712b0 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ - b.n 713d0 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + bne.n 712f8 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ + b.n 71418 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e58c <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 19ec2c <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 713c4 <_Py_hashtable_set@@Base+0x160> │ │ │ │ + beq.n 7140c <_Py_hashtable_set@@Base+0x160> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 71346 <_Py_hashtable_set@@Base+0xe2> │ │ │ │ + b.n 7138e <_Py_hashtable_set@@Base+0xe2> │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 712b0 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ - b.n 713d0 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + bne.n 712f8 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ + b.n 71418 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ add.w r0, r6, #28 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 712de <_Py_hashtable_set@@Base+0x7a> │ │ │ │ - b.n 71314 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + bne.n 71326 <_Py_hashtable_set@@Base+0x7a> │ │ │ │ + b.n 7135c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ mov r1, r3 │ │ │ │ blx r8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 71314 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + bne.n 7135c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 71314 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + b.n 7135c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 713a0 <_Py_hashtable_set@@Base+0x13c> │ │ │ │ + b.n 713e8 <_Py_hashtable_set@@Base+0x13c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx r2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 71358 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ + b.n 713a0 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ nop │ │ │ │ │ │ │ │ -000713d8 : │ │ │ │ +00071420 : │ │ │ │ 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] @ (71484 ) │ │ │ │ + ldr r3, [pc, #156] @ (714cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7143c │ │ │ │ + ble.n 71484 │ │ │ │ subs r2, #1 │ │ │ │ - ldr r1, [pc, #136] @ (71488 ) │ │ │ │ + ldr r1, [pc, #136] @ (714d0 ) │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ movs r0, #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr.w r4, [r3, #2096] @ 0x830 │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r3, 7145a │ │ │ │ - ldr r2, [pc, #116] @ (7148c ) │ │ │ │ + cbnz r3, 714a2 │ │ │ │ + ldr r2, [pc, #116] @ (714d4 ) │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r0, r5, r1 │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r5, r1] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -106339,70 +106372,70 @@ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ strd r3, r2, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71550 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71598 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7147a │ │ │ │ - ldr r3, [pc, #60] @ (7148c ) │ │ │ │ + cbz r0, 714c2 │ │ │ │ + ldr r3, [pc, #60] @ (714d4 ) │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r0, r5, r1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 71420 │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.n 71468 │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7146e │ │ │ │ + bne.n 714b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126880 │ │ │ │ - b.n 7144c │ │ │ │ + bl 126cb8 │ │ │ │ + b.n 71494 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 7144c │ │ │ │ - ldr r0, [pc, #16] @ (7148c ) │ │ │ │ - bl 1a3980 │ │ │ │ - b.n 71438 │ │ │ │ + b.n 71494 │ │ │ │ + ldr r0, [pc, #16] @ (714d4 ) │ │ │ │ + bl 1a4020 │ │ │ │ + b.n 71480 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ lsls r6, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #164] @ (71548 ) │ │ │ │ + ldr r3, [pc, #164] @ (71590 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r4, #2416] @ 0x970 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 71500 │ │ │ │ + ble.n 71548 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r4, #2416] @ 0x970 │ │ │ │ - ldr r2, [pc, #132] @ (7154c ) │ │ │ │ + ldr r2, [pc, #132] @ (71594 ) │ │ │ │ movs r3, #1 │ │ │ │ add.w r4, r4, r0, lsl #2 │ │ │ │ ldr.w r4, [r4, #2096] @ 0x830 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 71526 │ │ │ │ + cbnz r3, 7156e │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r0, r5, r1 │ │ │ │ str r7, [r4, #24] │ │ │ │ ldr r3, [r5, r1] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r6, [r4, #28] │ │ │ │ @@ -106411,45 +106444,45 @@ │ │ │ │ str r3, [r5, r1] │ │ │ │ str r2, [r0, #4] │ │ │ │ strd r3, r2, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71550 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71598 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 714d8 │ │ │ │ + bne.n 71520 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3980 │ │ │ │ + bl 1a4020 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 714fa │ │ │ │ + beq.n 71542 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7732c │ │ │ │ - b.n 714fa │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + bl 77360 │ │ │ │ + b.n 71542 │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7153a │ │ │ │ + bne.n 71582 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126880 │ │ │ │ - b.n 714d8 │ │ │ │ + bl 126cb8 │ │ │ │ + b.n 71520 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 714d8 │ │ │ │ + b.n 71520 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071550 <_PyObject_GC_New@@Base>: │ │ │ │ +00071598 <_PyObject_GC_New@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #12 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ @@ -106457,370 +106490,370 @@ │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r4, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ lsls r2, r3, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bmi.w 71734 <_PyObject_GC_New@@Base+0x1e4> │ │ │ │ - ldr.w sl, [pc, #480] @ 71764 <_PyObject_GC_New@@Base+0x214> │ │ │ │ + bmi.w 7177c <_PyObject_GC_New@@Base+0x1e4> │ │ │ │ + ldr.w sl, [pc, #480] @ 717ac <_PyObject_GC_New@@Base+0x214> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r8, [sl, r9] │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.w 716f8 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + bhi.w 71740 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi.w 716f8 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + bmi.w 71740 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 716ea <_PyObject_GC_New@@Base+0x19a> │ │ │ │ + bne.w 71732 <_PyObject_GC_New@@Base+0x19a> │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 716ae <_PyObject_GC_New@@Base+0x15e> │ │ │ │ + bcs.n 716f6 <_PyObject_GC_New@@Base+0x15e> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7169e <_PyObject_GC_New@@Base+0x14e> │ │ │ │ + beq.n 716e6 <_PyObject_GC_New@@Base+0x14e> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r6, [lr] │ │ │ │ str r6, [r3, #4] │ │ │ │ - cbz r6, 71630 <_PyObject_GC_New@@Base+0xe0> │ │ │ │ + cbz r6, 71678 <_PyObject_GC_New@@Base+0xe0> │ │ │ │ add r4, lr │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [lr] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 7165c <_PyObject_GC_New@@Base+0x10c> │ │ │ │ + bgt.n 716a4 <_PyObject_GC_New@@Base+0x10c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #328] @ (71760 <_PyObject_GC_New@@Base+0x210>) │ │ │ │ + ldr r2, [pc, #328] @ (717a8 <_PyObject_GC_New@@Base+0x210>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71706 <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ + bne.n 7174e <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r7, r2, [r3, #24] │ │ │ │ - cmp r2, r7 │ │ │ │ - bcc.n 71650 <_PyObject_GC_New@@Base+0x100> │ │ │ │ + cmp r7, r2 │ │ │ │ + bhi.n 71698 <_PyObject_GC_New@@Base+0x100> │ │ │ │ adds r1, #1 │ │ │ │ adds r2, r3, r7 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str r6, [r3, r7] │ │ │ │ ldr.w r8, [sl, r9] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - b.n 715ec <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 71634 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 715ec <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 71634 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7160a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 71652 <_PyObject_GC_New@@Base+0xba> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7160a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 71652 <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7160a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bne.n 71652 <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71756 <_PyObject_GC_New@@Base+0x206> │ │ │ │ + bne.n 7179e <_PyObject_GC_New@@Base+0x206> │ │ │ │ add.w r2, r8, #12 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 7160a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bmi.n 71652 <_PyObject_GC_New@@Base+0xba> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 71688 <_PyObject_GC_New@@Base+0x138> │ │ │ │ + bne.n 716d0 <_PyObject_GC_New@@Base+0x138> │ │ │ │ dmb ish │ │ │ │ - b.n 7160a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 71652 <_PyObject_GC_New@@Base+0xba> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71646 <_PyObject_GC_New@@Base+0xf6> │ │ │ │ + bne.n 7168e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ ldr.w fp, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49541 @ 0xc185 │ │ │ │ + movw r3, #49605 @ 0xc1c5 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 7171a <_PyObject_GC_New@@Base+0x1ca> │ │ │ │ + bne.n 71762 <_PyObject_GC_New@@Base+0x1ca> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 716f8 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + beq.n 71740 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ ldr.w r8, [sl, r9] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 715ec <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 71634 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71646 <_PyObject_GC_New@@Base+0xf6> │ │ │ │ + bne.n 7168e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e8438 │ │ │ │ + bl 1e8ac0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7160a <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 71628 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + bne.n 71652 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 71670 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71728 <_PyObject_GC_New@@Base+0x1d8> │ │ │ │ + bne.n 71770 <_PyObject_GC_New@@Base+0x1d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126880 │ │ │ │ - b.n 71628 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + bl 126cb8 │ │ │ │ + b.n 71670 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx fp │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ - b.n 716d0 <_PyObject_GC_New@@Base+0x180> │ │ │ │ + b.n 71718 <_PyObject_GC_New@@Base+0x180> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71628 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + b.n 71670 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ ldr.w r2, [r0, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #36] @ 71764 <_PyObject_GC_New@@Base+0x214> │ │ │ │ + ldr.w sl, [pc, #36] @ 717ac <_PyObject_GC_New@@Base+0x214> │ │ │ │ ldrd r3, r2, [r2, #12] │ │ │ │ add r3, r2 │ │ │ │ adds r2, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ add r6, r3 │ │ │ │ - b.n 71588 <_PyObject_GC_New@@Base+0x38> │ │ │ │ + b.n 715d0 <_PyObject_GC_New@@Base+0x38> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7160a <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 71678 <_PyObject_GC_New@@Base+0x128> │ │ │ │ + bne.w 71652 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 716c0 <_PyObject_GC_New@@Base+0x128> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00071768 : │ │ │ │ +000717b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 7183a │ │ │ │ + blt.n 71882 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71824 │ │ │ │ - ldr r2, [pc, #168] @ (71840 ) │ │ │ │ + bne.n 7186c │ │ │ │ + ldr r2, [pc, #168] @ (71888 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, r4, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 717f8 │ │ │ │ + bcs.n 71840 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 717ee │ │ │ │ + beq.n 71836 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 717cc │ │ │ │ + cbz r2, 71814 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r6, #12] │ │ │ │ strcc r6, [r3, #8] │ │ │ │ - bcc.n 717c8 │ │ │ │ + bcc.n 71810 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 717c8 │ │ │ │ + bne.n 71810 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49541 @ 0xc185 │ │ │ │ + movw r3, #49605 @ 0xc1c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71830 │ │ │ │ + bne.n 71878 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 717c8 │ │ │ │ + beq.n 71810 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 717c8 │ │ │ │ + b.n 71810 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 71814 │ │ │ │ + b.n 7185c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 717c8 │ │ │ │ + b.n 71810 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #168] @ (718fc ) │ │ │ │ + ldr r0, [pc, #168] @ (71944 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ subs r3, r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs.n 718ea │ │ │ │ + bcs.n 71932 │ │ │ │ lsrs r2, r3, #3 │ │ │ │ ldr.w r3, [r6, r2, lsl #3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 718aa │ │ │ │ + beq.n 718f2 │ │ │ │ ldrd r1, r0, [r3] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ - cbz r1, 7188a │ │ │ │ + cbz r1, 718d2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r6, [r3, #24] │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 718a2 │ │ │ │ + bhi.n 718ea │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ adds r2, r3, r4 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r1, [r3, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r5, #12] │ │ │ │ str r5, [r3, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71888 │ │ │ │ + bne.n 718d0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #49541 @ 0xc185 │ │ │ │ + movw r2, #49605 @ 0xc1c5 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 718f2 │ │ │ │ + bne.n 7193a │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71888 │ │ │ │ + beq.n 718d0 │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 718b6 │ │ │ │ + bge.n 718fe │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 718da │ │ │ │ + b.n 71922 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #524] @ 0x20c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 71a22 │ │ │ │ + beq.w 71a6a │ │ │ │ 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 719c6 │ │ │ │ + bls.n 71a0e │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbnz r3, 7199e │ │ │ │ + cbnz r3, 719e6 │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ movw r7, #65535 @ 0xffff │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ movw r5, #28087 @ 0x6db7 │ │ │ │ movt r5, #46811 @ 0xb6db │ │ │ │ subs r2, r4, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -106855,78 +106888,78 @@ │ │ │ │ str r0, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ cmp r6, r1 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.n 71978 │ │ │ │ + bne.n 719c0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbnz r3, 71a04 │ │ │ │ + cbnz r3, 71a4c │ │ │ │ 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 71ad2 │ │ │ │ + beq.n 71b1a │ │ │ │ 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 71978 │ │ │ │ + b.n 719c0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 71a14 │ │ │ │ + cbz r0, 71a5c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 719aa │ │ │ │ + b.n 719f2 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 71a0c │ │ │ │ + beq.n 71a54 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 71a0c │ │ │ │ + b.n 71a54 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ ldr.w r3, [r8, #816] @ 0x330 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 71b4a │ │ │ │ + beq.w 71b92 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71b96 │ │ │ │ + bne.w 71bde │ │ │ │ ldr.w r7, [r5, #520] @ 0x208 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 71ae0 │ │ │ │ + beq.n 71b28 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ str.w r3, [r5, #520] @ 0x208 │ │ │ │ ldrd r0, r3, [r8, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71bb4 │ │ │ │ + beq.w 71bfc │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 71ba6 │ │ │ │ + beq.w 71bee │ │ │ │ lsrs r2, r0, #18 │ │ │ │ ubfx r0, r0, #0, #18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71b44 │ │ │ │ + beq.n 71b8c │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r5, r2, lsl #3 │ │ │ │ ldr.w r2, [r5, #792] @ 0x318 │ │ │ │ adds r2, #1 │ │ │ │ @@ -106943,118 +106976,118 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [r7, #8] │ │ │ │ ubfx r3, r1, #0, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71bc0 │ │ │ │ + bne.w 71c08 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r7, #12] │ │ │ │ mov r4, r7 │ │ │ │ add.w r1, r2, #132 @ 0x84 │ │ │ │ str.w r7, [r5, #524] @ 0x20c │ │ │ │ strd r3, r3, [r7, #20] │ │ │ │ str.w r3, [r5, r1, lsl #2] │ │ │ │ - b.n 71932 │ │ │ │ + b.n 7197a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 719f2 │ │ │ │ + beq.n 71a3a │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 719f2 │ │ │ │ + b.n 71a3a │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71b60 │ │ │ │ + bne.n 71ba8 │ │ │ │ ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ movs r7, #16 │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ ldr.w r3, [r8, #680] @ 0x2a8 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71b82 │ │ │ │ + beq.n 71bca │ │ │ │ ldr.w r2, [r5, #516] @ 0x204 │ │ │ │ mov.w lr, #28 │ │ │ │ str.w r0, [r5, #512] @ 0x200 │ │ │ │ mov.w ip, #0 │ │ │ │ subs r0, r7, #1 │ │ │ │ mla lr, r2, lr, lr │ │ │ │ add.w r3, r9, lr │ │ │ │ - b.n 71b32 │ │ │ │ + b.n 71b7a │ │ │ │ cmp r2, r0 │ │ │ │ ite cc │ │ │ │ movcc r1, r3 │ │ │ │ movcs r1, #0 │ │ │ │ str.w ip, [r3, #-28] │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r7 │ │ │ │ - bcc.n 71b1e │ │ │ │ + bcc.n 71b66 │ │ │ │ sub.w lr, lr, #28 │ │ │ │ str.w r7, [r5, #516] @ 0x204 │ │ │ │ add.w r7, r9, lr │ │ │ │ - b.n 71a42 │ │ │ │ + b.n 71a8a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 71a7a │ │ │ │ - movw r0, #50832 @ 0xc690 │ │ │ │ + b.n 71ac2 │ │ │ │ + movw r0, #51664 @ 0xc9d0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 19b76c │ │ │ │ - cbnz r0, 71b8a │ │ │ │ + bl 19be0c │ │ │ │ + cbnz r0, 71bd2 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #816] @ 0x330 │ │ │ │ - b.n 71a3a │ │ │ │ + b.n 71a82 │ │ │ │ lsls r7, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ - bcs.n 71b82 │ │ │ │ + bcs.n 71bca │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 71b82 │ │ │ │ + bhi.n 71bca │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 71af2 │ │ │ │ + bge.n 71b3a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 71998 │ │ │ │ + b.n 719e0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71b58 │ │ │ │ + beq.n 71ba0 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8, #816] @ 0x330 │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 2d1c6 <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b.n 71a3a │ │ │ │ + b.n 71a82 │ │ │ │ ldr.w r3, [r8, #812] @ 0x32c │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ ldr.w r0, [r8, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ str r3, [r7, #20] │ │ │ │ str.w r7, [r5, #520] @ 0x208 │ │ │ │ - b.n 71b82 │ │ │ │ + b.n 71bca │ │ │ │ rsb r3, r3, #4096 @ 0x1000 │ │ │ │ add r1, r3 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ str r1, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 71ab8 │ │ │ │ + b.n 71b00 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr d7, [pc, #40] @ 71c08 │ │ │ │ + vldr d7, [pc, #40] @ 71c50 │ │ │ │ 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] │ │ │ │ @@ -107063,554 +107096,600 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ │ │ │ │ -00071c10 <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (71c38 <_Py_NewReference@@Base+0x28>) │ │ │ │ +00071c58 <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (71c80 <_Py_NewReference@@Base+0x28>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 71c1e <_Py_NewReference@@Base+0xe> │ │ │ │ + cbnz r3, 71c66 <_Py_NewReference@@Base+0xe> │ │ │ │ bx lr │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71c2e <_Py_NewReference@@Base+0x1e> │ │ │ │ - b.w 126880 │ │ │ │ + bne.n 71c76 <_Py_NewReference@@Base+0x1e> │ │ │ │ + b.w 126cb8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 71cf4 <_Py_NewReference@@Base+0x9c> │ │ │ │ + cbz r1, 71cf4 <_Py_NewReference@@Base+0x9c> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 71ce4 <_Py_NewReference@@Base+0x8c> │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldrb.w lr, [r0, #16] │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + ubfx r2, lr, #2, #3 │ │ │ │ + ubfx r4, ip, #2, #3 │ │ │ │ + cmp r4, r2 │ │ │ │ + bne.n 71ce8 <_Py_NewReference@@Base+0x90> │ │ │ │ + tst.w lr, #32 │ │ │ │ + beq.n 71cec <_Py_NewReference@@Base+0x94> │ │ │ │ + tst.w lr, #64 @ 0x40 │ │ │ │ + ite ne │ │ │ │ + addne r0, #20 │ │ │ │ + addeq r0, #28 │ │ │ │ + tst.w ip, #32 │ │ │ │ + beq.n 71cf0 <_Py_NewReference@@Base+0x98> │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ + ite ne │ │ │ │ + addne r1, #20 │ │ │ │ + addeq r1, #28 │ │ │ │ + mul.w r2, r3, r2 │ │ │ │ + blx 29204 │ │ │ │ + clz r0, r0 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 71cc4 <_Py_NewReference@@Base+0x6c> │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 71cd4 <_Py_NewReference@@Base+0x7c> │ │ │ │ + subs r3, r0, r1 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00071c3c : │ │ │ │ +00071cfc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71e6a │ │ │ │ + beq.w 71f2a │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 71d7a │ │ │ │ + bhi.w 71e3a │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 71e7a │ │ │ │ + blt.w 71f3a │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 71df8 │ │ │ │ + bgt.w 71eb8 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ movs r6, #1 │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ add.w r9, r0, #21 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ mov r8, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71de8 │ │ │ │ - ldr r3, [pc, #552] @ (71ebc ) │ │ │ │ + bne.w 71ea8 │ │ │ │ + ldr r3, [pc, #552] @ (71f7c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 71e36 │ │ │ │ + bcs.w 71ef6 │ │ │ │ lsrs r1, r3, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 71e24 │ │ │ │ + beq.w 71ee4 │ │ │ │ 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, 71d16 │ │ │ │ + cbz r2, 71dd6 │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #472] @ (71ec0 ) │ │ │ │ + ldr r2, [pc, #472] @ (71f80 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 71d3a │ │ │ │ + cbnz r3, 71dfa │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 71d50 │ │ │ │ + beq.n 71e10 │ │ │ │ adds r3, r4, r5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ orr.w r6, r6, #96 @ 0x60 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r6, [r4, #16] │ │ │ │ strb r2, [r3, #20] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r7, r0, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 71d2e │ │ │ │ + bhi.n 71dee │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r7 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r7] │ │ │ │ - b.n 71cce │ │ │ │ + b.n 71d8e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 71cce │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 71d8e │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 71e6e │ │ │ │ + bne.w 71f2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 126880 │ │ │ │ - b.n 71cf2 │ │ │ │ + bl 126cb8 │ │ │ │ + b.n 71db2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ add.w r2, r4, #28 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ cmp r6, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq.n 71e1a │ │ │ │ + beq.n 71eda │ │ │ │ cmp r6, #2 │ │ │ │ strd r8, r8, [r4, #20] │ │ │ │ ite eq │ │ │ │ strheq.w r8, [r2, r5, lsl #1] │ │ │ │ strne.w r8, [r2, r5, lsl #2] │ │ │ │ - b.n 71d0e │ │ │ │ + b.n 71dce │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 71e02 │ │ │ │ + bls.n 71ec2 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.n 71e62 │ │ │ │ + bcc.n 71f22 │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.w 71ea4 │ │ │ │ + bcs.w 71f64 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71e7a │ │ │ │ + blt.n 71f3a │ │ │ │ movs r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 26b2e0 │ │ │ │ + bl 26b618 │ │ │ │ movw r1, #65528 @ 0xfff8 │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ movw r3, #65527 @ 0xfff7 │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ movw r2, #65520 @ 0xfff0 │ │ │ │ movt r2, #16383 @ 0x3fff │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ cmp r5, r3 │ │ │ │ - bgt.n 71df8 │ │ │ │ + bgt.n 71eb8 │ │ │ │ mla r9, r5, r6, r6 │ │ │ │ add.w r9, r9, #28 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 71c92 │ │ │ │ + beq.w 71d52 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71cce │ │ │ │ + bne.w 71d8e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1e82fc │ │ │ │ + b.w 1e8984 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71e7a │ │ │ │ + blt.n 71f3a │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 71df8 │ │ │ │ + bgt.n 71eb8 │ │ │ │ add.w r9, r0, #29 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 71dca │ │ │ │ + b.n 71e8a │ │ │ │ strb.w r8, [r2, r5] │ │ │ │ strd r8, r8, [r4, #20] │ │ │ │ - b.n 71d0e │ │ │ │ + b.n 71dce │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71cce │ │ │ │ + bne.w 71d8e │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49541 @ 0xc185 │ │ │ │ + movw r3, #49605 @ 0xc1c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 71e94 │ │ │ │ + bne.n 71f54 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 71df8 │ │ │ │ + beq.n 71eb8 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 71cce │ │ │ │ + b.n 71d8e │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71e7a │ │ │ │ + blt.n 71f3a │ │ │ │ movs r6, #2 │ │ │ │ - b.n 71d92 │ │ │ │ - ldr r4, [pc, #88] @ (71ec4 ) │ │ │ │ - b.n 71d0e │ │ │ │ + b.n 71e52 │ │ │ │ + ldr r4, [pc, #88] @ (71f84 ) │ │ │ │ + b.n 71dce │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71cf2 │ │ │ │ + b.n 71db2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63816 @ 0xf948 │ │ │ │ + movw r1, #64648 @ 0xfc88 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 71d0e │ │ │ │ + b.n 71dce │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 71e52 │ │ │ │ + b.n 71f12 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63764 @ 0xf914 │ │ │ │ + movw r1, #64596 @ 0xfc54 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 71e90 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 71f50 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071ec8 : │ │ │ │ +00071f88 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - blt.w 7205e │ │ │ │ + blt.w 7211e │ │ │ │ sub.w r3, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72010 │ │ │ │ + bne.w 720d0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 72038 │ │ │ │ + beq.w 720f8 │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 72084 │ │ │ │ + bhi.w 72144 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #17 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71f9c │ │ │ │ - ldr r2, [pc, #380] @ (720a8 ) │ │ │ │ + bne.n 7205c │ │ │ │ + ldr r2, [pc, #380] @ (72168 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.n 71fe8 │ │ │ │ + bhi.n 720a8 │ │ │ │ lsrs r0, r4, #3 │ │ │ │ adds r1, r0, #2 │ │ │ │ ldr.w r3, [r9, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7203c │ │ │ │ + beq.n 720fc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 71fca │ │ │ │ + beq.n 7208a │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #304] @ (720ac ) │ │ │ │ + ldr r2, [pc, #304] @ (7216c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7204a │ │ │ │ + bne.n 7210a │ │ │ │ adds r3, r5, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r2, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - cbnz r6, 71fb8 │ │ │ │ + cbnz r6, 72078 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71f60 │ │ │ │ - bl 1e82fc │ │ │ │ + bne.n 72020 │ │ │ │ + bl 1e8984 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72074 │ │ │ │ + beq.n 72134 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 71f96 │ │ │ │ + beq.n 72056 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 7202c │ │ │ │ + bhi.n 720ec │ │ │ │ adds r0, #3 │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r0, lr, r0, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r1, [r3, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 71f60 │ │ │ │ + bne.n 72020 │ │ │ │ ldr.w r2, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49541 @ 0xc185 │ │ │ │ + movw r3, #49605 @ 0xc1c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72078 │ │ │ │ + bne.n 72138 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 71faa │ │ │ │ + beq.n 7206a │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 71f60 │ │ │ │ + b.n 72020 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r5, #13200 @ 0x3390 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mla r5, r1, r2, r5 │ │ │ │ add r5, r3 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 71f60 │ │ │ │ - ldr r5, [pc, #116] @ (720b0 ) │ │ │ │ - b.n 71f96 │ │ │ │ + b.n 72020 │ │ │ │ + ldr r5, [pc, #116] @ (72170 ) │ │ │ │ + b.n 72056 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 71f60 │ │ │ │ - b.n 71fe8 │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + bne.n 72020 │ │ │ │ + b.n 720a8 │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7209c │ │ │ │ + bne.n 7215c │ │ │ │ mov r0, r5 │ │ │ │ - bl 126880 │ │ │ │ - b.n 71f86 │ │ │ │ + bl 126cb8 │ │ │ │ + b.n 72046 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63856 @ 0xf970 │ │ │ │ + movw r1, #64688 @ 0xfcb0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 71f96 │ │ │ │ + b.n 72056 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 72000 │ │ │ │ + b.n 720c0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63908 @ 0xf9a4 │ │ │ │ + movw r1, #64740 @ 0xfce4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 126f9c │ │ │ │ - b.n 72074 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 72134 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 71f86 │ │ │ │ + b.n 72046 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000720b4 : │ │ │ │ +00072174 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.n 7215a │ │ │ │ - blt.n 72196 │ │ │ │ - ldr.w r9, [pc, #244] @ 721c0 │ │ │ │ + beq.n 7221a │ │ │ │ + blt.n 72256 │ │ │ │ + ldr.w r9, [pc, #244] @ 72280 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ cmp r5, #20 │ │ │ │ - ldr.w r6, [r9, r8] │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - bgt.n 7215e │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - add r3, r7 │ │ │ │ + ldr.w r7, [r9, r8] │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + bgt.n 7221e │ │ │ │ + lsls r6, r5, #2 │ │ │ │ + add r3, r6 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 72136 │ │ │ │ - ldr r0, [pc, #204] @ (721b8 ) │ │ │ │ + cbz r4, 721f6 │ │ │ │ + ldr r0, [pc, #204] @ (72278 ) │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r3, 72176 │ │ │ │ + cbnz r3, 72236 │ │ │ │ movs r1, #0 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r6 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2957c │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ sub.w r2, r4, #8 │ │ │ │ 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] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 72172 │ │ │ │ + cbz r0, 72232 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r5, [r9, r8] │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ blx 2957c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b.n 72114 │ │ │ │ - ldr r4, [pc, #96] @ (721bc ) │ │ │ │ - b.n 72130 │ │ │ │ + b.n 721d4 │ │ │ │ + ldr r4, [pc, #96] @ (7227c ) │ │ │ │ + b.n 721f0 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 72136 │ │ │ │ - bl 1e82fc │ │ │ │ + bls.n 721f6 │ │ │ │ + bl 1e8984 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 7218e │ │ │ │ + cbnz r0, 7224e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 72130 │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.n 721f0 │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 721a6 │ │ │ │ + bne.n 72266 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126880 │ │ │ │ - ldr.w r6, [r9, r8] │ │ │ │ - b.n 72106 │ │ │ │ - ldr.w r6, [r9, r8] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - b.n 72106 │ │ │ │ + bl 126cb8 │ │ │ │ + ldr.w r7, [r9, r8] │ │ │ │ + b.n 721c6 │ │ │ │ + ldr.w r7, [r9, r8] │ │ │ │ + lsls r6, r5, #2 │ │ │ │ + b.n 721c6 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #63936 @ 0xf9c0 │ │ │ │ + movw r0, #64768 @ 0xfd00 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 72172 │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 72232 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr.w r6, [r9, r8] │ │ │ │ - b.n 72106 │ │ │ │ + ldr.w r7, [r9, r8] │ │ │ │ + b.n 721c6 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #128] @ (72254 ) │ │ │ │ + ldr r2, [pc, #128] @ (72314 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bgt.n 7223a │ │ │ │ + bgt.n 722fa │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #3480] @ 0xd98 │ │ │ │ - cbz r0, 721fe │ │ │ │ + cbz r0, 722be │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r1, [r3, #3480] @ 0xd98 │ │ │ │ strd r2, r2, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ add.w ip, r2, #8192 @ 0x2000 │ │ │ │ movs r3, #4 │ │ │ │ @@ -107622,107 +107701,61 @@ │ │ │ │ adds r3, #27 │ │ │ │ lsls r5, r4 │ │ │ │ subs r2, r0, r2 │ │ │ │ lsrs r1, r3, #3 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r1, r2, asr #3 │ │ │ │ cmp.w r2, #288 @ 0x120 │ │ │ │ - bhi.n 7223a │ │ │ │ + bhi.n 722fa │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [ip, #1720] @ 0x6b8 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [r0, #4] │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #4 │ │ │ │ movs r5, #1 │ │ │ │ lsls r0, r4 │ │ │ │ adds r0, #27 │ │ │ │ lsls r5, r4 │ │ │ │ bic.w r0, r0, #7 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7222e │ │ │ │ + bne.n 722ee │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 722c8 │ │ │ │ - cbz r1, 722c8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 722b8 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldrb.w lr, [r0, #16] │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - ubfx r2, lr, #2, #3 │ │ │ │ - ubfx r4, ip, #2, #3 │ │ │ │ - cmp r4, r2 │ │ │ │ - bne.n 722bc │ │ │ │ - tst.w lr, #32 │ │ │ │ - beq.n 722c0 │ │ │ │ - tst.w lr, #64 @ 0x40 │ │ │ │ - ite ne │ │ │ │ - addne r0, #20 │ │ │ │ - addeq r0, #28 │ │ │ │ - tst.w ip, #32 │ │ │ │ - beq.n 722c4 │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ - ite ne │ │ │ │ - addne r1, #20 │ │ │ │ - addeq r1, #28 │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ - blx 29204 │ │ │ │ - clz r0, r0 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 72298 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 722a8 │ │ │ │ - subs r3, r0, r1 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - bx lr │ │ │ │ + ... │ │ │ │ │ │ │ │ -000722d0 : │ │ │ │ +00072318 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 72390 │ │ │ │ - ldr r7, [pc, #236] @ (723d0 ) │ │ │ │ + blt.n 723d8 │ │ │ │ + ldr r7, [pc, #236] @ (72418 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r7, r6] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 72368 │ │ │ │ + ble.n 723b0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ str r2, [r4, #0] │ │ │ │ - ldr r2, [pc, #200] @ (723d4 ) │ │ │ │ + ldr r2, [pc, #200] @ (7241c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7237c │ │ │ │ - cbnz r5, 72342 │ │ │ │ + bne.n 723c4 │ │ │ │ + cbnz r5, 7238a │ │ │ │ ldr r0, [r7, r6] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -107734,421 +107767,421 @@ │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77068 │ │ │ │ + bl 7709c │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 723b0 │ │ │ │ + cbz r0, 723f8 │ │ │ │ ldr r1, [r7, r6] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ - b.n 72332 │ │ │ │ + b.n 7237a │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71550 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71598 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72314 │ │ │ │ - b.n 723a0 │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + bne.n 7235c │ │ │ │ + b.n 723e8 │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 723a4 │ │ │ │ + bne.n 723ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 126880 │ │ │ │ - b.n 72314 │ │ │ │ - movw r0, #63964 @ 0xf9dc │ │ │ │ + bl 126cb8 │ │ │ │ + b.n 7235c │ │ │ │ + movw r0, #64796 @ 0xfd1c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7233e │ │ │ │ + b.n 72386 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 72314 │ │ │ │ + b.n 7235c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 723c0 │ │ │ │ + beq.n 72408 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 723c8 │ │ │ │ + cbz r3, 72410 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e82fc │ │ │ │ + b.w 1e8984 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 723c0 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72408 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w fp, [pc, #252] @ 724e8 │ │ │ │ + ldr.w fp, [pc, #252] @ 72530 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ add.w sl, r1, #90112 @ 0x16000 │ │ │ │ add.w r9, r6, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #12] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - b.n 7247c │ │ │ │ + b.n 724c4 │ │ │ │ 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 72424 │ │ │ │ + bne.n 7246c │ │ │ │ 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 72f6c │ │ │ │ + bl 72fb4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 729da │ │ │ │ + beq.w 72a22 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 729f2 │ │ │ │ - ldr r3, [pc, #108] @ (724e4 ) │ │ │ │ + blt.w 72a3a │ │ │ │ + ldr r3, [pc, #108] @ (7252c ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 724ec │ │ │ │ + beq.n 72534 │ │ │ │ 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 724ac │ │ │ │ + bmi.n 724f4 │ │ │ │ ldr.w r2, [r9, #1520] @ 0x5f0 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [r9, #1520] @ 0x5f0 │ │ │ │ str.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 72408 │ │ │ │ + beq.n 72450 │ │ │ │ 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 724c8 │ │ │ │ + bne.n 72510 │ │ │ │ dmb ish │ │ │ │ - b.n 72446 │ │ │ │ + b.n 7248e │ │ │ │ nop │ │ │ │ - muls r0, r3 │ │ │ │ + mov r8, r3 │ │ │ │ movs r6, r5 │ │ │ │ - sbcs r4, r2 │ │ │ │ + add ip, sl │ │ │ │ movs r6, r5 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 7eb44 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #856] @ (72854 ) │ │ │ │ - bl 7eb98 │ │ │ │ + bl 7eb78 <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #856] @ (7289c ) │ │ │ │ + bl 7ebcc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d98 │ │ │ │ + beq.w 72de0 │ │ │ │ add.w r4, r5, #98304 @ 0x18000 │ │ │ │ str.w r7, [r4, #1160] @ 0x488 │ │ │ │ movw r7, #43976 @ 0xabc8 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ add.w r0, r7, #116 @ 0x74 │ │ │ │ - bl 7ec04 │ │ │ │ + bl 7ec38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72dac │ │ │ │ + beq.w 72df4 │ │ │ │ str.w r0, [r4, #1208] @ 0x4b8 │ │ │ │ add.w r0, r7, #136 @ 0x88 │ │ │ │ - bl 7ec04 │ │ │ │ + bl 7ec38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72dac │ │ │ │ + beq.w 72df4 │ │ │ │ str.w r0, [r4, #1212] @ 0x4bc │ │ │ │ add.w r0, r7, #156 @ 0x9c │ │ │ │ - bl 7ec04 │ │ │ │ + bl 7ec38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72dac │ │ │ │ + beq.w 72df4 │ │ │ │ str.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ add.w r0, r7, #176 @ 0xb0 │ │ │ │ - bl 7ec04 │ │ │ │ + bl 7ec38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72dac │ │ │ │ + beq.w 72df4 │ │ │ │ str.w r0, [r4, #1220] @ 0x4c4 │ │ │ │ add.w r0, r7, #196 @ 0xc4 │ │ │ │ - bl 7ec04 │ │ │ │ + bl 7ec38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72dac │ │ │ │ + beq.w 72df4 │ │ │ │ str.w r0, [r4, #1224] @ 0x4c8 │ │ │ │ add.w r0, r7, #216 @ 0xd8 │ │ │ │ - bl 7ec04 │ │ │ │ + bl 7ec38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72dac │ │ │ │ + beq.w 72df4 │ │ │ │ str.w r0, [r4, #1228] @ 0x4cc │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #720] @ (72858 ) │ │ │ │ + ldr r1, [pc, #720] @ (728a0 ) │ │ │ │ add.w r2, r7, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1584 │ │ │ │ + bl 1a1c24 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72d76 │ │ │ │ + blt.w 72dbe │ │ │ │ add.w r1, r7, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 19e8f0 │ │ │ │ + bl 19ef90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72d60 │ │ │ │ + blt.w 72da8 │ │ │ │ add.w r1, r7, #460 @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 19e8f0 │ │ │ │ + bl 19ef90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72d60 │ │ │ │ + blt.w 72da8 │ │ │ │ add.w r1, r7, #668 @ 0x29c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19e8f0 │ │ │ │ + bl 19ef90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72d60 │ │ │ │ - ldr r2, [pc, #660] @ (7285c ) │ │ │ │ + blt.w 72da8 │ │ │ │ + ldr r2, [pc, #660] @ (728a4 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #660] @ (72860 ) │ │ │ │ + ldr r1, [pc, #660] @ (728a8 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1584 │ │ │ │ + bl 1a1c24 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72d4a │ │ │ │ - ldr.w r8, [pc, #708] @ 728a0 │ │ │ │ + blt.w 72d92 │ │ │ │ + ldr.w r8, [pc, #708] @ 728e8 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr.w r1, [r8, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19e8f0 │ │ │ │ + bl 19ef90 │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72d30 │ │ │ │ + blt.w 72d78 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne.n 725e6 │ │ │ │ + bne.n 7262e │ │ │ │ add.w r8, sp, #32 │ │ │ │ movw sl, #36624 @ 0x8f10 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ mov r9, r8 │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r2 │ │ │ │ adds r4, #1 │ │ │ │ - bl 7fe48 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ + bl 7fe7c <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ str.w r0, [r9], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d1c │ │ │ │ + beq.w 72d64 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 7260c │ │ │ │ + bne.n 72654 │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r8], #4 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 72646 │ │ │ │ + beq.n 7268e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 72646 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 7268e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #16 │ │ │ │ - bne.n 72630 │ │ │ │ + bne.n 72678 │ │ │ │ add.w r8, r5, #40960 @ 0xa000 │ │ │ │ - bl 713d8 │ │ │ │ + bl 71420 │ │ │ │ str.w r0, [r8, #1792] @ 0x700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72cfc │ │ │ │ + beq.w 72d44 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #508] @ (72864 ) │ │ │ │ - bl 794a8 │ │ │ │ + ldr r1, [pc, #508] @ (728ac ) │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72cf4 │ │ │ │ - ldr r4, [pc, #500] @ (72868 ) │ │ │ │ + bne.w 72d3c │ │ │ │ + ldr r4, [pc, #500] @ (728b0 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72d06 │ │ │ │ + bne.w 72d4e │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #484] @ (7286c ) │ │ │ │ + ldr r1, [pc, #484] @ (728b4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72cec │ │ │ │ + bne.w 72d34 │ │ │ │ ldr.w r3, [r4, #2700] @ 0xa8c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72cd8 │ │ │ │ + bne.w 72d20 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #452] @ (72870 ) │ │ │ │ + ldr r1, [pc, #452] @ (728b8 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72cd0 │ │ │ │ + bne.w 72d18 │ │ │ │ ldr.w r3, [r4, #2716] @ 0xa9c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72cbc │ │ │ │ + bne.w 72d04 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #408] @ (72864 ) │ │ │ │ + ldr r1, [pc, #408] @ (728ac ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72cf4 │ │ │ │ + bne.w 72d3c │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72ca8 │ │ │ │ + bne.w 72cf0 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #388] @ (72874 ) │ │ │ │ + ldr r1, [pc, #388] @ (728bc ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72ca0 │ │ │ │ + bne.w 72ce8 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c8c │ │ │ │ + bne.w 72cd4 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #360] @ (72878 ) │ │ │ │ + ldr r1, [pc, #360] @ (728c0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c84 │ │ │ │ + bne.w 72ccc │ │ │ │ ldr.w r3, [r4, #2604] @ 0xa2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c70 │ │ │ │ + bne.w 72cb8 │ │ │ │ ldr.w r2, [r7, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #328] @ (7287c ) │ │ │ │ + ldr r1, [pc, #328] @ (728c4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c68 │ │ │ │ + bne.w 72cb0 │ │ │ │ ldr.w r3, [r4, #1036] @ 0x40c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c54 │ │ │ │ + bne.w 72c9c │ │ │ │ ldr.w r2, [r7, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #300] @ (72880 ) │ │ │ │ + ldr r1, [pc, #300] @ (728c8 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c4c │ │ │ │ + bne.w 72c94 │ │ │ │ ldr.w r3, [r4, #2524] @ 0x9dc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c38 │ │ │ │ + bne.w 72c80 │ │ │ │ ldr.w r2, [r7, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #268] @ (72884 ) │ │ │ │ + ldr r1, [pc, #268] @ (728cc ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c30 │ │ │ │ + bne.w 72c78 │ │ │ │ ldr.w r3, [r4, #2652] @ 0xa5c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c1c │ │ │ │ + bne.w 72c64 │ │ │ │ ldr.w r2, [r7, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #240] @ (72888 ) │ │ │ │ + ldr r1, [pc, #240] @ (728d0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c14 │ │ │ │ + bne.w 72c5c │ │ │ │ ldr.w r3, [r4, #2540] @ 0x9ec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c00 │ │ │ │ + bne.w 72c48 │ │ │ │ ldr.w r2, [r7, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #208] @ (7288c ) │ │ │ │ + ldr r1, [pc, #208] @ (728d4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72ba6 │ │ │ │ + bne.w 72bee │ │ │ │ ldr.w r3, [r4, #1148] @ 0x47c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b92 │ │ │ │ + bne.w 72bda │ │ │ │ ldr.w r2, [r7, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #180] @ (72890 ) │ │ │ │ + ldr r1, [pc, #180] @ (728d8 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b8a │ │ │ │ + bne.w 72bd2 │ │ │ │ ldr.w r3, [r4, #908] @ 0x38c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b76 │ │ │ │ + bne.w 72bbe │ │ │ │ ldr.w r2, [r7, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #148] @ (72894 ) │ │ │ │ + ldr r1, [pc, #148] @ (728dc ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b6e │ │ │ │ + bne.w 72bb6 │ │ │ │ ldr.w r3, [r4, #1212] @ 0x4bc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b5a │ │ │ │ + bne.w 72ba2 │ │ │ │ ldr.w r2, [r7, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #120] @ (72898 ) │ │ │ │ + ldr r1, [pc, #120] @ (728e0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b52 │ │ │ │ + bne.w 72b9a │ │ │ │ ldr.w r3, [r4, #1196] @ 0x4ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b3e │ │ │ │ + bne.w 72b86 │ │ │ │ ldr.w r2, [r7, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #88] @ (7289c ) │ │ │ │ + ldr r1, [pc, #88] @ (728e4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b36 │ │ │ │ - b.n 728a4 │ │ │ │ + bne.w 72b7e │ │ │ │ + b.n 728ec │ │ │ │ nop │ │ │ │ add r4, sp, #592 @ 0x250 │ │ │ │ lsls r0, r1, #1 │ │ │ │ subs r4, r6, #5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ @@ -108180,109 +108213,109 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + cmp r4, r4 │ │ │ │ movs r6, r5 │ │ │ │ ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b22 │ │ │ │ + bne.w 72b6a │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #760] @ (72bb0 ) │ │ │ │ + ldr r1, [pc, #760] @ (72bf8 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b1a │ │ │ │ + bne.w 72b62 │ │ │ │ ldr.w r3, [r4, #1084] @ 0x43c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b06 │ │ │ │ + bne.w 72b4e │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #728] @ (72bb4 ) │ │ │ │ + ldr r1, [pc, #728] @ (72bfc ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72afe │ │ │ │ + bne.w 72b46 │ │ │ │ ldr.w r3, [r4, #892] @ 0x37c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72aea │ │ │ │ + bne.w 72b32 │ │ │ │ ldr.w r2, [r7, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #700] @ (72bb8 ) │ │ │ │ + ldr r1, [pc, #700] @ (72c00 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72ae2 │ │ │ │ + bne.w 72b2a │ │ │ │ ldr.w r3, [r4, #924] @ 0x39c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72ace │ │ │ │ + bne.w 72b16 │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ ldr.w r2, [r7, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #664] @ (72bbc ) │ │ │ │ - bl 794a8 │ │ │ │ + ldr r1, [pc, #664] @ (72c04 ) │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72aa6 │ │ │ │ + bne.w 72aee │ │ │ │ ldr.w r3, [r4, #2636] @ 0xa4c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a92 │ │ │ │ - ldr r2, [pc, #644] @ (72bc0 ) │ │ │ │ + bne.w 72ada │ │ │ │ + ldr r2, [pc, #644] @ (72c08 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #644] @ (72bc4 ) │ │ │ │ + ldr r1, [pc, #644] @ (72c0c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1584 │ │ │ │ + bl 1a1c24 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72a72 │ │ │ │ + blt.w 72aba │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 72980 │ │ │ │ + bne.n 729c8 │ │ │ │ movw r0, #8576 @ 0x2180 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 7eb44 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #612] @ (72bc8 ) │ │ │ │ - movw r1, #64256 @ 0xfb00 │ │ │ │ + bl 7eb78 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #612] @ (72c10 ) │ │ │ │ + movw r1, #65088 @ 0xfe40 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 7fa68 │ │ │ │ - ldr r2, [pc, #604] @ (72bcc ) │ │ │ │ + bl 7fa9c │ │ │ │ + ldr r2, [pc, #604] @ (72c14 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72a50 │ │ │ │ + bne.n 72a98 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 72a3c │ │ │ │ + bne.n 72a84 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #580] @ (72bd0 ) │ │ │ │ + ldr r1, [pc, #580] @ (72c18 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str.w r6, [r7, #1092] @ 0x444 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ str.w r3, [r7, #1056] @ 0x420 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ str.w r3, [r7, #1060] @ 0x424 │ │ │ │ - bl 19e8f0 │ │ │ │ + bl 19ef90 │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 72a14 │ │ │ │ + blt.n 72a5c │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #536] @ (72bd4 ) │ │ │ │ + ldr r1, [pc, #536] @ (72c1c ) │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ str.w r3, [r7, #1268] @ 0x4f4 │ │ │ │ - bl 19e8f0 │ │ │ │ + bl 19ef90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 72a14 │ │ │ │ + blt.n 72a5c │ │ │ │ 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] │ │ │ │ @@ -108290,177 +108323,177 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 2cdf8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ce42 │ │ │ │ - movw r3, #63988 @ 0xf9f4 │ │ │ │ + movw r3, #64820 @ 0xfd34 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #476] @ (72bd8 ) │ │ │ │ + ldr r0, [pc, #476] @ (72c20 ) │ │ │ │ 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 729d2 │ │ │ │ + b.n 72a1a │ │ │ │ movs r0, #0 │ │ │ │ - bl 628f8 │ │ │ │ - ldr r3, [pc, #448] @ (72bdc ) │ │ │ │ + bl 62e74 │ │ │ │ + ldr r3, [pc, #448] @ (72c24 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64292 @ 0xfb24 │ │ │ │ + movw r3, #65124 @ 0xfe64 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 729d2 │ │ │ │ + b.n 72a1a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72980 │ │ │ │ + bne.n 729c8 │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72980 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 729c8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 72a5c │ │ │ │ + beq.n 72aa4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ - cbz r3, 72a88 │ │ │ │ - ldr r3, [pc, #384] @ (72be0 ) │ │ │ │ + cbz r3, 72ad0 │ │ │ │ + ldr r3, [pc, #384] @ (72c28 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64264 @ 0xfb08 │ │ │ │ + movw r3, #65096 @ 0xfe48 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a2e │ │ │ │ - ldr r3, [pc, #368] @ (72be4 ) │ │ │ │ + b.n 72a76 │ │ │ │ + ldr r3, [pc, #368] @ (72c2c ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64208 @ 0xfad0 │ │ │ │ + movw r3, #65040 @ 0xfe10 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a2e │ │ │ │ + b.n 72a76 │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72a5c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72aa4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2636] @ 0xa4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7293a │ │ │ │ - ldr r0, [pc, #284] @ (72bbc ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7293a │ │ │ │ - ldr r0, [pc, #276] @ (72bbc ) │ │ │ │ - bl 78340 │ │ │ │ - movw r3, #64092 @ 0xfa5c │ │ │ │ + bne.w 72982 │ │ │ │ + ldr r0, [pc, #284] @ (72c04 ) │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72982 │ │ │ │ + ldr r0, [pc, #276] @ (72c04 ) │ │ │ │ + bl 7837c │ │ │ │ + movw r3, #64924 @ 0xfd9c │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - ldr r1, [pc, #304] @ (72be8 ) │ │ │ │ + ldr r1, [pc, #304] @ (72c30 ) │ │ │ │ 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 729d2 │ │ │ │ + b.n 72a1a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #924] @ 0x39c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72918 │ │ │ │ - ldr r0, [pc, #220] @ (72bb8 ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72918 │ │ │ │ - ldr r0, [pc, #212] @ (72bb8 ) │ │ │ │ - bl 78340 │ │ │ │ - b.n 72aac │ │ │ │ + bne.w 72960 │ │ │ │ + ldr r0, [pc, #220] @ (72c00 ) │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72960 │ │ │ │ + ldr r0, [pc, #212] @ (72c00 ) │ │ │ │ + bl 7837c │ │ │ │ + b.n 72af4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #892] @ 0x37c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 728f6 │ │ │ │ - ldr r0, [pc, #188] @ (72bb4 ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 728f6 │ │ │ │ - ldr r0, [pc, #180] @ (72bb4 ) │ │ │ │ - bl 78340 │ │ │ │ - b.n 72aac │ │ │ │ + bne.w 7293e │ │ │ │ + ldr r0, [pc, #188] @ (72bfc ) │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7293e │ │ │ │ + ldr r0, [pc, #180] @ (72bfc ) │ │ │ │ + bl 7837c │ │ │ │ + b.n 72af4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1084] @ 0x43c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 728d4 │ │ │ │ - ldr r0, [pc, #156] @ (72bb0 ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 728d4 │ │ │ │ - ldr r0, [pc, #148] @ (72bb0 ) │ │ │ │ - bl 78340 │ │ │ │ - b.n 72aac │ │ │ │ + bne.w 7291c │ │ │ │ + ldr r0, [pc, #156] @ (72bf8 ) │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7291c │ │ │ │ + ldr r0, [pc, #148] @ (72bf8 ) │ │ │ │ + bl 7837c │ │ │ │ + b.n 72af4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #940] @ 0x3ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 728b2 │ │ │ │ - ldr r0, [pc, #188] @ (72bec ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 728b2 │ │ │ │ - ldr r0, [pc, #180] @ (72bec ) │ │ │ │ - bl 78340 │ │ │ │ - b.n 72aac │ │ │ │ + bne.w 728fa │ │ │ │ + ldr r0, [pc, #188] @ (72c34 ) │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 728fa │ │ │ │ + ldr r0, [pc, #180] @ (72c34 ) │ │ │ │ + bl 7837c │ │ │ │ + b.n 72af4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7283c │ │ │ │ - ldr r0, [pc, #164] @ (72bf0 ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7283c │ │ │ │ - ldr r0, [pc, #156] @ (72bf0 ) │ │ │ │ - bl 78340 │ │ │ │ - b.n 72aac │ │ │ │ + bne.w 72884 │ │ │ │ + ldr r0, [pc, #164] @ (72c38 ) │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72884 │ │ │ │ + ldr r0, [pc, #156] @ (72c38 ) │ │ │ │ + bl 7837c │ │ │ │ + b.n 72af4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7281a │ │ │ │ - ldr r0, [pc, #140] @ (72bf4 ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7281a │ │ │ │ - ldr r0, [pc, #132] @ (72bf4 ) │ │ │ │ - bl 78340 │ │ │ │ - b.n 72aac │ │ │ │ + bne.w 72862 │ │ │ │ + ldr r0, [pc, #140] @ (72c3c ) │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72862 │ │ │ │ + ldr r0, [pc, #132] @ (72c3c ) │ │ │ │ + bl 7837c │ │ │ │ + b.n 72af4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727f8 │ │ │ │ - ldr r0, [pc, #116] @ (72bf8 ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 727f8 │ │ │ │ - ldr r0, [pc, #108] @ (72bf8 ) │ │ │ │ - bl 78340 │ │ │ │ - b.n 72aac │ │ │ │ + bne.w 72840 │ │ │ │ + ldr r0, [pc, #116] @ (72c40 ) │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72840 │ │ │ │ + ldr r0, [pc, #108] @ (72c40 ) │ │ │ │ + bl 7837c │ │ │ │ + b.n 72af4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727d6 │ │ │ │ - ldr r0, [pc, #92] @ (72bfc ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 727d6 │ │ │ │ - ldr r0, [pc, #84] @ (72bfc ) │ │ │ │ - bl 78340 │ │ │ │ - b.n 72aac │ │ │ │ + bne.w 7281e │ │ │ │ + ldr r0, [pc, #92] @ (72c44 ) │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7281e │ │ │ │ + ldr r0, [pc, #84] @ (72c44 ) │ │ │ │ + bl 7837c │ │ │ │ + b.n 72af4 │ │ │ │ nop │ │ │ │ strb r4, [r7, #8] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r3, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -108474,189 +108507,189 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #560 @ 0x230 │ │ │ │ lsls r6, r0, #1 │ │ │ │ add sp, #368 @ 0x170 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - muls r4, r3 │ │ │ │ + mov ip, r3 │ │ │ │ movs r6, r5 │ │ │ │ - mvns r0, r5 │ │ │ │ + bx r5 │ │ │ │ movs r6, r5 │ │ │ │ - mvns r0, r3 │ │ │ │ + bx r3 │ │ │ │ movs r6, r5 │ │ │ │ - mvns r4, r0 │ │ │ │ + bxns r0 │ │ │ │ movs r6, r5 │ │ │ │ - bics r0, r6 │ │ │ │ + mov r8, lr │ │ │ │ movs r6, r5 │ │ │ │ strb r4, [r5, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r1, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #9] │ │ │ │ lsls r0, r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2540] @ 0x9ec │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727b4 │ │ │ │ - ldr r0, [pc, #424] @ (72db8 ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 727b4 │ │ │ │ - ldr r0, [pc, #416] @ (72db8 ) │ │ │ │ - bl 78340 │ │ │ │ - b.n 72aac │ │ │ │ + bne.w 727fc │ │ │ │ + ldr r0, [pc, #424] @ (72e00 ) │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 727fc │ │ │ │ + ldr r0, [pc, #416] @ (72e00 ) │ │ │ │ + bl 7837c │ │ │ │ + b.n 72af4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2652] @ 0xa5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72792 │ │ │ │ - ldr r0, [pc, #400] @ (72dbc ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72792 │ │ │ │ - ldr r0, [pc, #392] @ (72dbc ) │ │ │ │ - bl 78340 │ │ │ │ - b.n 72aac │ │ │ │ + bne.w 727da │ │ │ │ + ldr r0, [pc, #400] @ (72e04 ) │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 727da │ │ │ │ + ldr r0, [pc, #392] @ (72e04 ) │ │ │ │ + bl 7837c │ │ │ │ + b.n 72af4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2524] @ 0x9dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72770 │ │ │ │ - ldr r0, [pc, #376] @ (72dc0 ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72770 │ │ │ │ - ldr r0, [pc, #368] @ (72dc0 ) │ │ │ │ - bl 78340 │ │ │ │ - b.n 72aac │ │ │ │ + bne.w 727b8 │ │ │ │ + ldr r0, [pc, #376] @ (72e08 ) │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 727b8 │ │ │ │ + ldr r0, [pc, #368] @ (72e08 ) │ │ │ │ + bl 7837c │ │ │ │ + b.n 72af4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1036] @ 0x40c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7274e │ │ │ │ - ldr r0, [pc, #352] @ (72dc4 ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7274e │ │ │ │ - ldr r0, [pc, #344] @ (72dc4 ) │ │ │ │ - bl 78340 │ │ │ │ - b.n 72aac │ │ │ │ + bne.w 72796 │ │ │ │ + ldr r0, [pc, #352] @ (72e0c ) │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72796 │ │ │ │ + ldr r0, [pc, #344] @ (72e0c ) │ │ │ │ + bl 7837c │ │ │ │ + b.n 72af4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2604] @ 0xa2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7272c │ │ │ │ - ldr r0, [pc, #328] @ (72dc8 ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7272c │ │ │ │ - ldr r0, [pc, #320] @ (72dc8 ) │ │ │ │ - bl 78340 │ │ │ │ - b.n 72aac │ │ │ │ + bne.w 72774 │ │ │ │ + ldr r0, [pc, #328] @ (72e10 ) │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72774 │ │ │ │ + ldr r0, [pc, #320] @ (72e10 ) │ │ │ │ + bl 7837c │ │ │ │ + b.n 72af4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7270a │ │ │ │ - ldr r0, [pc, #304] @ (72dcc ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7270a │ │ │ │ - ldr r0, [pc, #296] @ (72dcc ) │ │ │ │ - bl 78340 │ │ │ │ - b.n 72aac │ │ │ │ + bne.w 72752 │ │ │ │ + ldr r0, [pc, #304] @ (72e14 ) │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72752 │ │ │ │ + ldr r0, [pc, #296] @ (72e14 ) │ │ │ │ + bl 7837c │ │ │ │ + b.n 72af4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 726e8 │ │ │ │ - ldr r0, [pc, #280] @ (72dd0 ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 726e8 │ │ │ │ + bne.w 72730 │ │ │ │ + ldr r0, [pc, #280] @ (72e18 ) │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 72730 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2716] @ 0xa9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 726c6 │ │ │ │ - ldr r0, [pc, #264] @ (72dd4 ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 726c6 │ │ │ │ - ldr r0, [pc, #256] @ (72dd4 ) │ │ │ │ - bl 78340 │ │ │ │ - b.n 72aac │ │ │ │ + bne.w 7270e │ │ │ │ + ldr r0, [pc, #264] @ (72e1c ) │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7270e │ │ │ │ + ldr r0, [pc, #256] @ (72e1c ) │ │ │ │ + bl 7837c │ │ │ │ + b.n 72af4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 726a4 │ │ │ │ - ldr r0, [pc, #240] @ (72dd8 ) │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 726a4 │ │ │ │ - ldr r0, [pc, #232] @ (72dd8 ) │ │ │ │ - bl 78340 │ │ │ │ - b.n 72aac │ │ │ │ - ldr r0, [pc, #216] @ (72dd0 ) │ │ │ │ - bl 78340 │ │ │ │ - b.n 72aac │ │ │ │ - movw r3, #49044 @ 0xbf94 │ │ │ │ + bne.w 726ec │ │ │ │ + ldr r0, [pc, #240] @ (72e20 ) │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 726ec │ │ │ │ + ldr r0, [pc, #232] @ (72e20 ) │ │ │ │ + bl 7837c │ │ │ │ + b.n 72af4 │ │ │ │ + ldr r0, [pc, #216] @ (72e18 ) │ │ │ │ + bl 7837c │ │ │ │ + b.n 72af4 │ │ │ │ + movw r3, #49876 @ 0xc2d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72ab4 │ │ │ │ + b.n 72afc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72682 │ │ │ │ + bne.w 726ca │ │ │ │ addw r0, r4, #1052 @ 0x41c │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72682 │ │ │ │ - ldr r3, [pc, #188] @ (72ddc ) │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 726ca │ │ │ │ + ldr r3, [pc, #188] @ (72e24 ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #49044 @ 0xbf94 │ │ │ │ + movw r3, #49876 @ 0xc2d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a2e │ │ │ │ + b.n 72a76 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #168] @ (72de0 ) │ │ │ │ + ldr r2, [pc, #168] @ (72e28 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #64292 @ 0xfb24 │ │ │ │ + movw r3, #65124 @ 0xfe64 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 729d2 │ │ │ │ - ldr r3, [pc, #152] @ (72de4 ) │ │ │ │ + b.n 72a1a │ │ │ │ + ldr r3, [pc, #152] @ (72e2c ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64180 @ 0xfab4 │ │ │ │ + movw r3, #65012 @ 0xfdf4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a2e │ │ │ │ - ldr r3, [pc, #132] @ (72de8 ) │ │ │ │ + b.n 72a76 │ │ │ │ + ldr r3, [pc, #132] @ (72e30 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64148 @ 0xfa94 │ │ │ │ + movw r3, #64980 @ 0xfdd4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a2e │ │ │ │ - ldr r2, [pc, #116] @ (72dec ) │ │ │ │ + b.n 72a76 │ │ │ │ + ldr r2, [pc, #116] @ (72e34 ) │ │ │ │ add r3, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ - movw r2, #64120 @ 0xfa78 │ │ │ │ + movw r2, #64952 @ 0xfdb8 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 729d2 │ │ │ │ - bl 7f7f4 │ │ │ │ + b.n 72a1a │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72506 │ │ │ │ - movw r3, #64020 @ 0xfa14 │ │ │ │ + beq.w 7254e │ │ │ │ + movw r3, #64852 @ 0xfd54 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 729fa │ │ │ │ - movw r3, #64060 @ 0xfa3c │ │ │ │ + b.n 72a42 │ │ │ │ + movw r3, #64892 @ 0xfd7c │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 729fa │ │ │ │ + b.n 72a42 │ │ │ │ nop │ │ │ │ strb r4, [r5, #31] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r3, #31] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -108668,183 +108701,183 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r3, #8] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r4, [r3, #2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mvns r0, r7 │ │ │ │ + bx r7 │ │ │ │ movs r6, r5 │ │ │ │ - add r4, r2 │ │ │ │ + bxns sl │ │ │ │ movs r6, r5 │ │ │ │ - bics r4, r3 │ │ │ │ + mov ip, fp │ │ │ │ movs r6, r5 │ │ │ │ - bics r4, r0 │ │ │ │ + mov ip, r8 │ │ │ │ movs r6, r5 │ │ │ │ - muls r0, r6 │ │ │ │ + mov r8, r6 │ │ │ │ movs r6, r5 │ │ │ │ - b.w 19e8e0 │ │ │ │ + b.w 19ef80 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [r3, #1168] @ 0x490 │ │ │ │ - cbz r3, 72e3c │ │ │ │ + cbz r3, 72e84 │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 72e3c │ │ │ │ - ldr r3, [pc, #320] @ (72f64 ) │ │ │ │ + cbz r3, 72e84 │ │ │ │ + ldr r3, [pc, #320] @ (72fac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 72f54 │ │ │ │ + beq.w 72f9c │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 72f54 │ │ │ │ + bne.w 72f9c │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 72f50 │ │ │ │ + bhi.w 72f98 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72f16 │ │ │ │ - ldr r2, [pc, #260] @ (72f64 ) │ │ │ │ + bne.n 72f5e │ │ │ │ + ldr r2, [pc, #260] @ (72fac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r7, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.n 72ef2 │ │ │ │ + bhi.n 72f3a │ │ │ │ add.w r1, r4, #11 │ │ │ │ mov.w ip, r1, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 72f38 │ │ │ │ + beq.n 72f80 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 72ed4 │ │ │ │ + cbz r2, 72f1c │ │ │ │ movs r2, #0 │ │ │ │ lsrs r1, r4, #8 │ │ │ │ mov r3, r0 │ │ │ │ bfi r2, r1, #16, #8 │ │ │ │ bfi r2, r4, #24, #8 │ │ │ │ str.w r2, [r3], #8 │ │ │ │ movw r2, #65021 @ 0xfdfd │ │ │ │ movt r2, #253 @ 0xfd │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ strb r1, [r0, #4] │ │ │ │ strh.w r2, [r0, #5] │ │ │ │ strb r2, [r0, #7] │ │ │ │ - cbz r4, 72f30 │ │ │ │ + cbz r4, 72f78 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ blx 2957c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r0, r4] │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r9, r1, [r3, #24] │ │ │ │ cmp r9, r1 │ │ │ │ - bhi.n 72f24 │ │ │ │ + bhi.n 72f6c │ │ │ │ add.w r1, ip, #1 │ │ │ │ add.w r1, r9, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, r9 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, r9] │ │ │ │ - cbnz r0, 72f1e │ │ │ │ + cbnz r0, 72f66 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49541 @ 0xc185 │ │ │ │ + movw r3, #49605 @ 0xc1c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72f46 │ │ │ │ + bne.n 72f8e │ │ │ │ mov r0, r7 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 72f50 │ │ │ │ + cbz r0, 72f98 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 72f1e │ │ │ │ + b.n 72f66 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - cbz r0, 72f50 │ │ │ │ + cbz r0, 72f98 │ │ │ │ mov r3, r0 │ │ │ │ rev r2, r4 │ │ │ │ - b.n 72ea4 │ │ │ │ + b.n 72eec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 72e96 │ │ │ │ + b.n 72ede │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 72ece │ │ │ │ + b.n 72f16 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72f1e │ │ │ │ - b.n 72ef2 │ │ │ │ + bne.n 72f66 │ │ │ │ + b.n 72f3a │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 72f08 │ │ │ │ + b.n 72f50 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 72ece │ │ │ │ - movw r1, #64332 @ 0xfb4c │ │ │ │ + b.n 72f16 │ │ │ │ + movw r1, #65164 @ 0xfe8c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #8] @ (72f68 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (72fb0 ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, r5 │ │ │ │ + bx sp │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ lsls r7, r3, #30 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - bmi.w 7378c │ │ │ │ + bmi.w 737d4 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76078 │ │ │ │ + beq.w 760c0 │ │ │ │ ldr.w r4, [r0, #132] @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 737dc │ │ │ │ + beq.w 73824 │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73842 │ │ │ │ + beq.w 7388a │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bpl.w 7386e │ │ │ │ - ldr r5, [pc, #756] @ (732ac ) │ │ │ │ + bpl.w 738b6 │ │ │ │ + ldr r5, [pc, #756] @ (732f4 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov.w r2, #28 │ │ │ │ @@ -108858,60 +108891,60 @@ │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r4, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75bc0 │ │ │ │ + beq.w 75c08 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74a3c │ │ │ │ + beq.w 74a84 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ clz r2, r2 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ mov r4, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ and.w r0, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74a64 │ │ │ │ + bne.w 74aac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7394a │ │ │ │ + bne.w 73992 │ │ │ │ ldr.w r2, [r9, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74918 │ │ │ │ + beq.w 74960 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76178 │ │ │ │ + bl 761c0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ mov r4, r3 │ │ │ │ - beq.w 7510c │ │ │ │ + beq.w 75154 │ │ │ │ lsls r6, r3, #22 │ │ │ │ - bpl.w 74728 │ │ │ │ + bpl.w 74770 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73876 │ │ │ │ + bne.w 738be │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 7396a │ │ │ │ + bne.w 739b2 │ │ │ │ lsls r6, r3, #24 │ │ │ │ itt pl │ │ │ │ ldrpl.w r3, [r2, #156] @ 0x9c │ │ │ │ strpl.w r3, [r9, #156] @ 0x9c │ │ │ │ - bmi.w 74b14 │ │ │ │ + bmi.w 74b5c │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bpl.w 7397e │ │ │ │ - ldr r5, [pc, #552] @ (732ac ) │ │ │ │ + bpl.w 739c6 │ │ │ │ + ldr r5, [pc, #552] @ (732f4 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov.w r2, #28 │ │ │ │ @@ -108925,626 +108958,626 @@ │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75c2a │ │ │ │ + beq.w 75c72 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r8, [r1, #16] │ │ │ │ ldr.w r3, [r3, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73996 │ │ │ │ + bne.w 739de │ │ │ │ ldr.w r4, [r9, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 74782 │ │ │ │ + bne.w 747ca │ │ │ │ ldr.w r7, [r9, #120] @ 0x78 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74300 │ │ │ │ + beq.w 74348 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 741d4 │ │ │ │ + bne.w 7421c │ │ │ │ ldr.w sl, [r7] │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 74220 │ │ │ │ + bne.w 74268 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74f38 │ │ │ │ - ldr.w r8, [pc, #412] @ 732b4 │ │ │ │ + bne.w 74f80 │ │ │ │ + ldr.w r8, [pc, #412] @ 732fc │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74d0a │ │ │ │ + bne.w 74d52 │ │ │ │ ldr.w r2, [r8, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74d0a │ │ │ │ + beq.w 74d52 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #372] @ (732b0 ) │ │ │ │ + ldr r1, [pc, #372] @ (732f8 ) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ adds r5, r0, #3 │ │ │ │ - beq.w 75108 │ │ │ │ + beq.w 75150 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7471c │ │ │ │ + bne.w 74764 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 746c8 │ │ │ │ - ldr r1, [pc, #340] @ (732b0 ) │ │ │ │ + bne.w 74710 │ │ │ │ + ldr r1, [pc, #340] @ (732f8 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75108 │ │ │ │ + blt.w 75150 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74352 │ │ │ │ + beq.w 7439a │ │ │ │ ldr.w r5, [r9, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75bf6 │ │ │ │ + beq.w 75c3e │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r1, #17 │ │ │ │ - bpl.w 74f8a │ │ │ │ + bpl.w 74fd2 │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r1, r3 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 743f2 │ │ │ │ + beq.w 7443a │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74402 │ │ │ │ + bne.w 7444a │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7440c │ │ │ │ + bne.w 74454 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ str.w r2, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74416 │ │ │ │ + bne.w 7445e │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ str.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7442a │ │ │ │ + beq.w 74472 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7444e │ │ │ │ + ble.w 74496 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 74446 │ │ │ │ + beq.w 7448e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73232 │ │ │ │ + beq.n 7327a │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 74446 │ │ │ │ + beq.w 7448e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73232 │ │ │ │ + beq.n 7327a │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 74446 │ │ │ │ + beq.w 7448e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 73232 │ │ │ │ + beq.n 7327a │ │ │ │ add.w r7, r2, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 74446 │ │ │ │ + beq.w 7448e │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 7321a │ │ │ │ + bne.n 73262 │ │ │ │ mov r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7444e │ │ │ │ + ble.w 74496 │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75a7a │ │ │ │ + beq.w 75ac2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7326e │ │ │ │ + beq.n 732b6 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75a7a │ │ │ │ + beq.w 75ac2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7326e │ │ │ │ + beq.n 732b6 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75a7a │ │ │ │ + beq.w 75ac2 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73258 │ │ │ │ + bne.n 732a0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7444e │ │ │ │ + ble.w 74496 │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75a86 │ │ │ │ + beq.w 75ace │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 732b8 │ │ │ │ + beq.n 73300 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75a86 │ │ │ │ + beq.w 75ace │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 732b8 │ │ │ │ + beq.n 73300 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75a86 │ │ │ │ + beq.w 75ace │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73294 │ │ │ │ + bne.n 732dc │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7444e │ │ │ │ - b.n 732b8 │ │ │ │ + ble.w 74496 │ │ │ │ + b.n 73300 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 73514 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 7355c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movw r6, #42428 @ 0xa5bc │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75c78 │ │ │ │ + beq.w 75cc0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 732f4 │ │ │ │ + beq.n 7333c │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75c78 │ │ │ │ + beq.w 75cc0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 732f4 │ │ │ │ + beq.n 7333c │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75c78 │ │ │ │ + beq.w 75cc0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 732de │ │ │ │ + bne.n 73326 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7444e │ │ │ │ + ble.w 74496 │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 75a92 │ │ │ │ + beq.w 75ada │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73326 │ │ │ │ + beq.n 7336e │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 75a92 │ │ │ │ + beq.w 75ada │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73326 │ │ │ │ + beq.n 7336e │ │ │ │ add.w r6, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, sl │ │ │ │ - beq.w 75a92 │ │ │ │ + beq.w 75ada │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73310 │ │ │ │ + bne.n 73358 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7444e │ │ │ │ + ble.w 74496 │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75474 │ │ │ │ + beq.w 754bc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73362 │ │ │ │ + beq.n 733aa │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75474 │ │ │ │ + beq.w 754bc │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73362 │ │ │ │ + beq.n 733aa │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75474 │ │ │ │ + beq.w 754bc │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7334c │ │ │ │ + bne.n 73394 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7444e │ │ │ │ + ble.w 74496 │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75ba0 │ │ │ │ + beq.w 75be8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7339e │ │ │ │ + beq.n 733e6 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75ba0 │ │ │ │ + beq.w 75be8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7339e │ │ │ │ + beq.n 733e6 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75ba0 │ │ │ │ + beq.w 75be8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73388 │ │ │ │ + bne.n 733d0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7444e │ │ │ │ + ble.w 74496 │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 75b34 │ │ │ │ + beq.w 75b7c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 733d0 │ │ │ │ + beq.n 73418 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 75b34 │ │ │ │ + beq.w 75b7c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 733d0 │ │ │ │ + beq.n 73418 │ │ │ │ adds r2, #16 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 75b34 │ │ │ │ + beq.w 75b7c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 733c0 │ │ │ │ + bne.n 73408 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r1, #9 │ │ │ │ - bmi.w 74f78 │ │ │ │ + bmi.w 74fc0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ lsls r0, r1, #8 │ │ │ │ - bmi.w 75a9e │ │ │ │ + bmi.w 75ae6 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 7366c │ │ │ │ + ble.w 736b4 │ │ │ │ mov.w fp, #1 │ │ │ │ adds r2, #12 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 73ea4 │ │ │ │ + bge.w 73eec │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ - cbz r2, 7341c │ │ │ │ + cbz r2, 73464 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73f3c │ │ │ │ + bne.w 73f84 │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ - cbz r2, 7342e │ │ │ │ + cbz r2, 73476 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7412c │ │ │ │ + bne.w 74174 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 734aa │ │ │ │ + beq.n 734f2 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 734aa │ │ │ │ + beq.n 734f2 │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ mov lr, r6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74542 │ │ │ │ - cbnz r0, 73456 │ │ │ │ + bne.w 7458a │ │ │ │ + cbnz r0, 7349e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74a8a │ │ │ │ + bne.w 74ad2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 73464 │ │ │ │ + bne.n 734ac │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74fec │ │ │ │ - cbnz r7, 7346e │ │ │ │ + bne.w 75034 │ │ │ │ + cbnz r7, 734b6 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7548a │ │ │ │ + bne.w 754d2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 7347a │ │ │ │ + cbnz r0, 734c2 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75548 │ │ │ │ + bne.w 75590 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 73486 │ │ │ │ + cbnz r0, 734ce │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75a32 │ │ │ │ + bne.w 75a7a │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 73492 │ │ │ │ + cbnz r0, 734da │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74f48 │ │ │ │ + bne.w 74f90 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 7349e │ │ │ │ + cbnz r0, 734e6 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75bb6 │ │ │ │ + bne.w 75bfe │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 734aa │ │ │ │ + cbnz r0, 734f2 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75bd6 │ │ │ │ + bne.w 75c1e │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ - cbz r2, 734e4 │ │ │ │ + cbz r2, 7352c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 734e4 │ │ │ │ + cbz r1, 7352c │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 744d0 │ │ │ │ - cbnz r0, 734cc │ │ │ │ + bne.w 74518 │ │ │ │ + cbnz r0, 73514 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74a7c │ │ │ │ + bne.w 74ac4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 734da │ │ │ │ + bne.n 73522 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74b48 │ │ │ │ - cbnz r7, 734e4 │ │ │ │ + bne.w 74b90 │ │ │ │ + cbnz r7, 7352c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 744fe │ │ │ │ + bne.w 74546 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ - cbz r2, 734f2 │ │ │ │ + cbz r2, 7353a │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74166 │ │ │ │ + bne.w 741ae │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75ad2 │ │ │ │ + beq.w 75b1a │ │ │ │ ldr.w r2, [r9, #32] │ │ │ │ - cbnz r2, 73514 │ │ │ │ + cbnz r2, 7355c │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ - cbnz r2, 73514 │ │ │ │ + cbnz r2, 7355c │ │ │ │ ldr r2, [r4, #32] │ │ │ │ str.w r2, [r9, #32] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ str.w r2, [r9, #72] @ 0x48 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ - cbnz r2, 7352c │ │ │ │ + cbnz r2, 73574 │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ - cbnz r2, 7352c │ │ │ │ + cbnz r2, 73574 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str.w r2, [r9, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ str.w r2, [r9, #76] @ 0x4c │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7431e │ │ │ │ + bne.w 74366 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7431e │ │ │ │ + beq.w 74366 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7433e │ │ │ │ + beq.w 74386 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne.w r2, [r9, #44] @ 0x2c │ │ │ │ - cbnz r1, 7355c │ │ │ │ + cbnz r1, 735a4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7432e │ │ │ │ + bne.w 74376 │ │ │ │ ldr.w r2, [r9, #64] @ 0x40 │ │ │ │ - cbnz r2, 7357c │ │ │ │ + cbnz r2, 735c4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r2, #20 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ itttt mi │ │ │ │ ldrmi r3, [sp, #8] │ │ │ │ orrmi.w r3, r3, #2048 @ 0x800 │ │ │ │ strmi r3, [sp, #8] │ │ │ │ strmi.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7504a │ │ │ │ + bne.w 75092 │ │ │ │ ldr.w r2, [r9, #68] @ 0x44 │ │ │ │ - cbnz r2, 73594 │ │ │ │ + cbnz r2, 735dc │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ - cbz r2, 73594 │ │ │ │ + cbz r2, 735dc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73dd0 │ │ │ │ + beq.w 73e18 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 73dd0 │ │ │ │ + bne.w 73e18 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73dde │ │ │ │ + beq.w 73e26 │ │ │ │ ldrd r1, r2, [r9, #108] @ 0x6c │ │ │ │ - cbnz r1, 735ac │ │ │ │ + cbnz r1, 735f4 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73d44 │ │ │ │ - cbnz r2, 735b6 │ │ │ │ + bne.w 73d8c │ │ │ │ + cbnz r2, 735fe │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74484 │ │ │ │ + bne.w 744cc │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73d7e │ │ │ │ + bne.w 73dc6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75bac │ │ │ │ + bne.w 75bf4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr.w r1, [r9, #140] @ 0x8c │ │ │ │ - cbnz r1, 735dc │ │ │ │ + cbnz r1, 73624 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75c42 │ │ │ │ + bne.w 75c8a │ │ │ │ ldr.w r1, [r9, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 743d4 │ │ │ │ + beq.w 7441c │ │ │ │ ldrd r1, r0, [r9, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73ef0 │ │ │ │ + bne.w 73f38 │ │ │ │ ldr.w r6, [r4, #148] @ 0x94 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73ef0 │ │ │ │ + beq.w 73f38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 743ae │ │ │ │ + beq.w 743f6 │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ strne.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 748b2 │ │ │ │ + beq.w 748fa │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 73622 │ │ │ │ + cbnz r1, 7366a │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73f10 │ │ │ │ + bne.w 73f58 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ - cbnz r1, 73632 │ │ │ │ + cbnz r1, 7367a │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75480 │ │ │ │ + bne.w 754c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ eor.w r1, r3, r2 │ │ │ │ lsls r6, r1, #17 │ │ │ │ - bmi.w 73e6c │ │ │ │ + bmi.w 73eb4 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 744aa │ │ │ │ + beq.w 744f2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - bne.w 73ea4 │ │ │ │ + bne.w 73eec │ │ │ │ and.w r2, r2, #96 @ 0x60 │ │ │ │ add.w fp, fp, #1 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.w 733fa │ │ │ │ + bne.w 73442 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cbz r5, 7369e │ │ │ │ + cbz r5, 736e6 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7482c │ │ │ │ + beq.w 74874 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7483c │ │ │ │ + beq.w 74884 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7484c │ │ │ │ + beq.w 74894 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7485c │ │ │ │ + beq.w 748a4 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74822 │ │ │ │ + beq.w 7486a │ │ │ │ and.w r2, r3, #17408 @ 0x4400 │ │ │ │ cmp.w r2, #17408 @ 0x4400 │ │ │ │ - bne.n 736be │ │ │ │ + bne.n 73706 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ - movw r2, #47281 @ 0xb8b1 │ │ │ │ + movw r2, #47329 @ 0xb8e1 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - beq.w 75fbe │ │ │ │ + beq.w 76006 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 7462a │ │ │ │ + bmi.w 74672 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.w 74352 │ │ │ │ + bpl.w 7439a │ │ │ │ ldr.w r2, [r9, #104] @ 0x68 │ │ │ │ adds r2, #16 │ │ │ │ bics.w r2, r2, #16 │ │ │ │ - bne.w 75fec │ │ │ │ + bne.w 76034 │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mvn.w r1, #15 │ │ │ │ str.w r1, [r9, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74360 │ │ │ │ + beq.w 743a8 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 73732 │ │ │ │ + ble.n 7377a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7370a │ │ │ │ + bge.n 73752 │ │ │ │ mov r1, r9 │ │ │ │ - bl 7d940 │ │ │ │ + bl 7d970 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75108 │ │ │ │ + blt.w 75150 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 73732 │ │ │ │ + beq.n 7377a │ │ │ │ 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 75e54 │ │ │ │ - bl 7d940 │ │ │ │ + bge.w 75e9c │ │ │ │ + bl 7d970 │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75108 │ │ │ │ + blt.w 75150 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 73712 │ │ │ │ + bne.n 7375a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - cbz r2, 73766 │ │ │ │ + cbz r2, 737ae │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bmi.w 745a8 │ │ │ │ + bmi.w 745f0 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 7374e │ │ │ │ + bpl.n 73796 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75e60 │ │ │ │ + beq.w 75ea8 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 73762 │ │ │ │ + bgt.n 737aa │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75e82 │ │ │ │ + ble.w 75eca │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ orr.w r2, r3, #4096 @ 0x1000 │ │ │ │ lsls r0, r3, #30 │ │ │ │ it pl │ │ │ │ bicpl.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ itt pl │ │ │ │ orrpl.w r3, r3, #4096 @ 0x1000 │ │ │ │ strpl.w r3, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 74680 │ │ │ │ + bmi.w 746c8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [pc, #664] @ (73a28 ) │ │ │ │ + ldr r5, [pc, #664] @ (73a70 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ movs r0, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ cmp r3, #10 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ @@ -109558,30 +109591,30 @@ │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ add.w r3, r0, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75c6c │ │ │ │ + beq.w 75cb4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76078 │ │ │ │ + beq.w 760c0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72fa2 │ │ │ │ - bl 713d8 │ │ │ │ + bne.w 72fea │ │ │ │ + bl 71420 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r2, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7510c │ │ │ │ + beq.w 75154 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74d94 │ │ │ │ - ldr r5, [pc, #560] @ (73a28 ) │ │ │ │ + beq.w 74ddc │ │ │ │ + ldr r5, [pc, #560] @ (73a70 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ mov.w r2, #28 │ │ │ │ @@ -109595,240 +109628,240 @@ │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75b94 │ │ │ │ + beq.w 75bdc │ │ │ │ str r0, [r1, #16] │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72fae │ │ │ │ + bne.w 72ff6 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 74a4e │ │ │ │ + beq.w 74a96 │ │ │ │ lsls r5, r3, #22 │ │ │ │ - bmi.w 75f56 │ │ │ │ + bmi.w 75f9e │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str.w r2, [r9, #128] @ 0x80 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bmi.w 72fb6 │ │ │ │ + bmi.w 72ffe │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.w 72ff8 │ │ │ │ + b.w 73040 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bmi.w 74b14 │ │ │ │ + bmi.w 74b5c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and.w r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75508 │ │ │ │ + beq.w 75550 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r5, [r9, #132] @ 0x84 │ │ │ │ - bpl.n 738d4 │ │ │ │ - ldr r5, [pc, #396] @ (73a28 ) │ │ │ │ + bpl.n 7391c │ │ │ │ + ldr r5, [pc, #396] @ (73a70 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r9, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 738d2 │ │ │ │ + beq.n 7391a │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ - ldr r3, [pc, #340] @ (73a2c ) │ │ │ │ + ldr r3, [pc, #340] @ (73a74 ) │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr.w r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 750fa │ │ │ │ + bne.w 75142 │ │ │ │ ldr.w r2, [r3, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 750fa │ │ │ │ - ldr r1, [pc, #316] @ (73a30 ) │ │ │ │ + beq.w 75142 │ │ │ │ + ldr r1, [pc, #316] @ (73a78 ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.w 75108 │ │ │ │ + beq.w 75150 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74fdc │ │ │ │ + bne.w 75024 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #296] @ (73a34 ) │ │ │ │ + ldr r0, [pc, #296] @ (73a7c ) │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 790d8 │ │ │ │ + bl 79108 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75108 │ │ │ │ + beq.w 75150 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #272] @ (73a30 ) │ │ │ │ + ldr r1, [pc, #272] @ (73a78 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7393c │ │ │ │ + beq.n 73984 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75e26 │ │ │ │ + beq.w 75e6e │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ - bge.n 73978 │ │ │ │ - b.w 7510c │ │ │ │ + bge.n 739c0 │ │ │ │ + b.w 75154 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7302a │ │ │ │ + bne.w 73072 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73876 │ │ │ │ + bne.n 738be │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 748f6 │ │ │ │ + beq.w 7493e │ │ │ │ lsls r5, r3, #24 │ │ │ │ - bmi.w 74b14 │ │ │ │ + bmi.w 74b5c │ │ │ │ ldr.w r3, [r0, #156] @ 0x9c │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bmi.w 73080 │ │ │ │ + bmi.w 730c8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r8, [r9, #132] @ 0x84 │ │ │ │ ldr.w r3, [r3, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 730d8 │ │ │ │ - movw lr, #55189 @ 0xd795 │ │ │ │ + beq.w 73120 │ │ │ │ + movw lr, #56861 @ 0xde1d │ │ │ │ movt lr, #30 │ │ │ │ movw ip, #29668 @ 0x73e4 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr r4, [pc, #144] @ (73a38 ) │ │ │ │ + ldr r4, [pc, #144] @ (73a80 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ - b.n 739d4 │ │ │ │ + b.n 73a1c │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ - cbz r2, 739ca │ │ │ │ + cbz r2, 73a12 │ │ │ │ adds r5, r2, r1 │ │ │ │ - beq.n 739ca │ │ │ │ + beq.n 73a12 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73a3c │ │ │ │ + bne.n 73a84 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 730d8 │ │ │ │ + beq.w 73120 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 739ca │ │ │ │ + beq.n 73a12 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 73d34 │ │ │ │ + bcs.w 73d7c │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.n 73a0c │ │ │ │ + bcs.n 73a54 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.n 73a1a │ │ │ │ + bcs.n 73a62 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 739b6 │ │ │ │ + bhi.n 739fe │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r9 │ │ │ │ - bls.n 739c0 │ │ │ │ + bls.n 73a08 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 739c0 │ │ │ │ - b.n 739ca │ │ │ │ + bne.n 73a08 │ │ │ │ + b.n 73a12 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 739c0 │ │ │ │ - b.n 739ca │ │ │ │ + bne.n 73a08 │ │ │ │ + b.n 73a12 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 739c0 │ │ │ │ - b.n 739ca │ │ │ │ + bne.n 73a08 │ │ │ │ + b.n 73a12 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 73a42 │ │ │ │ + cbz r4, 73a8a │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r4, 73a4e │ │ │ │ + cbz r4, 73a96 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 73bee │ │ │ │ + bpl.w 73c36 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73bee │ │ │ │ + beq.w 73c36 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ - bcs.w 741b6 │ │ │ │ + bcs.w 741fe │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 74866 │ │ │ │ + bcs.w 748ae │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ - bcs.w 741b6 │ │ │ │ + bcs.w 741fe │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 741ac │ │ │ │ + bls.w 741f4 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73bee │ │ │ │ + beq.w 73c36 │ │ │ │ cmn r1, r3 │ │ │ │ - beq.w 73bee │ │ │ │ + beq.w 73c36 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 73bee │ │ │ │ + bne.w 73c36 │ │ │ │ add.w r3, r9, #148 @ 0x94 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 74db0 │ │ │ │ + beq.w 74df8 │ │ │ │ add.w r3, r9, #68 @ 0x44 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 74fba │ │ │ │ + beq.w 75002 │ │ │ │ add.w r3, r9, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 73aba │ │ │ │ + beq.n 73b02 │ │ │ │ add.w r3, r9, #72 @ 0x48 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 739ca │ │ │ │ + bne.n 73a12 │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #35736 @ 0x8b98 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r2 │ │ │ │ it ne │ │ │ │ @@ -109918,594 +109951,594 @@ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ movw r2, #9204 @ 0x23f4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 739ca │ │ │ │ + beq.w 73a12 │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 7466a │ │ │ │ + bne.w 746b2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 7466a │ │ │ │ + beq.w 746b2 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 75108 │ │ │ │ + beq.w 75150 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74478 │ │ │ │ + bne.w 744c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 758ce │ │ │ │ + beq.w 75916 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29668 @ 0x73e4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - bl 79ee4 │ │ │ │ + bl 79f14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75108 │ │ │ │ + beq.w 75150 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 741be │ │ │ │ - ldr r3, [pc, #736] @ (73f2c ) │ │ │ │ + bpl.w 74206 │ │ │ │ + ldr r3, [pc, #736] @ (73f74 ) │ │ │ │ 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 741cc │ │ │ │ + bne.w 74214 │ │ │ │ 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 7a244 │ │ │ │ + bl 7a274 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75fda │ │ │ │ - ldr r7, [pc, #644] @ (73f2c ) │ │ │ │ + beq.w 76022 │ │ │ │ + ldr r7, [pc, #644] @ (73f74 ) │ │ │ │ mov r2, fp │ │ │ │ ldr.w r0, [r7, sl] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75fdc │ │ │ │ + beq.w 76024 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r4, r3, [r5, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ str.w fp, [r5, #16] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 760ac │ │ │ │ + bpl.w 760f4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 73eb8 │ │ │ │ + bne.w 73f00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 73ec4 │ │ │ │ + bne.w 73f0c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 73ed0 │ │ │ │ + bne.w 73f18 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r6, r3, #1 │ │ │ │ - beq.w 73ed0 │ │ │ │ + beq.w 73f18 │ │ │ │ ldr.w r1, [r7, sl] │ │ │ │ - ldr r6, [pc, #564] @ (73f30 ) │ │ │ │ + ldr r6, [pc, #564] @ (73f78 ) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r6 │ │ │ │ mov r1, r8 │ │ │ │ - beq.w 74d2a │ │ │ │ - bl 7ba80 │ │ │ │ + beq.w 74d72 │ │ │ │ + bl 7bab0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74d38 │ │ │ │ + blt.w 74d80 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 739ca │ │ │ │ + beq.w 73a12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 739ca │ │ │ │ + bne.w 73a12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 739ca │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 73a12 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ sub.w r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 739c0 │ │ │ │ - b.n 739ca │ │ │ │ + bne.w 73a08 │ │ │ │ + b.n 73a12 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75ea8 │ │ │ │ + beq.w 75ef0 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r9, #108] @ 0x6c │ │ │ │ - cbnz r2, 73d5e │ │ │ │ + cbnz r2, 73da6 │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 753f2 │ │ │ │ + bne.w 7543a │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ - cbnz r1, 73d7e │ │ │ │ + cbnz r1, 73dc6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 735ca │ │ │ │ + beq.w 73612 │ │ │ │ ldr.w r0, [r5, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 73d8a │ │ │ │ + beq.n 73dd2 │ │ │ │ str.w r2, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 735ca │ │ │ │ + beq.w 73612 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 735ca │ │ │ │ + bne.w 73612 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.w 735cc │ │ │ │ + bpl.w 73614 │ │ │ │ lsls r7, r2, #14 │ │ │ │ - bpl.w 735cc │ │ │ │ + bpl.w 73614 │ │ │ │ ldr.w r2, [r9, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75d96 │ │ │ │ + bne.w 75dde │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 735d2 │ │ │ │ + b.n 7361a │ │ │ │ str.w r2, [r9, #64] @ 0x40 │ │ │ │ ldr.w r2, [r9, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73594 │ │ │ │ + bne.w 735dc │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73594 │ │ │ │ + beq.w 735dc │ │ │ │ str.w r2, [r9, #68] @ 0x44 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7359e │ │ │ │ + bne.w 735e6 │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7359e │ │ │ │ + bne.w 735e6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 74b54 │ │ │ │ + bmi.w 74b9c │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr.w r6, [r9, #132] @ 0x84 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74b9e │ │ │ │ + bne.w 74be6 │ │ │ │ ldr.w r2, [r8, #1248] @ 0x4e0 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 74b9e │ │ │ │ + beq.w 74be6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #292] @ (73f34 ) │ │ │ │ - bl 78408 │ │ │ │ + ldr r1, [pc, #292] @ (73f7c ) │ │ │ │ + bl 78444 │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.w 75108 │ │ │ │ + beq.w 75150 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 748fe │ │ │ │ + bne.w 74946 │ │ │ │ ldr.w r3, [r8, #1836] @ 0x72c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74d74 │ │ │ │ + bne.w 74dbc │ │ │ │ ldr.w r2, [r8, #1844] @ 0x734 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74d74 │ │ │ │ + beq.w 74dbc │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #256] @ (73f38 ) │ │ │ │ - bl 78408 │ │ │ │ + ldr r1, [pc, #256] @ (73f80 ) │ │ │ │ + bl 78444 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 75108 │ │ │ │ + beq.w 75150 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7495c │ │ │ │ + bne.w 749a4 │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ str.w r2, [r9, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str.w r2, [r9, #60] @ 0x3c │ │ │ │ ldr.w r2, [r9, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74d58 │ │ │ │ + bne.w 74da0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 735a4 │ │ │ │ + b.w 735ec │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.w 73648 │ │ │ │ + bpl.w 73690 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73648 │ │ │ │ + bne.w 73690 │ │ │ │ ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ - movw r1, #47281 @ 0xb8b1 │ │ │ │ + movw r1, #47329 @ 0xb8e1 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 73648 │ │ │ │ - movw r1, #59649 @ 0xe901 │ │ │ │ + bne.w 73690 │ │ │ │ + movw r1, #59701 @ 0xe935 │ │ │ │ movt r1, #7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r1, [r9, #160] @ 0xa0 │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - beq.w 73652 │ │ │ │ + beq.w 7369a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.w 733fc │ │ │ │ + bne.w 73444 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.w 7366a │ │ │ │ + b.w 736b2 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 73ce6 │ │ │ │ + beq.w 73d2e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 73cee │ │ │ │ + beq.w 73d36 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r0, r3, #1 │ │ │ │ - bne.w 73cf6 │ │ │ │ + bne.w 73d3e │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a0128 │ │ │ │ + bl 1a07c8 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 74d30 │ │ │ │ + b.w 74d78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74876 │ │ │ │ + beq.w 748be │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73622 │ │ │ │ + bne.w 7366a │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73622 │ │ │ │ + beq.w 7366a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 743cc │ │ │ │ + beq.w 74414 │ │ │ │ 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 748e0 │ │ │ │ - b.w 73632 │ │ │ │ + beq.w 74928 │ │ │ │ + b.w 7367a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 74288 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 742d0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 73fdc ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 74024 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldrd ip, r3, [r2, #4] │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w lr, [r2] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7450c │ │ │ │ + bne.w 74554 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 73f62 │ │ │ │ + bne.n 73faa │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75130 │ │ │ │ + bne.w 75178 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 73f70 │ │ │ │ + bne.n 73fb8 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 751a8 │ │ │ │ - cbnz r3, 73f7a │ │ │ │ + bne.w 751f0 │ │ │ │ + cbnz r3, 73fc2 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 759c4 │ │ │ │ + bne.w 75a0c │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - cbnz r6, 73f86 │ │ │ │ + cbnz r6, 73fce │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7561c │ │ │ │ + bne.w 75664 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbnz r6, 73f92 │ │ │ │ + cbnz r6, 73fda │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75692 │ │ │ │ + bne.w 756da │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75924 │ │ │ │ + bne.w 7596c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7592c │ │ │ │ + bne.w 75974 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r6, 73fae │ │ │ │ + cbnz r6, 73ff6 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75934 │ │ │ │ + bne.w 7597c │ │ │ │ ldr r6, [r2, #28] │ │ │ │ - cbnz r6, 73fba │ │ │ │ + cbnz r6, 74002 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75976 │ │ │ │ + bne.w 759be │ │ │ │ ldr r6, [r2, #32] │ │ │ │ - cbnz r6, 73fc6 │ │ │ │ + cbnz r6, 7400e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757ae │ │ │ │ + bne.w 757f6 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ - cbnz r6, 73fd2 │ │ │ │ + cbnz r6, 7401a │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7557c │ │ │ │ + bne.w 755c4 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 73fde │ │ │ │ + cbnz r6, 74026 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75860 │ │ │ │ + bne.w 758a8 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ - cbnz r6, 73fea │ │ │ │ + cbnz r6, 74032 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75898 │ │ │ │ + bne.w 758e0 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ - cbnz r6, 73ff6 │ │ │ │ + cbnz r6, 7403e │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758e6 │ │ │ │ + bne.w 7592e │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ - cbnz r6, 74002 │ │ │ │ + cbnz r6, 7404a │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7597e │ │ │ │ + bne.w 759c6 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 7400e │ │ │ │ + cbnz r6, 74056 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757ea │ │ │ │ + bne.w 75832 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ - cbnz r6, 7401a │ │ │ │ + cbnz r6, 74062 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75516 │ │ │ │ + bne.w 7555e │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ - cbnz r6, 74026 │ │ │ │ + cbnz r6, 7406e │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7583a │ │ │ │ + bne.w 75882 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ - cbnz r6, 74032 │ │ │ │ + cbnz r6, 7407a │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7581a │ │ │ │ + bne.w 75862 │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ - cbnz r6, 7403e │ │ │ │ + cbnz r6, 74086 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75bcc │ │ │ │ + bne.w 75c14 │ │ │ │ ldr r6, [r2, #80] @ 0x50 │ │ │ │ - cbnz r6, 7404a │ │ │ │ + cbnz r6, 74092 │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76026 │ │ │ │ + bne.w 7606e │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ - cbnz r6, 74056 │ │ │ │ + cbnz r6, 7409e │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f1a │ │ │ │ + bne.w 75f62 │ │ │ │ ldr r6, [r2, #88] @ 0x58 │ │ │ │ - cbnz r6, 74062 │ │ │ │ + cbnz r6, 740aa │ │ │ │ ldr r6, [r1, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f2c │ │ │ │ + bne.w 75f74 │ │ │ │ ldr r6, [r2, #92] @ 0x5c │ │ │ │ - cbnz r6, 7406e │ │ │ │ + cbnz r6, 740b6 │ │ │ │ ldr r6, [r1, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75edc │ │ │ │ + bne.w 75f24 │ │ │ │ ldr r6, [r2, #96] @ 0x60 │ │ │ │ - cbnz r6, 7407a │ │ │ │ + cbnz r6, 740c2 │ │ │ │ ldr r6, [r1, #96] @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75ee4 │ │ │ │ + bne.w 75f2c │ │ │ │ ldr r6, [r2, #100] @ 0x64 │ │ │ │ - cbnz r6, 74086 │ │ │ │ + cbnz r6, 740ce │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75eb6 │ │ │ │ + bne.w 75efe │ │ │ │ ldr r6, [r2, #104] @ 0x68 │ │ │ │ - cbnz r6, 74092 │ │ │ │ + cbnz r6, 740da │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75ec8 │ │ │ │ + bne.w 75f10 │ │ │ │ ldr r6, [r2, #108] @ 0x6c │ │ │ │ - cbnz r6, 7409e │ │ │ │ + cbnz r6, 740e6 │ │ │ │ ldr r6, [r1, #108] @ 0x6c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76060 │ │ │ │ + bne.w 760a8 │ │ │ │ ldr r7, [r2, #112] @ 0x70 │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ - cbnz r7, 740b0 │ │ │ │ + cbnz r7, 740f8 │ │ │ │ ldr.w lr, [r1, #112] @ 0x70 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 753c8 │ │ │ │ - cbnz r3, 740ba │ │ │ │ + bne.w 75410 │ │ │ │ + cbnz r3, 74102 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 755c6 │ │ │ │ + bne.w 7560e │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ - cbnz r6, 740c6 │ │ │ │ + cbnz r6, 7410e │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 755da │ │ │ │ + bne.w 75622 │ │ │ │ ldr.w r6, [r2, #128] @ 0x80 │ │ │ │ - cbnz r6, 740d6 │ │ │ │ + cbnz r6, 7411e │ │ │ │ ldr.w r7, [r1, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75f68 │ │ │ │ + bne.w 75fb0 │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ - cbnz r6, 740e2 │ │ │ │ + cbnz r6, 7412a │ │ │ │ ldr r7, [r1, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75f7e │ │ │ │ + bne.w 75fc6 │ │ │ │ ldr.w r6, [r2, #132] @ 0x84 │ │ │ │ - cbnz r6, 740f2 │ │ │ │ + cbnz r6, 7413a │ │ │ │ ldr.w r7, [r1, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7582c │ │ │ │ + bne.w 75874 │ │ │ │ ldr.w r6, [r2, #136] @ 0x88 │ │ │ │ - cbnz r6, 74102 │ │ │ │ + cbnz r6, 7414a │ │ │ │ ldr.w r7, [r1, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75f02 │ │ │ │ + bne.w 75f4a │ │ │ │ ldr.w r6, [r2, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73420 │ │ │ │ + bne.w 73468 │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73420 │ │ │ │ - cbz r0, 74124 │ │ │ │ + beq.w 73468 │ │ │ │ + cbz r0, 7416c │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr.w r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 73420 │ │ │ │ + beq.w 73468 │ │ │ │ str.w r1, [r2, #140] @ 0x8c │ │ │ │ - b.w 73420 │ │ │ │ + b.w 73468 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldrd r0, ip, [r2] │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74576 │ │ │ │ - cbnz r0, 74144 │ │ │ │ + bne.w 745be │ │ │ │ + cbnz r0, 7418c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c0e │ │ │ │ + bne.w 75c56 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74152 │ │ │ │ + bne.n 7419a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c14 │ │ │ │ + bne.w 75c5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7342e │ │ │ │ + bne.w 73476 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7342e │ │ │ │ + beq.w 73476 │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.w 7342e │ │ │ │ + b.w 73476 │ │ │ │ ldr r6, [r5, #80] @ 0x50 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7465c │ │ │ │ - cbnz r0, 7417a │ │ │ │ + bne.w 746a4 │ │ │ │ + cbnz r0, 741c2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c24 │ │ │ │ + bne.w 75c6c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 734f2 │ │ │ │ + bne.w 7353a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76030 │ │ │ │ + bne.w 76078 │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 734fc │ │ │ │ + bne.w 73544 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 734fc │ │ │ │ + beq.w 73544 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 734fc │ │ │ │ + beq.w 73544 │ │ │ │ str.w r2, [r9, #24] │ │ │ │ - b.w 734fc │ │ │ │ + b.w 73544 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls.w 73a88 │ │ │ │ + bls.w 73ad0 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73a88 │ │ │ │ - b.n 73bee │ │ │ │ + bne.w 73ad0 │ │ │ │ + b.n 73c36 │ │ │ │ ldr.w r1, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 73c7e │ │ │ │ + beq.w 73cc6 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r9] │ │ │ │ - b.n 73c7e │ │ │ │ - ldr r5, [pc, #752] @ (744c8 ) │ │ │ │ + b.n 73cc6 │ │ │ │ + ldr r5, [pc, #752] @ (74510 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r5, r6] │ │ │ │ mul.w r2, r2, ip │ │ │ │ ldr r4, [r1, #8] │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ adds r0, r4, r1 │ │ │ │ adds r1, r4, r2 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 74210 │ │ │ │ + beq.n 74258 │ │ │ │ cmp.w ip, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r0, r4, r2 │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 75070 │ │ │ │ + beq.w 750b8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 76008 │ │ │ │ + bne.w 76050 │ │ │ │ movw r8, #30204 @ 0x75fc │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r0, r8 │ │ │ │ - bl 79ee4 │ │ │ │ + bl 79f14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75108 │ │ │ │ + beq.w 75150 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.n 7426e │ │ │ │ - ldr r3, [pc, #636] @ (744c8 ) │ │ │ │ + bpl.n 742b6 │ │ │ │ + ldr r3, [pc, #636] @ (74510 ) │ │ │ │ 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] │ │ │ │ @@ -110525,352 +110558,352 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7a244 │ │ │ │ + bl 7a274 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75eb0 │ │ │ │ - ldr r5, [pc, #544] @ (744c8 ) │ │ │ │ + beq.w 75ef8 │ │ │ │ + ldr r5, [pc, #544] @ (74510 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75de0 │ │ │ │ + beq.w 75e28 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #1 │ │ │ │ strd sl, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7cff8 │ │ │ │ + bl 7d028 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, sl │ │ │ │ - blt.w 75e16 │ │ │ │ + blt.w 75e5e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 742ec │ │ │ │ + beq.n 74334 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 760c2 │ │ │ │ + beq.w 7610a │ │ │ │ ldr.w sl, [r7, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 74970 │ │ │ │ + bne.w 749b8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74bbe │ │ │ │ + bne.w 74c06 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74910 │ │ │ │ - ldr r5, [pc, #436] @ (744c8 ) │ │ │ │ + beq.w 74958 │ │ │ │ + ldr r5, [pc, #436] @ (74510 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.w 74cbc │ │ │ │ + b.w 74d04 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7355c │ │ │ │ + bne.w 735a4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7355c │ │ │ │ - cbz r5, 74336 │ │ │ │ + beq.w 735a4 │ │ │ │ + cbz r5, 7437e │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 7355c │ │ │ │ + beq.w 735a4 │ │ │ │ str.w r2, [r9, #28] │ │ │ │ - b.w 7355c │ │ │ │ + b.w 735a4 │ │ │ │ str.w r2, [r9, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7355c │ │ │ │ + bne.w 735a4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7355c │ │ │ │ - b.n 74336 │ │ │ │ + beq.w 735a4 │ │ │ │ + b.n 7437e │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 736ea │ │ │ │ + bne.w 73732 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 7538a │ │ │ │ + bmi.w 753d2 │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #352] @ (744cc ) │ │ │ │ + ldr r1, [pc, #352] @ (74514 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7839c │ │ │ │ + bl 783d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75108 │ │ │ │ - bne.w 736ea │ │ │ │ - ldr r1, [pc, #332] @ (744cc ) │ │ │ │ + blt.w 75150 │ │ │ │ + bne.w 73732 │ │ │ │ + ldr r1, [pc, #332] @ (74514 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75108 │ │ │ │ + blt.w 75150 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ - movw r3, #55189 @ 0xd795 │ │ │ │ + movw r3, #56861 @ 0xde1d │ │ │ │ movt r3, #30 │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 736f4 │ │ │ │ - b.w 73732 │ │ │ │ + bgt.w 7373c │ │ │ │ + b.w 7377a │ │ │ │ str.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74d62 │ │ │ │ + beq.w 74daa │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73622 │ │ │ │ + bne.w 7366a │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73622 │ │ │ │ + beq.w 7366a │ │ │ │ str.w r1, [r9, #164] @ 0xa4 │ │ │ │ - b.w 73622 │ │ │ │ + b.w 7366a │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 735e6 │ │ │ │ - cbz r5, 743ea │ │ │ │ + beq.w 7362e │ │ │ │ + cbz r5, 74432 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 735e6 │ │ │ │ + beq.w 7362e │ │ │ │ str.w r1, [r9, #144] @ 0x90 │ │ │ │ - b.w 735e6 │ │ │ │ + b.w 7362e │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r2, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 731aa │ │ │ │ + beq.w 731f2 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 731ba │ │ │ │ + beq.w 73202 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 731ca │ │ │ │ + beq.w 73212 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 731e6 │ │ │ │ + bne.w 7322e │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 74446 │ │ │ │ + beq.n 7448e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7442c │ │ │ │ + bne.n 74474 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 7540c │ │ │ │ + bne.w 75454 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #9 │ │ │ │ - bmi.w 74f78 │ │ │ │ + bmi.w 74fc0 │ │ │ │ lsls r4, r3, #8 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ it mi │ │ │ │ ldrmi.w r3, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 75a9e │ │ │ │ + bmi.w 75ae6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - bgt.w 733f0 │ │ │ │ - b.w 7366c │ │ │ │ + bgt.w 73438 │ │ │ │ + b.w 736b4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 739ca │ │ │ │ - b.w 73c1c │ │ │ │ + bne.w 73a12 │ │ │ │ + b.w 73c64 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 76044 │ │ │ │ + beq.w 7608c │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 7449c │ │ │ │ + beq.n 744e4 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73d7e │ │ │ │ + bne.w 73dc6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 735ca │ │ │ │ - b.n 73d6e │ │ │ │ + beq.w 73612 │ │ │ │ + b.n 73db6 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73648 │ │ │ │ + beq.w 73690 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73e96 │ │ │ │ + beq.w 73ede │ │ │ │ ldr.w r0, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 73648 │ │ │ │ - b.n 73e96 │ │ │ │ + beq.w 73690 │ │ │ │ + b.n 73ede │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #160 @ (adr r5, 74570 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 745b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 744da │ │ │ │ + cbnz r0, 74522 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74b1e │ │ │ │ + bne.w 74b66 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 744e8 │ │ │ │ + bne.n 74530 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 750ba │ │ │ │ + bne.w 75102 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 734e4 │ │ │ │ + bne.w 7352c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 734e4 │ │ │ │ + beq.w 7352c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 734e4 │ │ │ │ + beq.w 7352c │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 734ea │ │ │ │ - b.n 7418a │ │ │ │ + bne.w 73532 │ │ │ │ + b.n 741d2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7451a │ │ │ │ + bne.n 74562 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75374 │ │ │ │ + bne.w 753bc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74528 │ │ │ │ + bne.n 74570 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75362 │ │ │ │ - cbnz r3, 74532 │ │ │ │ + bne.w 753aa │ │ │ │ + cbnz r3, 7457a │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75a1c │ │ │ │ + bne.w 75a64 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 7453e │ │ │ │ + cbnz r0, 74586 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7521c │ │ │ │ + bne.w 75264 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 73f86 │ │ │ │ - cbnz r0, 7454c │ │ │ │ + b.n 73fce │ │ │ │ + cbnz r0, 74594 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74b32 │ │ │ │ + bne.w 74b7a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7455a │ │ │ │ + bne.n 745a2 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75122 │ │ │ │ - cbnz r7, 74564 │ │ │ │ + bne.w 7516a │ │ │ │ + cbnz r7, 745ac │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75aaa │ │ │ │ + bne.w 75af2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 74570 │ │ │ │ + cbnz r0, 745b8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 750ce │ │ │ │ + bne.w 75116 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 7347a │ │ │ │ - cbnz r0, 74580 │ │ │ │ + b.w 734c2 │ │ │ │ + cbnz r0, 745c8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75fb2 │ │ │ │ + bne.w 75ffa │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7458e │ │ │ │ + bne.n 745d6 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c56 │ │ │ │ + bne.w 75c9e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7342e │ │ │ │ + bne.w 73476 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7342e │ │ │ │ + beq.w 73476 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 74160 │ │ │ │ - b.w 7342e │ │ │ │ + bne.w 741a8 │ │ │ │ + b.w 73476 │ │ │ │ lsls r6, r3, #22 │ │ │ │ - bpl.w 75f90 │ │ │ │ + bpl.w 75fd8 │ │ │ │ ldr.w r2, [r9, #440] @ 0x1b8 │ │ │ │ - cbnz r2, 745d4 │ │ │ │ + cbnz r2, 7461c │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #6 │ │ │ │ - bl 79914 │ │ │ │ + bl 79944 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76068 │ │ │ │ + beq.w 760b0 │ │ │ │ movs r3, #2 │ │ │ │ strb r3, [r0, #6] │ │ │ │ movs r3, #30 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str.w r0, [r9, #440] @ 0x1b8 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - cbnz r2, 745ea │ │ │ │ + cbnz r2, 74632 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ cmp r2, #8 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r3, #4 │ │ │ │ streq.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r5, r3, #17 │ │ │ │ - bpl.n 745f8 │ │ │ │ + bpl.n 74640 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75e60 │ │ │ │ + beq.w 75ea8 │ │ │ │ lsls r4, r3, #27 │ │ │ │ - bpl.w 7374e │ │ │ │ + bpl.w 73796 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 73762 │ │ │ │ + beq.w 737aa │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #64988 @ 0xfddc │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #284 @ 0x11c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 7510c │ │ │ │ + b.w 75154 │ │ │ │ ldr.w r2, [r9, #144] @ 0x90 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ itt ls │ │ │ │ movls.w r2, #4294967295 @ 0xffffffff │ │ │ │ strls.w r2, [r9, #144] @ 0x90 │ │ │ │ - bls.w 736c4 │ │ │ │ + bls.w 7370c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #64684 @ 0xfcac │ │ │ │ + movw r1, #65516 @ 0xffec │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 7510c │ │ │ │ - cbnz r0, 74666 │ │ │ │ + b.w 75154 │ │ │ │ + cbnz r0, 746ae │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c1a │ │ │ │ + bne.w 75c62 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 7417a │ │ │ │ + b.n 741c2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 73c08 │ │ │ │ - b.w 75108 │ │ │ │ - ldr r0, [pc, #740] @ (74968 ) │ │ │ │ + bne.w 73c50 │ │ │ │ + b.w 75150 │ │ │ │ + ldr r0, [pc, #740] @ (749b0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ cmp r3, #10 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ @@ -110885,265 +110918,265 @@ │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ add r1, r4 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75c36 │ │ │ │ + beq.w 75c7e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.w 73784 │ │ │ │ + b.w 737cc │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ - bl 7d5e8 │ │ │ │ + bl 7d618 │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a244 │ │ │ │ + bl 7a274 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75108 │ │ │ │ + beq.w 75150 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #636] @ (7496c ) │ │ │ │ + ldr r1, [pc, #636] @ (749b4 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 760a2 │ │ │ │ + blt.w 760ea │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7316e │ │ │ │ + beq.w 731b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7316e │ │ │ │ + bne.w 731b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 7316e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 731b6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7316e │ │ │ │ - b.w 7314e │ │ │ │ + bne.w 731b6 │ │ │ │ + b.w 73196 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 74af0 │ │ │ │ + ble.w 74b38 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r5, #22 │ │ │ │ - bmi.w 75e30 │ │ │ │ + bmi.w 75e78 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 74af0 │ │ │ │ + beq.w 74b38 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r5, #22 │ │ │ │ - bmi.w 75e30 │ │ │ │ + bmi.w 75e78 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 74af0 │ │ │ │ + beq.w 74b38 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bmi.w 75e30 │ │ │ │ + bmi.w 75e78 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 74af0 │ │ │ │ + beq.w 74b38 │ │ │ │ adds r2, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ adds r6, #1 │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r5, #22 │ │ │ │ - bmi.w 75e30 │ │ │ │ + bmi.w 75e78 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 74768 │ │ │ │ + bne.n 747b0 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ - b.w 73952 │ │ │ │ + b.w 7399a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 730e2 │ │ │ │ + beq.w 7312a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cc1c │ │ │ │ + bl 7cc4c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75108 │ │ │ │ + beq.w 75150 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 730e2 │ │ │ │ + beq.w 7312a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cc1c │ │ │ │ + bl 7cc4c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75108 │ │ │ │ + beq.w 75150 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 730e2 │ │ │ │ + beq.w 7312a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cc1c │ │ │ │ + bl 7cc4c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75108 │ │ │ │ + beq.w 75150 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 730e2 │ │ │ │ + beq.w 7312a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cc1c │ │ │ │ + bl 7cc4c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75108 │ │ │ │ + beq.w 75150 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 730e2 │ │ │ │ + beq.w 7312a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cc1c │ │ │ │ + bl 7cc4c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75108 │ │ │ │ + beq.w 75150 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 730e2 │ │ │ │ + beq.w 7312a │ │ │ │ mov r4, r3 │ │ │ │ - b.n 74812 │ │ │ │ + b.n 7485a │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 730e2 │ │ │ │ + beq.w 7312a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cc1c │ │ │ │ + bl 7cc4c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 74808 │ │ │ │ - b.w 75108 │ │ │ │ + bne.n 74850 │ │ │ │ + b.w 75150 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ str.w r2, [r9, #80] @ 0x50 │ │ │ │ - b.w 7369e │ │ │ │ + b.w 736e6 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73680 │ │ │ │ + bne.w 736c8 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ str.w r2, [r9, #48] @ 0x30 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7368a │ │ │ │ + bne.w 736d2 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ str.w r2, [r9, #52] @ 0x34 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73694 │ │ │ │ + bne.w 736dc │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str.w r2, [r9, #56] @ 0x38 │ │ │ │ - b.w 73694 │ │ │ │ + b.w 736dc │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73a88 │ │ │ │ - b.w 73bee │ │ │ │ + bne.w 73ad0 │ │ │ │ + b.w 73c36 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73ef6 │ │ │ │ - cbnz r5, 748bc │ │ │ │ + beq.w 73f3e │ │ │ │ + cbnz r5, 74904 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 74896 │ │ │ │ + cbnz r1, 748de │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 743cc │ │ │ │ + bne.w 74414 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73632 │ │ │ │ + bne.w 7367a │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73632 │ │ │ │ + beq.w 7367a │ │ │ │ str.w r1, [r9, #196] @ 0xc4 │ │ │ │ - b.w 73632 │ │ │ │ + b.w 7367a │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73ef6 │ │ │ │ + beq.w 73f3e │ │ │ │ ldr.w r0, [r5, #152] @ 0x98 │ │ │ │ ldr.w r6, [r9, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 75b80 │ │ │ │ - cbnz r6, 748d6 │ │ │ │ + bne.w 75bc8 │ │ │ │ + cbnz r6, 7491e │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73f10 │ │ │ │ + bne.w 73f58 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73632 │ │ │ │ + bne.w 7367a │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73632 │ │ │ │ + beq.w 7367a │ │ │ │ ldr.w r0, [r5, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 73632 │ │ │ │ - b.n 748aa │ │ │ │ + beq.w 7367a │ │ │ │ + b.n 748f2 │ │ │ │ lsls r7, r3, #22 │ │ │ │ - bmi.w 7306a │ │ │ │ - b.n 74b0c │ │ │ │ + bmi.w 730b2 │ │ │ │ + b.n 74b54 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73e1e │ │ │ │ + beq.w 73e66 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 7359e │ │ │ │ + b.w 735e6 │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - b.w 73116 │ │ │ │ + b.w 7315e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75b8e │ │ │ │ + beq.w 75bd6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d7fc │ │ │ │ + bl 7d82c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7510c │ │ │ │ + beq.w 75154 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 74944 │ │ │ │ + bpl.n 7498c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 754ca │ │ │ │ + bmi.w 75512 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r4, [r9, #168] @ 0xa8 │ │ │ │ mov r4, r3 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ and.w r2, r2, r3, lsr #1 │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.w 73034 │ │ │ │ - b.n 7477a │ │ │ │ + bpl.w 7307c │ │ │ │ + b.n 747c2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 74906 │ │ │ │ - b.w 73e48 │ │ │ │ + bne.n 7494e │ │ │ │ + b.w 73e90 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 74bd0 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 74c18 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r7, #20 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ movw ip, #30204 @ 0x75fc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 76008 │ │ │ │ + bne.w 76050 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79ee4 │ │ │ │ + bl 79f14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75108 │ │ │ │ + beq.w 75150 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 749c2 │ │ │ │ + bpl.n 74a0a │ │ │ │ ldr r3, [r5, r6] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -111160,141 +111193,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 7a244 │ │ │ │ + bl 7a274 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75eb0 │ │ │ │ + beq.w 75ef8 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75de0 │ │ │ │ + beq.w 75e28 │ │ │ │ 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 7cff8 │ │ │ │ + bl 7d028 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75e16 │ │ │ │ + blt.w 75e5e │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 74a2e │ │ │ │ + beq.n 74a76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75e04 │ │ │ │ + beq.w 75e4c │ │ │ │ ldr.w sl, [r7, #20]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 742f8 │ │ │ │ - b.n 74982 │ │ │ │ - bl 7f76c │ │ │ │ + beq.w 74340 │ │ │ │ + b.n 749ca │ │ │ │ + bl 7f7a0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7510c │ │ │ │ + blt.w 75154 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ mov r4, r3 │ │ │ │ and.w r0, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73024 │ │ │ │ + bne.w 7306c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73024 │ │ │ │ + beq.w 7306c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 755ba │ │ │ │ + bne.w 75602 │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73034 │ │ │ │ - b.n 7491e │ │ │ │ + bne.w 7307c │ │ │ │ + b.n 74966 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 734d2 │ │ │ │ - b.w 734da │ │ │ │ + beq.w 7351a │ │ │ │ + b.w 73522 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74a9a │ │ │ │ + bne.n 74ae2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74fec │ │ │ │ - cbnz r7, 74aa4 │ │ │ │ + bne.w 75034 │ │ │ │ + cbnz r7, 74aec │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7548a │ │ │ │ + bne.w 754d2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75cd0 │ │ │ │ + bne.w 75d18 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7554a │ │ │ │ + bne.w 75592 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73486 │ │ │ │ + bne.w 734ce │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73486 │ │ │ │ + beq.w 734ce │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74ada │ │ │ │ + bne.n 74b22 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75028 │ │ │ │ - cbnz r6, 74ae4 │ │ │ │ + bne.w 75070 │ │ │ │ + cbnz r6, 74b2c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75bbc │ │ │ │ + bne.w 75c04 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7503c │ │ │ │ - b.w 734aa │ │ │ │ + beq.w 75084 │ │ │ │ + b.w 734f2 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73876 │ │ │ │ + bne.w 738be │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 7396a │ │ │ │ + bne.w 739b2 │ │ │ │ orr.w r4, r3, #128 @ 0x80 │ │ │ │ str.w r4, [r9, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ - b.w 73978 │ │ │ │ + b.w 739c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 744da │ │ │ │ + beq.w 74522 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 744e0 │ │ │ │ - b.n 744e8 │ │ │ │ + beq.w 74528 │ │ │ │ + b.n 74530 │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 7454c │ │ │ │ + beq.w 74594 │ │ │ │ str r6, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 74552 │ │ │ │ - b.n 7455a │ │ │ │ + beq.w 7459a │ │ │ │ + b.n 745a2 │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 734dc │ │ │ │ - b.w 734e4 │ │ │ │ - ldr r3, [pc, #580] @ (74d9c ) │ │ │ │ + beq.w 73524 │ │ │ │ + b.w 7352c │ │ │ │ + ldr r3, [pc, #580] @ (74de4 ) │ │ │ │ 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 │ │ │ │ @@ -111308,117 +111341,117 @@ │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ add.w r0, r2, #92672 @ 0x16a00 │ │ │ │ adds r0, #252 @ 0xfc │ │ │ │ add r0, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75b58 │ │ │ │ + beq.w 75ba0 │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 73dfe │ │ │ │ - ldr r0, [pc, #512] @ (74da0 ) │ │ │ │ - bl 6cc54 │ │ │ │ + beq.w 73e46 │ │ │ │ + ldr r0, [pc, #512] @ (74de8 ) │ │ │ │ + bl 6cc94 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 75108 │ │ │ │ + beq.w 75150 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #492] @ (74da0 ) │ │ │ │ - bl 78408 │ │ │ │ + ldr r1, [pc, #492] @ (74de8 ) │ │ │ │ + bl 78444 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.w 73e18 │ │ │ │ - b.n 75108 │ │ │ │ + bne.w 73e60 │ │ │ │ + b.n 75150 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7560a │ │ │ │ + bne.w 75652 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 74910 │ │ │ │ + beq.w 74958 │ │ │ │ ldr.w r3, [r9, #132] @ 0x84 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw ip, #29936 @ 0x74f0 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr.w sl, [pc, #444] @ 74d9c │ │ │ │ + ldr.w sl, [pc, #444] @ 74de4 │ │ │ │ mov r5, r9 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r9, ip │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 79ee4 │ │ │ │ + bl 79f14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d70 │ │ │ │ + beq.w 75db8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 74d1a │ │ │ │ + bpl.w 74d62 │ │ │ │ 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 74d24 │ │ │ │ + bne.n 74d6c │ │ │ │ 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 7a244 │ │ │ │ + bl 7a274 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75ddc │ │ │ │ + beq.w 75e24 │ │ │ │ ldr.w r2, [sl, r8] │ │ │ │ mov r6, sl │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, fp │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e22 │ │ │ │ + beq.w 75e6a │ │ │ │ mov r3, fp │ │ │ │ movs r2, #1 │ │ │ │ strd fp, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7cff8 │ │ │ │ + bl 7d028 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75e14 │ │ │ │ + blt.w 75e5c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 74c9e │ │ │ │ + beq.n 74ce6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75f3e │ │ │ │ + beq.w 75f86 │ │ │ │ ldr.w fp, [r7, #20]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 74bea │ │ │ │ + bne.n 74c32 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 74910 │ │ │ │ + bpl.w 74958 │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov.w r2, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ @@ -111431,112 +111464,112 @@ │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75bea │ │ │ │ - ldr.w r8, [pc, #184] @ 74dac │ │ │ │ + beq.w 75c32 │ │ │ │ + ldr.w r8, [pc, #184] @ 74df4 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 7312c │ │ │ │ - ldr r0, [pc, #152] @ (74da4 ) │ │ │ │ - bl 6cc54 │ │ │ │ + beq.w 73174 │ │ │ │ + ldr r0, [pc, #152] @ (74dec ) │ │ │ │ + bl 6cc94 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 73136 │ │ │ │ - b.n 75108 │ │ │ │ + bne.w 7317e │ │ │ │ + b.n 75150 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74c32 │ │ │ │ + beq.n 74c7a │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 74c32 │ │ │ │ - bl 795a4 │ │ │ │ + b.n 74c7a │ │ │ │ + bl 795d4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 73d18 │ │ │ │ + bge.w 73d60 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 75108 │ │ │ │ + beq.w 75150 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75108 │ │ │ │ + bne.w 75150 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.n 7510c │ │ │ │ + b.n 75154 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 735ac │ │ │ │ + b.w 735f4 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73ef6 │ │ │ │ + beq.w 73f3e │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ - b.w 743b8 │ │ │ │ - ldr r0, [pc, #48] @ (74da8 ) │ │ │ │ - bl 6cc54 │ │ │ │ + b.w 74400 │ │ │ │ + ldr r0, [pc, #48] @ (74df0 ) │ │ │ │ + bl 6cc94 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 75108 │ │ │ │ - ldr r1, [pc, #36] @ (74da8 ) │ │ │ │ + beq.w 75150 │ │ │ │ + ldr r1, [pc, #36] @ (74df0 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ adds r2, r0, #3 │ │ │ │ - bne.w 73e42 │ │ │ │ - b.n 75108 │ │ │ │ + bne.w 73e8a │ │ │ │ + b.n 75150 │ │ │ │ str.w r0, [r9, #132] @ 0x84 │ │ │ │ - b.w 72fa2 │ │ │ │ + b.w 72fea │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #848 @ (adr r2, 750f4 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 7513c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 75008 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 75050 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 74e4c ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 74e94 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 739ca │ │ │ │ + beq.w 73a12 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 739ca │ │ │ │ + beq.w 73a12 │ │ │ │ ldr.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 739ca │ │ │ │ + beq.w 73a12 │ │ │ │ ldr.w r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 739ca │ │ │ │ + beq.w 73a12 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 739ca │ │ │ │ + beq.w 73a12 │ │ │ │ ldr.w r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 739ca │ │ │ │ + beq.w 73a12 │ │ │ │ ldr.w r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 739ca │ │ │ │ + beq.w 73a12 │ │ │ │ ldr.w r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 739ca │ │ │ │ + beq.w 73a12 │ │ │ │ ldr.w r3, [r2, #4092] @ 0xffc │ │ │ │ movw r2, #36980 @ 0x9074 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r3, r9 │ │ │ │ it ne │ │ │ │ @@ -111623,2643 +111656,2643 @@ │ │ │ │ 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 739ca │ │ │ │ + beq.w 73a12 │ │ │ │ movw r3, #9204 @ 0x23f4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 73bf6 │ │ │ │ - b.w 739ca │ │ │ │ + bne.w 73c3e │ │ │ │ + b.w 73a12 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 74bd6 │ │ │ │ - b.w 73116 │ │ │ │ + bne.w 74c1e │ │ │ │ + b.w 7315e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 75026 │ │ │ │ + beq.n 7506e │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #28] │ │ │ │ - cbnz r0, 74f64 │ │ │ │ + cbnz r0, 74fac │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75a62 │ │ │ │ + bne.w 75aaa │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 734aa │ │ │ │ + bne.w 734f2 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 734aa │ │ │ │ - b.w 75bdc │ │ │ │ + beq.w 734f2 │ │ │ │ + b.w 75c24 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ - b.w 733dc │ │ │ │ + b.w 73424 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 7318c │ │ │ │ + bpl.w 731d4 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7318c │ │ │ │ + bne.w 731d4 │ │ │ │ ldr.w r2, [r9, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7318c │ │ │ │ + bne.w 731d4 │ │ │ │ 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 7318c │ │ │ │ + b.w 731d4 │ │ │ │ movw r3, #48320 @ 0xbcc0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #-248] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73bee │ │ │ │ + beq.w 73c36 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 739ca │ │ │ │ - b.w 73bee │ │ │ │ + bne.w 73a12 │ │ │ │ + b.w 73c36 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73908 │ │ │ │ + beq.w 73950 │ │ │ │ ldr.w r4, [r9, #84] @ 0x54 │ │ │ │ - b.w 73978 │ │ │ │ + b.w 739c0 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ - cbnz r7, 74ffc │ │ │ │ + cbnz r7, 75044 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7548e │ │ │ │ + bne.w 754d6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7500a │ │ │ │ + bne.n 75052 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75548 │ │ │ │ + bne.w 75590 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 75016 │ │ │ │ + cbnz r0, 7505e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74ac4 │ │ │ │ + bne.w 74b0c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73492 │ │ │ │ + bne.w 734da │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73492 │ │ │ │ + beq.w 734da │ │ │ │ ldr r6, [r2, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r6, 75036 │ │ │ │ + cbnz r6, 7507e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754c6 │ │ │ │ + bne.w 7550e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 734aa │ │ │ │ + bne.w 734f2 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 734aa │ │ │ │ + beq.w 734f2 │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ - b.w 734aa │ │ │ │ + b.w 734f2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73dba │ │ │ │ + beq.w 73e02 │ │ │ │ ldr.w r1, [r9, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne.w r2, [r9, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73594 │ │ │ │ + bne.w 735dc │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7358c │ │ │ │ - b.w 73594 │ │ │ │ + bne.w 735d4 │ │ │ │ + b.w 735dc │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74cbc │ │ │ │ + beq.w 74d04 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ subs r4, r3, #1 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ adds r1, r0, r2 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w ip, [r1, #252] @ 0xfc │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r1, r0 │ │ │ │ cmp ip, r9 │ │ │ │ - beq.n 750a8 │ │ │ │ + beq.n 750f0 │ │ │ │ cmp r4, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r1, r0, r2 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 74cbc │ │ │ │ + beq.w 74d04 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 74bd6 │ │ │ │ + b.n 74c1e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 744e8 │ │ │ │ + beq.w 74530 │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 744ee │ │ │ │ - b.w 734e4 │ │ │ │ + beq.w 74536 │ │ │ │ + b.w 7352c │ │ │ │ ldr.w r7, [lr, #12] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 75a12 │ │ │ │ + beq.w 75a5a │ │ │ │ str r0, [r2, #12] │ │ │ │ - cbnz r6, 750e6 │ │ │ │ + cbnz r6, 7512e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75d2e │ │ │ │ + bne.w 75d76 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d36 │ │ │ │ + bne.w 75d7e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73492 │ │ │ │ - b.n 74f4c │ │ │ │ - ldr r0, [pc, #628] @ (75370 ) │ │ │ │ - bl 6cc54 │ │ │ │ + beq.w 734da │ │ │ │ + b.n 74f94 │ │ │ │ + ldr r0, [pc, #628] @ (753b8 ) │ │ │ │ + bl 6cc94 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 738f2 │ │ │ │ + bne.w 7393a │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 75d9c │ │ │ │ + bmi.w 75de4 │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 73786 │ │ │ │ + b.w 737ce │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r2, #4] │ │ │ │ - b.w 7455a │ │ │ │ + b.w 745a2 │ │ │ │ str r6, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7513e │ │ │ │ + bne.n 75186 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 751a8 │ │ │ │ - cbnz r3, 75148 │ │ │ │ + bne.n 751f0 │ │ │ │ + cbnz r3, 75190 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 759c4 │ │ │ │ + bne.w 75a0c │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75d78 │ │ │ │ + bne.w 75dc0 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7561e │ │ │ │ + bne.w 75666 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f92 │ │ │ │ + bne.w 73fda │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f92 │ │ │ │ + beq.w 73fda │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str r7, [r2, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7517c │ │ │ │ + bne.n 751c4 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 751e6 │ │ │ │ - cbnz r0, 75186 │ │ │ │ + bne.n 7522e │ │ │ │ + cbnz r0, 751ce │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7593a │ │ │ │ + bne.w 75982 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ce8 │ │ │ │ + bne.w 75d30 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7565e │ │ │ │ - cbnz r0, 751a2 │ │ │ │ + bne.w 756a6 │ │ │ │ + cbnz r0, 751ea │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757b2 │ │ │ │ + bne.w 757fa │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73fc6 │ │ │ │ + b.w 7400e │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r6, [r2, #4] │ │ │ │ - cbnz r3, 751b8 │ │ │ │ + cbnz r3, 75200 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 759c8 │ │ │ │ + bne.w 75a10 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 751c6 │ │ │ │ + bne.n 7520e │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7561c │ │ │ │ + bne.w 75664 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75d88 │ │ │ │ + bne.w 75dd0 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75168 │ │ │ │ + bne.n 751b0 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75d84 │ │ │ │ + bne.w 75dcc │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73fa2 │ │ │ │ + beq.w 73fea │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 751f4 │ │ │ │ + cbnz r0, 7523c │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7593c │ │ │ │ - cbnz r6, 751fe │ │ │ │ + bne.w 75984 │ │ │ │ + cbnz r6, 75246 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7565c │ │ │ │ + bne.w 756a4 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 7520a │ │ │ │ + cbnz r0, 75252 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757b2 │ │ │ │ + bne.w 757fa │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 75216 │ │ │ │ + cbnz r0, 7525e │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75582 │ │ │ │ + bne.w 755ca │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73fd2 │ │ │ │ + b.w 7401a │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 75d1e │ │ │ │ - cbnz r6, 75230 │ │ │ │ + bne.w 75d66 │ │ │ │ + cbnz r6, 75278 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75d32 │ │ │ │ + bne.w 75d7a │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75926 │ │ │ │ + bne.w 7596e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73fa2 │ │ │ │ + beq.w 73fea │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #20] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75d12 │ │ │ │ - cbnz r6, 7525a │ │ │ │ + bne.w 75d5a │ │ │ │ + cbnz r6, 752a2 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756c0 │ │ │ │ + bne.w 75708 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73fba │ │ │ │ + bne.w 74002 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73fba │ │ │ │ + beq.w 74002 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #28] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75d4c │ │ │ │ - cbnz r6, 75282 │ │ │ │ + bne.w 75d94 │ │ │ │ + cbnz r6, 752ca │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756e8 │ │ │ │ + bne.w 75730 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73fd2 │ │ │ │ + bne.w 7401a │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73fd2 │ │ │ │ + beq.w 7401a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75d58 │ │ │ │ - cbnz r6, 752aa │ │ │ │ + bne.w 75da0 │ │ │ │ + cbnz r6, 752f2 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75710 │ │ │ │ + bne.w 75758 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73fea │ │ │ │ + bne.w 74032 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73fea │ │ │ │ + beq.w 74032 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75d64 │ │ │ │ - cbnz r6, 752d2 │ │ │ │ + bne.w 75dac │ │ │ │ + cbnz r6, 7531a │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75738 │ │ │ │ + bne.w 75780 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74002 │ │ │ │ + bne.w 7404a │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74002 │ │ │ │ + beq.w 7404a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75a0a │ │ │ │ + beq.w 75a52 │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ - cbnz r6, 752fc │ │ │ │ + cbnz r6, 75344 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75760 │ │ │ │ + bne.w 757a8 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7401a │ │ │ │ + bne.w 74062 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7401a │ │ │ │ + beq.w 74062 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #60] @ 0x3c │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75a02 │ │ │ │ + beq.w 75a4a │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ - cbnz r6, 75326 │ │ │ │ + cbnz r6, 7536e │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7578a │ │ │ │ + bne.w 757d2 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74032 │ │ │ │ + bne.w 7407a │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74032 │ │ │ │ + beq.w 7407a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #72] @ 0x48 │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7403e │ │ │ │ + bne.w 74086 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7403e │ │ │ │ + beq.w 74086 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #76] @ 0x4c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 7403e │ │ │ │ + beq.w 74086 │ │ │ │ str r7, [r2, #76] @ 0x4c │ │ │ │ - b.w 7403e │ │ │ │ + b.w 74086 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #4] │ │ │ │ - b.w 74528 │ │ │ │ + b.w 74570 │ │ │ │ nop │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7451a │ │ │ │ + beq.w 74562 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 74520 │ │ │ │ - b.w 74528 │ │ │ │ - ldr r2, [pc, #652] @ (75618 ) │ │ │ │ + beq.w 74568 │ │ │ │ + b.w 74570 │ │ │ │ + ldr r2, [pc, #652] @ (75660 ) │ │ │ │ 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 753c2 │ │ │ │ + beq.n 7540a │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r1, r3 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - b.w 7436a │ │ │ │ + b.w 743b2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c84 │ │ │ │ + bne.w 75ccc │ │ │ │ str.w lr, [r2, #112] @ 0x70 │ │ │ │ - cbnz r3, 753dc │ │ │ │ + cbnz r3, 75424 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 755cc │ │ │ │ + bne.w 75614 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 740c6 │ │ │ │ + bne.w 7410e │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 740c6 │ │ │ │ + beq.w 7410e │ │ │ │ str r6, [r2, #116] @ 0x74 │ │ │ │ - b.w 740c6 │ │ │ │ + b.w 7410e │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 74498 │ │ │ │ + bne.w 744e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 744a2 │ │ │ │ - b.w 73d7e │ │ │ │ + beq.w 744ea │ │ │ │ + b.w 73dc6 │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75a7a │ │ │ │ + beq.w 75ac2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75416 │ │ │ │ + bne.n 7545e │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75a86 │ │ │ │ + beq.w 75ace │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7542e │ │ │ │ + bne.n 75476 │ │ │ │ movw r6, #42428 @ 0xa5bc │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75c78 │ │ │ │ + beq.w 75cc0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75446 │ │ │ │ + bne.n 7548e │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 75a92 │ │ │ │ + beq.w 75ada │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75456 │ │ │ │ + bne.n 7549e │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 75b04 │ │ │ │ + bne.w 75b4c │ │ │ │ orr.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7444e │ │ │ │ + b.w 74496 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 748ea │ │ │ │ - b.w 748aa │ │ │ │ + bne.w 74932 │ │ │ │ + b.w 748f2 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7549e │ │ │ │ + bne.n 754e6 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7554a │ │ │ │ - cbnz r0, 754a8 │ │ │ │ + bne.n 75592 │ │ │ │ + cbnz r0, 754f0 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74ac4 │ │ │ │ + bne.w 74b0c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 754b4 │ │ │ │ + cbnz r0, 754fc │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75026 │ │ │ │ + bne.w 7506e │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7349e │ │ │ │ + bne.w 734e6 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 734a0 │ │ │ │ + beq.w 734e8 │ │ │ │ str r7, [r2, #32] │ │ │ │ - b.n 75036 │ │ │ │ + b.n 7507e │ │ │ │ ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 755ec │ │ │ │ + bne.w 75634 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7493e │ │ │ │ + beq.w 74986 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ - b.w 7493e │ │ │ │ + b.w 74986 │ │ │ │ ldr.w r1, [r0, #156] @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 73978 │ │ │ │ - b.w 73890 │ │ │ │ + beq.w 739c0 │ │ │ │ + b.w 738d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7530c │ │ │ │ + bne.w 75354 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 7552c │ │ │ │ + cbnz r0, 75574 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75840 │ │ │ │ - cbnz r6, 75536 │ │ │ │ + bne.w 75888 │ │ │ │ + cbnz r6, 7557e │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75820 │ │ │ │ + bne.w 75868 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 75542 │ │ │ │ + cbnz r0, 7558a │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7535c │ │ │ │ + bne.w 753a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7403e │ │ │ │ + b.w 74086 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ str r7, [r2, #12] │ │ │ │ - cbnz r0, 7555a │ │ │ │ + cbnz r0, 755a2 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74ac8 │ │ │ │ + bne.w 74b10 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75568 │ │ │ │ + bne.n 755b0 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75026 │ │ │ │ + bne.w 7506e │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74ae4 │ │ │ │ + bne.w 74b2c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75036 │ │ │ │ - b.n 754c6 │ │ │ │ + beq.w 7507e │ │ │ │ + b.n 7550e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75292 │ │ │ │ + bne.w 752da │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 75592 │ │ │ │ + cbnz r0, 755da │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75868 │ │ │ │ - cbnz r6, 7559c │ │ │ │ + bne.w 758b0 │ │ │ │ + cbnz r6, 755e4 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7589e │ │ │ │ + bne.w 758e6 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 755a8 │ │ │ │ + cbnz r0, 755f0 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758ec │ │ │ │ + bne.w 75934 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 755b4 │ │ │ │ + cbnz r0, 755fc │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75984 │ │ │ │ + bne.w 759cc │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74002 │ │ │ │ + b.w 7404a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74a70 │ │ │ │ - b.w 73952 │ │ │ │ + bne.w 74ab8 │ │ │ │ + b.w 7399a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ae4 │ │ │ │ + bne.w 75b2c │ │ │ │ str r6, [r2, #120] @ 0x78 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 753e4 │ │ │ │ - b.w 740c6 │ │ │ │ + beq.w 7542c │ │ │ │ + b.w 7410e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 753ec │ │ │ │ + beq.w 75434 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 740c6 │ │ │ │ - b.n 753ec │ │ │ │ - movw r1, #63569 @ 0xf851 │ │ │ │ + beq.w 7410e │ │ │ │ + b.n 75434 │ │ │ │ + movw r1, #63621 @ 0xf885 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 75cbc │ │ │ │ + bne.w 75d04 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 754d4 │ │ │ │ - b.w 7493e │ │ │ │ - ldr r5, [pc, #12] @ (75618 ) │ │ │ │ + bne.w 7551c │ │ │ │ + b.w 74986 │ │ │ │ + ldr r5, [pc, #12] @ (75660 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.n 7507a │ │ │ │ + b.n 750c2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ str r7, [r2, #12] │ │ │ │ - cbnz r6, 7562e │ │ │ │ + cbnz r6, 75676 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7516c │ │ │ │ + bne.w 751b4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7563c │ │ │ │ + bne.n 75684 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 751e4 │ │ │ │ + bne.w 7522c │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75cdc │ │ │ │ + bne.w 75d24 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7593c │ │ │ │ + bne.w 75984 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73fba │ │ │ │ + bne.w 74002 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73fba │ │ │ │ + beq.w 74002 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r0, 7566c │ │ │ │ + cbnz r0, 756b4 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757b4 │ │ │ │ - cbnz r6, 75674 │ │ │ │ + bne.w 757fc │ │ │ │ + cbnz r6, 756bc │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75582 │ │ │ │ + bne.n 755ca │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - cbnz r0, 75680 │ │ │ │ + cbnz r0, 756c8 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75866 │ │ │ │ + bne.w 758ae │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 7568c │ │ │ │ + cbnz r0, 756d4 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7589e │ │ │ │ + bne.w 758e6 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73fea │ │ │ │ + b.w 74032 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75168 │ │ │ │ + beq.w 751b0 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75cfe │ │ │ │ - cbnz r6, 756b0 │ │ │ │ + bne.w 75d46 │ │ │ │ + cbnz r6, 756f8 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75242 │ │ │ │ + bne.w 7528a │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73fae │ │ │ │ + bne.w 73ff6 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73fae │ │ │ │ + beq.w 73ff6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75cf4 │ │ │ │ - cbnz r6, 756d8 │ │ │ │ + bne.w 75d3c │ │ │ │ + cbnz r6, 75720 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7526a │ │ │ │ + bne.w 752b2 │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73fc6 │ │ │ │ + bne.w 7400e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73fc6 │ │ │ │ + beq.w 7400e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75d42 │ │ │ │ - cbnz r6, 75700 │ │ │ │ + bne.w 75d8a │ │ │ │ + cbnz r6, 75748 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75292 │ │ │ │ + bne.w 752da │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73fde │ │ │ │ + bne.w 74026 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73fde │ │ │ │ + beq.w 74026 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 75728 │ │ │ │ + cbnz r6, 75770 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 752ba │ │ │ │ + bne.w 75302 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73ff6 │ │ │ │ + bne.w 7403e │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73ff6 │ │ │ │ + beq.w 7403e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #48] @ 0x30 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75b64 │ │ │ │ - cbnz r6, 75750 │ │ │ │ + bne.w 75bac │ │ │ │ + cbnz r6, 75798 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 752e2 │ │ │ │ + bne.w 7532a │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7400e │ │ │ │ + bne.w 74056 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7400e │ │ │ │ + beq.w 74056 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #56] @ 0x38 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 759bc │ │ │ │ + beq.w 75a04 │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 7577a │ │ │ │ + cbnz r6, 757c2 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7530c │ │ │ │ + bne.w 75354 │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74026 │ │ │ │ + bne.w 7406e │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74026 │ │ │ │ + beq.w 7406e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #64] @ 0x40 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #64] @ 0x40 │ │ │ │ - cbnz r6, 757a2 │ │ │ │ + cbnz r6, 757ea │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75336 │ │ │ │ + bne.w 7537e │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7534a │ │ │ │ - b.w 7403e │ │ │ │ + beq.w 75392 │ │ │ │ + b.w 74086 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 756e8 │ │ │ │ + bne.n 75730 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ str r7, [r2, #32] │ │ │ │ - cbnz r6, 757c2 │ │ │ │ + cbnz r6, 7580a │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75584 │ │ │ │ - cbnz r0, 757ca │ │ │ │ + bne.w 755cc │ │ │ │ + cbnz r0, 75812 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75866 │ │ │ │ + bne.n 758ae │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b4e │ │ │ │ + bne.w 75b96 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 758a0 │ │ │ │ - cbnz r0, 757e4 │ │ │ │ + bne.n 758e8 │ │ │ │ + cbnz r0, 7582c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758ec │ │ │ │ + bne.w 75934 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73ff6 │ │ │ │ + b.w 7403e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75760 │ │ │ │ + bne.n 757a8 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 757fe │ │ │ │ + cbnz r6, 75846 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7551e │ │ │ │ - cbnz r0, 75804 │ │ │ │ + bne.w 75566 │ │ │ │ + cbnz r0, 7584c │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ - cbnz r7, 7583e │ │ │ │ + cbnz r7, 75886 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75536 │ │ │ │ + bne.w 7557e │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r7, 75822 │ │ │ │ + cbnz r7, 7586a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7553a │ │ │ │ - b.n 75542 │ │ │ │ + beq.w 75582 │ │ │ │ + b.n 7558a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75336 │ │ │ │ + bne.w 7537e │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str r7, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7553a │ │ │ │ - b.n 75542 │ │ │ │ + beq.w 75582 │ │ │ │ + b.n 7558a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b40 │ │ │ │ + bne.w 75b88 │ │ │ │ str.w r7, [r2, #132] @ 0x84 │ │ │ │ - b.w 740f2 │ │ │ │ + b.w 7413a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7578a │ │ │ │ + bne.n 757d2 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str r7, [r2, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75812 │ │ │ │ + bne.n 7585a │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75822 │ │ │ │ + bne.n 7586a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75542 │ │ │ │ + bne.w 7558a │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75542 │ │ │ │ + beq.w 7558a │ │ │ │ mov r0, r6 │ │ │ │ - b.n 7535c │ │ │ │ + b.n 753a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75710 │ │ │ │ + bne.w 75758 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 75872 │ │ │ │ + cbnz r6, 758ba │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ - cbnz r7, 758a0 │ │ │ │ - cbnz r0, 7587a │ │ │ │ + cbnz r7, 758e8 │ │ │ │ + cbnz r0, 758c2 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 758ec │ │ │ │ + bne.n 75934 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b70 │ │ │ │ + bne.w 75bb8 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75986 │ │ │ │ - cbnz r0, 75892 │ │ │ │ + bne.n 759ce │ │ │ │ + cbnz r0, 758da │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 757ee │ │ │ │ + bne.n 75836 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7400e │ │ │ │ + b.w 74056 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 752ba │ │ │ │ + bne.w 75302 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 758aa │ │ │ │ + cbnz r0, 758f2 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ - cbnz r7, 758ee │ │ │ │ - cbnz r6, 758b2 │ │ │ │ + cbnz r7, 75936 │ │ │ │ + cbnz r6, 758fa │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75984 │ │ │ │ + bne.n 759cc │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbnz r0, 758bc │ │ │ │ + cbnz r0, 75904 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 757ee │ │ │ │ + bne.n 75836 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 758c8 │ │ │ │ + cbnz r0, 75910 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7551c │ │ │ │ + bne.w 75564 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7401a │ │ │ │ + b.w 74062 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 739ca │ │ │ │ - b.n 75108 │ │ │ │ + bge.w 73a12 │ │ │ │ + b.n 75150 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75738 │ │ │ │ + bne.w 75780 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ - cbnz r6, 758fa │ │ │ │ + cbnz r6, 75942 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75986 │ │ │ │ - cbnz r0, 75904 │ │ │ │ + bne.n 759ce │ │ │ │ + cbnz r0, 7594c │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757ee │ │ │ │ + bne.w 75836 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75cb2 │ │ │ │ + bne.w 75cfa │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7551e │ │ │ │ - cbnz r0, 7591e │ │ │ │ + bne.w 75566 │ │ │ │ + cbnz r0, 75966 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7583e │ │ │ │ + bne.n 75886 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74026 │ │ │ │ + b.w 7406e │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.w 73fa2 │ │ │ │ + b.w 73fea │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 751e4 │ │ │ │ - b.n 75242 │ │ │ │ + beq.w 7522c │ │ │ │ + b.n 7528a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 756c0 │ │ │ │ + bne.w 75708 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ str r7, [r2, #24] │ │ │ │ - cbnz r6, 7594a │ │ │ │ + cbnz r6, 75992 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7565e │ │ │ │ - cbnz r0, 75954 │ │ │ │ + bne.w 756a6 │ │ │ │ + cbnz r0, 7599c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757b2 │ │ │ │ + bne.w 757fa │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ca8 │ │ │ │ + bne.w 75cf0 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75584 │ │ │ │ - cbnz r0, 75970 │ │ │ │ + bne.w 755cc │ │ │ │ + cbnz r0, 759b8 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75866 │ │ │ │ + bne.w 758ae │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73fde │ │ │ │ + b.w 74026 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7565c │ │ │ │ - b.n 7526a │ │ │ │ + beq.w 756a4 │ │ │ │ + b.n 752b2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 752e2 │ │ │ │ + bne.w 7532a │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 75994 │ │ │ │ + cbnz r0, 759dc │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757f0 │ │ │ │ - cbnz r6, 7599e │ │ │ │ + bne.w 75838 │ │ │ │ + cbnz r6, 759e6 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7551c │ │ │ │ + bne.w 75564 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - cbnz r0, 759aa │ │ │ │ + cbnz r0, 759f2 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7583e │ │ │ │ + bne.w 75886 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 759b6 │ │ │ │ + cbnz r0, 759fe │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75820 │ │ │ │ + bne.w 75868 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74032 │ │ │ │ + b.w 7407a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75772 │ │ │ │ - b.n 7577a │ │ │ │ + beq.w 757ba │ │ │ │ + b.n 757c2 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r6, [r2, #8] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 759da │ │ │ │ + bne.n 75a22 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7561e │ │ │ │ - cbnz r6, 759e4 │ │ │ │ + bne.w 75666 │ │ │ │ + cbnz r6, 75a2c │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75168 │ │ │ │ + bne.w 751b0 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ - cbnz r6, 759f0 │ │ │ │ + cbnz r6, 75a38 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 751e4 │ │ │ │ + bne.w 7522c │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73fae │ │ │ │ + bne.w 73ff6 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73fae │ │ │ │ - b.n 7593a │ │ │ │ + beq.w 73ff6 │ │ │ │ + b.n 75982 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7531e │ │ │ │ - b.n 75326 │ │ │ │ + beq.w 75366 │ │ │ │ + b.n 7536e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 752f4 │ │ │ │ - b.n 752fc │ │ │ │ + beq.w 7533c │ │ │ │ + b.n 75344 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 750de │ │ │ │ - b.w 750e6 │ │ │ │ + beq.w 75126 │ │ │ │ + b.w 7512e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74536 │ │ │ │ + beq.w 7457e │ │ │ │ mov r0, r5 │ │ │ │ - b.w 73f86 │ │ │ │ + b.w 73fce │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74ac4 │ │ │ │ + beq.w 74b0c │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75c64 │ │ │ │ + beq.w 75cac │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 75a52 │ │ │ │ + cbnz r0, 75a9a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74f4c │ │ │ │ + bne.w 74f94 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7349e │ │ │ │ + bne.w 734e6 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7349e │ │ │ │ + beq.w 734e6 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75e0e │ │ │ │ + bne.w 75e56 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74f6c │ │ │ │ - b.w 734aa │ │ │ │ + beq.w 74fb4 │ │ │ │ + b.w 734f2 │ │ │ │ orr.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7444e │ │ │ │ + b.w 74496 │ │ │ │ orr.w r1, r1, #16777216 @ 0x1000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7444e │ │ │ │ + b.w 74496 │ │ │ │ orr.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7444e │ │ │ │ + b.w 74496 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 733e6 │ │ │ │ + b.w 7342e │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 75f48 │ │ │ │ - cbnz r7, 75ac0 │ │ │ │ + bne.w 75f90 │ │ │ │ + cbnz r7, 75b08 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 750ce │ │ │ │ + bne.w 75116 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75b7a │ │ │ │ + bne.n 75bc2 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73486 │ │ │ │ - b.n 75a38 │ │ │ │ + beq.w 734ce │ │ │ │ + b.n 75a80 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 734fc │ │ │ │ + beq.w 73544 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 741a4 │ │ │ │ - b.w 7419c │ │ │ │ + beq.w 741ec │ │ │ │ + b.w 741e4 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ ldr.w lr, [r2, #116] @ 0x74 │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r2, #120] @ 0x78 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 740c6 │ │ │ │ + bne.w 7410e │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 740c6 │ │ │ │ - b.n 755e2 │ │ │ │ + beq.w 7410e │ │ │ │ + b.n 7562a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7546e │ │ │ │ + bne.w 754b6 │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 75ba0 │ │ │ │ + beq.n 75be8 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75b18 │ │ │ │ + bne.n 75b60 │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 760d8 │ │ │ │ + bne.w 76120 │ │ │ │ orr.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7444e │ │ │ │ + b.w 74496 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #132] @ 0x84 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 740f2 │ │ │ │ - b.n 75832 │ │ │ │ + beq.w 7413a │ │ │ │ + b.n 7587a │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 757dc │ │ │ │ - b.n 757e4 │ │ │ │ + beq.w 75824 │ │ │ │ + b.n 7582c │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r0, r1, r2 │ │ │ │ - b.w 74b92 │ │ │ │ + b.w 74bda │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 752da │ │ │ │ - b.w 74002 │ │ │ │ + beq.w 75322 │ │ │ │ + b.w 7404a │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7588c │ │ │ │ - b.n 75892 │ │ │ │ + beq.w 758d4 │ │ │ │ + b.n 758da │ │ │ │ mov r6, r5 │ │ │ │ - b.w 73486 │ │ │ │ + b.w 734ce │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73f00 │ │ │ │ - b.w 73622 │ │ │ │ - ldr r4, [pc, #784] @ (75ea0 ) │ │ │ │ - b.w 74930 │ │ │ │ + beq.w 73f48 │ │ │ │ + b.w 7366a │ │ │ │ + ldr r4, [pc, #784] @ (75ee8 ) │ │ │ │ + b.w 74978 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r4, r2 │ │ │ │ - b.w 73834 │ │ │ │ + b.w 7387c │ │ │ │ orr.w r1, r1, #33554432 @ 0x2000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7444e │ │ │ │ + b.w 74496 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 73d6e │ │ │ │ - b.w 73d76 │ │ │ │ + bne.w 73db6 │ │ │ │ + b.w 73dbe │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75a62 │ │ │ │ + bne.w 75aaa │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - b.n 754c6 │ │ │ │ + b.n 7550e │ │ │ │ add.w r4, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - b.w 72ff8 │ │ │ │ + b.w 73040 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75352 │ │ │ │ - b.w 7535c │ │ │ │ + bne.w 7539a │ │ │ │ + b.w 753a4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75044 │ │ │ │ + beq.w 7508c │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 734aa │ │ │ │ - b.w 75044 │ │ │ │ + beq.w 734f2 │ │ │ │ + b.w 7508c │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r0, r2 │ │ │ │ - b.w 74cf2 │ │ │ │ + b.w 74d3a │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - ble.w 7369e │ │ │ │ + ble.w 736e6 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 733f0 │ │ │ │ + b.w 73438 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 74144 │ │ │ │ + b.w 7418c │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 74152 │ │ │ │ + b.w 7419a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - beq.w 7417a │ │ │ │ + beq.w 741c2 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 7417a │ │ │ │ + b.w 741c2 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r0, r2 │ │ │ │ - b.w 730c0 │ │ │ │ + b.w 73108 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r4, r2 │ │ │ │ - b.w 746c0 │ │ │ │ - cbz r5, 75c4e │ │ │ │ + b.w 74708 │ │ │ │ + cbz r5, 75c96 │ │ │ │ ldr.w r0, [r5, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 735dc │ │ │ │ + beq.w 73624 │ │ │ │ str.w r1, [r9, #140] @ 0x8c │ │ │ │ - b.w 735dc │ │ │ │ + b.w 73624 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7458e │ │ │ │ + beq.w 745d6 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 7458e │ │ │ │ + b.w 745d6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75a4a │ │ │ │ - b.n 75a52 │ │ │ │ + beq.w 75a92 │ │ │ │ + b.n 75a9a │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ adds r3, r4, r0 │ │ │ │ - b.w 737ca │ │ │ │ + b.w 73812 │ │ │ │ orr.w r1, r1, #134217728 @ 0x8000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7444e │ │ │ │ + b.w 74496 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.w 740b0 │ │ │ │ + beq.w 740f8 │ │ │ │ str.w lr, [r2, #112] @ 0x70 │ │ │ │ - cbnz r3, 75c9c │ │ │ │ + cbnz r3, 75ce4 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75ae6 │ │ │ │ + bne.w 75b2e │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75afa │ │ │ │ - b.w 740c6 │ │ │ │ + beq.w 75b42 │ │ │ │ + b.w 7410e │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75968 │ │ │ │ - b.n 75970 │ │ │ │ + beq.w 759b0 │ │ │ │ + b.n 759b8 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75918 │ │ │ │ - b.n 7591e │ │ │ │ + beq.w 75960 │ │ │ │ + b.n 75966 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 754d4 │ │ │ │ - b.w 7493e │ │ │ │ + bne.w 7551c │ │ │ │ + b.w 74986 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74abc │ │ │ │ - b.w 73486 │ │ │ │ + beq.w 74b04 │ │ │ │ + b.w 734ce │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75654 │ │ │ │ - b.w 73fba │ │ │ │ + beq.w 7569c │ │ │ │ + b.w 74002 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7519a │ │ │ │ - b.w 751a2 │ │ │ │ + beq.w 751e2 │ │ │ │ + b.w 751ea │ │ │ │ str r7, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 756d0 │ │ │ │ - b.n 756d8 │ │ │ │ + beq.w 75718 │ │ │ │ + b.n 75720 │ │ │ │ str r7, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75924 │ │ │ │ + bne.w 7596c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73fa2 │ │ │ │ - b.w 75242 │ │ │ │ + beq.w 73fea │ │ │ │ + b.w 7528a │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75252 │ │ │ │ - b.w 7525a │ │ │ │ + beq.w 7529a │ │ │ │ + b.w 752a2 │ │ │ │ str r0, [r2, #12] │ │ │ │ - cbnz r6, 75d3c │ │ │ │ + cbnz r6, 75d84 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f92 │ │ │ │ - b.n 75698 │ │ │ │ + beq.w 73fda │ │ │ │ + b.n 756e0 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 75a38 │ │ │ │ + b.n 75a80 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 75698 │ │ │ │ + b.n 756e0 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 73492 │ │ │ │ + b.w 734da │ │ │ │ mov r0, r5 │ │ │ │ - b.w 73f92 │ │ │ │ + b.w 73fda │ │ │ │ str r7, [r2, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 756f8 │ │ │ │ - b.n 75700 │ │ │ │ + beq.w 75740 │ │ │ │ + b.n 75748 │ │ │ │ str r7, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7527a │ │ │ │ - b.w 75282 │ │ │ │ + beq.w 752c2 │ │ │ │ + b.w 752ca │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 752a2 │ │ │ │ - b.w 752aa │ │ │ │ + beq.w 752ea │ │ │ │ + b.w 752f2 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75730 │ │ │ │ - b.w 73ff6 │ │ │ │ + beq.w 75778 │ │ │ │ + b.w 7403e │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r9, r5 │ │ │ │ - b.w 7510c │ │ │ │ + b.w 75154 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75160 │ │ │ │ - b.w 73f92 │ │ │ │ + beq.w 751a8 │ │ │ │ + b.w 73fda │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 75926 │ │ │ │ + b.n 7596e │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 751dc │ │ │ │ + beq.w 75224 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 75926 │ │ │ │ + b.n 7596e │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 735dc │ │ │ │ - ldr r0, [pc, #260] @ (75ea4 ) │ │ │ │ + b.w 73624 │ │ │ │ + ldr r0, [pc, #260] @ (75eec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r9, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r4, r0, r3 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ add r2, r0 │ │ │ │ ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 75dd4 │ │ │ │ + beq.n 75e1c │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.w 7511a │ │ │ │ + b.w 75162 │ │ │ │ mov r9, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 75108 │ │ │ │ + beq.w 75150 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75108 │ │ │ │ + bne.w 75150 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 7510c │ │ │ │ + b.w 75154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74a2e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 74a76 │ │ │ │ str r7, [r2, #32] │ │ │ │ - b.w 734a0 │ │ │ │ + b.w 734e8 │ │ │ │ mov r9, r5 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 75dec │ │ │ │ - b.w 75108 │ │ │ │ + bne.n 75e34 │ │ │ │ + b.w 75150 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 75de0 │ │ │ │ + b.n 75e28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 7393c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 73984 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r1, #64428 @ 0xfbac │ │ │ │ + movw r1, #65260 @ 0xfeec │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 7510c │ │ │ │ + b.w 75154 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 73712 │ │ │ │ - b.w 73732 │ │ │ │ + bne.w 7375a │ │ │ │ + b.w 7377a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #64916 @ 0xfd94 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #212 @ 0xd4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 7510c │ │ │ │ + b.w 75154 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #65080 @ 0xfe38 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #376 @ 0x178 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.w 73762 │ │ │ │ + bl d19a0 │ │ │ │ + b.w 737aa │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str.w r1, [r9, #108] @ 0x6c │ │ │ │ - b.w 735ac │ │ │ │ + b.w 735f4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 75de0 │ │ │ │ - cbz r0, 75ec2 │ │ │ │ + b.n 75e28 │ │ │ │ + cbz r0, 75f0a │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74086 │ │ │ │ + beq.w 740ce │ │ │ │ str r6, [r2, #100] @ 0x64 │ │ │ │ - b.w 74086 │ │ │ │ - cbnz r0, 75ed0 │ │ │ │ + b.w 740ce │ │ │ │ + cbnz r0, 75f18 │ │ │ │ str r6, [r2, #104] @ 0x68 │ │ │ │ - b.w 74092 │ │ │ │ + b.w 740da │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #104] @ 0x68 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75eca │ │ │ │ - b.w 74092 │ │ │ │ - cbnz r0, 75ef6 │ │ │ │ + bne.n 75f12 │ │ │ │ + b.w 740da │ │ │ │ + cbnz r0, 75f3e │ │ │ │ str r6, [r2, #92] @ 0x5c │ │ │ │ - b.w 7406e │ │ │ │ - cbz r0, 75ef0 │ │ │ │ + b.w 740b6 │ │ │ │ + cbz r0, 75f38 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 7407a │ │ │ │ + beq.w 740c2 │ │ │ │ str r6, [r2, #96] @ 0x60 │ │ │ │ - b.w 7407a │ │ │ │ + b.w 740c2 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75ede │ │ │ │ - b.w 7406e │ │ │ │ - cbnz r0, 75f0c │ │ │ │ + bne.n 75f26 │ │ │ │ + b.w 740b6 │ │ │ │ + cbnz r0, 75f54 │ │ │ │ str.w r7, [r2, #136] @ 0x88 │ │ │ │ - b.w 74102 │ │ │ │ + b.w 7414a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #136] @ 0x88 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 75f04 │ │ │ │ - b.w 74102 │ │ │ │ - cbz r0, 75f26 │ │ │ │ + bne.n 75f4c │ │ │ │ + b.w 7414a │ │ │ │ + cbz r0, 75f6e │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74056 │ │ │ │ + beq.w 7409e │ │ │ │ str r6, [r2, #84] @ 0x54 │ │ │ │ - b.w 74056 │ │ │ │ - cbz r0, 75f38 │ │ │ │ + b.w 7409e │ │ │ │ + cbz r0, 75f80 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #88] @ 0x58 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74062 │ │ │ │ + beq.w 740aa │ │ │ │ str r6, [r2, #88] @ 0x58 │ │ │ │ - b.w 74062 │ │ │ │ + b.w 740aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74c9e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 74ce6 │ │ │ │ str r6, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74568 │ │ │ │ + beq.w 745b0 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 7347a │ │ │ │ + b.w 734c2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.w 7385a │ │ │ │ - cbz r0, 75f76 │ │ │ │ + b.w 738a2 │ │ │ │ + cbz r0, 75fbe │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 740d6 │ │ │ │ + beq.w 7411e │ │ │ │ str.w r7, [r2, #128] @ 0x80 │ │ │ │ - b.w 740d6 │ │ │ │ - cbz r0, 75f8a │ │ │ │ + b.w 7411e │ │ │ │ + cbz r0, 75fd2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #124] @ 0x7c │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 740e2 │ │ │ │ + beq.w 7412a │ │ │ │ str r7, [r2, #124] @ 0x7c │ │ │ │ - b.w 740e2 │ │ │ │ + b.w 7412a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #64836 @ 0xfd44 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #132 @ 0x84 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 7510c │ │ │ │ + b.w 75154 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.w 74580 │ │ │ │ + b.w 745c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #64596 @ 0xfc54 │ │ │ │ + movw r1, #65428 @ 0xff94 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 7510c │ │ │ │ + b.w 75154 │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 74d42 │ │ │ │ - b.w 75108 │ │ │ │ + bne.w 74d8a │ │ │ │ + b.w 75150 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #64756 @ 0xfcf4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #52 @ 0x34 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 7510c │ │ │ │ + b.w 75154 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64548 @ 0xfc24 │ │ │ │ + movw r1, #65380 @ 0xff64 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 7510c │ │ │ │ + b.w 75154 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 760cc │ │ │ │ + bne.n 76114 │ │ │ │ str r6, [r2, #80] @ 0x50 │ │ │ │ - b.w 7404a │ │ │ │ - cbnz r6, 76038 │ │ │ │ + b.w 74092 │ │ │ │ + cbnz r6, 76080 │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.w 7418a │ │ │ │ + b.w 741d2 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 76032 │ │ │ │ - b.w 734f2 │ │ │ │ + bne.n 7607a │ │ │ │ + b.w 7353a │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73d7e │ │ │ │ + bne.w 73dc6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 735ca │ │ │ │ - b.w 73d76 │ │ │ │ - cbnz r0, 76096 │ │ │ │ + beq.w 73612 │ │ │ │ + b.w 73dbe │ │ │ │ + cbnz r0, 760de │ │ │ │ str r6, [r2, #108] @ 0x6c │ │ │ │ - b.w 7409e │ │ │ │ - bl d3bd8 │ │ │ │ + b.w 740e6 │ │ │ │ + bl d3c14 │ │ │ │ str.w r4, [r9, #440] @ 0x1b8 │ │ │ │ - bl 1e82fc │ │ │ │ - b.w 75108 │ │ │ │ + bl 1e8984 │ │ │ │ + b.w 75150 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64388 @ 0xfb84 │ │ │ │ + movw r1, #65220 @ 0xfec4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 7510c │ │ │ │ + b.w 75154 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #108] @ 0x6c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 76062 │ │ │ │ - b.w 7409e │ │ │ │ + bne.n 760aa │ │ │ │ + b.w 740e6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 74d42 │ │ │ │ - b.w 75108 │ │ │ │ + bne.w 74d8a │ │ │ │ + b.w 75150 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.w 74d38 │ │ │ │ + b.w 74d80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 742ec │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 74334 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #80] @ 0x50 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 7602a │ │ │ │ - b.w 7404a │ │ │ │ + bne.n 76072 │ │ │ │ + b.w 74092 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75b2e │ │ │ │ - b.w 733d0 │ │ │ │ + bne.w 75b76 │ │ │ │ + b.w 73418 │ │ │ │ nop │ │ │ │ │ │ │ │ -000760e8 : │ │ │ │ +00076130 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1168] @ 0x490 │ │ │ │ - cbz r2, 76128 │ │ │ │ + cbz r2, 76170 │ │ │ │ ldr.w r2, [r3, #1412] @ 0x584 │ │ │ │ - cbz r2, 76128 │ │ │ │ + cbz r2, 76170 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #32] @ (76130 ) │ │ │ │ + ldr r2, [pc, #32] @ (76178 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ - cbz r4, 7612c │ │ │ │ + cbz r4, 76174 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00076134 : │ │ │ │ +0007617c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #16384 @ 0x4000 │ │ │ │ - bne.n 76150 │ │ │ │ + bne.n 76198 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7615a │ │ │ │ + cbnz r3, 761a2 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63569 @ 0xf851 │ │ │ │ + movw r1, #63621 @ 0xf885 │ │ │ │ movt r1, #7 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 76174 │ │ │ │ + bne.n 761bc │ │ │ │ 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 7616c │ │ │ │ + b.n 761b4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr.w fp, [r0, #172] @ 0xac │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 769c8 │ │ │ │ + bne.w 769fe │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r8, #40764 @ 0x9f3c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 765d0 │ │ │ │ + bne.w 7668e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76a74 │ │ │ │ + bl 76aa8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76462 │ │ │ │ + beq.w 76516 │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r5, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bne.w 763f0 │ │ │ │ + bne.w 764a6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7693c │ │ │ │ + beq.w 7693a │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 7693c │ │ │ │ + beq.w 7693a │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 766b0 │ │ │ │ + beq.w 76536 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 76440 │ │ │ │ + beq.w 764f6 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 76488 │ │ │ │ + bne.w 76544 │ │ │ │ ldr.w r5, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 763b0 │ │ │ │ + bne.w 76466 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.w 769ae │ │ │ │ + bne.w 76a14 │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.w 76470 │ │ │ │ + bne.w 76524 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ str.w r7, [r4, #172] @ 0xac │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 76294 │ │ │ │ + bne.n 76352 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 762f8 │ │ │ │ + ble.w 763b8 │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ adds r7, #8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 768f8 │ │ │ │ + beq.w 76974 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 7661a │ │ │ │ + ble.n 762c0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 76288 │ │ │ │ + beq.n 76346 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 7661a │ │ │ │ + beq.n 762c0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 76288 │ │ │ │ + beq.n 76346 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 7661a │ │ │ │ + beq.n 762c0 │ │ │ │ add.w lr, r1, #16 │ │ │ │ movs r0, #2 │ │ │ │ - adds r0, #1 │ │ │ │ - ldr.w r9, [lr, #4]! │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.n 76288 │ │ │ │ - cmp r5, r0 │ │ │ │ - beq.w 7661a │ │ │ │ ldr.w r9, [lr, #4]! │ │ │ │ adds r0, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.n 76278 │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.n 76346 │ │ │ │ + cmp r5, r0 │ │ │ │ + bne.n 762b2 │ │ │ │ + ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + tst.w ip, #512 @ 0x200 │ │ │ │ + beq.n 763b8 │ │ │ │ + ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ + cmp r6, r8 │ │ │ │ + str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ + beq.n 763c4 │ │ │ │ + ldr r1, [pc, #608] @ (76540 ) │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + bl d517c <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 7632e │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #592] @ (76540 ) │ │ │ │ + movw r0, #40764 @ 0x9f3c │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bl d517c <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 769c4 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 76316 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 769bc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 7632a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 76a92 │ │ │ │ + cmp r6, r7 │ │ │ │ + beq.n 763c0 │ │ │ │ + ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ + movs r3, #0 │ │ │ │ + tst.w ip, #512 @ 0x200 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + beq.w 76450 │ │ │ │ + str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ + b.n 76450 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 762f8 │ │ │ │ + beq.n 763b8 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ - b.n 7624a │ │ │ │ - ldr r1, [pc, #492] @ (76484 ) │ │ │ │ + b.n 76294 │ │ │ │ + ldr r1, [pc, #492] @ (76540 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d5140 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d517c <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76618 │ │ │ │ + beq.w 768fa │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #472] @ (76484 ) │ │ │ │ + ldr r1, [pc, #472] @ (76540 ) │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl d5140 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d517c <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7660a │ │ │ │ + beq.w 768ec │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 762d2 │ │ │ │ + beq.n 76390 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76a0a │ │ │ │ + beq.w 76a68 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 762e6 │ │ │ │ + beq.n 763a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76a02 │ │ │ │ + beq.w 769a4 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 76618 │ │ │ │ + bne.w 768fa │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.n 76236 │ │ │ │ + bgt.w 76280 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 7663a │ │ │ │ + bne.n 762dc │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 7638a │ │ │ │ + ble.n 76440 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ add.w r3, r5, #8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - cbz r0, 76368 │ │ │ │ + cbz r0, 7641e │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 76692 │ │ │ │ + ble.n 76332 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 7635c │ │ │ │ + beq.n 76412 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 76692 │ │ │ │ + beq.n 76332 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 7635c │ │ │ │ + beq.n 76412 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 76692 │ │ │ │ + beq.n 76332 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 7635c │ │ │ │ + beq.n 76412 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 76692 │ │ │ │ + beq.n 76332 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 7634c │ │ │ │ + bne.n 76404 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 7638a │ │ │ │ + beq.n 76440 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - b.n 7631e │ │ │ │ + b.n 763dc │ │ │ │ mov r5, r4 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 76384 │ │ │ │ + beq.n 7643a │ │ │ │ ldr.w r5, [r5, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7636a │ │ │ │ + bne.n 76420 │ │ │ │ movw r5, #36416 @ 0x8e40 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 76692 │ │ │ │ + bne.w 76332 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 76316 │ │ │ │ + bne.n 763d4 │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.n 7639a │ │ │ │ + bne.n 76450 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76976 │ │ │ │ + bne.w 769b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7697e │ │ │ │ + bne.w 769ac │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 763d2 │ │ │ │ + bne.n 76488 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76210 │ │ │ │ + beq.w 76258 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76210 │ │ │ │ + bne.w 76258 │ │ │ │ mov r0, fp │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76210 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 76258 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 763a8 │ │ │ │ + beq.n 7645e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 763a8 │ │ │ │ + bne.n 7645e │ │ │ │ mov r0, fp │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 763a8 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7645e │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 766b8 │ │ │ │ + bne.w 766d2 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.w 7691e │ │ │ │ + bpl.w 7691c │ │ │ │ ldrd r1, r0, [r7, #8] │ │ │ │ - bl 779ec │ │ │ │ + bl 77a28 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76740 │ │ │ │ + beq.w 7675a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 767b0 │ │ │ │ - cbz r5, 76462 │ │ │ │ + beq.w 767ca │ │ │ │ + cbz r5, 76516 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 761fe │ │ │ │ + bne.w 76246 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7644c │ │ │ │ + beq.n 76500 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 7644c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 76a2e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11820 @ 0x2e2c │ │ │ │ + movw r1, #12652 @ 0x316c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 7694a │ │ │ │ + bne.w 76948 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 763aa │ │ │ │ + b.n 76460 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 76812 │ │ │ │ + bmi.w 7682e │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 76222 │ │ │ │ + b.n 7626a │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 764e0 │ │ │ │ nop │ │ │ │ - blt.n 763e8 │ │ │ │ + blt.n 764a4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f64c │ │ │ │ + bl 7f680 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 76204 │ │ │ │ + ble.w 7624c │ │ │ │ movw lr, #36416 @ 0x8e40 │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ add.w r3, r7, #8 │ │ │ │ movs r1, #0 │ │ │ │ - strd fp, r7, [sp, #16] │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ mov fp, sl │ │ │ │ mov ip, r0 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ + str r7, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 76990 │ │ │ │ + bge.w 769e0 │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ ldr.w r6, [ip, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 76592 │ │ │ │ + beq.n 76650 │ │ │ │ ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 765a6 │ │ │ │ + beq.n 76664 │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 766a6 │ │ │ │ + beq.w 766c8 │ │ │ │ ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 767c0 │ │ │ │ + beq.w 767da │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7685a │ │ │ │ + beq.w 76876 │ │ │ │ strd r3, ip, [sp, #32] │ │ │ │ - bl 7f64c │ │ │ │ + bl 7f680 │ │ │ │ ldrd r3, ip, [sp, #32] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 76524 │ │ │ │ + bne.n 765e2 │ │ │ │ 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 7653a │ │ │ │ + bne.n 765f8 │ │ │ │ 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 765aa │ │ │ │ + bne.n 76668 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 765aa │ │ │ │ + bne.n 76668 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 767cc │ │ │ │ + bne.w 767e6 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 767cc │ │ │ │ + bne.w 767e6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 765a2 │ │ │ │ + bne.n 76660 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 765a2 │ │ │ │ + bne.n 76660 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7687c │ │ │ │ + beq.w 76898 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 767d8 │ │ │ │ + ble.w 767f2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 765b6 │ │ │ │ + bne.n 76674 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 764c0 │ │ │ │ + bne.n 7657e │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ - b.n 76204 │ │ │ │ + b.n 7624c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76564 │ │ │ │ + beq.n 76622 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7656c │ │ │ │ + b.n 7662a │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 767ca │ │ │ │ + bne.w 767e4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 76554 │ │ │ │ + b.n 76612 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 767d8 │ │ │ │ + beq.w 767f2 │ │ │ │ adds r6, #12 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, ip │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 767d0 │ │ │ │ + bne.w 767ea │ │ │ │ mov ip, r1 │ │ │ │ - b.n 76580 │ │ │ │ - ldr r1, [pc, #712] @ (7689c ) │ │ │ │ + b.n 7663e │ │ │ │ + ldr r1, [pc, #732] @ (7696c ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d4fc0 <_PyEval_CheckExceptTypeValid@@Base+0x960> │ │ │ │ + bl d4ffc <_PyEval_CheckExceptTypeValid@@Base+0x960> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76462 │ │ │ │ + beq.w 76516 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - bl 123ea8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 1242e0 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76602 │ │ │ │ + beq.n 766c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76a12 │ │ │ │ + beq.w 76a70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 761c0 │ │ │ │ - b.n 76462 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 76618 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 76986 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - tst.w ip, #512 @ 0x200 │ │ │ │ - beq.w 762f8 │ │ │ │ - ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ - cmp r6, r8 │ │ │ │ - str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - beq.w 76306 │ │ │ │ - ldr r1, [pc, #608] @ (7689c ) │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl d5140 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 7668e │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #592] @ (7689c ) │ │ │ │ - movw r0, #40764 @ 0x9f3c │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bl d5140 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 76a20 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 76674 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 769e6 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 76688 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 769de │ │ │ │ - cmp r6, r7 │ │ │ │ - beq.w 76302 │ │ │ │ - ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ - movs r3, #0 │ │ │ │ - tst.w ip, #512 @ 0x200 │ │ │ │ - str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - beq.w 7639a │ │ │ │ - str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 7639a │ │ │ │ + bne.w 76208 │ │ │ │ + b.n 76516 │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 7653a │ │ │ │ + b.n 765f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7642a │ │ │ │ - mov r0, r7 │ │ │ │ - bl 862ec │ │ │ │ + bl 862bc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 768da │ │ │ │ + beq.w 768fe │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 103e60 │ │ │ │ + bl 1040f8 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq.n 7677c │ │ │ │ - bl 720b4 │ │ │ │ + beq.n 76796 │ │ │ │ + bl 72174 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 766ee │ │ │ │ - b.n 7677c │ │ │ │ + cbnz r0, 76708 │ │ │ │ + b.n 76796 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bge.w 768a4 │ │ │ │ + bge.w 768b6 │ │ │ │ adds r5, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ add.w r2, sl, r5, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 766e2 │ │ │ │ - ldr r2, [pc, #412] @ (768a0 ) │ │ │ │ + bne.n 766fc │ │ │ │ + ldr r2, [pc, #592] @ (76970 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r2, sl] │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 7674a │ │ │ │ + cbnz r1, 76764 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.w 7684a │ │ │ │ + blt.w 76866 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76732 │ │ │ │ + beq.n 7674c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 76732 │ │ │ │ + cbnz r3, 7674c │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7641c │ │ │ │ + bne.w 764d2 │ │ │ │ mov r7, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7642a │ │ │ │ - b.n 76462 │ │ │ │ + bne.w 764e0 │ │ │ │ + b.n 76516 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 76710 │ │ │ │ + beq.n 7672a │ │ │ │ movw r1, #48056 @ 0xbbb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1230d8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123510 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #312] @ (768a0 ) │ │ │ │ + ldr r2, [pc, #496] @ (76970 ) │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7696c │ │ │ │ + bne.w 7699a │ │ │ │ ldr.w r3, [r2, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 76710 │ │ │ │ + beq.n 7672a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 76710 │ │ │ │ + beq.n 7672a │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 769ee │ │ │ │ + beq.w 76a7e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 768e8 │ │ │ │ + beq.w 7690c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 76462 │ │ │ │ + beq.w 76516 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76462 │ │ │ │ + bne.w 76516 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7642a │ │ │ │ - b.n 76462 │ │ │ │ + bne.w 764e0 │ │ │ │ + b.n 76516 │ │ │ │ movw r8, #36416 @ 0x8e40 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - b.n 76524 │ │ │ │ + b.n 765e2 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 7659c │ │ │ │ + b.n 7665a │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 765c2 │ │ │ │ + bne.w 76680 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11888 @ 0x2e70 │ │ │ │ + movw r1, #12720 @ 0x31b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldrd fp, r7, [sp, #16] │ │ │ │ - bl d1920 │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + bl d19a0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76462 │ │ │ │ + beq.w 76516 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76462 │ │ │ │ + bne.w 76516 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76462 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 76516 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 76864 │ │ │ │ + cbnz r3, 76880 │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7647a │ │ │ │ + beq.w 7652e │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #-8] │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ - b.n 7647a │ │ │ │ + b.n 7652e │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 7fb94 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fbc8 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76718 │ │ │ │ - b.n 7677c │ │ │ │ + beq.w 76732 │ │ │ │ + b.n 76796 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 7650e │ │ │ │ - movw r2, #63569 @ 0xf851 │ │ │ │ + b.n 765cc │ │ │ │ + movw r2, #63621 @ 0xf885 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 768ce │ │ │ │ + bne.n 768e0 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76818 │ │ │ │ - b.n 7647a │ │ │ │ + bne.n 76834 │ │ │ │ + b.n 7652e │ │ │ │ mov r3, ip │ │ │ │ mov r1, ip │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 765cc │ │ │ │ + beq.w 7668a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76880 │ │ │ │ + bne.n 7689c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76580 │ │ │ │ - b.n 767d8 │ │ │ │ - nop │ │ │ │ - blt.n 76800 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + beq.w 7663e │ │ │ │ + b.n 767f2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ adds r2, #10 │ │ │ │ adds.w r2, r2, r2, lsr #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bmi.w 76a5a │ │ │ │ + bmi.w 76a54 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7fb94 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fbc8 <_PyTuple_Resize@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76a3c │ │ │ │ + bne.w 76a36 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w r2, sl, r5, lsl #2 │ │ │ │ - b.n 766ea │ │ │ │ + b.n 76704 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76818 │ │ │ │ - b.n 7647a │ │ │ │ + bne.n 76834 │ │ │ │ + b.n 7652e │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 768fa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 76a9a │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + b.n 762c0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 767a4 │ │ │ │ - b.n 76462 │ │ │ │ + bne.w 767be │ │ │ │ + b.n 76516 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 767a4 │ │ │ │ - b.n 76462 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 76914 │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 768fa │ │ │ │ - movw r0, #36416 @ 0x8e40 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.w 7661a │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, ip │ │ │ │ - bne.w 7623e │ │ │ │ - b.n 762f8 │ │ │ │ + bne.w 767be │ │ │ │ + b.n 76516 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - movw r0, #63964 @ 0xf9dc │ │ │ │ + movw r0, #64796 @ 0xfd1c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 767a4 │ │ │ │ - b.n 76462 │ │ │ │ + bne.w 767be │ │ │ │ + b.n 76516 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 761fe │ │ │ │ - b.n 7644c │ │ │ │ + bne.w 76246 │ │ │ │ + b.n 76500 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7646a │ │ │ │ + beq.w 7651e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7646a │ │ │ │ + bne.w 7651e │ │ │ │ mov r0, fp │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7646a │ │ │ │ - mov r0, r3 │ │ │ │ - bl 1230f0 <_PyErr_Clear@@Base> │ │ │ │ - ldr r2, [pc, #252] @ (76a70 ) │ │ │ │ - b.n 7676c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7651e │ │ │ │ + nop │ │ │ │ + blt.n 768d0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7fbc │ │ │ │ - b.n 7639a │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 76990 │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 76976 │ │ │ │ + movw r0, #36416 @ 0x8e40 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.w 762c0 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r2, ip │ │ │ │ + bne.w 76288 │ │ │ │ + b.n 763b8 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 123528 <_PyErr_Clear@@Base> │ │ │ │ + ldr r2, [pc, #256] @ (76aa4 ) │ │ │ │ + b.n 76786 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 763a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w fp, [r3] │ │ │ │ - b.n 763a8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - b.n 7661a │ │ │ │ + b.n 7645e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b871c │ │ │ │ + b.n 76450 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 76316 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 7632e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7632e │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ + b.n 76332 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11848 @ 0x2e48 │ │ │ │ + movw r1, #12680 @ 0x3188 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ - bl d1920 │ │ │ │ - b.n 767f4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 769c4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 769c4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 763aa │ │ │ │ + bl d19a0 │ │ │ │ + b.n 76810 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ - b.w 7619a │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76688 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76674 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 76462 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 76462 │ │ │ │ - b.n 767ae │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 762e6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 762d2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 761c0 │ │ │ │ - b.n 76462 │ │ │ │ + b.w 761e2 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7668e │ │ │ │ + beq.n 76a2a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 7668e │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ - b.n 76692 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 76a2a │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 76460 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 76500 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7677c │ │ │ │ + beq.w 76796 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7677c │ │ │ │ + bne.w 76796 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7677c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 76796 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1e82fc │ │ │ │ + bl 1e8984 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 76a48 │ │ │ │ - b.n 7677c │ │ │ │ - nop │ │ │ │ + bne.n 76a42 │ │ │ │ + b.n 76796 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 76390 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 76208 │ │ │ │ + b.n 76516 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 76516 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 76516 │ │ │ │ + b.n 767c8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7632a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + b.n 762c0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 76c46 │ │ │ │ + bmi.w 76c7a │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76c8e │ │ │ │ + beq.w 76cc2 │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 76ace │ │ │ │ + ble.n 76b02 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 76f5c │ │ │ │ + beq.w 76f90 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 76b42 │ │ │ │ + beq.n 76b76 │ │ │ │ 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 76f5c │ │ │ │ + beq.w 76f90 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 76aba │ │ │ │ + bne.n 76aee │ │ │ │ add.w r7, r4, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 76cc0 │ │ │ │ + ble.w 76cf4 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 76ad6 │ │ │ │ + beq.n 76b0a │ │ │ │ add.w ip, r4, #12 │ │ │ │ ldr.w ip, [ip, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 76ae4 │ │ │ │ - bl 25dcd0 │ │ │ │ + bne.n 76b18 │ │ │ │ + bl 25e170 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76ecc │ │ │ │ + beq.w 76f00 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.w 76f7c │ │ │ │ - movw r1, #11988 @ 0x2ed4 │ │ │ │ + bpl.w 76fb0 │ │ │ │ + movw r1, #12820 @ 0x3214 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r4 │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76ecc │ │ │ │ + beq.w 76f00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76ecc │ │ │ │ + bne.w 76f00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76ecc │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 76f00 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r8, r6, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 76cfa │ │ │ │ - blt.w 76f08 │ │ │ │ - ldr.w fp, [pc, #960] @ 76f18 │ │ │ │ + beq.w 76d2e │ │ │ │ + blt.w 76f3c │ │ │ │ + ldr.w fp, [pc, #960] @ 76f4c │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp.w r8, #20 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - bgt.w 76eb2 │ │ │ │ + bgt.w 76ee6 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 76ca4 │ │ │ │ - ldr.w ip, [pc, #928] @ 76f20 │ │ │ │ + beq.w 76cd8 │ │ │ │ + ldr.w ip, [pc, #928] @ 76f54 │ │ │ │ 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 76ed0 │ │ │ │ + bne.w 76f04 │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2957c │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ @@ -114269,61 +114302,61 @@ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r0, [ip] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - beq.n 76c9c │ │ │ │ + beq.n 76cd0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ - cbz r6, 76c30 │ │ │ │ + cbz r6, 76c64 │ │ │ │ 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 76c30 │ │ │ │ + beq.n 76c64 │ │ │ │ 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 76c30 │ │ │ │ + beq.n 76c64 │ │ │ │ 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 76c38 │ │ │ │ + bne.n 76c6c │ │ │ │ cmp r3, r6 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 76c1c │ │ │ │ + bne.n 76c50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r6 │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 76c1c │ │ │ │ - b.n 76c30 │ │ │ │ - ldr r0, [pc, #720] @ (76f18 ) │ │ │ │ + bne.n 76c50 │ │ │ │ + b.n 76c64 │ │ │ │ + ldr r0, [pc, #720] @ (76f4c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ cmp r3, #10 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ @@ -114338,90 +114371,90 @@ │ │ │ │ add r1, r0 │ │ │ │ add.w r0, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76ee8 │ │ │ │ + beq.w 76f1c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76a9a │ │ │ │ + bne.w 76ace │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f76c │ │ │ │ + bl 7f7a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 76a9a │ │ │ │ - b.n 76ecc │ │ │ │ + bge.w 76ace │ │ │ │ + b.n 76f00 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 76be4 │ │ │ │ - b.n 76c30 │ │ │ │ + bne.n 76c18 │ │ │ │ + b.n 76c64 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76ecc │ │ │ │ + beq.w 76f00 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76b9e │ │ │ │ + b.n 76bd2 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 76f76 │ │ │ │ + bcs.w 76faa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76f76 │ │ │ │ + beq.w 76faa │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 76d14 │ │ │ │ + bge.n 76d48 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ - b.n 76ce6 │ │ │ │ + b.n 76d1a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76d08 │ │ │ │ + beq.n 76d3c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #528] @ (76f1c ) │ │ │ │ + ldr r3, [pc, #528] @ (76f50 ) │ │ │ │ add.w r4, r3, #520 @ 0x208 │ │ │ │ str.w r5, [r3, #532] @ 0x214 │ │ │ │ - b.n 76c30 │ │ │ │ + b.n 76c64 │ │ │ │ sub.w r7, r8, #4 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r6, r7] │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76f54 │ │ │ │ + beq.w 76f88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76f24 │ │ │ │ + beq.w 76f58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76e9a │ │ │ │ + beq.w 76ece │ │ │ │ add r7, r6 │ │ │ │ sub.w r9, r6, #4 │ │ │ │ sub.w sl, r5, #4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ mov ip, r5 │ │ │ │ @@ -114431,622 +114464,623 @@ │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ addge.w fp, fp, #1 │ │ │ │ - bge.w 76e8a │ │ │ │ + bge.w 76ebe │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ mov r6, sl │ │ │ │ strd fp, r1, [sp, #12] │ │ │ │ str.w lr, [sp, #20] │ │ │ │ ldr.w r8, [r2, #12] │ │ │ │ mov r2, r9 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add.w lr, r3, #1 │ │ │ │ cmp r0, lr │ │ │ │ - ble.n 76de4 │ │ │ │ + ble.n 76e18 │ │ │ │ add.w lr, r1, r3, lsl #2 │ │ │ │ ldr.w r4, [lr, #16] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 76e80 │ │ │ │ + beq.n 76eb4 │ │ │ │ add.w fp, r3, #2 │ │ │ │ cmp fp, r0 │ │ │ │ - bge.n 76de4 │ │ │ │ + bge.n 76e18 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp lr, r8 │ │ │ │ - beq.n 76e80 │ │ │ │ + beq.n 76eb4 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 76de4 │ │ │ │ + bge.n 76e18 │ │ │ │ adds r1, #12 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r1, [lr, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 76ea8 │ │ │ │ + beq.n 76edc │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 76dd4 │ │ │ │ + bgt.n 76e08 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 76d9a │ │ │ │ + bne.n 76dce │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 76f4c │ │ │ │ + blt.w 76f80 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76e14 │ │ │ │ + ble.n 76e48 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r8, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 76d62 │ │ │ │ + beq.n 76d96 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76e32 │ │ │ │ + ble.n 76e66 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r8, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r5, #4] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76e4a │ │ │ │ + ble.n 76e7e │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r8, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r5, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 76d62 │ │ │ │ + beq.n 76d96 │ │ │ │ add.w r2, r6, #8 │ │ │ │ add.w r0, r5, #8 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ add.w lr, r3, #1 │ │ │ │ add.w ip, r1, r3, lsl #2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 76e7a │ │ │ │ + bge.n 76eae │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ streq.w lr, [r0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 76e58 │ │ │ │ - b.n 76d62 │ │ │ │ + bne.n 76e8c │ │ │ │ + b.n 76d96 │ │ │ │ ldrd fp, r1, [sp, #12] │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 76d6e │ │ │ │ + bne.w 76da2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 76f42 │ │ │ │ + bne.n 76f76 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7732c │ │ │ │ - b.n 76c30 │ │ │ │ + bl 77360 │ │ │ │ + b.n 76c64 │ │ │ │ ldrd fp, r1, [sp, #12] │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ - b.n 76e8a │ │ │ │ + b.n 76ebe │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.w 76ca4 │ │ │ │ - bl 1e82fc │ │ │ │ + bls.w 76cd8 │ │ │ │ + bl 1e8984 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76cba │ │ │ │ + bne.w 76cee │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76c30 │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.n 76c64 │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76ef8 │ │ │ │ + bne.n 76f2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 126880 │ │ │ │ + bl 126cb8 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76b9e │ │ │ │ + b.n 76bd2 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76a9a │ │ │ │ - b.n 76c8e │ │ │ │ + bne.w 76ace │ │ │ │ + b.n 76cc2 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76b9e │ │ │ │ + b.n 76bd2 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #63936 @ 0xf9c0 │ │ │ │ + movw r0, #64768 @ 0xfd00 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 76ecc │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 76f00 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 1e82fc │ │ │ │ + bl 1e8984 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76f3e │ │ │ │ + beq.n 76f72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 76f3e │ │ │ │ + cbnz r3, 76f72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76ea0 │ │ │ │ + b.n 76ed4 │ │ │ │ mov r2, ip │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25db14 │ │ │ │ + bl 25dfb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ - b.n 76f28 │ │ │ │ + bl 77360 │ │ │ │ + b.n 76f5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7732c │ │ │ │ - b.n 76ecc │ │ │ │ + bl 77360 │ │ │ │ + b.n 76f00 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #11944 @ 0x2ea8 │ │ │ │ + movw r1, #12776 @ 0x31e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 76ecc │ │ │ │ - bl 1e82fc │ │ │ │ - b.n 76ecc │ │ │ │ - movw r1, #12012 @ 0x2eec │ │ │ │ + bl d19a0 │ │ │ │ + b.n 76f00 │ │ │ │ + bl 1e8984 │ │ │ │ + b.n 76f00 │ │ │ │ + movw r1, #12844 @ 0x322c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 126f9c │ │ │ │ - b.n 76b24 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 76b58 │ │ │ │ nop │ │ │ │ │ │ │ │ -00076f8c : │ │ │ │ +00076fc0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 77060 │ │ │ │ + blt.n 77092 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7704a │ │ │ │ - ldr r2, [pc, #168] @ (77064 ) │ │ │ │ + bne.n 7707c │ │ │ │ + ldr r2, [pc, #168] @ (77098 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, r4, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 7701e │ │ │ │ + bcs.n 77050 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 77014 │ │ │ │ + beq.n 77046 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 76ff0 │ │ │ │ + cbz r2, 77024 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 7700a │ │ │ │ + bcc.n 7703e │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r6, [r3, #8] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + b.n 77020 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76fec │ │ │ │ + bne.n 77020 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49541 @ 0xc185 │ │ │ │ + movw r3, #49605 @ 0xc1c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 77056 │ │ │ │ + bne.n 77088 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76fec │ │ │ │ + beq.n 77020 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 76fec │ │ │ │ + b.n 77020 │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 7703a │ │ │ │ + b.n 7706c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 76fec │ │ │ │ + b.n 77020 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077068 : │ │ │ │ +0007709c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7719c │ │ │ │ + beq.w 771d0 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.n 77112 │ │ │ │ + bne.n 77146 │ │ │ │ movw r3, #14563 @ 0x38e3 │ │ │ │ movt r3, #910 @ 0x38e │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 7711e │ │ │ │ + bhi.n 77152 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #29181 @ 0x71fd │ │ │ │ + movw r3, #29233 @ 0x7231 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r6, #696] @ 0x2b8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 7718a │ │ │ │ - ldr r1, [pc, #328] @ (771f8 ) │ │ │ │ + bne.n 771be │ │ │ │ + ldr r1, [pc, #328] @ (7722c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mul.w r2, r5, r4 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 77140 │ │ │ │ + bcs.n 77174 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 7712e │ │ │ │ + beq.n 77162 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbz r0, 770f8 │ │ │ │ + cbz r0, 7712c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r1, [r3, #24] │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.n 77122 │ │ │ │ + bcc.n 77156 │ │ │ │ add.w r1, ip, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, r4] │ │ │ │ - b.n 770e8 │ │ │ │ + b.n 7711c │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b068 │ │ │ │ + bl 26b3a0 │ │ │ │ cmp r5, r0 │ │ │ │ - bls.n 77094 │ │ │ │ + bls.n 770c8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 770f0 │ │ │ │ + b.n 77124 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 770e8 │ │ │ │ + b.n 7711c │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 770e8 │ │ │ │ + bne.n 7711c │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne.n 7717e │ │ │ │ + bne.n 771b2 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 7711e │ │ │ │ + bhi.n 77152 │ │ │ │ ldr.w r7, [r6, #676] @ 0x2a4 │ │ │ │ - movw r3, #50717 @ 0xc61d │ │ │ │ + movw r3, #50781 @ 0xc65d │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 771e2 │ │ │ │ + bne.n 77216 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 771dc │ │ │ │ + beq.n 77210 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 770f0 │ │ │ │ + beq.n 77124 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 770f0 │ │ │ │ + b.n 77124 │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b068 │ │ │ │ - b.n 7714c │ │ │ │ + bl 26b3a0 │ │ │ │ + b.n 77180 │ │ │ │ ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #29181 @ 0x71fd │ │ │ │ + movw r2, #29233 @ 0x7231 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r7, [r3, #696] @ 0x2b8 │ │ │ │ cmp r7, r2 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r3, #688] @ 0x2b0 │ │ │ │ - bne.n 7718e │ │ │ │ - ldr r2, [pc, #60] @ (771f8 ) │ │ │ │ + bne.n 771c2 │ │ │ │ + ldr r2, [pc, #60] @ (7722c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r7, [r3, #676] @ 0x2a4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r2, #1528] @ 0x5f8 │ │ │ │ - movw r2, #50717 @ 0xc61d │ │ │ │ + movw r2, #50781 @ 0xc65d │ │ │ │ movt r2, #6 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 771f0 │ │ │ │ + bne.n 77224 │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 77164 │ │ │ │ + b.n 77198 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 7716e │ │ │ │ + b.n 771a2 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - b.n 771e6 │ │ │ │ + b.n 7721a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #280] @ (77328 ) │ │ │ │ + ldr r0, [pc, #280] @ (7735c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ mul.w r2, r2, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 7727c │ │ │ │ + bcs.n 772b0 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 772de │ │ │ │ + beq.n 77312 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ - cbz r1, 7725c │ │ │ │ + cbz r1, 77290 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r8, r7, [r3, #24] │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 772c6 │ │ │ │ + bhi.n 772fa │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r0, r8, ip, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ add.w r0, r3, r8 │ │ │ │ str r0, [r3, #4] │ │ │ │ str.w r1, [r3, r8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7724c │ │ │ │ + bne.n 77280 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77300 │ │ │ │ + beq.n 77334 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne.n 772d2 │ │ │ │ + bne.n 77306 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 77322 │ │ │ │ + bhi.n 77356 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #50717 @ 0xc61d │ │ │ │ + movw r2, #50781 @ 0xc65d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 772f2 │ │ │ │ + bne.n 77326 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7731c │ │ │ │ + beq.n 77350 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 294c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 77254 │ │ │ │ + beq.n 77288 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 77254 │ │ │ │ + b.n 77288 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7724c │ │ │ │ - b.n 7727c │ │ │ │ + bne.n 77280 │ │ │ │ + b.n 772b0 │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b068 │ │ │ │ - b.n 7728c │ │ │ │ + bl 26b3a0 │ │ │ │ + b.n 772c0 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7724c │ │ │ │ - b.n 7727c │ │ │ │ + bne.n 77280 │ │ │ │ + b.n 772b0 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 772b6 │ │ │ │ + b.n 772ea │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - movw r3, #50717 @ 0xc61d │ │ │ │ + movw r3, #50781 @ 0xc65d │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 772f6 │ │ │ │ + bne.n 7732a │ │ │ │ movs r5, #1 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 772ac │ │ │ │ + b.n 772e0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77254 │ │ │ │ + b.n 77288 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007732c : │ │ │ │ +00077360 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ - movw r3, #29945 @ 0x74f9 │ │ │ │ + movw r3, #29997 @ 0x752d │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 773ea │ │ │ │ - cbz r0, 773ae │ │ │ │ - ldr r0, [pc, #408] @ (774f4 ) │ │ │ │ + bne.n 7741e │ │ │ │ + cbz r0, 773e2 │ │ │ │ + ldr r0, [pc, #408] @ (77528 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 773c6 │ │ │ │ + beq.n 773fa │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r0, r1, #0, #18 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr.w r5, [r2, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 7739e │ │ │ │ + bgt.n 773d2 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbz r0, 773c6 │ │ │ │ + cbz r0, 773fa │ │ │ │ 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, 773b2 │ │ │ │ - cbz r2, 773f4 │ │ │ │ + cbz r0, 773e6 │ │ │ │ + cbz r2, 77428 │ │ │ │ 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, #50249 @ 0xc449 │ │ │ │ + movw r3, #50313 @ 0xc489 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 774ec │ │ │ │ + bne.w 77520 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 773ae │ │ │ │ + b.n 773e2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r0, [ip, #688] @ 0x2b0 │ │ │ │ bx r2 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr.w r6, [r4, #512] @ 0x200 │ │ │ │ @@ -115057,72 +115091,72 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 7742e │ │ │ │ + bne.n 77462 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r7, 7742a │ │ │ │ + cbz r7, 7745e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ str.w r7, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7748e │ │ │ │ + beq.n 774c2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 77468 │ │ │ │ + beq.n 7749c │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 77446 │ │ │ │ + cbnz r3, 7747a │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 773ae │ │ │ │ + beq.n 773e2 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 77488 │ │ │ │ + cbz r1, 774bc │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 77462 │ │ │ │ + cbz r3, 77496 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 773ae │ │ │ │ + b.n 773e2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 77476 │ │ │ │ + cbz r3, 774aa │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 773ae │ │ │ │ + bne.n 773e2 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 773ae │ │ │ │ + b.n 773e2 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 77452 │ │ │ │ + b.n 77486 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77438 │ │ │ │ + beq.n 7746c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 774e6 │ │ │ │ + cbz r3, 7751a │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 774c0 │ │ │ │ + cbz r3, 774f4 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r7, #0 │ │ │ │ @@ -115131,85 +115165,85 @@ │ │ │ │ str.w r7, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 773ae │ │ │ │ + b.n 773e2 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7749a │ │ │ │ + b.n 774ce │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 773de │ │ │ │ + b.n 77412 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 775a6 │ │ │ │ + beq.n 775da │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #424] @ (776b4 ) │ │ │ │ + ldr r0, [pc, #424] @ (776e8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7757a │ │ │ │ + beq.n 775ae │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r0, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 77552 │ │ │ │ + bgt.n 77586 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbz r0, 7757a │ │ │ │ + cbz r0, 775ae │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r0, 77566 │ │ │ │ - cbz r3, 775a8 │ │ │ │ + cbz r0, 7759a │ │ │ │ + cbz r3, 775dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ strd r3, r1, [r2, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r2, [r1, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #50249 @ 0xc449 │ │ │ │ + movw r2, #50313 @ 0xc489 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #684] @ 0x2ac │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 776ac │ │ │ │ + bne.w 776e0 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 77562 │ │ │ │ + b.n 77596 │ │ │ │ bx lr │ │ │ │ ldr r5, [r2, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr.w r6, [r4, #512] @ 0x200 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ @@ -115219,72 +115253,72 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [r2, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr.w ip, [r0, #528] @ 0x210 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 775e2 │ │ │ │ + bne.n 77616 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbz r7, 775de │ │ │ │ + cbz r7, 77612 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ str.w r7, [r0, #528] @ 0x210 │ │ │ │ adds r2, r1, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 77642 │ │ │ │ + beq.n 77676 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7761c │ │ │ │ + beq.n 77650 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 775fa │ │ │ │ + cbnz r2, 7762e │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 77562 │ │ │ │ + beq.n 77596 │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 7763c │ │ │ │ + cbz r1, 77670 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r2, ip, [r3, #20] │ │ │ │ - cbz r2, 77616 │ │ │ │ + cbz r2, 7764a │ │ │ │ str r3, [r2, #24] │ │ │ │ str.w r3, [ip, #20] │ │ │ │ - b.n 77562 │ │ │ │ + b.n 77596 │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 7762a │ │ │ │ + cbz r2, 7765e │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 77562 │ │ │ │ + bne.n 77596 │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 77562 │ │ │ │ + b.n 77596 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 77606 │ │ │ │ + b.n 7763a │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 775ec │ │ │ │ + beq.n 77620 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 776a6 │ │ │ │ + cbz r2, 776da │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr.w r2, [r4, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r4, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 77674 │ │ │ │ + cbz r3, 776a8 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ @@ -115297,988 +115331,989 @@ │ │ │ │ ldr.w r0, [r3, #804] @ 0x324 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 77562 │ │ │ │ + b.n 77596 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7764e │ │ │ │ + b.n 77682 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r5 │ │ │ │ - b.n 7759a │ │ │ │ + b.n 775ce │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000776b8 : │ │ │ │ +000776ec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77814 │ │ │ │ + beq.w 7784e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 776f6 │ │ │ │ + bne.n 7772a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 776f2 │ │ │ │ + beq.n 77726 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7777c │ │ │ │ + b.n 777b4 │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 77714 │ │ │ │ + bne.n 77748 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #6 │ │ │ │ - bpl.n 77802 │ │ │ │ + lsls r2, r3, #6 │ │ │ │ + bpl.n 7783c │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 779ec │ │ │ │ - bl 862ec │ │ │ │ - mov r6, r0 │ │ │ │ + b.n 77a28 │ │ │ │ + bl 862bc │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 777ec │ │ │ │ + beq.n 77826 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 103e60 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 777d6 │ │ │ │ - bl 720b4 │ │ │ │ + bl 1040f8 │ │ │ │ mov r7, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 7780c │ │ │ │ + bl 72174 │ │ │ │ + mov r6, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 77742 │ │ │ │ - b.n 777d6 │ │ │ │ - cmp r5, r8 │ │ │ │ - bge.n 77790 │ │ │ │ + cbnz r0, 77774 │ │ │ │ + b.n 7780c │ │ │ │ + cmp r5, r7 │ │ │ │ + bge.n 777c8 │ │ │ │ adds r5, #1 │ │ │ │ str r4, [r3, #12] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r0, r6 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ - add.w r3, r7, r5, lsl #2 │ │ │ │ + add.w r3, r6, r5, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7773a │ │ │ │ - ldr r3, [pc, #236] @ (77844 ) │ │ │ │ - mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ + bne.n 7776c │ │ │ │ + ldr r3, [pc, #244] @ (77880 ) │ │ │ │ + mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, 777ae │ │ │ │ - cmp r5, r8 │ │ │ │ - blt.n 77782 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + cbnz r2, 777e4 │ │ │ │ + cmp r5, r7 │ │ │ │ + blt.n 777ba │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7777a │ │ │ │ + beq.n 777b2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 7777a │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 777b2 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7fb94 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fbc8 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77764 │ │ │ │ - b.n 777d6 │ │ │ │ - add.w r8, r8, #10 │ │ │ │ + beq.n 77798 │ │ │ │ + b.n 7780c │ │ │ │ + adds r7, #10 │ │ │ │ add r0, sp, #4 │ │ │ │ - adds.w r8, r8, r8, lsr #2 │ │ │ │ - bmi.n 77834 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7fb94 <_PyTuple_Resize@@Base> │ │ │ │ + adds.w r7, r7, r7, lsr #2 │ │ │ │ + bmi.n 7786e │ │ │ │ + mov r1, r7 │ │ │ │ + bl 7fbc8 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7781a │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - add.w r3, r7, r5, lsl #2 │ │ │ │ - b.n 7773e │ │ │ │ + bne.n 77854 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + add.w r3, r6, r5, lsl #2 │ │ │ │ + b.n 77770 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77760 │ │ │ │ + beq.n 77794 │ │ │ │ movw r2, #48056 @ 0xbbb8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl 1230d8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r3, [pc, #124] @ (77844 ) │ │ │ │ - cbnz r0, 777f8 │ │ │ │ - ldr r3, [r3, r7] │ │ │ │ + bl 123510 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r3, [pc, #132] @ (77880 ) │ │ │ │ + cbnz r0, 77832 │ │ │ │ + ldr r3, [r3, r6] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77760 │ │ │ │ + beq.n 77794 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77760 │ │ │ │ + beq.n 77794 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78340 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 7837c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 777ec │ │ │ │ + beq.n 77826 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 777f0 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 7782a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7777c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 777ec │ │ │ │ + b.n 777b4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 77826 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1230f0 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #68] @ (77844 ) │ │ │ │ - b.n 777c8 │ │ │ │ - movw r0, #63964 @ 0xf9dc │ │ │ │ + bl 123528 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #68] @ (77880 ) │ │ │ │ + b.n 777fe │ │ │ │ + movw r0, #64796 @ 0xfd1c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 777ec │ │ │ │ - bl 26270c │ │ │ │ - b.n 777ec │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77826 │ │ │ │ + bl 262ba0 │ │ │ │ + b.n 77826 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 777d6 │ │ │ │ + beq.n 7780c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 777d6 │ │ │ │ + bne.n 7780c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 777d6 │ │ │ │ - bl 1e82fc │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7780c │ │ │ │ + bl 1e8984 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77824 │ │ │ │ - b.n 777d6 │ │ │ │ + bne.n 7785e │ │ │ │ + b.n 7780c │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077848 : │ │ │ │ +00077884 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7799e │ │ │ │ + beq.w 779da │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 7799e │ │ │ │ + bpl.w 779da │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77934 │ │ │ │ - blt.w 779be │ │ │ │ - ldr r7, [pc, #364] @ (779e0 ) │ │ │ │ + beq.n 77970 │ │ │ │ + blt.w 779fa │ │ │ │ + ldr r7, [pc, #364] @ (77a1c ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - bgt.n 77950 │ │ │ │ + bgt.n 7798c │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 77938 │ │ │ │ - ldr.w ip, [pc, #336] @ 779e8 │ │ │ │ + beq.n 77974 │ │ │ │ + ldr.w ip, [pc, #336] @ 77a24 │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [ip, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77986 │ │ │ │ + bne.n 779c2 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 778c8 │ │ │ │ + beq.n 77904 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - beq.n 77906 │ │ │ │ + beq.n 77942 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ cmp r5, #2 │ │ │ │ str r1, [r3, #4] │ │ │ │ - beq.n 77906 │ │ │ │ + beq.n 77942 │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ adds r3, #4 │ │ │ │ adds r6, #8 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [r6], #4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 7792a │ │ │ │ + beq.n 77966 │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r1, #0] │ │ │ │ str.w r1, [r3, #4]! │ │ │ │ - bne.n 778f0 │ │ │ │ + bne.n 7792c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r6, r5 │ │ │ │ str.w r1, [r3, #4]! │ │ │ │ - bne.n 778f0 │ │ │ │ - b.n 77906 │ │ │ │ - ldr r4, [pc, #172] @ (779e4 ) │ │ │ │ - b.n 77924 │ │ │ │ + bne.n 7792c │ │ │ │ + b.n 77942 │ │ │ │ + ldr r4, [pc, #172] @ (77a20 ) │ │ │ │ + b.n 77960 │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 779ae │ │ │ │ + cbz r0, 779ea │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 778b4 │ │ │ │ + b.n 778f0 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 779b2 │ │ │ │ + bhi.n 779ee │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 779ae │ │ │ │ + cbz r0, 779ea │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 778c4 │ │ │ │ + bne.n 77900 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 778ce │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.n 7790a │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 779ce │ │ │ │ + bne.n 77a0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 126880 │ │ │ │ + bl 126cb8 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 778b4 │ │ │ │ - movw r0, #63964 @ 0xf9dc │ │ │ │ + b.n 778f0 │ │ │ │ + movw r0, #64796 @ 0xfd1c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77924 │ │ │ │ - bl 1e82fc │ │ │ │ + b.n 77960 │ │ │ │ + bl 1e8984 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7796e │ │ │ │ - b.n 779ae │ │ │ │ + bne.n 779aa │ │ │ │ + b.n 779ea │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #63936 @ 0xf9c0 │ │ │ │ + movw r0, #64768 @ 0xfd00 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 779ae │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 779ea │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 778b4 │ │ │ │ + b.n 778f0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - beq.n 77ac6 │ │ │ │ - blt.w 77b5a │ │ │ │ - ldr.w r8, [pc, #436] @ 77bbc │ │ │ │ + beq.n 77b02 │ │ │ │ + blt.w 77b96 │ │ │ │ + ldr.w r8, [pc, #436] @ 77bf8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - bgt.n 77af8 │ │ │ │ + bgt.n 77b34 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 77ae0 │ │ │ │ - ldr r0, [pc, #392] @ (77bb4 ) │ │ │ │ + beq.n 77b1c │ │ │ │ + ldr r0, [pc, #392] @ (77bf0 ) │ │ │ │ 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 77b42 │ │ │ │ + bne.n 77b7e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #12 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 77abe │ │ │ │ + beq.n 77afa │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ - beq.n 77a9a │ │ │ │ + beq.n 77ad6 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r0, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 77ace │ │ │ │ + beq.n 77b0a │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r1, #0] │ │ │ │ - beq.n 77a9a │ │ │ │ + beq.n 77ad6 │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ add.w r0, r6, #8 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 77ad6 │ │ │ │ + beq.n 77b12 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r5 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - bne.n 77a84 │ │ │ │ + bne.n 77ac0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r5, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bne.n 77a60 │ │ │ │ - b.n 77a9a │ │ │ │ - ldr r4, [pc, #240] @ (77bb8 ) │ │ │ │ + bne.n 77a9c │ │ │ │ + b.n 77ad6 │ │ │ │ + ldr r4, [pc, #240] @ (77bf4 ) │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r5, #2 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bne.n 77a78 │ │ │ │ - b.n 77a9a │ │ │ │ + bne.n 77ab4 │ │ │ │ + b.n 77ad6 │ │ │ │ cmp r0, r5 │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - bne.n 77a84 │ │ │ │ - b.n 77a9a │ │ │ │ + bne.n 77ac0 │ │ │ │ + b.n 77ad6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77b68 │ │ │ │ + beq.n 77ba4 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77a46 │ │ │ │ + b.n 77a82 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 77b6c │ │ │ │ + bhi.n 77ba8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77b68 │ │ │ │ + cbz r0, 77ba4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 77b30 │ │ │ │ + beq.n 77b6c │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ add.w r0, r4, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 77a60 │ │ │ │ + b.n 77a9c │ │ │ │ str r3, [r4, #12] │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 77a6e │ │ │ │ + bne.n 77aaa │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 77a78 │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.n 77ab4 │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77b8c │ │ │ │ + bne.n 77bc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126880 │ │ │ │ + bl 126cb8 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77a46 │ │ │ │ - movw r0, #63936 @ 0xf9c0 │ │ │ │ + b.n 77a82 │ │ │ │ + movw r0, #64768 @ 0xfd00 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77ab8 │ │ │ │ - bl 1e82fc │ │ │ │ + b.n 77af4 │ │ │ │ + bl 1e8984 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77b68 │ │ │ │ + beq.n 77ba4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ adds r0, #12 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 77b9c │ │ │ │ + bne.n 77bd8 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 77a60 │ │ │ │ + b.n 77a9c │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77a46 │ │ │ │ + b.n 77a82 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 77a6e │ │ │ │ - b.n 77b3e │ │ │ │ + bne.w 77aaa │ │ │ │ + b.n 77b7a │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 77c52 │ │ │ │ - ldr r0, [pc, #156] @ (77c70 ) │ │ │ │ + blt.n 77c8e │ │ │ │ + ldr r0, [pc, #156] @ (77cac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp r1, #20 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r2, 77c2a │ │ │ │ + cbz r2, 77c66 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 77c1a │ │ │ │ - ldr r1, [pc, #120] @ (77c74 ) │ │ │ │ + cbz r4, 77c56 │ │ │ │ + ldr r1, [pc, #120] @ (77cb0 ) │ │ │ │ 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, 77c3e │ │ │ │ + cbnz r3, 77c7a │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 77c78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + b.w 77cb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 77c1a │ │ │ │ + bls.n 77c56 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e82fc │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.w 1e8984 │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77c64 │ │ │ │ + bne.n 77ca0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126880 │ │ │ │ - b.n 77c16 │ │ │ │ + bl 126cb8 │ │ │ │ + b.n 77c52 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #63936 @ 0xf9c0 │ │ │ │ + movw r0, #64768 @ 0xfd00 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r4, #0 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77c16 │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77c52 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 77c16 │ │ │ │ + b.n 77c52 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00077c78 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +00077cb4 <_PyObject_GC_NewVar@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ subs r6, r1, #0 │ │ │ │ - blt.w 77e6a <_PyObject_GC_NewVar@@Base+0x1f2> │ │ │ │ + blt.w 77ea6 <_PyObject_GC_NewVar@@Base+0x1f2> │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ and.w r3, r4, #24 │ │ │ │ - ldr.w r9, [pc, #492] @ 77e8c <_PyObject_GC_NewVar@@Base+0x214> │ │ │ │ + ldr.w r9, [pc, #492] @ 77ec8 <_PyObject_GC_NewVar@@Base+0x214> │ │ │ │ ubfx r4, r4, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r3, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 77e2e <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + bhi.w 77e6a <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ adds.w fp, r3, r4 │ │ │ │ - bmi.w 77e2e <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + bmi.w 77e6a <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77e20 <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ + bne.w 77e5c <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add.w r2, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bcs.n 77dd8 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + bcs.n 77e14 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ mov.w lr, r2, lsr #3 │ │ │ │ ldr.w r3, [r3, lr, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 77e0c <_PyObject_GC_NewVar@@Base+0x194> │ │ │ │ + beq.n 77e48 <_PyObject_GC_NewVar@@Base+0x194> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w sl, [r1] │ │ │ │ str.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 77d6e <_PyObject_GC_NewVar@@Base+0xf6> │ │ │ │ + beq.n 77daa <_PyObject_GC_NewVar@@Base+0xf6> │ │ │ │ add r4, r1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 77d9a <_PyObject_GC_NewVar@@Base+0x122> │ │ │ │ + bgt.n 77dd6 <_PyObject_GC_NewVar@@Base+0x122> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #308] @ (77e88 <_PyObject_GC_NewVar@@Base+0x210>) │ │ │ │ + ldr r2, [pc, #308] @ (77ec4 <_PyObject_GC_NewVar@@Base+0x210>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77e3e <_PyObject_GC_NewVar@@Base+0x1c6> │ │ │ │ + bne.n 77e7a <_PyObject_GC_NewVar@@Base+0x1c6> │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd fp, r2, [r3, #24] │ │ │ │ - cmp r2, fp │ │ │ │ - bcc.n 77d8e <_PyObject_GC_NewVar@@Base+0x116> │ │ │ │ + cmp fp, r2 │ │ │ │ + bhi.n 77dca <_PyObject_GC_NewVar@@Base+0x116> │ │ │ │ add.w r2, lr, #1 │ │ │ │ add.w r2, fp, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ add.w r2, r3, fp │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w sl, [r3, fp] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - b.n 77d28 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77d64 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 77d28 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77d64 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77d46 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + beq.n 77d82 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77d46 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + beq.n 77d82 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77d46 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bne.n 77d82 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77e7c <_PyObject_GC_NewVar@@Base+0x204> │ │ │ │ + bne.n 77eb8 <_PyObject_GC_NewVar@@Base+0x204> │ │ │ │ add.w r2, r7, #12 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 77d46 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bmi.n 77d82 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 77dc2 <_PyObject_GC_NewVar@@Base+0x14a> │ │ │ │ + bne.n 77dfe <_PyObject_GC_NewVar@@Base+0x14a> │ │ │ │ dmb ish │ │ │ │ - b.n 77d46 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + b.n 77d82 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r2, #49541 @ 0xc185 │ │ │ │ + movw r2, #49605 @ 0xc1c5 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77e52 <_PyObject_GC_NewVar@@Base+0x1da> │ │ │ │ + bne.n 77e8e <_PyObject_GC_NewVar@@Base+0x1da> │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r1, r0 │ │ │ │ - cbz r1, 77e2e <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + cbz r1, 77e6a <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 77d28 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77d64 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ mov r1, lr │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77dd8 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + beq.n 77e14 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77d8a <_PyObject_GC_NewVar@@Base+0x112> │ │ │ │ + b.n 77dc6 <_PyObject_GC_NewVar@@Base+0x112> │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77e1a <_PyObject_GC_NewVar@@Base+0x1a2> │ │ │ │ + bne.n 77e56 <_PyObject_GC_NewVar@@Base+0x1a2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e8438 │ │ │ │ + bl 1e8ac0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77d46 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bne.n 77d82 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77d66 <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 77da2 <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77e5e <_PyObject_GC_NewVar@@Base+0x1e6> │ │ │ │ + bne.n 77e9a <_PyObject_GC_NewVar@@Base+0x1e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126880 │ │ │ │ - b.n 77d64 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + bl 126cb8 │ │ │ │ + b.n 77da0 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 77df6 <_PyObject_GC_NewVar@@Base+0x17e> │ │ │ │ + b.n 77e32 <_PyObject_GC_NewVar@@Base+0x17e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 77d64 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ - movw r0, #12092 @ 0x2f3c │ │ │ │ + b.n 77da0 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + movw r0, #12924 @ 0x327c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1882 @ 0x75a │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77e3a <_PyObject_GC_NewVar@@Base+0x1c2> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77e76 <_PyObject_GC_NewVar@@Base+0x1c2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77d46 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ - b.n 77db4 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ + bne.w 77d82 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + b.n 77df0 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077e90 <_Py_Dealloc@@Base>: │ │ │ │ +00077ecc <_Py_Dealloc@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #48] @ (77ed0 <_Py_Dealloc@@Base+0x40>) │ │ │ │ + ldr r2, [pc, #48] @ (77f0c <_Py_Dealloc@@Base+0x40>) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - cbnz r3, 77eb2 <_Py_Dealloc@@Base+0x22> │ │ │ │ + cbnz r3, 77eee <_Py_Dealloc@@Base+0x22> │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77ec4 <_Py_Dealloc@@Base+0x34> │ │ │ │ + bne.n 77f00 <_Py_Dealloc@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77eaa <_Py_Dealloc@@Base+0x1a> │ │ │ │ + b.n 77ee6 <_Py_Dealloc@@Base+0x1a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77eaa <_Py_Dealloc@@Base+0x1a> │ │ │ │ + b.n 77ee6 <_Py_Dealloc@@Base+0x1a> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78062 <_Py_Dealloc@@Base+0x1d2> │ │ │ │ + beq.w 7809e <_Py_Dealloc@@Base+0x1d2> │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ - ldr.w r9, [pc, #876] @ 78270 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + ldr.w r9, [pc, #876] @ 782ac <_Py_Dealloc@@Base+0x3e0> │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 78076 <_Py_Dealloc@@Base+0x1e6> │ │ │ │ + beq.w 780b2 <_Py_Dealloc@@Base+0x1e6> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 78192 <_Py_Dealloc@@Base+0x302> │ │ │ │ + ble.w 781ce <_Py_Dealloc@@Base+0x302> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78046 <_Py_Dealloc@@Base+0x1b6> │ │ │ │ + beq.w 78082 <_Py_Dealloc@@Base+0x1b6> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ subs r4, #1 │ │ │ │ - bmi.w 780ca <_Py_Dealloc@@Base+0x23a> │ │ │ │ - ldr.w sl, [pc, #804] @ 78274 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ + bmi.w 78106 <_Py_Dealloc@@Base+0x23a> │ │ │ │ + ldr.w sl, [pc, #804] @ 782b0 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 77f5e <_Py_Dealloc@@Base+0xce> │ │ │ │ + b.n 77f9a <_Py_Dealloc@@Base+0xce> │ │ │ │ subs r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 77f90 <_Py_Dealloc@@Base+0x100> │ │ │ │ + beq.n 77fcc <_Py_Dealloc@@Base+0x100> │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77f56 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 77f92 <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 77f56 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 77f92 <_Py_Dealloc@@Base+0xc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77f56 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + bne.n 77f92 <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7817e <_Py_Dealloc@@Base+0x2ee> │ │ │ │ + bne.w 781ba <_Py_Dealloc@@Base+0x2ee> │ │ │ │ mov r0, r5 │ │ │ │ subs r4, #1 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 77f5e <_Py_Dealloc@@Base+0xce> │ │ │ │ + bne.n 77f9a <_Py_Dealloc@@Base+0xce> │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #29945 @ 0x74f9 │ │ │ │ + movw r3, #29997 @ 0x752d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 780ee <_Py_Dealloc@@Base+0x25e> │ │ │ │ + bne.w 7812a <_Py_Dealloc@@Base+0x25e> │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - cbz r1, 78004 <_Py_Dealloc@@Base+0x174> │ │ │ │ + cbz r1, 78040 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7809c <_Py_Dealloc@@Base+0x20c> │ │ │ │ + beq.n 780d8 <_Py_Dealloc@@Base+0x20c> │ │ │ │ lsrs r7, r1, #18 │ │ │ │ ubfx ip, r1, #0, #18 │ │ │ │ add.w r7, r4, r7, lsl #3 │ │ │ │ ldr.w r0, [r7, #808] @ 0x328 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.n 77ff0 <_Py_Dealloc@@Base+0x160> │ │ │ │ + bgt.n 7802c <_Py_Dealloc@@Base+0x160> │ │ │ │ ldr.w r7, [r7, #804] @ 0x324 │ │ │ │ cmp r7, ip │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7809c <_Py_Dealloc@@Base+0x20c> │ │ │ │ + beq.n 780d8 <_Py_Dealloc@@Base+0x20c> │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7808a <_Py_Dealloc@@Base+0x1fa> │ │ │ │ + beq.n 780c6 <_Py_Dealloc@@Base+0x1fa> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78100 <_Py_Dealloc@@Base+0x270> │ │ │ │ + beq.n 7813c <_Py_Dealloc@@Base+0x270> │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 78058 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ + bhi.n 78094 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ movw r1, #22148 @ 0x5684 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 78058 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ + bne.n 78094 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ str.w r1, [r3, #2092] @ 0x82c │ │ │ │ str.w r6, [r2, #1772] @ 0x6ec │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - bgt.w 78262 <_Py_Dealloc@@Base+0x3d2> │ │ │ │ + bgt.w 7829e <_Py_Dealloc@@Base+0x3d2> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bls.n 7800e <_Py_Dealloc@@Base+0x17e> │ │ │ │ + bls.n 7804a <_Py_Dealloc@@Base+0x17e> │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 78028 <_Py_Dealloc@@Base+0x198> │ │ │ │ - ldr.w r9, [pc, #524] @ 78270 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + b.n 78064 <_Py_Dealloc@@Base+0x198> │ │ │ │ + ldr.w r9, [pc, #524] @ 782ac <_Py_Dealloc@@Base+0x3e0> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 77f2c <_Py_Dealloc@@Base+0x9c> │ │ │ │ - movw r1, #62836 @ 0xf574 │ │ │ │ + bne.w 77f68 <_Py_Dealloc@@Base+0x9c> │ │ │ │ + movw r1, #63668 @ 0xf8b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26488 @ 0x6778 │ │ │ │ + movw r0, #27320 @ 0x6ab8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d38 <_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 78004 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78040 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #50249 @ 0xc449 │ │ │ │ + movw r3, #50313 @ 0xc489 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7825a <_Py_Dealloc@@Base+0x3ca> │ │ │ │ + bne.w 78296 <_Py_Dealloc@@Base+0x3ca> │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r2, [r4, #800] @ 0x320 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #800] @ 0x320 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 78004 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78040 <_Py_Dealloc@@Base+0x174> │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #29945 @ 0x74f9 │ │ │ │ + movw r3, #29997 @ 0x752d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ itt eq │ │ │ │ ldreq.w r3, [r8, #8] │ │ │ │ addeq.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.w 77fb6 <_Py_Dealloc@@Base+0x126> │ │ │ │ + beq.w 77ff2 <_Py_Dealloc@@Base+0x126> │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 78004 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78040 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ movs r0, #28 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ ldr.w r0, [r4, #512] @ 0x200 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -116290,98 +116325,98 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r7, [r0, #16] │ │ │ │ str r7, [r2, #8] │ │ │ │ add.w lr, r4, r1, lsl #2 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 78142 <_Py_Dealloc@@Base+0x2b2> │ │ │ │ + bne.n 7817e <_Py_Dealloc@@Base+0x2b2> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 7813e <_Py_Dealloc@@Base+0x2ae> │ │ │ │ + cbz r2, 7817a <_Py_Dealloc@@Base+0x2ae> │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ str.w r2, [lr, #528] @ 0x210 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 781e6 <_Py_Dealloc@@Base+0x356> │ │ │ │ + beq.n 78222 <_Py_Dealloc@@Base+0x356> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 781c4 <_Py_Dealloc@@Base+0x334> │ │ │ │ + beq.n 78200 <_Py_Dealloc@@Base+0x334> │ │ │ │ ldr.w r2, [lr, #532] @ 0x214 │ │ │ │ - cbnz r2, 7815a <_Py_Dealloc@@Base+0x2ca> │ │ │ │ + cbnz r2, 78196 <_Py_Dealloc@@Base+0x2ca> │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 78004 <_Py_Dealloc@@Base+0x174> │ │ │ │ + beq.w 78040 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldrd r2, r1, [r0, #20] │ │ │ │ - cbz r1, 781be <_Py_Dealloc@@Base+0x32e> │ │ │ │ + cbz r1, 781fa <_Py_Dealloc@@Base+0x32e> │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ ldr r4, [r0, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r2, ip, [r0, #20] │ │ │ │ - cbz r2, 78178 <_Py_Dealloc@@Base+0x2e8> │ │ │ │ + cbz r2, 781b4 <_Py_Dealloc@@Base+0x2e8> │ │ │ │ str r0, [r2, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.n 78004 <_Py_Dealloc@@Base+0x174> │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.n 78040 <_Py_Dealloc@@Base+0x174> │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 781b2 <_Py_Dealloc@@Base+0x322> │ │ │ │ + bne.n 781ee <_Py_Dealloc@@Base+0x322> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 77f56 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + b.n 77f92 <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #32469 @ 0x7ed5 │ │ │ │ + movw r2, #32529 @ 0x7f11 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 77f36 <_Py_Dealloc@@Base+0xa6> │ │ │ │ + bne.w 77f72 <_Py_Dealloc@@Base+0xa6> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14e3ec <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14e8a4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7818a <_Py_Dealloc@@Base+0x2fa> │ │ │ │ + b.n 781c6 <_Py_Dealloc@@Base+0x2fa> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 78168 <_Py_Dealloc@@Base+0x2d8> │ │ │ │ + b.n 781a4 <_Py_Dealloc@@Base+0x2d8> │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - cbz r2, 781d2 <_Py_Dealloc@@Base+0x342> │ │ │ │ + cbz r2, 7820e <_Py_Dealloc@@Base+0x342> │ │ │ │ str r0, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78004 <_Py_Dealloc@@Base+0x174> │ │ │ │ + bne.w 78040 <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r0, [r4, #532] @ 0x214 │ │ │ │ - b.n 78004 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78040 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7814c <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq.n 78188 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 78254 <_Py_Dealloc@@Base+0x3c4> │ │ │ │ + cbz r3, 78290 <_Py_Dealloc@@Base+0x3c4> │ │ │ │ str r2, [r3, #20] │ │ │ │ str r3, [r2, #24] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r0, #20] │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ - cbz r3, 7821c <_Py_Dealloc@@Base+0x38c> │ │ │ │ + cbz r3, 78258 <_Py_Dealloc@@Base+0x38c> │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -116394,33 +116429,33 @@ │ │ │ │ str.w sl, [r2, r3] │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r2, [r4, #788] @ 0x314 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #788] @ 0x314 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 78004 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78040 <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 781f2 <_Py_Dealloc@@Base+0x362> │ │ │ │ + b.n 7822e <_Py_Dealloc@@Base+0x362> │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 780b4 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 780f0 <_Py_Dealloc@@Base+0x224> │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14e400 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14e8b8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00078278 : │ │ │ │ +000782b4 : │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 782ac │ │ │ │ + cbz r2, 782e8 │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ push {r4} │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -116431,152 +116466,152 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000782b0 : │ │ │ │ +000782ec : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (782e0 ) │ │ │ │ + ldr r3, [pc, #32] @ (7831c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbz r0, 782ca │ │ │ │ + cbz r0, 78306 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #62836 @ 0xf574 │ │ │ │ + movw r1, #63668 @ 0xf8b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26488 @ 0x6778 │ │ │ │ + movw r0, #27320 @ 0x6ab8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 7831e │ │ │ │ + cbz r0, 7835a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78302 │ │ │ │ + bne.n 7833e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 78300 │ │ │ │ - ldr r2, [pc, #48] @ (7833c ) │ │ │ │ + bne.n 7833c │ │ │ │ + ldr r2, [pc, #48] @ (78378 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 78320 │ │ │ │ + cbnz r3, 7835c │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 78330 │ │ │ │ + bne.n 7836c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 78316 │ │ │ │ + b.n 78352 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 78316 │ │ │ │ + b.n 78352 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 78344 │ │ │ │ + cbnz r0, 78380 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 78364 │ │ │ │ + beq.n 783a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 78366 │ │ │ │ + cbz r3, 783a2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (78398 ) │ │ │ │ + ldr r2, [pc, #48] @ (783d4 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7837a │ │ │ │ + cbnz r3, 783b6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7838a │ │ │ │ + bne.n 783c6 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 78372 │ │ │ │ + b.n 783ae │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 78372 │ │ │ │ + b.n 783ae │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007839c : │ │ │ │ +000783d8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 783e6 │ │ │ │ + bne.n 78422 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 783e6 │ │ │ │ + beq.n 78422 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.n 78400 │ │ │ │ + beq.n 7843c │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 783da │ │ │ │ + bne.n 78416 │ │ │ │ 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 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 783d6 │ │ │ │ + beq.n 78412 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 783ce │ │ │ │ + bne.n 7840a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 783d6 │ │ │ │ + b.n 78412 │ │ │ │ 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 │ │ │ │ @@ -116584,837 +116619,833 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldrb r6, [r4, #6] │ │ │ │ mov fp, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 786a8 │ │ │ │ + beq.w 786e4 │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r1, r2 │ │ │ │ lsl.w r5, r5, r8 │ │ │ │ add.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ and.w sl, r9, r5 │ │ │ │ - bne.w 78a62 │ │ │ │ + bne.w 78a96 │ │ │ │ add.w fp, r4, #20 │ │ │ │ cmp.w r8, #7 │ │ │ │ add r3, fp │ │ │ │ str r6, [sp, #20] │ │ │ │ - bgt.w 785b6 │ │ │ │ + bgt.w 785f2 │ │ │ │ ldrsb.w r2, [fp, sl] │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78528 │ │ │ │ + blt.n 78564 │ │ │ │ ldr.w r0, [r3, r2, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7859e │ │ │ │ + beq.w 785da │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 78634 │ │ │ │ + beq.w 78670 │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ mov.w sl, r9, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add sl, r2 │ │ │ │ and.w sl, sl, r5 │ │ │ │ ldrsb.w r6, [fp, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 785f8 │ │ │ │ + blt.w 78634 │ │ │ │ ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 7859e │ │ │ │ + beq.n 785da │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 78870 │ │ │ │ + beq.w 788a4 │ │ │ │ mov.w ip, r9, lsr #10 │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ add.w sl, ip, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ add sl, r2 │ │ │ │ mov r4, ip │ │ │ │ and.w sl, sl, r5 │ │ │ │ cmp.w r8, #7 │ │ │ │ - bgt.w 787de │ │ │ │ + bgt.w 7881a │ │ │ │ ldrsb.w r6, [fp, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 785fe │ │ │ │ + blt.w 7863a │ │ │ │ ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 7859c │ │ │ │ + beq.n 785d8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 78540 │ │ │ │ + beq.n 7857c │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ cmp.w r8, #7 │ │ │ │ add.w sl, sl, r4, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - bgt.w 78808 │ │ │ │ + bgt.w 78844 │ │ │ │ ldrsb.w r6, [fp, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 7861e │ │ │ │ + blt.w 7865a │ │ │ │ ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 7859c │ │ │ │ + beq.n 785d8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 789f0 │ │ │ │ + beq.w 78a24 │ │ │ │ lsrs r4, r4, #10 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r2, r4, #1 │ │ │ │ add sl, r2 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 784c6 │ │ │ │ + b.n 78502 │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 78c14 │ │ │ │ + bne.w 78c78 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 784e6 │ │ │ │ - cbz r2, 7859c │ │ │ │ + bne.n 78522 │ │ │ │ + cbz r2, 785d8 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 784e6 │ │ │ │ + bne.n 78522 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78bfa │ │ │ │ + beq.w 78c74 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78d48 │ │ │ │ + beq.w 78d7e │ │ │ │ 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 784e6 │ │ │ │ + bne.n 78522 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 78950 │ │ │ │ + beq.w 78984 │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ movs r3, #1 │ │ │ │ add.w r4, r4, r6, lsl #3 │ │ │ │ lsls r3, r2 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - b.n 78534 │ │ │ │ + b.n 78570 │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 7895c │ │ │ │ + bgt.w 78990 │ │ │ │ ldrsh.w r6, [fp, sl, lsl #1] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 78608 │ │ │ │ + blt.n 78644 │ │ │ │ ldr.w r0, [r3, r6, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 7859e │ │ │ │ + beq.n 785da │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 78634 │ │ │ │ + beq.n 78670 │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ mov.w sl, r9, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add sl, r2 │ │ │ │ and.w sl, sl, r5 │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 7897c │ │ │ │ + bgt.w 789b0 │ │ │ │ ldrsh.w r6, [fp, sl, lsl #1] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 784a0 │ │ │ │ + bge.w 784dc │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 7852e │ │ │ │ - b.n 784b0 │ │ │ │ + beq.n 7856a │ │ │ │ + b.n 784ec │ │ │ │ adds r2, r6, #1 │ │ │ │ - bne.w 78c3a │ │ │ │ + bne.w 78c44 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 78534 │ │ │ │ + b.n 78570 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 7852e │ │ │ │ + beq.n 7856a │ │ │ │ mov.w r2, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add sl, r2 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 785ee │ │ │ │ + b.n 7862a │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 78604 │ │ │ │ + beq.n 78640 │ │ │ │ lsrs r4, r4, #10 │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ add.w sl, r4, #1 │ │ │ │ add sl, r2 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 784ce │ │ │ │ + b.n 7850a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7868e │ │ │ │ + bne.n 786ca │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7859e │ │ │ │ + beq.n 785da │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ eor.w r1, lr, ip │ │ │ │ tst.w r1, #28 │ │ │ │ - bne.n 7868e │ │ │ │ + bne.n 786ca │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78bf6 │ │ │ │ + beq.w 78c16 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78d44 │ │ │ │ + beq.w 78d72 │ │ │ │ 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 7859e │ │ │ │ + beq.n 785da │ │ │ │ mov.w r2, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r8, #7 │ │ │ │ add sl, r2 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - ble.w 78496 │ │ │ │ - b.n 785e6 │ │ │ │ + ble.w 784d2 │ │ │ │ + b.n 78622 │ │ │ │ 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 78840 │ │ │ │ + bgt.w 7887c │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 78832 │ │ │ │ + blt.w 7886e │ │ │ │ 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 7884e │ │ │ │ + beq.w 7888a │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 788e0 │ │ │ │ + beq.w 78914 │ │ │ │ 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 78942 │ │ │ │ + bgt.w 78976 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 788d8 │ │ │ │ + blt.w 7890c │ │ │ │ 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 78860 │ │ │ │ + beq.w 7889a │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 7898c │ │ │ │ + beq.w 789c0 │ │ │ │ mov.w r1, r9, lsr #10 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r3, r3, r1 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r5 │ │ │ │ - bgt.n 787d0 │ │ │ │ + bgt.n 7880c │ │ │ │ ldrsb.w r8, [sl, r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 78982 │ │ │ │ + blt.w 789b6 │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r3, r7, r6 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 78860 │ │ │ │ + beq.n 7889a │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 78b36 │ │ │ │ + beq.w 78b58 │ │ │ │ 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 78b86 │ │ │ │ + bgt.w 78ba8 │ │ │ │ ldrsb.w r8, [sl, r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 78a58 │ │ │ │ + blt.w 78a8c │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ - adds r3, r7, r6 │ │ │ │ - ldr r5, [r3, #4] │ │ │ │ - cmp r1, r5 │ │ │ │ - beq.n 78860 │ │ │ │ + adds r5, r7, r6 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 7889a │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 78b94 │ │ │ │ + beq.w 78bb6 │ │ │ │ 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 78756 │ │ │ │ + ble.n 78792 │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [sl, r4, lsl #1] │ │ │ │ ldrgt.w r8, [sl, r4, lsl #2] │ │ │ │ - b.n 7875a │ │ │ │ + b.n 78796 │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 784d8 │ │ │ │ + bge.w 78514 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 78604 │ │ │ │ + beq.w 78640 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ add.w sl, sl, r4, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r5 │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78508 │ │ │ │ + bge.w 78544 │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 78604 │ │ │ │ + beq.w 78640 │ │ │ │ lsrs r4, r4, #10 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r2, r4, #1 │ │ │ │ add sl, r2 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 787de │ │ │ │ + b.n 7881a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 786f6 │ │ │ │ + bne.w 78732 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 78604 │ │ │ │ + b.n 78640 │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r8, [sl, r3, lsl #2] │ │ │ │ ldrshle.w r8, [sl, r3, lsl #1] │ │ │ │ - b.n 786d2 │ │ │ │ + b.n 7870e │ │ │ │ mov r3, r6 │ │ │ │ - mov fp, sl │ │ │ │ mov r6, r8 │ │ │ │ movs r2, #1 │ │ │ │ - add r3, fp │ │ │ │ + add r3, sl │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 78534 │ │ │ │ - mov r2, sl │ │ │ │ - mov sl, fp │ │ │ │ + b.n 78570 │ │ │ │ mov r3, r6 │ │ │ │ - mov fp, r2 │ │ │ │ + ldrb.w r1, [fp, #5] │ │ │ │ mov r6, r8 │ │ │ │ - ldrb.w r1, [sl, #5] │ │ │ │ - b.n 78854 │ │ │ │ + b.n 7888e │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 784b0 │ │ │ │ + bne.w 784ec │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7859e │ │ │ │ + beq.w 785da │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 784b0 │ │ │ │ + bne.w 784ec │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78c68 │ │ │ │ + beq.w 78c70 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ addne.w r0, r1, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78d40 │ │ │ │ + beq.w 78d7a │ │ │ │ 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 7859e │ │ │ │ - b.n 784b0 │ │ │ │ + beq.w 785da │ │ │ │ + b.n 784ec │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7883a │ │ │ │ - b.n 78738 │ │ │ │ + beq.n 78876 │ │ │ │ + b.n 78774 │ │ │ │ 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 d124c │ │ │ │ + bl d12cc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 7891c │ │ │ │ + beq.n 78950 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78c54 │ │ │ │ + beq.w 78c5c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78c62 │ │ │ │ + blt.w 78c6a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 78426 │ │ │ │ + bne.w 78462 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 78426 │ │ │ │ + bne.w 78462 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78860 │ │ │ │ + bne.n 7889a │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 786f6 │ │ │ │ + b.n 78732 │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r8, [sl, r3, lsl #2] │ │ │ │ ldrshle.w r8, [sl, r3, lsl #1] │ │ │ │ - b.n 78714 │ │ │ │ + b.n 78750 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 78534 │ │ │ │ + b.n 78570 │ │ │ │ ldr.w r6, [fp, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 785c6 │ │ │ │ + bge.w 78602 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 7852e │ │ │ │ + beq.w 7856a │ │ │ │ mov.w r2, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add sl, r2 │ │ │ │ and.w sl, sl, r5 │ │ │ │ ldr.w r6, [fp, sl, lsl #2] │ │ │ │ - b.n 785f2 │ │ │ │ + b.n 7862e │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7883a │ │ │ │ - b.n 78778 │ │ │ │ + beq.w 78876 │ │ │ │ + b.n 787b4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 78bfe │ │ │ │ + beq.w 78c1a │ │ │ │ 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 d124c │ │ │ │ + bl d12cc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 789c8 │ │ │ │ + beq.n 789fc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78c02 │ │ │ │ + beq.w 78c1e │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78c62 │ │ │ │ + blt.w 78c6a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 78426 │ │ │ │ + bne.w 78462 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 78426 │ │ │ │ + bne.w 78462 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78860 │ │ │ │ + bne.w 7889a │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 78738 │ │ │ │ + b.n 78774 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 78518 │ │ │ │ + bne.w 78554 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7859c │ │ │ │ + beq.w 785d8 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 78518 │ │ │ │ + bne.w 78554 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78c10 │ │ │ │ + beq.w 78c2c │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78d3c │ │ │ │ + beq.w 78d76 │ │ │ │ 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 7859c │ │ │ │ - b.n 78518 │ │ │ │ + beq.w 785d8 │ │ │ │ + b.n 78554 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7883a │ │ │ │ - b.n 787b4 │ │ │ │ + beq.w 78876 │ │ │ │ + b.n 787f0 │ │ │ │ add.w r2, r4, #20 │ │ │ │ cmp.w r8, #7 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ it le │ │ │ │ movle r3, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ it le │ │ │ │ ldrsble.w fp, [r3, sl] │ │ │ │ - bgt.w 78d14 │ │ │ │ + bgt.w 78cc6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 78cf6 │ │ │ │ + bge.w 78ca8 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7852e │ │ │ │ + beq.w 7856a │ │ │ │ mov.w r3, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w r8, #7 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w sl, sl, r5 │ │ │ │ it le │ │ │ │ ldrsble.w fp, [r3, sl] │ │ │ │ - bgt.w 78ce6 │ │ │ │ + bgt.w 78d20 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 78cc8 │ │ │ │ + bge.w 78c8a │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7852e │ │ │ │ + beq.w 7856a │ │ │ │ mov.w r3, r9, lsr #10 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ add sl, r3 │ │ │ │ mov fp, r6 │ │ │ │ and.w sl, sl, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.w 78cba │ │ │ │ + bgt.w 78d52 │ │ │ │ ldrsb.w r8, [r4, sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 78ca0 │ │ │ │ + bge.w 78d38 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7852e │ │ │ │ + beq.w 7856a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ cmp r3, #7 │ │ │ │ add.w sl, sl, r2, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r6 │ │ │ │ it le │ │ │ │ ldrsble.w r8, [r4, sl] │ │ │ │ - bgt.w 78c86 │ │ │ │ + bgt.w 78d12 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 78c6c │ │ │ │ + bge.w 78cda │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7852e │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - adds r2, #1 │ │ │ │ - add sl, r2 │ │ │ │ - and.w sl, sl, r6 │ │ │ │ - b.n 78ada │ │ │ │ + beq.w 7856a │ │ │ │ + b.n 78cf2 │ │ │ │ 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 d124c │ │ │ │ + bl d12cc │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 78b68 │ │ │ │ + beq.n 78b8a │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78c26 │ │ │ │ + beq.n 78c30 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78c62 │ │ │ │ + blt.n 78c6a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 78c4c │ │ │ │ + bne.n 78c56 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 78c4c │ │ │ │ + bne.n 78c56 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78860 │ │ │ │ + bne.w 7889a │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 78778 │ │ │ │ + b.n 787b4 │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [sl, r4, lsl #1] │ │ │ │ ldrgt.w r8, [sl, r4, lsl #2] │ │ │ │ - b.n 78796 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + b.n 787d2 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r1, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r3 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r5, #0] │ │ │ │ + strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - bl d124c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl d12cc │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldrd r1, r3, [sp, #28] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 78bc4 │ │ │ │ + beq.n 78be6 │ │ │ │ subs r0, #1 │ │ │ │ - str r0, [r5, #0] │ │ │ │ - cbz r0, 78be2 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + cbz r0, 78c04 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78c62 │ │ │ │ + blt.n 78c6a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 78c4c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.n 78c4c │ │ │ │ + bne.n 78c56 │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.n 78c56 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78860 │ │ │ │ + bne.w 7889a │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 787b4 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 787f0 │ │ │ │ + mov r0, r3 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - ldrd r2, r1, [sp, #32] │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 78bc4 │ │ │ │ + ldrd r2, r1, [sp, #32] │ │ │ │ + b.n 78be6 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78664 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 78572 │ │ │ │ + b.n 786a0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 789a2 │ │ │ │ + b.n 789d6 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - b.n 789c8 │ │ │ │ + b.n 789fc │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 78a2a │ │ │ │ - mov.w r2, r9, lsr #5 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - adds r2, #1 │ │ │ │ - add sl, r2 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - b.n 78496 │ │ │ │ + b.n 78a5e │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 78b68 │ │ │ │ + b.n 78b8a │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ add.w sl, sl, r4, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, r5, sl │ │ │ │ - b.n 784fe │ │ │ │ + b.n 7853a │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 78426 │ │ │ │ + b.n 78462 │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ - b.n 7891c │ │ │ │ + b.n 78950 │ │ │ │ mvn.w r6, #2 │ │ │ │ - b.n 78604 │ │ │ │ + b.n 78640 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 788aa │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - strd r7, r9, [sp] │ │ │ │ - bl 1b8768 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 78d30 │ │ │ │ - bne.n 78c94 │ │ │ │ - ldrb r3, [r5, #4] │ │ │ │ - b.n 78b22 │ │ │ │ - cmp r3, #15 │ │ │ │ - ite le │ │ │ │ - ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ - ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ - b.n 78b12 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r6, r3 │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ - b.n 7859e │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - strd r7, r9, [sp] │ │ │ │ - bl 1b8768 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 78d30 │ │ │ │ - bne.n 78c94 │ │ │ │ - ldrb r3, [r5, #4] │ │ │ │ - b.n 78af4 │ │ │ │ - cmp r3, #15 │ │ │ │ - ite le │ │ │ │ - ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ - ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ - b.n 78ae4 │ │ │ │ + b.n 788de │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 785ae │ │ │ │ + mov.w r2, r9, lsr #5 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + adds r2, #1 │ │ │ │ + add sl, r2 │ │ │ │ + and.w sl, sl, r5 │ │ │ │ + b.n 784d2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1b8768 │ │ │ │ + bl 1b5100 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 78d32 │ │ │ │ - bne.n 78d28 │ │ │ │ + blt.n 78d62 │ │ │ │ + bne.n 78d30 │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ - b.n 78abe │ │ │ │ - cmp.w r8, #15 │ │ │ │ - ite gt │ │ │ │ - ldrgt.w fp, [r3, sl, lsl #2] │ │ │ │ - ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ - b.n 78aae │ │ │ │ + b.n 78af2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1b8768 │ │ │ │ + bl 1b5100 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 78d32 │ │ │ │ - bne.n 78d28 │ │ │ │ + blt.n 78d62 │ │ │ │ + bne.n 78d30 │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ - b.n 78a8e │ │ │ │ + b.n 78ac2 │ │ │ │ cmp.w r8, #15 │ │ │ │ itete gt │ │ │ │ movgt r3, r2 │ │ │ │ ldrle r3, [sp, #20] │ │ │ │ ldrgt.w fp, [r3, sl, lsl #2] │ │ │ │ ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ - b.n 78a7e │ │ │ │ + b.n 78ab2 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + strd r7, r9, [sp] │ │ │ │ + bl 1b5100 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 78d60 │ │ │ │ + bne.n 78d06 │ │ │ │ + ldrb r3, [r5, #4] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + adds r2, #1 │ │ │ │ + add sl, r2 │ │ │ │ + and.w sl, sl, r6 │ │ │ │ + b.n 78b0e │ │ │ │ + mov r3, r8 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r6, r3 │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + b.n 785da │ │ │ │ + cmp r3, #15 │ │ │ │ + ite le │ │ │ │ + ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ + ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ + b.n 78b46 │ │ │ │ + cmp.w r8, #15 │ │ │ │ + ite gt │ │ │ │ + ldrgt.w fp, [r3, sl, lsl #2] │ │ │ │ + ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ + b.n 78ae2 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r6, r3 │ │ │ │ - b.n 7859e │ │ │ │ + b.n 785da │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + strd r7, r9, [sp] │ │ │ │ + bl 1b5100 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 78d60 │ │ │ │ + bne.n 78d06 │ │ │ │ + ldrb r3, [r5, #4] │ │ │ │ + b.n 78b28 │ │ │ │ + cmp r3, #15 │ │ │ │ + ite le │ │ │ │ + ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ + ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ + b.n 78b18 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r8, #4 │ │ │ │ - beq.n 78d4c │ │ │ │ + beq.n 78d6c │ │ │ │ mov r6, r8 │ │ │ │ - b.n 78604 │ │ │ │ + b.n 78640 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.w 78460 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78a40 │ │ │ │ + b.n 786b6 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 788c0 │ │ │ │ + b.n 78a74 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 7867a │ │ │ │ + b.n 788f4 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78588 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.w 78424 │ │ │ │ + b.n 785c4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r9, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ @@ -117425,421 +117456,421 @@ │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r9, #7 │ │ │ │ lsl.w r0, r3, r2 │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ add.w sl, r8, r0 │ │ │ │ add.w r5, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w fp, r6, r5 │ │ │ │ - bgt.w 78eee │ │ │ │ + bgt.w 78f1e │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 78e4e │ │ │ │ + blt.n 78e7e │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78e58 │ │ │ │ + beq.n 78e88 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 78e60 │ │ │ │ + beq.n 78e90 │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ mov.w fp, r6, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w r9, #7 │ │ │ │ add fp, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ - bgt.w 78ec8 │ │ │ │ + bgt.w 78ef8 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 78eda │ │ │ │ + blt.w 78f0a │ │ │ │ ldr.w r3, [sl, r4, lsl #3] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 78e58 │ │ │ │ + beq.n 78e88 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 78f6a │ │ │ │ + beq.w 78f9a │ │ │ │ lsrs r3, r6, #10 │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ add.w fp, r3, #1 │ │ │ │ add fp, r2 │ │ │ │ and.w fp, r5, fp │ │ │ │ cmp.w r9, #7 │ │ │ │ - bgt.w 78f32 │ │ │ │ + bgt.w 78f62 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 78f16 │ │ │ │ + blt.w 78f46 │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78e58 │ │ │ │ + beq.n 78e88 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 78fc4 │ │ │ │ + beq.w 78ff4 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ cmp.w r9, #7 │ │ │ │ add.w fp, fp, r3, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ and.w fp, r5, fp │ │ │ │ - bgt.w 78f5a │ │ │ │ + bgt.w 78f8a │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 78f2c │ │ │ │ + blt.n 78f5c │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78e58 │ │ │ │ + beq.n 78e88 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 79048 │ │ │ │ + beq.w 79078 │ │ │ │ lsrs r3, r3, #10 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ adds r2, r3, #1 │ │ │ │ add fp, r2 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78dec │ │ │ │ + b.n 78e1c │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 790a8 │ │ │ │ + bne.w 790dc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78eb0 │ │ │ │ + bne.n 78ee0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78e58 │ │ │ │ + beq.n 78e88 │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor.w ip, r1, r3 │ │ │ │ tst.w ip, #28 │ │ │ │ - bne.n 78eb0 │ │ │ │ + bne.n 78ee0 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 790be │ │ │ │ + beq.w 790ee │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 790d2 │ │ │ │ + beq.w 790f6 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78e58 │ │ │ │ + beq.n 78e88 │ │ │ │ lsrs r2, r6, #5 │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r9, #7 │ │ │ │ add.w fp, r2, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ - ble.w 78dc2 │ │ │ │ + ble.w 78df2 │ │ │ │ cmp.w r9, #15 │ │ │ │ - bgt.w 79042 │ │ │ │ + bgt.w 79072 │ │ │ │ ldrsh.w r4, [r8, fp, lsl #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78dcc │ │ │ │ + bge.w 78dfc │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 78e58 │ │ │ │ + beq.n 78e88 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ adds r2, r3, #1 │ │ │ │ add fp, r2 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78dec │ │ │ │ + b.n 78e1c │ │ │ │ cmp.w r9, #15 │ │ │ │ - bgt.w 79020 │ │ │ │ + bgt.w 79050 │ │ │ │ ldrsh.w r4, [r8, fp, lsl #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78d9a │ │ │ │ + bge.w 78dca │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78e54 │ │ │ │ + beq.n 78e84 │ │ │ │ lsrs r2, r6, #5 │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add.w fp, r2, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78ed0 │ │ │ │ + b.n 78f00 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78e54 │ │ │ │ + beq.n 78e84 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ add.w fp, fp, r3, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78e26 │ │ │ │ + b.n 78e56 │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 78e58 │ │ │ │ - b.n 78e3e │ │ │ │ + beq.n 78e88 │ │ │ │ + b.n 78e6e │ │ │ │ cmp.w r9, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78dfe │ │ │ │ + bge.w 78e2e │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78e54 │ │ │ │ + beq.n 78e84 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ add.w fp, fp, r3, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ and.w fp, r5, fp │ │ │ │ cmp.w r9, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ - b.n 78e2a │ │ │ │ + b.n 78e5a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 78ede │ │ │ │ + bne.n 78f0e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78e58 │ │ │ │ + beq.w 78e88 │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w r0, ip, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 78ede │ │ │ │ + bne.n 78f0e │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 790c2 │ │ │ │ + beq.w 790d4 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r3, #28 │ │ │ │ addne.w r0, r3, #20 │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 790ca │ │ │ │ + bpl.w 790fe │ │ │ │ lsls r3, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78e58 │ │ │ │ - b.n 78ede │ │ │ │ + beq.w 78e88 │ │ │ │ + b.n 78f0e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78e0e │ │ │ │ + bne.w 78e3e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78e58 │ │ │ │ + beq.w 78e88 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w lr, ip, r1 │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.w 78e0e │ │ │ │ + bne.w 78e3e │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 790ba │ │ │ │ + beq.n 790f2 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 790c6 │ │ │ │ + beq.n 790fa │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78e58 │ │ │ │ - b.n 78e0e │ │ │ │ + beq.w 78e88 │ │ │ │ + b.n 78e3e │ │ │ │ ldr.w r4, [r8, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78d9a │ │ │ │ + bge.w 78dca │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 78e54 │ │ │ │ + beq.w 78e84 │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ mov.w fp, r6, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add fp, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ ldr.w r4, [r8, fp, lsl #2] │ │ │ │ - b.n 78ed4 │ │ │ │ + b.n 78f04 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78e3e │ │ │ │ + bne.w 78e6e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78e58 │ │ │ │ + beq.w 78e88 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w lr, ip, r1 │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.w 78e3e │ │ │ │ + bne.w 78e6e │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 790a4 │ │ │ │ + beq.n 790d8 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 790ce │ │ │ │ + beq.n 79102 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78e58 │ │ │ │ - b.n 78e3e │ │ │ │ + beq.w 78e88 │ │ │ │ + b.n 78e6e │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + b.n 78fce │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 7907a │ │ │ │ + b.n 790aa │ │ │ │ lsrs r2, r6, #5 │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add.w fp, r2, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78dc2 │ │ │ │ + b.n 78df2 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78ff6 │ │ │ │ + b.n 78ebc │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78e8c │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - b.n 78f9e │ │ │ │ + b.n 79026 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 79008 │ │ │ │ + b.n 78ed0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78fb0 │ │ │ │ + b.n 79038 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 7908c │ │ │ │ + b.n 78fe0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78ea0 │ │ │ │ + b.n 790bc │ │ │ │ nop │ │ │ │ │ │ │ │ -000790d8 : │ │ │ │ +00079108 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.w 79262 │ │ │ │ + bgt.w 79292 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 79414 │ │ │ │ + beq.w 79444 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 79414 │ │ │ │ + bhi.w 79444 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r2, r0, #6 │ │ │ │ movs r0, r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r2, r0, #6 │ │ │ │ lsls r2, r0, #6 │ │ │ │ lsls r2, r0, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsls r1, r1, #22 │ │ │ │ - bmi.w 792b6 │ │ │ │ + bmi.w 792e6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79452 │ │ │ │ + bne.w 79482 │ │ │ │ movw r5, #16312 @ 0x3fb8 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ and.w r1, r2, #24 │ │ │ │ ubfx r4, r2, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ lsls r2, r2, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bmi.w 7946a │ │ │ │ - ldr.w sl, [pc, #844] @ 794a4 │ │ │ │ + bmi.w 7949a │ │ │ │ + ldr.w sl, [pc, #844] @ 794d4 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r1, [sl, r9] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi.w 793d8 │ │ │ │ + bhi.w 79408 │ │ │ │ adds r0, r4, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bmi.w 793d8 │ │ │ │ + bmi.w 79408 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r2, #6213 @ 0x1845 │ │ │ │ + movw r2, #6285 @ 0x188d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 793ca │ │ │ │ + bne.w 793fa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ add.w r2, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bcs.w 79380 │ │ │ │ + bcs.w 793b0 │ │ │ │ mov.w lr, r3, lsr #3 │ │ │ │ ldr.w r3, [r2, lr, lsl #3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 793c0 │ │ │ │ + beq.w 793f0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 79272 │ │ │ │ + beq.n 792a2 │ │ │ │ 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 79336 │ │ │ │ + bgt.w 79366 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #676] @ (794a0 ) │ │ │ │ + ldr r2, [pc, #676] @ (794d0 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 793ea │ │ │ │ + bne.w 7941a │ │ │ │ str r3, [r4, #20] │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 792f8 │ │ │ │ + beq.n 79328 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 792f8 │ │ │ │ + beq.n 79328 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79300 │ │ │ │ + bne.n 79330 │ │ │ │ ldr.w r1, [sl, r9] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ str r0, [r4, #24] │ │ │ │ @@ -117851,343 +117882,343 @@ │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ - bne.n 79314 │ │ │ │ - movw r2, #29393 @ 0x72d1 │ │ │ │ + bne.n 79344 │ │ │ │ + movw r2, #29509 @ 0x7345 │ │ │ │ movt r2, #11 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79124 │ │ │ │ + b.n 79154 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ - cmp r2, r7 │ │ │ │ - bhi.n 7932c │ │ │ │ + cmp r7, r2 │ │ │ │ + bcc.n 7935c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w r2, lr, #1 │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ adds r2, r3, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w ip, [r3, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79380 │ │ │ │ + beq.n 793b0 │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 791d0 │ │ │ │ - movw r2, #61465 @ 0xf019 │ │ │ │ + b.n 79200 │ │ │ │ + movw r2, #61401 @ 0xefd9 │ │ │ │ movt r2, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79124 │ │ │ │ - movw r2, #58353 @ 0xe3f1 │ │ │ │ + b.n 79154 │ │ │ │ + movw r2, #58473 @ 0xe469 │ │ │ │ movt r2, #11 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79124 │ │ │ │ + b.n 79154 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7943a │ │ │ │ + beq.w 7946a │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 71550 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71598 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 793e6 │ │ │ │ + beq.w 79416 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w sl, [pc, #456] @ 794a4 │ │ │ │ + ldr.w sl, [pc, #456] @ 794d4 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7921a │ │ │ │ + bne.n 7924a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79230 │ │ │ │ + beq.n 79260 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt ne │ │ │ │ addne r3, #1 │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 79230 │ │ │ │ + b.n 79260 │ │ │ │ movw r0, #642 @ 0x282 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 793b4 │ │ │ │ + beq.n 793e4 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 79414 │ │ │ │ - movw r2, #12781 @ 0x31ed │ │ │ │ + bne.n 79444 │ │ │ │ + movw r2, #12905 @ 0x3269 │ │ │ │ movt r2, #12 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79124 │ │ │ │ + b.n 79154 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 791d0 │ │ │ │ + b.n 79200 │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 791f0 │ │ │ │ + beq.w 79220 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 791f0 │ │ │ │ + beq.w 79220 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 791f0 │ │ │ │ + bne.w 79220 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79430 │ │ │ │ + bne.n 79460 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 791f0 │ │ │ │ + bmi.w 79220 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7936a │ │ │ │ + bne.n 7939a │ │ │ │ dmb ish │ │ │ │ - b.n 791f0 │ │ │ │ + b.n 79220 │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49541 @ 0xc185 │ │ │ │ + movw r2, #49605 @ 0xc1c5 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 793fe │ │ │ │ + bne.n 7942e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 793d8 │ │ │ │ + cbz r0, 79408 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.n 791d0 │ │ │ │ - movw r2, #50713 @ 0xc619 │ │ │ │ + b.n 79200 │ │ │ │ + movw r2, #51405 @ 0xc8cd │ │ │ │ movt r2, #21 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79124 │ │ │ │ + b.n 79154 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, lr │ │ │ │ - bl 71900 │ │ │ │ - b.n 79290 │ │ │ │ + bl 71948 │ │ │ │ + b.n 792c0 │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79294 │ │ │ │ + bne.w 792c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e8438 │ │ │ │ + bl 1e8ac0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 791f0 │ │ │ │ + bne.w 79220 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7925a │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 7928a │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 79408 │ │ │ │ + bne.n 79438 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126880 │ │ │ │ - b.n 792ec │ │ │ │ + bl 126cb8 │ │ │ │ + b.n 7931c │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.n 7939c │ │ │ │ + b.n 793cc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 792ec │ │ │ │ + b.n 7931c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - movw r1, #12468 @ 0x30b4 │ │ │ │ + movw r1, #13300 @ 0x33f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 793e6 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 79416 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 791f0 │ │ │ │ - b.n 79358 │ │ │ │ + bne.w 79220 │ │ │ │ + b.n 79388 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12496 @ 0x30d0 │ │ │ │ + movw r1, #13328 @ 0x3410 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 793e6 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 79416 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12564 @ 0x3114 │ │ │ │ + movw r1, #13396 @ 0x3454 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 793e6 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 79416 │ │ │ │ ldr.w r0, [r5, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #48] @ 794a4 │ │ │ │ + ldr.w sl, [pc, #48] @ 794d4 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r4 │ │ │ │ ldrd r2, r0, [r0, #12] │ │ │ │ add r2, r0 │ │ │ │ ldr.w r0, [sl, r9] │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r0, r2, #3 │ │ │ │ adds r2, #1 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 7916e │ │ │ │ - b.n 793d8 │ │ │ │ + bls.w 7919e │ │ │ │ + b.n 79408 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000794a8 : │ │ │ │ +000794d8 : │ │ │ │ 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 7954e │ │ │ │ + bpl.n 7957e │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 79514 │ │ │ │ + bne.n 79544 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7951e │ │ │ │ + beq.n 7954e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 7952c │ │ │ │ + bne.n 7955c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 7952c │ │ │ │ - ldr r1, [pc, #116] @ (79564 ) │ │ │ │ + beq.n 7955c │ │ │ │ + ldr r1, [pc, #116] @ (79594 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq.n 79546 │ │ │ │ - bl 7ba80 │ │ │ │ + beq.n 79576 │ │ │ │ + bl 7bab0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 794d6 │ │ │ │ + bne.n 79506 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 794e8 │ │ │ │ + beq.n 79518 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 794ee │ │ │ │ + bne.n 7951e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a0128 │ │ │ │ - bl 795a4 │ │ │ │ + b.w 1a07c8 │ │ │ │ + bl 795d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 79510 │ │ │ │ + b.n 79540 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 760e8 │ │ │ │ - cbz r0, 79592 │ │ │ │ + bl 76130 │ │ │ │ + cbz r0, 795c2 │ │ │ │ mul.w r2, r6, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 19b6c4 │ │ │ │ - movw r1, #64332 @ 0xfb4c │ │ │ │ + b.w 19bd64 │ │ │ │ + movw r1, #65164 @ 0xfe8c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #4] @ (795a0 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r0, [pc, #4] @ (795d0 ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w sl, [r2, #4] │ │ │ │ movw r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #700] @ (7988c ) │ │ │ │ + ldr r3, [pc, #700] @ (798bc ) │ │ │ │ mov r5, r1 │ │ │ │ cmp sl, r8 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne.w 79818 │ │ │ │ + bne.w 79848 │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 796ba │ │ │ │ + ble.n 796ea │ │ │ │ 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 │ │ │ │ @@ -118203,48 +118234,48 @@ │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ add.w r0, r4, #28 │ │ │ │ add.w r9, r4, #20 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ands.w r0, r3, #255 @ 0xff │ │ │ │ - bne.w 798da │ │ │ │ + bne.w 7990a │ │ │ │ movw ip, #42704 @ 0xa6d0 │ │ │ │ add.w r0, r7, ip │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ ldr.w r2, [r7, ip] │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ str.w r2, [r7, ip] │ │ │ │ orr.w r3, r3, r2 │ │ │ │ adc.w r7, lr, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ - cbnz r1, 7966e │ │ │ │ + cbnz r1, 7969e │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 797fc │ │ │ │ + bmi.w 7982c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 79780 │ │ │ │ + bmi.w 797b0 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r1, r1, #7 │ │ │ │ - bgt.w 797cc │ │ │ │ + bgt.w 797fc │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r9, r1] │ │ │ │ movs r2, #1 │ │ │ │ cmp sl, r8 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ lsl.w r2, r2, r1 │ │ │ │ - bne.w 797ea │ │ │ │ + bne.w 7981a │ │ │ │ str.w r6, [r9, r2] │ │ │ │ add r2, r9 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ @@ -118265,33 +118296,33 @@ │ │ │ │ movs r4, #8 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r0, #6213 @ 0x1845 │ │ │ │ + movw r0, #6285 @ 0x188d │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 79890 │ │ │ │ + bne.w 798c0 │ │ │ │ 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 7987a │ │ │ │ + beq.w 798aa │ │ │ │ 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, 79734 │ │ │ │ + cbz r2, 79764 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ sub.w r3, sl, r8 │ │ │ │ clz r3, r3 │ │ │ │ @@ -118301,48 +118332,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 79616 │ │ │ │ + b.n 79646 │ │ │ │ ldrd ip, r1, [r3, #24] │ │ │ │ cmp r1, ip │ │ │ │ - bcc.w 79866 │ │ │ │ + bcc.w 79896 │ │ │ │ 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 79708 │ │ │ │ + bne.n 79738 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49541 @ 0xc185 │ │ │ │ + movw r2, #49605 @ 0xc1c5 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 798ce │ │ │ │ + bne.w 798fe │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 798a0 │ │ │ │ + beq.w 798d0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 79708 │ │ │ │ + b.n 79738 │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79846 │ │ │ │ + bne.n 79876 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7986e │ │ │ │ - ldr r2, [pc, #244] @ (7988c ) │ │ │ │ + beq.n 7989e │ │ │ │ + ldr r2, [pc, #244] @ (798bc ) │ │ │ │ sub.w r1, r5, #8 │ │ │ │ ldr.w r2, [r2, fp] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r0, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -118350,175 +118381,175 @@ │ │ │ │ str.w r1, [ip] │ │ │ │ strd r0, r2, [r5, #-8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r1, [r0, #4] │ │ │ │ and.w r1, r2, #7 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ cmp r2, #7 │ │ │ │ - ble.w 7967c │ │ │ │ + ble.w 796ac │ │ │ │ cmp r2, #15 │ │ │ │ mov.w r2, #0 │ │ │ │ ite le │ │ │ │ strhle.w r2, [r9, r1, lsl #1] │ │ │ │ strgt.w r2, [r9, r1, lsl #2] │ │ │ │ movs r2, #1 │ │ │ │ cmp sl, r8 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ lsl.w r2, r2, r1 │ │ │ │ - beq.w 79690 │ │ │ │ + beq.w 796c0 │ │ │ │ add.w r1, r9, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r6, [r1, #4] │ │ │ │ str.w r0, [r9, r2] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r1, #8] │ │ │ │ - b.n 7969a │ │ │ │ + b.n 796ca │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7982a │ │ │ │ + cbnz r2, 7985a │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 79794 │ │ │ │ + bne.n 797c4 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79794 │ │ │ │ - b.n 79662 │ │ │ │ + bne.n 797c4 │ │ │ │ + b.n 79692 │ │ │ │ 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 796ca │ │ │ │ - movw r1, #63569 @ 0xf851 │ │ │ │ + b.n 796fa │ │ │ │ + movw r1, #63621 @ 0xf885 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 798f8 │ │ │ │ + bne.n 79928 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 79662 │ │ │ │ + beq.w 79692 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - b.n 79802 │ │ │ │ - movw r1, #63569 @ 0xf851 │ │ │ │ + b.n 79832 │ │ │ │ + movw r1, #63621 @ 0xf885 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 798ec │ │ │ │ + bne.n 7991c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7966e │ │ │ │ + beq.w 7969e │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - b.n 79788 │ │ │ │ + b.n 797b8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 79708 │ │ │ │ + b.n 79738 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79794 │ │ │ │ - b.n 7966e │ │ │ │ + bne.n 797c4 │ │ │ │ + b.n 7969e │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 79708 │ │ │ │ - b.n 79752 │ │ │ │ + bne.w 79738 │ │ │ │ + b.n 79782 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79708 │ │ │ │ - bl 1e82fc │ │ │ │ + bne.w 79738 │ │ │ │ + bl 1e8984 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 798b4 │ │ │ │ + beq.n 798e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 79904 │ │ │ │ + cbz r3, 79934 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 798c8 │ │ │ │ + beq.n 798f8 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 7990c │ │ │ │ + cbz r3, 7993c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 796b4 │ │ │ │ + b.n 796e4 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7976c │ │ │ │ + b.n 7979c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1e1848 │ │ │ │ + bl 1e1ecc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b.n 7962c │ │ │ │ + b.n 7965c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 7985a │ │ │ │ + b.n 7988a │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 7983c │ │ │ │ + b.n 7986c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 798b4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 798e4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 798c8 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 798f8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 799aa │ │ │ │ + beq.n 799da │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ - ldr r2, [pc, #580] @ (79b80 ) │ │ │ │ + ldr r2, [pc, #580] @ (79bb0 ) │ │ │ │ lsl.w r7, r0, r5 │ │ │ │ mov fp, r5 │ │ │ │ cmp r5, #7 │ │ │ │ lsl.w r6, r7, r0 │ │ │ │ umull r3, r6, r3, r6 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ lsr.w r6, r6, r0 │ │ │ │ mov.w r9, r6, lsl #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bhi.w 79adc │ │ │ │ + bhi.w 79b0c │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 799da │ │ │ │ + bne.n 79a0a │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 79ad8 │ │ │ │ + ble.w 79b08 │ │ │ │ subs r3, r2, #1 │ │ │ │ str.w r3, [r1, #2740] @ 0xab4 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ ldr.w r4, [r1, #2420] @ 0x974 │ │ │ │ movs r1, #0 │ │ │ │ @@ -118531,61 +118562,61 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #468] @ (79b80 ) │ │ │ │ + ldr r3, [pc, #468] @ (79bb0 ) │ │ │ │ movs r7, #1 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r6, #43691 @ 0xaaab │ │ │ │ movt r6, #43690 @ 0xaaaa │ │ │ │ lsls r7, r0 │ │ │ │ mov.w r9, #12 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ cmp r0, #7 │ │ │ │ umull r2, r6, r2, r6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov.w r6, r6, lsr #1 │ │ │ │ mul.w r9, r9, r6 │ │ │ │ - bhi.w 79adc │ │ │ │ + bhi.w 79b0c │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ add.w r1, r9, r7 │ │ │ │ - movw r0, #6213 @ 0x1845 │ │ │ │ + movw r0, #6285 @ 0x188d │ │ │ │ movt r0, #7 │ │ │ │ add.w r2, r1, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 79b52 │ │ │ │ + bne.w 79b82 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 79aec │ │ │ │ + bcs.n 79b1c │ │ │ │ adds r1, #19 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 79b68 │ │ │ │ + beq.w 79b98 │ │ │ │ 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 79a72 │ │ │ │ + beq.n 79aa2 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ strb r5, [r4, #4] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ movs r5, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r0, r4, #20 │ │ │ │ @@ -118601,22 +118632,22 @@ │ │ │ │ add r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r2, [r3, #24] │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 79ac4 │ │ │ │ + bhi.n 79af4 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w lr, [r3, r0] │ │ │ │ - cbz r4, 79aec │ │ │ │ + cbz r4, 79b1c │ │ │ │ uxtb.w fp, fp │ │ │ │ add.w sl, r7, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ strb r5, [r4, #4] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ movs r5, #0 │ │ │ │ @@ -118628,212 +118659,212 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2957c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, sl │ │ │ │ blx 2957c │ │ │ │ - b.n 799a2 │ │ │ │ + b.n 799d2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ uxtb.w fp, fp │ │ │ │ str.w r3, [ip, #12] │ │ │ │ add.w sl, r7, #20 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 79a94 │ │ │ │ + b.n 79ac4 │ │ │ │ movs r7, #8 │ │ │ │ - b.n 799da │ │ │ │ + b.n 79a0a │ │ │ │ cmp r5, #15 │ │ │ │ - bhi.n 79b22 │ │ │ │ + bhi.n 79b52 │ │ │ │ add.w fp, r5, #1 │ │ │ │ movs r7, #1 │ │ │ │ lsl.w r7, r7, fp │ │ │ │ - b.n 799da │ │ │ │ + b.n 79a0a │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49541 @ 0xc185 │ │ │ │ + movw r1, #49605 @ 0xc1c5 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 79b72 │ │ │ │ + bne.n 79ba2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 79b60 │ │ │ │ + cbz r4, 79b90 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ uxtb.w fp, fp │ │ │ │ add.w sl, r7, #20 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 79a94 │ │ │ │ + b.n 79ac4 │ │ │ │ add.w fp, r5, #2 │ │ │ │ movs r7, #1 │ │ │ │ lsl.w r7, r7, fp │ │ │ │ add.w r1, r7, r9 │ │ │ │ adds.w r2, r1, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bmi.n 79b60 │ │ │ │ + bmi.n 79b90 │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r0, #6213 @ 0x1845 │ │ │ │ + movw r0, #6285 @ 0x188d │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 799fe │ │ │ │ + beq.w 79a2e │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79a8c │ │ │ │ + bne.n 79abc │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e82fc │ │ │ │ - b.n 799a2 │ │ │ │ + bl 1e8984 │ │ │ │ + b.n 799d2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 79a8a │ │ │ │ + b.n 79aba │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 79b0a │ │ │ │ + b.n 79b3a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [r3, #1168] @ 0x490 │ │ │ │ - cbz r3, 79bce │ │ │ │ + cbz r3, 79bfe │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 79bce │ │ │ │ - ldr r3, [pc, #692] @ (79e68 ) │ │ │ │ + cbz r3, 79bfe │ │ │ │ + ldr r3, [pc, #692] @ (79e98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 79e20 │ │ │ │ + beq.w 79e50 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 79e20 │ │ │ │ + bne.w 79e50 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 79cb8 │ │ │ │ + beq.n 79ce8 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ sub.w r6, r4, #8 │ │ │ │ ldrb.w r8, [r4, #-4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 79e48 │ │ │ │ + bne.w 79e78 │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79e2e │ │ │ │ + bne.w 79e5e │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79e2e │ │ │ │ + bne.w 79e5e │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79e2e │ │ │ │ + bne.w 79e5e │ │ │ │ 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 79e06 │ │ │ │ + bne.w 79e36 │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 79e06 │ │ │ │ + bne.w 79e36 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 79e06 │ │ │ │ + bne.w 79e36 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79e06 │ │ │ │ + bne.w 79e36 │ │ │ │ mov.w r3, #3722304989 @ 0xdddddddd │ │ │ │ adds r2, #4 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r7, #20] │ │ │ │ - movw r3, #29945 @ 0x74f9 │ │ │ │ + movw r3, #29997 @ 0x752d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 79cbe │ │ │ │ - ldr r3, [pc, #516] @ (79e68 ) │ │ │ │ + bne.n 79cee │ │ │ │ + ldr r3, [pc, #516] @ (79e98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r3] │ │ │ │ bic.w r3, r6, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r7, #804 @ 0x324 │ │ │ │ - beq.n 79cdc │ │ │ │ + beq.n 79d0c │ │ │ │ lsrs r2, r6, #18 │ │ │ │ ubfx r1, r6, #0, #18 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 79ca6 │ │ │ │ + bgt.n 79cd6 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r1 │ │ │ │ ite gt │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbz r1, 79cdc │ │ │ │ + cbz r1, 79d0c │ │ │ │ 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, 79cca │ │ │ │ - cbz r2, 79d00 │ │ │ │ + cbz r1, 79cfa │ │ │ │ + cbz r2, 79d30 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r7, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 79cb8 │ │ │ │ + b.n 79ce8 │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #50249 @ 0xc449 │ │ │ │ + movw r3, #50313 @ 0xc489 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79dfc │ │ │ │ + bne.w 79e2c │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 79cb8 │ │ │ │ + b.n 79ce8 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr.w r6, [r7, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r9, r2, r4 │ │ │ │ @@ -118841,72 +118872,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 79d3c │ │ │ │ + bne.n 79d6c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79d38 │ │ │ │ + cbz r3, 79d68 │ │ │ │ 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 79d98 │ │ │ │ + beq.n 79dc8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 79d78 │ │ │ │ + beq.n 79da8 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 79d54 │ │ │ │ + cbnz r3, 79d84 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 79cb8 │ │ │ │ + beq.n 79ce8 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 79d72 │ │ │ │ + cbz r1, 79da2 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r3, r0, [r2, #20] │ │ │ │ - cbz r3, 79d6e │ │ │ │ + cbz r3, 79d9e │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r0, #20] │ │ │ │ - b.n 79cb8 │ │ │ │ + b.n 79ce8 │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 79d60 │ │ │ │ + b.n 79d90 │ │ │ │ ldr.w r3, [r7, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 79d86 │ │ │ │ + cbz r3, 79db6 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r7, #532] @ 0x214 │ │ │ │ str.w r2, [r7, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79cb8 │ │ │ │ + bne.n 79ce8 │ │ │ │ str.w r2, [r7, #532] @ 0x214 │ │ │ │ - b.n 79cb8 │ │ │ │ + b.n 79ce8 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 79d46 │ │ │ │ + beq.n 79d76 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79df6 │ │ │ │ + cbz r3, 79e26 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r6, r9] │ │ │ │ ldr.w r3, [r7, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r7, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 79dcc │ │ │ │ + cbz r3, 79dfc │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r7, r2, lsl #3 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -118915,83 +118946,83 @@ │ │ │ │ str.w r8, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [r5, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r7, #788] @ 0x314 │ │ │ │ str.w r8, [r6, r9] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #788] @ 0x314 │ │ │ │ - b.n 79cb8 │ │ │ │ + b.n 79ce8 │ │ │ │ str.w r1, [r7, #524] @ 0x20c │ │ │ │ - b.n 79da4 │ │ │ │ + b.n 79dd4 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 79cf4 │ │ │ │ + b.n 79d24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 61bf4 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #52908 @ 0xceac │ │ │ │ + bl 6661c │ │ │ │ + movw r1, #53740 @ 0xd1ec │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50356 @ 0xc4b4 │ │ │ │ + movw r0, #51188 @ 0xc7f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #64332 @ 0xfb4c │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #65164 @ 0xfe8c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #64] @ (79e6c ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (79e9c ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 61bf4 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #52884 @ 0xce94 │ │ │ │ + bl 6661c │ │ │ │ + movw r1, #53716 @ 0xd1d4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50356 @ 0xc4b4 │ │ │ │ + movw r0, #51188 @ 0xc7f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 61bf4 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #52824 @ 0xce58 │ │ │ │ + bl 6661c │ │ │ │ + movw r1, #53656 @ 0xd198 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50356 @ 0xc4b4 │ │ │ │ + movw r0, #51188 @ 0xc7f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ - bl 66080 │ │ │ │ + bl 66150 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -00079e70 : │ │ │ │ +00079ea0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #29668 @ 0x73e4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1a05bc │ │ │ │ - cbz r0, 79e98 │ │ │ │ + bl 1a0c5c │ │ │ │ + cbz r0, 79ec8 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00079e9c : │ │ │ │ +00079ecc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 79ee4 │ │ │ │ - cbz r0, 79ede │ │ │ │ + bl 79f14 │ │ │ │ + cbz r0, 79f0e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 79ede │ │ │ │ - ldr r4, [pc, #36] @ (79ee0 ) │ │ │ │ + bpl.n 79f0e │ │ │ │ + ldr r4, [pc, #36] @ (79f10 ) │ │ │ │ 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 │ │ │ │ @@ -119033,1259 +119064,1259 @@ │ │ │ │ addmi r1, r3, #3 │ │ │ │ addmi r3, #1 │ │ │ │ ittt mi │ │ │ │ bicmi.w r1, r1, #3 │ │ │ │ addmi r1, r1, r2 │ │ │ │ addmi.w r2, r1, r3, lsl #2 │ │ │ │ adds.w r8, r2, r5 │ │ │ │ - bmi.w 7a082 │ │ │ │ + bmi.w 7a0b2 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r9, [r7, #712] @ 0x2c8 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 7a15a │ │ │ │ - ldr r3, [pc, #612] @ (7a1cc ) │ │ │ │ + bne.w 7a18a │ │ │ │ + ldr r3, [pc, #612] @ (7a1fc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ add.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 7a0f8 │ │ │ │ + bcs.w 7a128 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 7a144 │ │ │ │ + beq.w 7a174 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w fp, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r7, [fp] │ │ │ │ str r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7a018 │ │ │ │ + beq.n 7a048 │ │ │ │ add.w r7, fp, r5 │ │ │ │ - cbz r5, 79fdc │ │ │ │ + cbz r5, 7a00c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 79fdc │ │ │ │ - ldr r1, [pc, #528] @ (7a1cc ) │ │ │ │ + beq.n 7a00c │ │ │ │ + ldr r1, [pc, #528] @ (7a1fc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r1] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ strd r3, r3, [r7, #-8] │ │ │ │ ldr.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ ldr.w r5, [r1, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 7a0b8 │ │ │ │ + bgt.n 7a0e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7a098 │ │ │ │ + bne.n 7a0c8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #472] @ (7a1d0 ) │ │ │ │ + ldr r2, [pc, #472] @ (7a200 ) │ │ │ │ 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 7a174 │ │ │ │ + bne.w 7a1a4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 7a048 │ │ │ │ + bmi.n 7a078 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r8, r1, [r3, #24] │ │ │ │ cmp r1, r8 │ │ │ │ - bcc.n 7a08c │ │ │ │ + bcc.n 7a0bc │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r8, ip, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, r8 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r7, [r3, r8] │ │ │ │ and.w lr, r0, #16384 @ 0x4000 │ │ │ │ add.w r7, fp, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 79fae │ │ │ │ + bne.n 79fde │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 79fba │ │ │ │ - b.n 79fdc │ │ │ │ + bne.n 79fea │ │ │ │ + b.n 7a00c │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ itt gt │ │ │ │ addgt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ strgt r2, [r3, #12] │ │ │ │ add r2, r0 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strb r1, [r7, #9] │ │ │ │ strh r3, [r7, #10] │ │ │ │ strb r2, [r7, #8] │ │ │ │ - cbz r2, 7a074 │ │ │ │ + cbz r2, 7a0a4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r7, #12 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r7, #-12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1e82fc │ │ │ │ + b.w 1e8984 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ - b.n 79fa8 │ │ │ │ + b.n 79fd8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #300] @ (7a1d0 ) │ │ │ │ + ldr r2, [pc, #300] @ (7a200 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a188 │ │ │ │ + bne.n 7a1b8 │ │ │ │ str r6, [r7, #8] │ │ │ │ - b.n 7a00a │ │ │ │ + b.n 7a03a │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - beq.n 79fdc │ │ │ │ + beq.n 7a00c │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79fdc │ │ │ │ + bne.n 7a00c │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a1c2 │ │ │ │ + bne.n 7a1f2 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 79fdc │ │ │ │ + bmi.w 7a00c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a0e2 │ │ │ │ + bne.n 7a112 │ │ │ │ dmb ish │ │ │ │ - b.n 79fdc │ │ │ │ + b.n 7a00c │ │ │ │ ldr.w sl, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49541 @ 0xc185 │ │ │ │ + movw r3, #49605 @ 0xc1c5 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 7a19c │ │ │ │ + bne.n 7a1cc │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 7a082 │ │ │ │ + beq.n 7a0b2 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w lr, r3, #16384 @ 0x4000 │ │ │ │ add.w r7, fp, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 79fae │ │ │ │ + bne.w 79fde │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 79fba │ │ │ │ - b.n 79fdc │ │ │ │ + bne.w 79fea │ │ │ │ + b.n 7a00c │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a0f8 │ │ │ │ + beq.n 7a128 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - b.n 7a034 │ │ │ │ + b.n 7a064 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r9 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a082 │ │ │ │ + beq.n 7a0b2 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w lr, r3, #16384 @ 0x4000 │ │ │ │ - b.n 7a130 │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 7a160 │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a1aa │ │ │ │ + bne.n 7a1da │ │ │ │ mov r0, r7 │ │ │ │ - bl 126880 │ │ │ │ - b.n 7a00a │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + bl 126cb8 │ │ │ │ + b.n 7a03a │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a1b6 │ │ │ │ + bne.n 7a1e6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 126880 │ │ │ │ - b.n 7a0b4 │ │ │ │ + bl 126cb8 │ │ │ │ + b.n 7a0e4 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx sl │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 7a11a │ │ │ │ + b.n 7a14a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 7a00a │ │ │ │ + b.n 7a03a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 7a0b4 │ │ │ │ + b.n 7a0e4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79fdc │ │ │ │ - b.n 7a0d2 │ │ │ │ + bne.w 7a00c │ │ │ │ + b.n 7a102 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007a1d4 : │ │ │ │ +0007a204 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7a244 │ │ │ │ - cbz r0, 7a214 │ │ │ │ + bl 7a274 │ │ │ │ + cbz r0, 7a244 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ (7a218 ) │ │ │ │ + ldr r0, [pc, #24] @ (7a248 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7b284 │ │ │ │ + b.w 7b2b4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007a21c : │ │ │ │ +0007a24c : │ │ │ │ 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 7a244 │ │ │ │ + bl 7a274 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7a6da │ │ │ │ + beq.w 7a70a │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7a510 │ │ │ │ + beq.w 7a540 │ │ │ │ adds r3, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - blt.w 7b0c0 │ │ │ │ + blt.w 7b0f0 │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 7b0a0 │ │ │ │ + bgt.w 7b0d0 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6213 @ 0x1845 │ │ │ │ + movw r2, #6285 @ 0x188d │ │ │ │ movt r2, #7 │ │ │ │ add.w sl, r1, #21 │ │ │ │ ldr.w r6, [r4, #712] @ 0x2c8 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 7a896 │ │ │ │ - ldr r2, [pc, #676] @ (7a54c ) │ │ │ │ + bne.w 7a8c6 │ │ │ │ + ldr r2, [pc, #676] @ (7a57c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w sl, #512 @ 0x200 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ - bgt.w 7a6fc │ │ │ │ + bgt.w 7a72c │ │ │ │ add.w r9, r5, #20 │ │ │ │ mov.w r1, r9, lsr #3 │ │ │ │ ldr.w r0, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 7a6e6 │ │ │ │ + beq.w 7a716 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ str r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7a3dc │ │ │ │ + beq.n 7a40c │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #592] @ (7a550 ) │ │ │ │ + ldr r2, [pc, #592] @ (7a580 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7ab8e │ │ │ │ + bne.w 7abbe │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r6, #8] │ │ │ │ str r2, [r6, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r6, #16] │ │ │ │ strb.w r4, [r6, r9] │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r4, r2, #26 │ │ │ │ - bpl.w 7a6a0 │ │ │ │ + bpl.w 7a6d0 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 7b1b2 │ │ │ │ + bpl.w 7b1e2 │ │ │ │ add.w r0, r6, #20 │ │ │ │ lsls r1, r7, #30 │ │ │ │ - bne.w 7a6a8 │ │ │ │ + bne.w 7a6d8 │ │ │ │ adds r4, r7, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 7a42c │ │ │ │ + bhi.n 7a45c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a42c │ │ │ │ + bne.n 7a45c │ │ │ │ mov r2, r0 │ │ │ │ add.w ip, r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bcc.n 7a428 │ │ │ │ + bcc.n 7a458 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a428 │ │ │ │ + bne.n 7a458 │ │ │ │ add.w r4, r7, #12 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ add.w r1, r0, #8 │ │ │ │ - bcc.w 7a534 │ │ │ │ + bcc.w 7a564 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a534 │ │ │ │ + bne.w 7a564 │ │ │ │ str r2, [r0, #8] │ │ │ │ add.w r2, r7, #16 │ │ │ │ add.w ip, r0, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 7a546 │ │ │ │ + bcc.w 7a56a │ │ │ │ ldr r1, [r7, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a546 │ │ │ │ + bne.w 7a56a │ │ │ │ str r1, [r0, #12] │ │ │ │ add.w r1, r7, #20 │ │ │ │ cmp r3, r1 │ │ │ │ add.w r0, r0, #16 │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ - bcc.n 7a3be │ │ │ │ + bcc.n 7a3ee │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov lr, r2 │ │ │ │ add.w ip, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ tst.w r4, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ab62 │ │ │ │ + bne.w 7ab92 │ │ │ │ cmp r3, ip │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bcc.n 7a3bc │ │ │ │ + bcc.n 7a3ec │ │ │ │ mov r1, ip │ │ │ │ - b.n 7a39e │ │ │ │ + b.n 7a3ce │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 7a3fa │ │ │ │ + bhi.n 7a42a │ │ │ │ sub.w r9, r4, r7 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 7a446 │ │ │ │ + bne.n 7a476 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ae08 │ │ │ │ + bne.w 7ae38 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd lr, r2, [r0, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.w 7a53a │ │ │ │ + bcc.w 7a56e │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r0, lr │ │ │ │ str r2, [r0, #4] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ str.w r4, [r0, lr] │ │ │ │ - b.n 7a2e4 │ │ │ │ + b.n 7a314 │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7a3c2 │ │ │ │ + blt.n 7a3f2 │ │ │ │ adds r4, #1 │ │ │ │ strb r2, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 7a3c2 │ │ │ │ + bls.n 7a3f2 │ │ │ │ adds r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ adds r2, #1 │ │ │ │ tst.w r1, #128 @ 0x80 │ │ │ │ - bne.n 7a3c2 │ │ │ │ + bne.n 7a3f2 │ │ │ │ cmp r2, r3 │ │ │ │ strb.w r1, [r0], #1 │ │ │ │ - bne.n 7a410 │ │ │ │ + bne.n 7a440 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7a3c2 │ │ │ │ + b.n 7a3f2 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 7a3be │ │ │ │ + b.n 7a3ee │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 7a43e │ │ │ │ + bls.n 7a46e │ │ │ │ ldrsb.w r1, [r7] │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ movge r4, r7 │ │ │ │ - bge.n 7a404 │ │ │ │ + bge.n 7a434 │ │ │ │ mov r4, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 2957c │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.w 7abbc │ │ │ │ + bpl.w 7abec │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b1ac │ │ │ │ + beq.w 7b1dc │ │ │ │ add.w r2, r6, #20 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.w 7a636 │ │ │ │ + bcs.w 7a666 │ │ │ │ ldrd r1, r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7aa98 │ │ │ │ + bne.w 7aac8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r2, #25 │ │ │ │ add r3, r1 │ │ │ │ it pl │ │ │ │ subpl r7, r6, #4 │ │ │ │ - bpl.n 7a56e │ │ │ │ + bpl.n 7a59e │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7ab66 │ │ │ │ + bls.w 7ab96 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls.w 7a834 │ │ │ │ + bls.w 7a864 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi.w 7b036 │ │ │ │ + bhi.w 7b066 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #2 │ │ │ │ - ble.w 7abe0 │ │ │ │ + ble.w 7ac10 │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ sub.w r5, r7, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a664 │ │ │ │ + bhi.w 7a694 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq.w 7a65e │ │ │ │ + beq.w 7a68e │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne.n 7a4e0 │ │ │ │ + bne.n 7a510 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7a664 │ │ │ │ + bhi.w 7a694 │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b136 │ │ │ │ + bhi.w 7b166 │ │ │ │ add.w r5, r0, r2, lsl #12 │ │ │ │ adds r4, #3 │ │ │ │ sub.w r5, r5, #925696 @ 0xe2000 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ add.w r5, r5, r7, lsl #6 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi.w 7a85e │ │ │ │ + bhi.w 7a88e │ │ │ │ tbb [pc, r5] │ │ │ │ itett hi │ │ │ │ - ldrhi r7, [pc, #704] @ (7a7d0 ) │ │ │ │ + ldrhi r7, [pc, #704] @ (7a800 ) │ │ │ │ lslls r7, r1, #1 │ │ │ │ ldrsbhi.w r2, [r0] │ │ │ │ ldrbhi r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7ad96 │ │ │ │ + blt.w 7adc6 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7b0e6 │ │ │ │ - ldr r6, [pc, #44] @ (7a554 ) │ │ │ │ + bne.w 7b116 │ │ │ │ + ldr r6, [pc, #44] @ (7a584 ) │ │ │ │ movs r2, #24 │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r4, ip │ │ │ │ - b.n 7a3be │ │ │ │ + b.n 7a3ee │ │ │ │ + mov r0, ip │ │ │ │ + b.n 7a3ee │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7a2e4 │ │ │ │ - mov r0, ip │ │ │ │ - b.n 7a3be │ │ │ │ + b.n 7a314 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ mov r0, r4 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - beq.w 7a8b4 │ │ │ │ + beq.w 7a8e4 │ │ │ │ adds r4, #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.w 7ab7c │ │ │ │ + bcs.w 7abac │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.n 7a558 │ │ │ │ + bls.n 7a588 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bhi.w 7aea2 │ │ │ │ + bhi.w 7aed2 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls.w 7b1d4 │ │ │ │ + bls.w 7b204 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7ab7c │ │ │ │ + ble.w 7abac │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b1f0 │ │ │ │ + bhi.w 7b220 │ │ │ │ add.w r0, r0, r2, lsl #6 │ │ │ │ adds r4, #2 │ │ │ │ sub.w r5, r0, #12416 @ 0x3080 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.n 7a4fa │ │ │ │ + bhi.n 7a52a │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ - b.n 7a568 │ │ │ │ + b.n 7a598 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - movw r7, #51388 @ 0xc8bc │ │ │ │ + movw r7, #52220 @ 0xcbfc │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ sub.w r9, r4, sl │ │ │ │ add.w r6, r9, #4294967295 @ 0xffffffff │ │ │ │ add r6, r5 │ │ │ │ strd r6, r9, [sp, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7a5d2 │ │ │ │ + bne.n 7a602 │ │ │ │ mov r0, fp │ │ │ │ - bl f1d08 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f1cf0 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 7ae56 │ │ │ │ + bne.w 7ae86 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 7ae3a │ │ │ │ + ble.w 7ae6a │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.w 7ae0e │ │ │ │ + blt.w 7ae3e │ │ │ │ sub.w r3, r6, r9 │ │ │ │ add r4, r3 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 7a484 │ │ │ │ + b.n 7a4b4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub.w r3, r3, r1 │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bne.n 7a618 │ │ │ │ + bne.n 7a648 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub.w r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7af48 │ │ │ │ + bhi.w 7af78 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 7af42 │ │ │ │ + bhi.w 7af72 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ - beq.w 7af48 │ │ │ │ + beq.w 7af78 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ subs r3, r4, r6 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b11e │ │ │ │ + beq.w 7b14e │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 7a644 │ │ │ │ + cbz r3, 7a674 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r4, r4, r3 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7aa6c │ │ │ │ + bne.w 7aa9c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7aa40 │ │ │ │ + bne.w 7aa70 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 91e8c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 91f24 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7a3d4 │ │ │ │ + b.n 7a404 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7a4e0 │ │ │ │ + bhi.w 7a510 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a5a8 │ │ │ │ + beq.n 7a5d8 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq.w 7b1fc │ │ │ │ + beq.w 7b22c │ │ │ │ movs r5, #2 │ │ │ │ - b.n 7a5aa │ │ │ │ + b.n 7a5da │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - movw r7, #51368 @ 0xc8a8 │ │ │ │ + movw r7, #52200 @ 0xcbe8 │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ sub.w r9, r4, sl │ │ │ │ add.w r6, r9, #1 │ │ │ │ - b.n 7a5c0 │ │ │ │ + b.n 7a5f0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ lsls r2, r7, #30 │ │ │ │ - beq.w 7a334 │ │ │ │ + beq.w 7a364 │ │ │ │ cmp r3, r7 │ │ │ │ it hi │ │ │ │ movhi r4, r7 │ │ │ │ - bls.w 7a43e │ │ │ │ + bls.w 7a46e │ │ │ │ lsls r2, r4, #30 │ │ │ │ - beq.n 7a734 │ │ │ │ + beq.n 7a764 │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7a6c4 │ │ │ │ + blt.n 7a6f4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 7a6b2 │ │ │ │ + bcc.n 7a6e2 │ │ │ │ sub.w r9, r4, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ cmp r5, r9 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - beq.w 7a3cc │ │ │ │ - b.n 7a446 │ │ │ │ + beq.w 7a3fc │ │ │ │ + b.n 7a476 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b21a │ │ │ │ - ldr r6, [pc, #460] @ (7a8b0 ) │ │ │ │ - b.n 7a3d4 │ │ │ │ + bne.w 7b24a │ │ │ │ + ldr r6, [pc, #460] @ (7a8e0 ) │ │ │ │ + b.n 7a404 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a2e4 │ │ │ │ + bne.w 7a314 │ │ │ │ ldr.w r6, [r4, #672] @ 0x2a0 │ │ │ │ - movw r1, #49541 @ 0xc185 │ │ │ │ + movw r1, #49605 @ 0xc1c5 │ │ │ │ movt r1, #6 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 7af52 │ │ │ │ + bne.w 7af82 │ │ │ │ mov r0, sl │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7b0a0 │ │ │ │ + beq.w 7b0d0 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ add.w r9, r5, #20 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #800] @ 0x320 │ │ │ │ - b.n 7a2e4 │ │ │ │ + b.n 7a314 │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 7a82c │ │ │ │ + bcc.n 7a85c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a82c │ │ │ │ + bne.n 7a85c │ │ │ │ add.w r1, r4, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7ab1e │ │ │ │ + bcc.w 7ab4e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ab1e │ │ │ │ + bne.w 7ab4e │ │ │ │ add.w ip, r4, #12 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7ab4a │ │ │ │ + bcc.w 7ab7a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ab4a │ │ │ │ + bne.w 7ab7a │ │ │ │ add.w r1, r4, #16 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7ab1e │ │ │ │ + bcc.w 7ab4e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ab1e │ │ │ │ + bne.w 7ab4e │ │ │ │ add.w lr, r4, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bcc.w 7ab4a │ │ │ │ + bcc.w 7ab7a │ │ │ │ ldr r2, [r4, #16] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ab4a │ │ │ │ + bne.w 7ab7a │ │ │ │ add.w ip, r4, #24 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7ac02 │ │ │ │ + bcc.w 7ac32 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ac02 │ │ │ │ + bne.w 7ac32 │ │ │ │ add.w r1, r4, #28 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7ab1e │ │ │ │ + bcc.w 7ab4e │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ab1e │ │ │ │ + bne.w 7ab4e │ │ │ │ add.w ip, r4, #32 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7ab4a │ │ │ │ + bcc.w 7ab7a │ │ │ │ ldr r2, [r4, #28] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ab4a │ │ │ │ + bne.w 7ab7a │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7ab1e │ │ │ │ + bcc.w 7ab4e │ │ │ │ ldr r2, [r4, #32] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ab1e │ │ │ │ + bne.w 7ab4e │ │ │ │ add.w ip, r4, #40 @ 0x28 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7ab4a │ │ │ │ + bcc.w 7ab7a │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ab4a │ │ │ │ + bne.w 7ab7a │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7ab1e │ │ │ │ + bcc.w 7ab4e │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ab1e │ │ │ │ + bne.w 7ab4e │ │ │ │ sub.w ip, r3, #44 @ 0x2c │ │ │ │ sub.w ip, ip, r4 │ │ │ │ bic.w ip, ip, #3 │ │ │ │ add ip, r1 │ │ │ │ - b.n 7a826 │ │ │ │ + b.n 7a856 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r1, #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a82c │ │ │ │ + bne.n 7a85c │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 7a81c │ │ │ │ + bne.n 7a84c │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7a6b6 │ │ │ │ - b.n 7a6c4 │ │ │ │ + bne.w 7a6e6 │ │ │ │ + b.n 7a6f4 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls.w 7b092 │ │ │ │ + bls.w 7b0c2 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7ae00 │ │ │ │ + ble.w 7ae30 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a664 │ │ │ │ + bhi.w 7a694 │ │ │ │ add.w r0, r0, r2, lsl #6 │ │ │ │ subs r3, r3, r1 │ │ │ │ sub.w r5, r0, #12416 @ 0x3080 │ │ │ │ adds r4, #2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 7ab4e │ │ │ │ + bcc.w 7ab7e │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7ab4e │ │ │ │ + ble.w 7ab7e │ │ │ │ ldrd r2, r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ strbeq r5, [r2, r3] │ │ │ │ ldreq r3, [sp, #96] @ 0x60 │ │ │ │ - beq.n 7a88e │ │ │ │ + beq.n 7a8be │ │ │ │ cmp r1, #2 │ │ │ │ itet ne │ │ │ │ strne.w r5, [r2, r3, lsl #2] │ │ │ │ strheq.w r5, [r2, r3, lsl #1] │ │ │ │ ldrne r3, [sp, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a486 │ │ │ │ + b.n 7a4b6 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #32] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b0a0 │ │ │ │ + beq.w 7b0d0 │ │ │ │ add.w r9, r5, #20 │ │ │ │ - b.n 7a2e4 │ │ │ │ + b.n 7a314 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7aef4 │ │ │ │ + bcc.w 7af24 │ │ │ │ sub.w sl, r7, r4 │ │ │ │ bic.w sl, sl, #3 │ │ │ │ mov r2, sl │ │ │ │ add.w sl, sl, #4 │ │ │ │ add sl, r3 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ adds r2, #1 │ │ │ │ ands.w r2, r2, #7 │ │ │ │ - beq.n 7a968 │ │ │ │ + beq.n 7a998 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7a954 │ │ │ │ + beq.n 7a984 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7a944 │ │ │ │ + beq.n 7a974 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 7a934 │ │ │ │ + beq.n 7a964 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 7a924 │ │ │ │ + beq.n 7a954 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 7a912 │ │ │ │ + beq.n 7a942 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 7a900 │ │ │ │ + beq.n 7a930 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa30 │ │ │ │ + bne.w 7aa60 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa30 │ │ │ │ + bne.w 7aa60 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa30 │ │ │ │ + bne.w 7aa60 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7aa30 │ │ │ │ + bne.n 7aa60 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7aa30 │ │ │ │ + bne.n 7aa60 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7aa30 │ │ │ │ + bne.n 7aa60 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7aa30 │ │ │ │ + bne.n 7aa60 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 7aa2e │ │ │ │ + beq.n 7aa5e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ add.w r9, r0, #4 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r9, #4 │ │ │ │ mov ip, r0 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7aa30 │ │ │ │ + bne.n 7aa60 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ add.w r0, r9, #8 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov lr, r3 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7aa30 │ │ │ │ + bne.n 7aa60 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, ip │ │ │ │ ldr.w r2, [ip] │ │ │ │ mov ip, r0 │ │ │ │ add.w r0, r9, #12 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7aa30 │ │ │ │ + bne.n 7aa60 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r4, ip │ │ │ │ add.w r3, lr, #8 │ │ │ │ ldr.w r2, [ip] │ │ │ │ mov ip, r0 │ │ │ │ add.w r0, r9, #16 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7aa30 │ │ │ │ + bne.n 7aa60 │ │ │ │ str.w r2, [lr, #8] │ │ │ │ mov r4, ip │ │ │ │ add.w r3, lr, #12 │ │ │ │ ldr.w r2, [ip] │ │ │ │ mov ip, r0 │ │ │ │ add.w r0, r9, #20 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7aa30 │ │ │ │ + bne.n 7aa60 │ │ │ │ str.w r2, [lr, #12] │ │ │ │ mov r4, ip │ │ │ │ add.w r3, lr, #16 │ │ │ │ ldr.w r2, [ip] │ │ │ │ mov ip, r0 │ │ │ │ add.w r0, r9, #24 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7aa30 │ │ │ │ + bne.n 7aa60 │ │ │ │ str.w r2, [lr, #16] │ │ │ │ mov r4, ip │ │ │ │ add.w r3, lr, #20 │ │ │ │ ldr.w r2, [ip] │ │ │ │ mov ip, r0 │ │ │ │ add.w r0, r9, #28 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7aa30 │ │ │ │ + bne.n 7aa60 │ │ │ │ str.w r2, [lr, #20] │ │ │ │ add.w r3, lr, #24 │ │ │ │ mov r4, ip │ │ │ │ ldr.w r2, [ip] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7aa30 │ │ │ │ + bne.n 7aa60 │ │ │ │ add.w r3, lr, #28 │ │ │ │ str.w r2, [lr, #24] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 7a968 │ │ │ │ + bne.n 7a998 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7a4fa │ │ │ │ + beq.w 7a52a │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7a562 │ │ │ │ - b.n 7a574 │ │ │ │ + bls.w 7a592 │ │ │ │ + b.n 7a5a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a654 │ │ │ │ + beq.w 7a684 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a654 │ │ │ │ - ldr r1, [pc, #612] @ (7acbc ) │ │ │ │ + bne.w 7a684 │ │ │ │ + ldr r1, [pc, #612] @ (7acec ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7aefe │ │ │ │ + bne.w 7af2e │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7a654 │ │ │ │ + b.n 7a684 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a64c │ │ │ │ + beq.w 7a67c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a64c │ │ │ │ - ldr r1, [pc, #568] @ (7acbc ) │ │ │ │ + bne.w 7a67c │ │ │ │ + ldr r1, [pc, #568] @ (7acec ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7af68 │ │ │ │ + bne.w 7af98 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7a64c │ │ │ │ + b.n 7a67c │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 7af8e │ │ │ │ + bne.w 7afbe │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #32] │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ - b.n 7ab08 │ │ │ │ + b.n 7ab38 │ │ │ │ cmp r0, #223 @ 0xdf │ │ │ │ - bls.n 7ab22 │ │ │ │ + bls.n 7ab52 │ │ │ │ cmp r0, #239 @ 0xef │ │ │ │ - bhi.w 7afa0 │ │ │ │ + bhi.w 7afd0 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.w 7a5f4 │ │ │ │ + ble.w 7a624 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub.w r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7af88 │ │ │ │ + bhi.w 7afb8 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ - beq.w 7af82 │ │ │ │ + beq.w 7afb2 │ │ │ │ sub.w r5, r0, #237 @ 0xed │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ clz r5, r5 │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7af88 │ │ │ │ + bne.w 7afb8 │ │ │ │ sub.w r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b1f6 │ │ │ │ + bhi.w 7b226 │ │ │ │ add.w r2, r2, r0, lsl #12 │ │ │ │ adds r4, #3 │ │ │ │ sub.w r2, r2, #925696 @ 0xe2000 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r2, r2, r1, lsl #6 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 7ab80 │ │ │ │ + bcs.n 7abb0 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 7aaa8 │ │ │ │ + bhi.n 7aad8 │ │ │ │ mov r2, r4 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - beq.n 7ac06 │ │ │ │ + beq.n 7ac36 │ │ │ │ adds r4, #1 │ │ │ │ strh.w r0, [r3], #2 │ │ │ │ - b.n 7ab04 │ │ │ │ + b.n 7ab34 │ │ │ │ mov r4, ip │ │ │ │ - b.n 7a82c │ │ │ │ + b.n 7a85c │ │ │ │ cmp r0, #193 @ 0xc1 │ │ │ │ - bls.w 7b150 │ │ │ │ + bls.w 7b180 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 7ab80 │ │ │ │ + ble.n 7abb0 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub.w r1, r2, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 7af88 │ │ │ │ + bhi.w 7afb8 │ │ │ │ add.w r2, r2, r0, lsl #6 │ │ │ │ adds r4, #2 │ │ │ │ sub.w r2, r2, #12416 @ 0x3080 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 7ab04 │ │ │ │ + b.n 7ab34 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 7a82c │ │ │ │ + b.n 7a85c │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl c99a4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9a2c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7b10a │ │ │ │ + beq.w 7b13a │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a872 │ │ │ │ + b.n 7a8a2 │ │ │ │ mov r4, lr │ │ │ │ - b.n 7a3be │ │ │ │ + b.n 7a3ee │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - beq.w 7afd0 │ │ │ │ + beq.w 7b000 │ │ │ │ adds r4, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r4, r6 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.w 7a4a6 │ │ │ │ + bcc.w 7a4d6 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7a4fa │ │ │ │ + b.n 7a52a │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a500 │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 7a530 │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 7b0d8 │ │ │ │ + bne.w 7b108 │ │ │ │ mov r0, r6 │ │ │ │ - bl 126880 │ │ │ │ + bl 126cb8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r6, #8] │ │ │ │ str r2, [r6, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r6, r9] │ │ │ │ - b.w 7a31c │ │ │ │ + b.w 7a34c │ │ │ │ ubfx r1, r3, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7b08e │ │ │ │ + beq.w 7b0be │ │ │ │ cmp r1, #2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ it ne │ │ │ │ movtne r1, #16 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b1ac │ │ │ │ + beq.w 7b1dc │ │ │ │ add.w r2, r6, #28 │ │ │ │ - b.n 7a46c │ │ │ │ - bne.w 7ae00 │ │ │ │ + b.n 7a49c │ │ │ │ + bne.w 7ae30 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a664 │ │ │ │ + bhi.w 7a694 │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi.w 7b142 │ │ │ │ + bhi.w 7b172 │ │ │ │ sub.w r5, r2, #224 @ 0xe0 │ │ │ │ negs r2, r5 │ │ │ │ adcs r2, r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 7a4fa │ │ │ │ + b.n 7a52a │ │ │ │ mov r4, lr │ │ │ │ - b.n 7a82c │ │ │ │ + b.n 7a85c │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7b0b6 │ │ │ │ + bcc.w 7b0e6 │ │ │ │ subs r0, r6, #4 │ │ │ │ subs r0, r0, r4 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ add r0, ip │ │ │ │ subs r1, r0, r4 │ │ │ │ subs r1, #4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ adds r1, #1 │ │ │ │ ands.w r1, r1, #3 │ │ │ │ - beq.n 7acb6 │ │ │ │ + beq.n 7ace6 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7ac86 │ │ │ │ + beq.n 7acb6 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7ac5a │ │ │ │ + beq.n 7ac8a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ad7e │ │ │ │ + bne.w 7adae │ │ │ │ uxtb r4, r1 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r4, [r3, #-8] │ │ │ │ ubfx r4, r1, #8, #8 │ │ │ │ strh.w r4, [r3, #-6] │ │ │ │ ubfx r4, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh.w r4, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ mov r4, r2 │ │ │ │ adds r2, #4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ad7e │ │ │ │ + bne.w 7adae │ │ │ │ uxtb r4, r1 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r4, [r3, #-8] │ │ │ │ ubfx r4, r1, #8, #8 │ │ │ │ strh.w r4, [r3, #-6] │ │ │ │ ubfx r4, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh.w r4, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ mov r4, r2 │ │ │ │ adds r2, #4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7ad7e │ │ │ │ + bne.n 7adae │ │ │ │ uxtb r4, r1 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r4, [r3, #-8] │ │ │ │ cmp r2, r0 │ │ │ │ ubfx r4, r1, #8, #8 │ │ │ │ strh.w r4, [r3, #-6] │ │ │ │ ubfx r4, r1, #16, #8 │ │ │ │ mov.w r1, r1, lsr #24 │ │ │ │ strh.w r4, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ - beq.n 7ad92 │ │ │ │ + beq.n 7adc2 │ │ │ │ strd r5, r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 7ad64 │ │ │ │ + b.n 7ad94 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r5, r1, #24 │ │ │ │ ldr.w r1, [r9] │ │ │ │ strh.w ip, [r3] │ │ │ │ @@ -120296,141 +120327,141 @@ │ │ │ │ uxtb.w ip, r1 │ │ │ │ strh.w r5, [r3, #-2] │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r5, r1, #24 │ │ │ │ mov sl, r3 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7ad7a │ │ │ │ + bne.n 7adaa │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ add.w r2, r9, #8 │ │ │ │ strh r7, [r3, #2] │ │ │ │ strh r6, [r3, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ strh r5, [r3, #6] │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ strh.w ip, [r3] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ add.w r3, r3, #8 │ │ │ │ uxtb.w ip, r1 │ │ │ │ mov.w r5, r1, lsr #24 │ │ │ │ mov lr, r2 │ │ │ │ - bne.n 7ad7a │ │ │ │ + bne.n 7adaa │ │ │ │ ldr.w r1, [lr] │ │ │ │ add.w r2, r9, #12 │ │ │ │ strh r7, [r3, #2] │ │ │ │ mov r4, lr │ │ │ │ strh r6, [r3, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ strh r5, [r3, #6] │ │ │ │ strh.w ip, [r3] │ │ │ │ add.w r3, sl, #16 │ │ │ │ - bne.n 7ad7a │ │ │ │ + bne.n 7adaa │ │ │ │ uxtb.w ip, r1 │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ strh.w ip, [sl, #16] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r5, r1, #24 │ │ │ │ strh r7, [r3, #2] │ │ │ │ strh r6, [r3, #4] │ │ │ │ cmp r2, r0 │ │ │ │ strh r5, [r3, #6] │ │ │ │ add.w r3, sl, #24 │ │ │ │ - beq.n 7ad8e │ │ │ │ + beq.n 7adbe │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add.w r9, r2, #4 │ │ │ │ mov r4, r2 │ │ │ │ add.w r2, r9, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ uxtb.w ip, r1 │ │ │ │ - beq.n 7acc0 │ │ │ │ + beq.n 7acf0 │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7b0bc │ │ │ │ + beq.w 7b0ec │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.w 7ab16 │ │ │ │ - b.n 7aaa8 │ │ │ │ + bls.w 7ab46 │ │ │ │ + b.n 7aad8 │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7ad7e │ │ │ │ + b.n 7adae │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6213 @ 0x1845 │ │ │ │ + movw r2, #6285 @ 0x188d │ │ │ │ movt r2, #7 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r6, [r4, #712] @ 0x2c8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r6, r2 │ │ │ │ it ne │ │ │ │ movne.w sl, #22 │ │ │ │ - bne.w 7a896 │ │ │ │ - ldr r2, [pc, #732] @ (7b09c ) │ │ │ │ + bne.w 7a8c6 │ │ │ │ + ldr r2, [pc, #732] @ (7b0cc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov.w sl, #22 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ - b.w 7a2be │ │ │ │ + b.w 7a2ee │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 7ae00 │ │ │ │ + ble.n 7ae30 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7a664 │ │ │ │ + bhi.w 7a694 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b196 │ │ │ │ + bls.w 7b1c6 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq.w 7a664 │ │ │ │ + beq.w 7a694 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 7ae00 │ │ │ │ + beq.n 7ae30 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 7b136 │ │ │ │ + bhi.w 7b166 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a61c │ │ │ │ + b.n 7a64c │ │ │ │ str r5, [r3, #0] │ │ │ │ - b.w 7a3d4 │ │ │ │ + b.w 7a404 │ │ │ │ ldrb.w r7, [sl, r3] │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add.w r0, r7, #56320 @ 0xdc00 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 7b214 │ │ │ │ + beq.w 7b244 │ │ │ │ cmp r5, #2 │ │ │ │ itet ne │ │ │ │ strne.w r0, [r1, r2, lsl #2] │ │ │ │ strheq.w r0, [r1, r2, lsl #1] │ │ │ │ ldrne r2, [sp, #96] @ 0x60 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - b.w 7a5e4 │ │ │ │ + b.w 7a614 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ - bl c99a4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9a2c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7b10a │ │ │ │ + beq.w 7b13a │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - b.w 7a5e2 │ │ │ │ + b.w 7a612 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bls.n 7ae68 │ │ │ │ + bls.n 7ae98 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 7af24 │ │ │ │ + beq.n 7af54 │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 7af18 │ │ │ │ + beq.n 7af48 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r3, r7 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -120440,816 +120471,816 @@ │ │ │ │ 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, #12632 @ 0x3158 │ │ │ │ + movw r2, #13464 @ 0x3498 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1d9af0 <_PyErr_ProgramDecodedTextObject@@Base+0x50c> │ │ │ │ + bl 1da1b4 <_PyErr_ProgramDecodedTextObject@@Base+0x50c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b10a │ │ │ │ + bne.w 7b13a │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a484 │ │ │ │ + b.w 7a4b4 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi.w 7b1d0 │ │ │ │ + bhi.w 7b200 │ │ │ │ subs r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 7aee0 │ │ │ │ + ble.n 7af10 │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ sub.w r5, r7, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b1f0 │ │ │ │ + bhi.w 7b220 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq.n 7aeda │ │ │ │ + beq.n 7af0a │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne.n 7aeca │ │ │ │ + bne.n 7aefa │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7b1f0 │ │ │ │ + bhi.w 7b220 │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bls.w 7a4ea │ │ │ │ + bls.w 7a51a │ │ │ │ movs r5, #3 │ │ │ │ - b.w 7a4fa │ │ │ │ + b.w 7a52a │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.n 7aeca │ │ │ │ - b.n 7b1f0 │ │ │ │ - bne.w 7ab7c │ │ │ │ + bhi.n 7aefa │ │ │ │ + b.n 7b220 │ │ │ │ + bne.w 7abac │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r7, r0, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bls.w 7abf0 │ │ │ │ - b.w 7a4fa │ │ │ │ + bls.w 7ac20 │ │ │ │ + b.w 7a52a │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 7a562 │ │ │ │ - b.w 7a4fa │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + bne.w 7a592 │ │ │ │ + b.w 7a52a │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7aa66 │ │ │ │ + beq.w 7aa96 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7aa66 │ │ │ │ + b.n 7aa96 │ │ │ │ sub.w r6, r6, r9 │ │ │ │ add r4, r6 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a484 │ │ │ │ + b.w 7a4b4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r1, #65533 @ 0xfffd │ │ │ │ - bl e2354 │ │ │ │ + bl e2368 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7b10a │ │ │ │ + beq.w 7b13a │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ sub.w r6, r6, r9 │ │ │ │ add r4, r6 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a484 │ │ │ │ + b.w 7a4b4 │ │ │ │ cmp r0, #237 @ 0xed │ │ │ │ - bne.w 7a618 │ │ │ │ + bne.w 7a648 │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7a66a │ │ │ │ + b.w 7a69a │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ blx r6 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - b.w 7a71e │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.w 7a74e │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7aa92 │ │ │ │ + beq.w 7aac2 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7aa92 │ │ │ │ + b.n 7aac2 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 7aae6 │ │ │ │ + bhi.w 7ab16 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ subs r3, r3, r1 │ │ │ │ - b.n 7af48 │ │ │ │ + b.n 7af78 │ │ │ │ mov r2, r1 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 19b3d8 │ │ │ │ + bl 19ba78 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 7a500 │ │ │ │ + b.w 7a530 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - bhi.w 7a680 │ │ │ │ + bhi.w 7a6b0 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 7afe8 │ │ │ │ + bgt.n 7b018 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 7b172 │ │ │ │ + bgt.w 7b1a2 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7a61c │ │ │ │ + b.w 7a64c │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7afd6 │ │ │ │ + bne.n 7b006 │ │ │ │ mov r4, r2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r2, r4, #4 │ │ │ │ cmp r2, r6 │ │ │ │ - bls.n 7afc0 │ │ │ │ + bls.n 7aff0 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7a4fa │ │ │ │ + beq.w 7a52a │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7ab6e │ │ │ │ - b.w 7a4ae │ │ │ │ + bls.w 7ab9e │ │ │ │ + b.w 7a4de │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7b1a8 │ │ │ │ + bhi.w 7b1d8 │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ - bne.w 7b1c2 │ │ │ │ + bne.w 7b1f2 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b1a8 │ │ │ │ + bls.w 7b1d8 │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7b1be │ │ │ │ + bhi.w 7b1ee │ │ │ │ sub.w ip, r2, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7b1ba │ │ │ │ + bhi.w 7b1ea │ │ │ │ add.w r2, r2, r0, lsl #18 │ │ │ │ adds r4, #4 │ │ │ │ sub.w r2, r2, #63438848 @ 0x3c80000 │ │ │ │ sub.w r2, r2, #8320 @ 0x2080 │ │ │ │ add.w r2, r2, r5, lsl #12 │ │ │ │ add.w r5, r2, r7, lsl #6 │ │ │ │ - b.n 7ab84 │ │ │ │ + b.n 7abb4 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bhi.n 7b092 │ │ │ │ + bhi.n 7b0c2 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #3 │ │ │ │ - ble.w 7add6 │ │ │ │ + ble.w 7ae06 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7a664 │ │ │ │ + bhi.w 7a694 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.w 7b162 │ │ │ │ + bne.w 7b192 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7a664 │ │ │ │ + bls.w 7a694 │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b136 │ │ │ │ + bhi.n 7b166 │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b156 │ │ │ │ + bhi.n 7b186 │ │ │ │ add.w r2, r0, r2, lsl #18 │ │ │ │ adds r4, #4 │ │ │ │ sub.w r2, r2, #63438848 @ 0x3c80000 │ │ │ │ sub.w r2, r2, #8320 @ 0x2080 │ │ │ │ add.w r2, r2, r5, lsl #12 │ │ │ │ add.w r5, r2, r7, lsl #6 │ │ │ │ - b.w 7a4fa │ │ │ │ + b.w 7a52a │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ - b.n 7abd2 │ │ │ │ + b.n 7ac02 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7a688 │ │ │ │ + b.w 7a6b8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1e82fc │ │ │ │ + bl 1e8984 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a31c │ │ │ │ + bne.w 7a34c │ │ │ │ movs r6, #0 │ │ │ │ - b.w 7a3d4 │ │ │ │ + b.w 7a404 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 7ab16 │ │ │ │ + bne.w 7ab46 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b.n 7ab84 │ │ │ │ + b.n 7abb4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63816 @ 0xf948 │ │ │ │ + movw r1, #64648 @ 0xfc88 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 7b0b0 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 7b0e0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 7aba6 │ │ │ │ + b.n 7abd6 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 7a524 │ │ │ │ + bge.w 7a554 │ │ │ │ add.w r3, r3, #1296 @ 0x510 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ add.w r6, r6, r3, lsl #5 │ │ │ │ - b.w 7a3d4 │ │ │ │ + b.w 7a404 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 1d4a0c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - b.n 7b0b0 │ │ │ │ + bl 1d50d4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b.n 7b0e0 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - movw r7, #51344 @ 0xc890 │ │ │ │ + movw r7, #52176 @ 0xcbd0 │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ sub.w r6, r6, sl │ │ │ │ sub.w r9, r4, sl │ │ │ │ - b.w 7a5c0 │ │ │ │ + b.w 7a5f0 │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r5, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a5aa │ │ │ │ + b.w 7a5da │ │ │ │ sub.w r0, r2, #237 @ 0xed │ │ │ │ negs r2, r0 │ │ │ │ adcs r2, r0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.w 7a4fa │ │ │ │ + b.w 7a52a │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r5, #1 │ │ │ │ - b.n 7ab84 │ │ │ │ + b.n 7abb4 │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r5, #4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a5aa │ │ │ │ + b.w 7a5da │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.w 7b060 │ │ │ │ + bne.w 7b090 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b060 │ │ │ │ - b.w 7a664 │ │ │ │ + bls.w 7b090 │ │ │ │ + b.w 7a694 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 7b1a8 │ │ │ │ + bhi.n 7b1d8 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b1a4 │ │ │ │ + bls.n 7b1d4 │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - beq.n 7b1a8 │ │ │ │ + beq.n 7b1d8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7b1a0 │ │ │ │ + beq.n 7b1d0 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b.n 7ab84 │ │ │ │ + b.n 7abb4 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.w 7adf2 │ │ │ │ - b.w 7a664 │ │ │ │ + bne.w 7ae22 │ │ │ │ + b.w 7a694 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7ab84 │ │ │ │ + b.n 7abb4 │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ - bne.n 7b184 │ │ │ │ + bne.n 7b1b4 │ │ │ │ subs r3, r3, r1 │ │ │ │ - b.n 7af48 │ │ │ │ + b.n 7af78 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - b.w 7a46c │ │ │ │ + b.w 7a49c │ │ │ │ add.w r0, r6, #28 │ │ │ │ - b.w 7a6a2 │ │ │ │ + b.w 7a6d2 │ │ │ │ movs r5, #4 │ │ │ │ - b.n 7ab84 │ │ │ │ + b.n 7abb4 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 7ab84 │ │ │ │ + b.n 7abb4 │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - bne.w 7b006 │ │ │ │ + bne.w 7b036 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b006 │ │ │ │ - b.n 7b1a8 │ │ │ │ + bls.w 7b036 │ │ │ │ + b.n 7b1d8 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bls.n 7b1da │ │ │ │ + bls.n 7b20a │ │ │ │ movs r5, #1 │ │ │ │ - b.w 7a4fa │ │ │ │ + b.w 7a52a │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #3 │ │ │ │ - bgt.n 7b23e │ │ │ │ + bgt.n 7b26e │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7ab7c │ │ │ │ + ble.w 7abac │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bls.n 7b220 │ │ │ │ + bls.n 7b250 │ │ │ │ movs r5, #2 │ │ │ │ - b.w 7a4fa │ │ │ │ + b.w 7a52a │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r5, #3 │ │ │ │ - b.n 7ab84 │ │ │ │ + b.n 7abb4 │ │ │ │ subs r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 7a67c │ │ │ │ + bne.w 7a6ac │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 7a63c │ │ │ │ - b.w 7a5aa │ │ │ │ + bls.w 7a66c │ │ │ │ + b.w 7a5da │ │ │ │ strb r7, [r1, r2] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ - b.n 7ae30 │ │ │ │ + b.n 7ae60 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.w 7a6e2 │ │ │ │ + b.w 7a712 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bhi.n 7b274 │ │ │ │ + bhi.n 7b2a4 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - beq.n 7b1f0 │ │ │ │ + beq.n 7b220 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 7ab7c │ │ │ │ + beq.w 7abac │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b.w 7a4fa │ │ │ │ + b.w 7a52a │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b1f0 │ │ │ │ + bhi.n 7b220 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.n 7b27a │ │ │ │ + bne.n 7b2aa │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b1f0 │ │ │ │ + bls.n 7b220 │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7aed4 │ │ │ │ + bhi.w 7af04 │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bls.w 7b074 │ │ │ │ + bls.w 7b0a4 │ │ │ │ movs r5, #4 │ │ │ │ - b.w 7a4fa │ │ │ │ + b.w 7a52a │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b228 │ │ │ │ - b.n 7b1f0 │ │ │ │ + bne.n 7b258 │ │ │ │ + b.n 7b220 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b256 │ │ │ │ + bne.n 7b286 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b256 │ │ │ │ - b.n 7b1f0 │ │ │ │ + bls.n 7b286 │ │ │ │ + b.n 7b220 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 7b2cc │ │ │ │ + cbz r1, 7b2fc │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r2, ip │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.n 7b2cc │ │ │ │ + bmi.n 7b2fc │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 7b2d6 │ │ │ │ + beq.n 7b306 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 7b3e2 │ │ │ │ + beq.w 7b412 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r8, [r1] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 7b4ee │ │ │ │ - ldr r3, [pc, #664] @ (7b580 ) │ │ │ │ + beq.w 7b51e │ │ │ │ + ldr r3, [pc, #664] @ (7b5b0 ) │ │ │ │ ldr.w r0, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7b3aa │ │ │ │ + bne.n 7b3da │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r6, #1152] @ 0x480 │ │ │ │ - bl 7cff8 │ │ │ │ + bl 7d028 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7b53e │ │ │ │ + blt.w 7b56e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r8, r2 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7b364 │ │ │ │ + beq.n 7b394 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b330 │ │ │ │ + beq.n 7b360 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b536 │ │ │ │ + beq.w 7b566 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b42e │ │ │ │ + beq.n 7b45e │ │ │ │ subs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7b432 │ │ │ │ + beq.n 7b462 │ │ │ │ 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 7b3f8 │ │ │ │ + bmi.n 7b428 │ │ │ │ mov r7, r4 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b384 │ │ │ │ + beq.n 7b3b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7b384 │ │ │ │ - ldr r2, [pc, #528] @ (7b584 ) │ │ │ │ + cbnz r3, 7b3b4 │ │ │ │ + ldr r2, [pc, #528] @ (7b5b4 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b48c │ │ │ │ + bne.w 7b4bc │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7b2ce │ │ │ │ + beq.n 7b2fe │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 7b2ce │ │ │ │ + bne.n 7b2fe │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movs r0, #2 │ │ │ │ bfi r3, r0, #0, #2 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ strb r3, [r7, #16] │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.n 7b456 │ │ │ │ + bmi.n 7b486 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7b2ce │ │ │ │ + b.n 7b2fe │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7b2f2 │ │ │ │ + beq.n 7b322 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b3d2 │ │ │ │ + beq.n 7b402 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7b3d2 │ │ │ │ - ldr r2, [pc, #448] @ (7b584 ) │ │ │ │ + cbnz r3, 7b402 │ │ │ │ + ldr r2, [pc, #448] @ (7b5b4 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b4be │ │ │ │ + bne.n 7b4ee │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ - b.n 7b2ce │ │ │ │ + b.n 7b2fe │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7b2cc │ │ │ │ + beq.w 7b2fc │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 19ec50 │ │ │ │ - b.n 7b2cc │ │ │ │ + bl 19f2f0 │ │ │ │ + b.n 7b2fc │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7b43e │ │ │ │ + cbnz r3, 7b46e │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b354 │ │ │ │ + beq.n 7b384 │ │ │ │ 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 7b354 │ │ │ │ + b.n 7b384 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7b342 │ │ │ │ + bne.n 7b372 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7b2cc │ │ │ │ - movw r2, #63569 @ 0xf851 │ │ │ │ + b.n 7b2fc │ │ │ │ + movw r2, #63621 @ 0xf885 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b4d6 │ │ │ │ + bne.n 7b506 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b3fe │ │ │ │ - b.n 7b354 │ │ │ │ + bne.n 7b42e │ │ │ │ + b.n 7b384 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7b4a6 │ │ │ │ + cbnz r3, 7b4d6 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b3a2 │ │ │ │ + beq.n 7b3d2 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ str.w r0, [r7, #-8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ - b.n 7b3a2 │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 7b3d2 │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7b380 │ │ │ │ + beq.w 7b3b0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7b380 │ │ │ │ - movw r2, #63569 @ 0xf851 │ │ │ │ + b.n 7b3b0 │ │ │ │ + movw r2, #63621 @ 0xf885 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b4e2 │ │ │ │ + bne.n 7b512 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b45c │ │ │ │ - b.n 7b3a2 │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + bne.n 7b48c │ │ │ │ + b.n 7b3d2 │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7b3ce │ │ │ │ + beq.n 7b3fe │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7b3ce │ │ │ │ + b.n 7b3fe │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b3fe │ │ │ │ - b.n 7b354 │ │ │ │ + bne.n 7b42e │ │ │ │ + b.n 7b384 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b45c │ │ │ │ - b.n 7b3a2 │ │ │ │ + bne.n 7b48c │ │ │ │ + b.n 7b3d2 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 7b2e4 │ │ │ │ + bne.w 7b314 │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.n 7b56e │ │ │ │ + bpl.n 7b59e │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.n 7b544 │ │ │ │ + bpl.n 7b574 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #20 │ │ │ │ - blt.n 7b556 │ │ │ │ + blt.n 7b586 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #24 │ │ │ │ - ldr r7, [pc, #116] @ (7b588 ) │ │ │ │ + ldr r7, [pc, #116] @ (7b5b8 ) │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 7b2ce │ │ │ │ + beq.w 7b2fe │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b2ce │ │ │ │ + bne.w 7b2fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b2ce │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b2fe │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b330 │ │ │ │ - bl d3bd8 │ │ │ │ - b.n 7b2cc │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b360 │ │ │ │ + bl d3c14 │ │ │ │ + b.n 7b2fc │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #28 │ │ │ │ - bge.n 7b50e │ │ │ │ + bge.n 7b53e │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 7b57a │ │ │ │ + bpl.n 7b5aa │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ add.w r3, r3, #1296 @ 0x510 │ │ │ │ add.w r7, r7, r3, lsl #5 │ │ │ │ - b.n 7b518 │ │ │ │ + b.n 7b548 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7b50e │ │ │ │ - b.n 7b55a │ │ │ │ + bge.n 7b53e │ │ │ │ + b.n 7b58a │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 7b55a │ │ │ │ + b.n 7b58a │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldrsb.w r2, [r0, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7b8ac │ │ │ │ + blt.w 7b8dc │ │ │ │ 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 7b69e │ │ │ │ + bne.n 7b6ce │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 7b662 │ │ │ │ + bpl.n 7b692 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b7a4 │ │ │ │ + beq.w 7b7d4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r3, #47281 @ 0xb8b1 │ │ │ │ + movw r3, #47329 @ 0xb8e1 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b79a │ │ │ │ + bne.w 7b7ca │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - movw r3, #29945 @ 0x74f9 │ │ │ │ + movw r3, #29997 @ 0x752d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b78c │ │ │ │ - ldr r1, [pc, #688] @ (7b8a0 ) │ │ │ │ + bne.w 7b7bc │ │ │ │ + ldr r1, [pc, #688] @ (7b8d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r3, r4, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.n 7b67a │ │ │ │ + beq.n 7b6aa │ │ │ │ lsrs r2, r4, #18 │ │ │ │ ubfx r1, r4, #0, #18 │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr.w r6, [r2, #808] @ 0x328 │ │ │ │ cmp r6, r1 │ │ │ │ - bgt.n 7b634 │ │ │ │ + bgt.n 7b664 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r1 │ │ │ │ ite gt │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbz r1, 7b67a │ │ │ │ + cbz r1, 7b6aa │ │ │ │ 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, 7b64c │ │ │ │ + cbz r1, 7b67c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b712 │ │ │ │ + beq.n 7b742 │ │ │ │ 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 7b7bc │ │ │ │ + bne.w 7b7ec │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 7b5c0 │ │ │ │ + bmi.n 7b5f0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b5c0 │ │ │ │ - bl 7732c │ │ │ │ - b.n 7b5c0 │ │ │ │ + beq.n 7b5f0 │ │ │ │ + bl 77360 │ │ │ │ + b.n 7b5f0 │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #50249 @ 0xc449 │ │ │ │ + movw r3, #50313 @ 0xc489 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b894 │ │ │ │ + bne.w 7b8c4 │ │ │ │ mov r0, r4 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 7b646 │ │ │ │ + b.n 7b676 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7b8a6 │ │ │ │ + bne.w 7b8d6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ itt ne │ │ │ │ movne r3, #2 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #488] @ (7b8a0 ) │ │ │ │ + ldr r3, [pc, #488] @ (7b8d0 ) │ │ │ │ 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 7b820 │ │ │ │ + bpl.w 7b850 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b8a4 │ │ │ │ + beq.w 7b8d4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7b7d4 │ │ │ │ + bne.n 7b804 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.n 7b7d4 │ │ │ │ + beq.n 7b804 │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl da8ac <_PyDict_Pop@@Base+0x40> │ │ │ │ + bl da8d8 <_PyDict_Pop@@Base+0x40> │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 7b7e0 │ │ │ │ + beq.n 7b810 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b8a4 │ │ │ │ + beq.w 7b8d4 │ │ │ │ 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 7b5b2 │ │ │ │ + b.n 7b5e2 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w r7, [r5, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r8, r2, r6 │ │ │ │ @@ -121257,119 +121288,119 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ str r4, [r3, #8] │ │ │ │ add.w r4, r5, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w ip, [r4, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 7b74e │ │ │ │ + bne.n 7b77e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b74a │ │ │ │ + cbz r3, 7b77a │ │ │ │ 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 7b832 │ │ │ │ + beq.n 7b862 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7b7f8 │ │ │ │ + beq.n 7b828 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ - cbnz r3, 7b766 │ │ │ │ + cbnz r3, 7b796 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7b646 │ │ │ │ + beq.w 7b676 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b81a │ │ │ │ + beq.n 7b84a │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7b786 │ │ │ │ + cbz r3, 7b7b6 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7b646 │ │ │ │ + b.n 7b676 │ │ │ │ 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 7b66a │ │ │ │ + beq.w 7b69a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7b674 │ │ │ │ - bl 7732c │ │ │ │ + beq.w 7b6a4 │ │ │ │ + bl 77360 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 7b66a │ │ │ │ + b.n 7b69a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b7ac │ │ │ │ + beq.n 7b7dc │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7b5c0 │ │ │ │ - b.n 7b7b4 │ │ │ │ + beq.w 7b5f0 │ │ │ │ + b.n 7b7e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 7b6ea │ │ │ │ + bne.n 7b71a │ │ │ │ mov r0, r4 │ │ │ │ bl 2ea54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ec50 │ │ │ │ + bl 19f2f0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7b646 │ │ │ │ + b.n 7b676 │ │ │ │ ldr.w r3, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7b806 │ │ │ │ + cbz r3, 7b836 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b646 │ │ │ │ + bne.w 7b676 │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ - b.n 7b646 │ │ │ │ + b.n 7b676 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 7b776 │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ + b.n 7b7a6 │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3003 @ 0xbbb │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7b7e0 │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7b810 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b758 │ │ │ │ + beq.n 7b788 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b88e │ │ │ │ + cbz r3, 7b8be │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r5, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7b866 │ │ │ │ + cbz r3, 7b896 │ │ │ │ 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 │ │ │ │ @@ -121378,95 +121409,95 @@ │ │ │ │ ldr.w r3, [r0, #812] @ 0x32c │ │ │ │ ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ str.w r4, [r7, r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 7b646 │ │ │ │ + b.n 7b676 │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 7b83e │ │ │ │ + b.n 7b86e │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 7b692 │ │ │ │ + b.n 7b6c2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 19ec50 │ │ │ │ + b.w 19f2f0 │ │ │ │ │ │ │ │ -0007b8b0 : │ │ │ │ +0007b8e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ - movw r3, #29945 @ 0x74f9 │ │ │ │ + movw r3, #29997 @ 0x752d │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b9e6 │ │ │ │ - cbz r0, 7b934 │ │ │ │ - ldr r0, [pc, #412] @ (7ba7c ) │ │ │ │ + bne.w 7ba16 │ │ │ │ + cbz r0, 7b964 │ │ │ │ + ldr r0, [pc, #412] @ (7baac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7b94c │ │ │ │ + beq.n 7b97c │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r0, r1, #0, #18 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr.w r5, [r2, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 7b924 │ │ │ │ + bgt.n 7b954 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbz r0, 7b94c │ │ │ │ + cbz r0, 7b97c │ │ │ │ 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, 7b938 │ │ │ │ - cbz r2, 7b970 │ │ │ │ + cbz r0, 7b968 │ │ │ │ + cbz r2, 7b9a0 │ │ │ │ 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, #50249 @ 0xc449 │ │ │ │ + movw r3, #50313 @ 0xc489 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ba74 │ │ │ │ + bne.w 7baa4 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7b934 │ │ │ │ + b.n 7b964 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr.w r6, [r4, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ @@ -121474,74 +121505,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 7b9aa │ │ │ │ + bne.n 7b9da │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r7, 7b9a6 │ │ │ │ + cbz r7, 7b9d6 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ str.w r7, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7ba10 │ │ │ │ + beq.n 7ba40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7b9f0 │ │ │ │ + beq.n 7ba20 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7b9c2 │ │ │ │ + cbnz r3, 7b9f2 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7b934 │ │ │ │ + beq.n 7b964 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7ba6e │ │ │ │ + beq.n 7ba9e │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7b9e0 │ │ │ │ + cbz r3, 7ba10 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7b934 │ │ │ │ + b.n 7b964 │ │ │ │ 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, 7b9fe │ │ │ │ + cbz r3, 7ba2e │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b934 │ │ │ │ + bne.n 7b964 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7b934 │ │ │ │ + b.n 7b964 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b9b4 │ │ │ │ + beq.n 7b9e4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7ba68 │ │ │ │ + cbz r3, 7ba98 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7ba42 │ │ │ │ + cbz r3, 7ba72 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r7, #0 │ │ │ │ @@ -121550,22 +121581,22 @@ │ │ │ │ str.w r7, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7b934 │ │ │ │ + b.n 7b964 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7ba1c │ │ │ │ + b.n 7ba4c │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7b9d0 │ │ │ │ + b.n 7ba00 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7b964 │ │ │ │ + b.n 7b994 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ @@ -121573,43 +121604,43 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bdac │ │ │ │ + beq.w 7bddc │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bd86 │ │ │ │ + bne.w 7bdb6 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bdb6 │ │ │ │ + bne.w 7bde6 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 7bfa2 │ │ │ │ + beq.w 7bfd2 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7bbd6 │ │ │ │ + beq.n 7bc06 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.w 7bc2c │ │ │ │ + bne.w 7bc5c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7be8c │ │ │ │ + ble.w 7bebc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7c000 │ │ │ │ + bne.w 7c030 │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ add.w ip, r8, r0 │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r3, [r8, r0] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ @@ -121621,30 +121652,30 @@ │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ cmp.w r8, #7 │ │ │ │ lsl.w r0, r0, r8 │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w lr, r9, r0 │ │ │ │ - bgt.n 7bb94 │ │ │ │ + bgt.n 7bbc4 │ │ │ │ add.w ip, r6, #20 │ │ │ │ ldrsb.w r3, [ip, lr] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7bd64 │ │ │ │ + bge.w 7bd94 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ strb.w r3, [ip, lr] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r5, #6] │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ lsl.w r3, r3, ip │ │ │ │ add.w ip, r5, #20 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7be04 │ │ │ │ + beq.w 7be34 │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ add.w r6, r5, #20 │ │ │ │ str r7, [r6, r3] │ │ │ │ add r6, r3 │ │ │ │ str.w sl, [r6, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, #1 │ │ │ │ @@ -121656,68 +121687,68 @@ │ │ │ │ str r0, [r5, #16] │ │ │ │ str r2, [r5, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 7bf2c │ │ │ │ + bgt.w 7bf5c │ │ │ │ add.w r3, r6, lr, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7bcb4 │ │ │ │ + bge.w 7bce4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w ip, r6, #20 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r0, [ip, lr, lsl #1] │ │ │ │ ldrb.w lr, [r6, #6] │ │ │ │ ldrb r6, [r6, #5] │ │ │ │ lsls r3, r6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7be04 │ │ │ │ + beq.w 7be34 │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ str.w r7, [ip, r3] │ │ │ │ add r3, ip │ │ │ │ str.w sl, [r3, #4] │ │ │ │ - b.n 7bb78 │ │ │ │ + b.n 7bba8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7be2c │ │ │ │ + bmi.w 7be5c │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.w 7badc │ │ │ │ + bpl.w 7bb0c │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7be6a │ │ │ │ + bne.w 7be9a │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7bf46 │ │ │ │ - ldr r3, [pc, #796] @ (7bf24 ) │ │ │ │ + beq.w 7bf76 │ │ │ │ + ldr r3, [pc, #796] @ (7bf54 ) │ │ │ │ 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 7badc │ │ │ │ + b.n 7bb0c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 7bc8a │ │ │ │ + beq.n 7bcba │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ - bne.w 7bebe │ │ │ │ + bne.w 7beee │ │ │ │ movw lr, #42704 @ 0xa6d0 │ │ │ │ add.w ip, r8, lr │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr.w r3, [r8, lr] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ @@ -121726,216 +121757,216 @@ │ │ │ │ adc.w r3, r0, #0 │ │ │ │ str.w r3, [ip, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w lr, [r1, #5] │ │ │ │ ldrb.w ip, [r1, #6] │ │ │ │ lsl.w r0, r0, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7bf10 │ │ │ │ + beq.w 7bf40 │ │ │ │ add.w r1, r1, r5, lsl #3 │ │ │ │ add r1, r0 │ │ │ │ str.w sl, [r1, #24] │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - cbz r6, 7bc96 │ │ │ │ + cbz r6, 7bcc6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7bd06 │ │ │ │ + bne.n 7bd36 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7bb8c │ │ │ │ + beq.w 7bbbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bb8c │ │ │ │ + bne.w 7bbbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bb8c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bbbc │ │ │ │ mov.w ip, r9, lsr #5 │ │ │ │ add.w lr, lr, lr, lsl #2 │ │ │ │ add.w r3, ip, #1 │ │ │ │ add r3, lr │ │ │ │ and.w lr, r3, r0 │ │ │ │ add.w r3, r6, lr, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7bbaa │ │ │ │ + blt.w 7bbda │ │ │ │ mov.w r3, lr, lsl #2 │ │ │ │ add r3, lr │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ add r3, ip │ │ │ │ cmp.w r8, #7 │ │ │ │ add.w r3, r3, #1 │ │ │ │ and.w lr, r3, r0 │ │ │ │ - bgt.n 7bd36 │ │ │ │ + bgt.n 7bd66 │ │ │ │ add.w r3, r6, lr │ │ │ │ ldrsb.w r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 7be18 │ │ │ │ + bge.w 7be48 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strb r0, [r3, #20] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - b.n 7bb52 │ │ │ │ + b.n 7bb82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bc96 │ │ │ │ - ldr r2, [pc, #536] @ (7bf28 ) │ │ │ │ + bne.n 7bcc6 │ │ │ │ + ldr r2, [pc, #536] @ (7bf58 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bfde │ │ │ │ + bne.w 7c00e │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 7bc96 │ │ │ │ + b.n 7bcc6 │ │ │ │ add.w lr, lr, lr, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ add lr, ip │ │ │ │ add.w lr, lr, #1 │ │ │ │ and.w lr, lr, r0 │ │ │ │ cmp.w r8, #15 │ │ │ │ add.w r3, r6, lr, lsl #1 │ │ │ │ itet gt │ │ │ │ addgt.w r3, r6, lr, lsl #2 │ │ │ │ ldrshle.w r3, [r3, #20] │ │ │ │ ldrgt r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7bd24 │ │ │ │ + bge.n 7bd54 │ │ │ │ cmp.w r8, #15 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ it gt │ │ │ │ movgt.w r3, lr, lsl #2 │ │ │ │ - ble.w 7bbac │ │ │ │ + ble.w 7bbdc │ │ │ │ add.w ip, r6, r3 │ │ │ │ - b.n 7bf40 │ │ │ │ + b.n 7bf70 │ │ │ │ mov.w ip, r9, lsr #5 │ │ │ │ add.w lr, lr, lr, lsl #2 │ │ │ │ add.w r3, ip, #1 │ │ │ │ add r3, lr │ │ │ │ and.w lr, r3, r0 │ │ │ │ add.w r3, r6, lr │ │ │ │ ldrsb.w fp, [r3, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.n 7bcfc │ │ │ │ - b.n 7bcd4 │ │ │ │ + blt.n 7bd2c │ │ │ │ + b.n 7bd04 │ │ │ │ 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 7c12c │ │ │ │ + bl 7c15c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7bfa2 │ │ │ │ + beq.w 7bfd2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bac0 │ │ │ │ + beq.w 7baf0 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl d5e38 <_PyEval_CheckExceptTypeValid@@Base+0x17d8> │ │ │ │ + bl d5e80 <_PyEval_CheckExceptTypeValid@@Base+0x17e4> │ │ │ │ mov r3, r0 │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 7bf7c │ │ │ │ + beq.w 7bfac │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 123928 <_PyUnicode_IsNumeric@@Base+0x60c> │ │ │ │ + bl 123d60 <_PyUnicode_IsNumeric@@Base+0x60c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7bfc4 │ │ │ │ + bne.w 7bff4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7bb8c │ │ │ │ + beq.w 7bbbc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bb8c │ │ │ │ + bne.w 7bbbc │ │ │ │ mov r0, sl │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bb8c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bbbc │ │ │ │ movs r6, #12 │ │ │ │ mla r3, r6, r0, r3 │ │ │ │ add.w r6, ip, r3 │ │ │ │ strd r7, sl, [r6, #4] │ │ │ │ str.w r9, [ip, r3] │ │ │ │ - b.n 7bb78 │ │ │ │ + b.n 7bba8 │ │ │ │ add.w lr, lr, lr, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ add lr, ip │ │ │ │ add.w lr, lr, #1 │ │ │ │ and.w lr, lr, r0 │ │ │ │ - b.n 7bcee │ │ │ │ + b.n 7bd1e │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7be4c │ │ │ │ + cbnz r2, 7be7c │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7bc04 │ │ │ │ + bne.w 7bc34 │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bc04 │ │ │ │ - b.n 7bbe0 │ │ │ │ - movw r3, #63569 @ 0xf851 │ │ │ │ + bne.w 7bc34 │ │ │ │ + b.n 7bc10 │ │ │ │ + movw r3, #63621 @ 0xf885 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bff8 │ │ │ │ + bne.w 7c028 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bbe0 │ │ │ │ + beq.w 7bc10 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 7be32 │ │ │ │ - movw r3, #63569 @ 0xf851 │ │ │ │ + b.n 7be62 │ │ │ │ + movw r3, #63621 @ 0xf885 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bfd6 │ │ │ │ + bne.w 7c006 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7badc │ │ │ │ + beq.w 7bb0c │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ - b.n 7bbf6 │ │ │ │ + b.n 7bc26 │ │ │ │ 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 7c12c │ │ │ │ + bl 7c15c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7bfa2 │ │ │ │ + beq.n 7bfd2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7c000 │ │ │ │ + bne.w 7c030 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - b.n 7baf6 │ │ │ │ + b.n 7bb26 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e1848 │ │ │ │ + bl 1e1ecc │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ add.w lr, r8, r0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr.w r3, [r8, r0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ adds.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ @@ -121945,253 +121976,253 @@ │ │ │ │ str.w r3, [lr, #4] │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldrb.w lr, [r1, #5] │ │ │ │ orr.w r2, r2, ip │ │ │ │ ldrb.w ip, [r1, #6] │ │ │ │ lsl.w r0, r0, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7bc7c │ │ │ │ + bne.w 7bcac │ │ │ │ mov.w ip, #12 │ │ │ │ mla r1, ip, r5, r1 │ │ │ │ add r1, r0 │ │ │ │ str.w sl, [r1, #28] │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - b.n 7bc8a │ │ │ │ + b.n 7bcba │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov.w fp, lr, lsl #2 │ │ │ │ add.w ip, r6, fp │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ ldrlt r0, [r6, #16] │ │ │ │ - bge.n 7bf52 │ │ │ │ + bge.n 7bf82 │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.n 7bb52 │ │ │ │ + b.n 7bb82 │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7badc │ │ │ │ - b.n 7bc04 │ │ │ │ + beq.w 7bb0c │ │ │ │ + b.n 7bc34 │ │ │ │ mov.w ip, r9, lsr #5 │ │ │ │ add fp, lr │ │ │ │ add.w lr, ip, #1 │ │ │ │ add lr, fp │ │ │ │ and.w lr, lr, r0 │ │ │ │ mov.w r3, lr, lsl #2 │ │ │ │ add.w fp, r6, r3 │ │ │ │ ldr.w fp, [fp, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ it lt │ │ │ │ ldrlt r0, [r6, #16] │ │ │ │ - blt.w 7bd5e │ │ │ │ - b.n 7bcd8 │ │ │ │ + blt.w 7bd8e │ │ │ │ + b.n 7bd08 │ │ │ │ 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 7c12c │ │ │ │ + bl 7c15c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7bac0 │ │ │ │ + bne.w 7baf0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7c012 │ │ │ │ + bne.n 7c042 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7bfbe │ │ │ │ + beq.n 7bfee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 7c024 │ │ │ │ + cbz r3, 7c054 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7bb8e │ │ │ │ + b.n 7bbbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bde2 │ │ │ │ + bne.w 7be12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bde2 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7be12 │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7be80 │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 7beb0 │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7bd1e │ │ │ │ + beq.w 7bd4e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 7bd1e │ │ │ │ + b.n 7bd4e │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7be60 │ │ │ │ + b.n 7be90 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e1848 │ │ │ │ + bl 1e1ecc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.n 7beba │ │ │ │ + b.n 7beea │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bfae │ │ │ │ + bne.n 7bfde │ │ │ │ mov r0, sl │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bfae │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bfde │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bfbe │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bfee │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ cmp.w lr, #7 │ │ │ │ lsl.w r3, r3, lr │ │ │ │ add.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, r4, r1 │ │ │ │ - bgt.n 7c0a2 │ │ │ │ + bgt.n 7c0d2 │ │ │ │ add.w ip, r2, r0 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7c058 │ │ │ │ + bge.n 7c088 │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ and.w r0, r4, r3 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7c056 │ │ │ │ + blt.n 7c086 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ cmp.w lr, #7 │ │ │ │ add.w r0, r0, r1, lsr #5 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ add.w r0, r0, #1 │ │ │ │ and.w r0, r0, r4 │ │ │ │ - bgt.n 7c0cc │ │ │ │ + bgt.n 7c0fc │ │ │ │ adds r3, r2, r0 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7c056 │ │ │ │ + blt.n 7c086 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ ands r0, r4 │ │ │ │ - b.n 7c08a │ │ │ │ + b.n 7c0ba │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7c0f0 │ │ │ │ + bgt.n 7c120 │ │ │ │ add.w r3, r2, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7c056 │ │ │ │ + blt.n 7c086 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ and.w r0, r4, r3 │ │ │ │ add.w r3, r2, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ - b.n 7c06c │ │ │ │ + b.n 7c09c │ │ │ │ add.w ip, r2, r0, lsl #1 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7c110 │ │ │ │ + bgt.n 7c140 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r3, r1 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7c056 │ │ │ │ + blt.n 7c086 │ │ │ │ and.w r0, r4, r3 │ │ │ │ - b.n 7c0cc │ │ │ │ + b.n 7c0fc │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ mov.w ip, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7c056 │ │ │ │ + blt.n 7c086 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add ip, r0 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r0, ip │ │ │ │ ands r0, r4 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 7c06c │ │ │ │ + b.n 7c09c │ │ │ │ add.w ip, r2, r0, lsl #2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r3, r0 │ │ │ │ add r3, r1 │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ adds r3, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7c0ea │ │ │ │ + bge.n 7c11a │ │ │ │ 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 7ca54 │ │ │ │ + bhi.w 7ca84 │ │ │ │ ldrd r5, r3, [r0, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c716 │ │ │ │ + beq.w 7c746 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ lsl.w fp, r3, r6 │ │ │ │ - ldr r0, [pc, #720] @ (7c444 ) │ │ │ │ + ldr r0, [pc, #720] @ (7c474 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ cmp r6, #7 │ │ │ │ lsl.w r2, fp, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ itt hi │ │ │ │ strhi r3, [sp, #20] │ │ │ │ strhi r3, [sp, #28] │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr.w sl, r2, r3 │ │ │ │ ldr.w r2, [r0, r9] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov.w r2, sl, lsl #3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bhi.w 7c756 │ │ │ │ + bhi.w 7c786 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.w 7c2e2 │ │ │ │ + bne.w 7c312 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7c796 │ │ │ │ + ble.w 7c7c6 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #2740] @ 0xab4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r4, [r0, #2420] @ 0x974 │ │ │ │ add.w r0, r4, #28 │ │ │ │ @@ -122210,86 +122241,86 @@ │ │ │ │ blx 2957c │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ca1e │ │ │ │ + bne.w 7ca4e │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c76a │ │ │ │ + beq.w 7c79a │ │ │ │ add.w r3, r5, #20 │ │ │ │ mov.w r8, #8 │ │ │ │ add.w sl, r3, r1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add r8, r6 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 7c7e0 │ │ │ │ + bne.w 7c810 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7c7e0 │ │ │ │ + bne.w 7c810 │ │ │ │ mov.w r2, fp, lsl #3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r3, r2 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 7c28c │ │ │ │ + beq.n 7c2bc │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - b.n 7c266 │ │ │ │ + b.n 7c296 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.w 7c6fe │ │ │ │ + bgt.w 7c72e │ │ │ │ ldrsh.w lr, [r6, r1, lsl #1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c3f4 │ │ │ │ + bne.w 7c424 │ │ │ │ strh.w r3, [r6, r1, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c288 │ │ │ │ + beq.n 7c2b8 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ and.w r1, r0, r5 │ │ │ │ - bgt.n 7c248 │ │ │ │ + bgt.n 7c278 │ │ │ │ ldrsb.w lr, [r6, r1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c3f4 │ │ │ │ + bne.w 7c424 │ │ │ │ strb r3, [r6, r1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 7c264 │ │ │ │ + bne.n 7c294 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r5, sl │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r7, #24] │ │ │ │ - beq.n 7c2ce │ │ │ │ + beq.n 7c2fe │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ cmp r2, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bne.w 7c448 │ │ │ │ + bne.w 7c478 │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 7c448 │ │ │ │ + bhi.w 7c478 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c448 │ │ │ │ + beq.w 7c478 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #2740] @ 0xab4 │ │ │ │ str.w r5, [r3, #2420] @ 0x974 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r0, #0 │ │ │ │ str.w fp, [r4, #16] │ │ │ │ @@ -122299,43 +122330,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ add.w r1, r3, fp │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ add.w r2, r1, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ca44 │ │ │ │ + bne.w 7ca74 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 7c9ce │ │ │ │ + bcs.w 7c9fe │ │ │ │ adds r1, #19 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 7ca14 │ │ │ │ + beq.w 7ca44 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c53c │ │ │ │ + beq.w 7c56c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ strb r6, [r4, #4] │ │ │ │ add.w r6, r4, #20 │ │ │ │ strb r3, [r4, #5] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -122356,171 +122387,171 @@ │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ lsl.w r1, r8, r1 │ │ │ │ lsl.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c5ba │ │ │ │ + bne.w 7c5ea │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c76e │ │ │ │ + beq.w 7c79e │ │ │ │ add.w r3, r5, #20 │ │ │ │ add.w sl, r3, r1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c210 │ │ │ │ + bne.w 7c240 │ │ │ │ add.w r1, r6, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 7c3ea │ │ │ │ + ble.n 7c41a │ │ │ │ movs r6, #12 │ │ │ │ mov r3, r1 │ │ │ │ mla r6, r6, fp, r1 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cc12 │ │ │ │ + beq.w 7cc42 │ │ │ │ ldr.w r0, [sl], #8 │ │ │ │ adds r3, #12 │ │ │ │ str.w r0, [r3, #-8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str.w r0, [r3, #-12] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7c3c8 │ │ │ │ + bne.n 7c3f8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e6f4 │ │ │ │ - b.n 7c28c │ │ │ │ + bl 7e728 │ │ │ │ + b.n 7c2bc │ │ │ │ mov.w ip, r5, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w lr, ip, #1 │ │ │ │ cmp r2, #7 │ │ │ │ add r1, lr │ │ │ │ and.w r1, r1, r0 │ │ │ │ - ble.n 7c438 │ │ │ │ + ble.n 7c468 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.w 7c8f4 │ │ │ │ + bgt.w 7c924 │ │ │ │ ldrsh.w r2, [r6, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c25a │ │ │ │ + beq.w 7c28a │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c410 │ │ │ │ + b.n 7c440 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ ldrsb r2, [r6, r1] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c280 │ │ │ │ - b.n 7c42a │ │ │ │ + beq.w 7c2b0 │ │ │ │ + b.n 7c45a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r2, #29945 @ 0x74f9 │ │ │ │ + movw r2, #29997 @ 0x752d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r6, [r8, #704] @ 0x2c0 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 7ca5e │ │ │ │ + bne.w 7ca8e │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - bic.w r2, r5, #4080 @ 0xff0 │ │ │ │ - bic.w r2, r2, #15 │ │ │ │ + bic.w r1, r5, #4080 @ 0xff0 │ │ │ │ + bic.w r1, r1, #15 │ │ │ │ ldr.w r6, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r6, #804 @ 0x324 │ │ │ │ - beq.w 7c9a8 │ │ │ │ - lsrs r1, r5, #18 │ │ │ │ + beq.w 7c9d8 │ │ │ │ + lsrs r3, r5, #18 │ │ │ │ ubfx r0, r5, #0, #18 │ │ │ │ - add.w r1, r6, r1, lsl #3 │ │ │ │ - ldr.w r3, [r1, #808] @ 0x328 │ │ │ │ - cmp r3, r0 │ │ │ │ - bgt.n 7c4a4 │ │ │ │ - ldr.w r3, [r1, #804] @ 0x324 │ │ │ │ + add.w r3, r6, r3, lsl #3 │ │ │ │ + ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ + cmp r2, r0 │ │ │ │ + bgt.n 7c4d4 │ │ │ │ + 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 7c9a8 │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - str r1, [r5, #0] │ │ │ │ - str r5, [r2, #4] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.w 7c9d8 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + str r2, [r5, #0] │ │ │ │ + str r5, [r1, #4] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 7c7ce │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 7c7fe │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c2ce │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + bne.w 7c2fe │ │ │ │ + ldr r5, [r1, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr.w r9, [r6, #512] @ 0x200 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ - ldrd r1, r3, [r2, #8] │ │ │ │ - add.w r0, r9, r5 │ │ │ │ - str r3, [r1, #12] │ │ │ │ - str r1, [r3, #8] │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - str r3, [r2, #8] │ │ │ │ - add.w lr, r6, r1, lsl #2 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + ldrd r2, r3, [r1, #8] │ │ │ │ + str r3, [r2, #12] │ │ │ │ + str r2, [r3, #8] │ │ │ │ + add.w r2, r9, r5 │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + str r3, [r1, #8] │ │ │ │ + add.w lr, r6, r0, lsl #2 │ │ │ │ + str r1, [r2, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ - cmp r0, ip │ │ │ │ - bne.n 7c4f8 │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ - cbz r2, 7c4f4 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ + cmp r2, ip │ │ │ │ + bne.n 7c528 │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + cbz r1, 7c524 │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ it ne │ │ │ │ - movne r2, #0 │ │ │ │ - str.w r2, [lr, #528] @ 0x210 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r0, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 7cb24 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.w 7cb00 │ │ │ │ + movne r1, #0 │ │ │ │ + str.w r1, [lr, #528] @ 0x210 │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + adds r0, #1 │ │ │ │ + str r0, [r2, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 7cb54 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 7cb30 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7c514 │ │ │ │ - str.w r0, [lr, #532] @ 0x214 │ │ │ │ - cmp r0, ip │ │ │ │ - beq.w 7c2ce │ │ │ │ - ldrd r3, r2, [r0, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 7cbc4 │ │ │ │ - str r3, [r2, #20] │ │ │ │ + cbnz r3, 7c544 │ │ │ │ + str.w r2, [lr, #532] @ 0x214 │ │ │ │ + cmp r2, ip │ │ │ │ + beq.w 7c2fe │ │ │ │ + ldrd r3, r1, [r2, #20] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7cbf4 │ │ │ │ + str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ - ldr r1, [r0, #20] │ │ │ │ - str r2, [r1, #24] │ │ │ │ - strd r3, ip, [r0, #20] │ │ │ │ - cbz r3, 7c536 │ │ │ │ - str r0, [r3, #24] │ │ │ │ - str.w r0, [ip, #20] │ │ │ │ - b.n 7c2ce │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ + str r1, [r0, #24] │ │ │ │ + strd r3, ip, [r2, #20] │ │ │ │ + cbz r3, 7c566 │ │ │ │ + str r2, [r3, #24] │ │ │ │ + str.w r2, [ip, #20] │ │ │ │ + b.n 7c2fe │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.w 7c6ea │ │ │ │ + bcc.w 7c71a │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r2, lr, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r0, [r3, lr] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7c9ce │ │ │ │ + beq.w 7c9fe │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ add.w r8, fp, #20 │ │ │ │ strb r6, [r4, #4] │ │ │ │ add.w r6, r4, #20 │ │ │ │ strb r3, [r4, #5] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -122541,23 +122572,23 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldrb.w r8, [r4, #5] │ │ │ │ lsl.w r1, fp, r1 │ │ │ │ lsl.w r8, fp, r8 │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c39e │ │ │ │ + beq.w 7c3ce │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7ca84 │ │ │ │ + beq.w 7cab4 │ │ │ │ add.w r2, r6, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 7cafa │ │ │ │ + ble.w 7cb2a │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r1, r2 │ │ │ │ add.w r9, r2, fp, lsl #3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrb.w ip, [r0] │ │ │ │ @@ -122567,107 +122598,107 @@ │ │ │ │ ldrb.w r0, [ip, #1]! │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r8, r0, lsl #3] │ │ │ │ add.w r4, r2, r0, lsl #2 │ │ │ │ ldr.w lr, [r3] │ │ │ │ cmp lr, sl │ │ │ │ add.w lr, lr, #1 │ │ │ │ - bne.w 7c90e │ │ │ │ + bne.w 7c93e │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.n 7c5f2 │ │ │ │ + bne.n 7c622 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add.w lr, r2, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r5 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r2, [lr, #-8] │ │ │ │ cmp.w ip, #7 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ and.w r1, r2, r0 │ │ │ │ - ble.w 7c926 │ │ │ │ + ble.w 7c956 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7c976 │ │ │ │ + bgt.w 7c9a6 │ │ │ │ ldrsh.w r8, [r6, r1, lsl #1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c980 │ │ │ │ + bne.w 7c9b0 │ │ │ │ strh.w r3, [r6, r1, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r9 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c6ce │ │ │ │ + beq.n 7c6fe │ │ │ │ mvn.w r2, #7 │ │ │ │ mov r9, r4 │ │ │ │ mla lr, r2, r3, lr │ │ │ │ - b.n 7c67c │ │ │ │ + b.n 7c6ac │ │ │ │ strh.w r3, [r6, r2, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c6cc │ │ │ │ + beq.n 7c6fc │ │ │ │ ldr.w r2, [lr, r3, lsl #3] │ │ │ │ cmp.w ip, #15 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ and.w r2, r0, r1 │ │ │ │ - bgt.w 7cc06 │ │ │ │ + bgt.w 7cc36 │ │ │ │ ldrsh.w r8, [r6, r2, lsl #1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7c672 │ │ │ │ + beq.n 7c6a2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r8, r1, #1 │ │ │ │ add r2, r8 │ │ │ │ ands r2, r0 │ │ │ │ cmp.w ip, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [r6, r2, lsl #1] │ │ │ │ ldrgt.w r8, [r6, r2, lsl #2] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7ca9a │ │ │ │ + bne.w 7caca │ │ │ │ cmp.w ip, #15 │ │ │ │ - ble.n 7c672 │ │ │ │ + ble.n 7c6a2 │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 7c67c │ │ │ │ + bne.n 7c6ac │ │ │ │ mov r4, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #24] │ │ │ │ - bl 1a3980 │ │ │ │ + bl 1a4020 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cbe4 │ │ │ │ + beq.w 7cc14 │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.n 7c2ce │ │ │ │ + b.n 7c2fe │ │ │ │ ldr r2, [r3, #12] │ │ │ │ add.w r8, fp, #20 │ │ │ │ str.w r2, [ip, #12] │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7c566 │ │ │ │ + b.n 7c596 │ │ │ │ ldr.w r7, [r6, r1, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - bne.w 7c3f4 │ │ │ │ + bne.w 7c424 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 7c264 │ │ │ │ - b.n 7c288 │ │ │ │ + bne.w 7c294 │ │ │ │ + b.n 7c2b8 │ │ │ │ mov.w fp, #1 │ │ │ │ - ldr r0, [pc, #784] @ (7ca2c ) │ │ │ │ + ldr r0, [pc, #784] @ (7ca5c ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ str r0, [sp, #8] │ │ │ │ lsl.w fp, fp, r1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ cmp r6, #7 │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ @@ -122677,257 +122708,257 @@ │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ mov.w sl, r3, lsr #1 │ │ │ │ mov.w r3, #12 │ │ │ │ mul.w r3, r3, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r0, r9] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bls.w 7c2e6 │ │ │ │ + bls.w 7c316 │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.w 7cb8c │ │ │ │ + bhi.w 7cbbc │ │ │ │ adds r3, r6, #1 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl.w fp, fp, r3 │ │ │ │ - b.n 7c2e6 │ │ │ │ + b.n 7c316 │ │ │ │ mov.w r8, #8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #20 │ │ │ │ add r8, r6 │ │ │ │ add r1, r2 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7c944 │ │ │ │ + bne.w 7c974 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r8 │ │ │ │ mul.w r2, r2, fp │ │ │ │ blx 29c10 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e6f4 │ │ │ │ - b.n 7c28c │ │ │ │ + bl 7e728 │ │ │ │ + b.n 7c2bc │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r1, #6213 @ 0x1845 │ │ │ │ + movw r1, #6285 @ 0x188d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7ca30 │ │ │ │ + bne.w 7ca60 │ │ │ │ ldr.w r2, [r0, #1528] @ 0x5f8 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w sl, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov.w fp, #8 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7c322 │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ + b.n 7c352 │ │ │ │ + ldr r3, [r1, #20] │ │ │ │ ldr.w r3, [r6, r3, lsl #3] │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - strd r3, r1, [r2, #8] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - str r2, [r1, #8] │ │ │ │ - b.n 7c2ce │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + strd r3, r2, [r1, #8] │ │ │ │ + str r1, [r3, #12] │ │ │ │ + str r1, [r2, #8] │ │ │ │ + b.n 7c2fe │ │ │ │ cmp.w fp, #0 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ - ble.w 7caa8 │ │ │ │ + ble.w 7cad8 │ │ │ │ sub.w r3, r2, fp │ │ │ │ mvns r3, r3 │ │ │ │ ands.w ip, r3, #3 │ │ │ │ - beq.n 7c8be │ │ │ │ + beq.n 7c8ee │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c8c6 │ │ │ │ + beq.n 7c8f6 │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ add.w lr, sl, #8 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ mov sl, lr │ │ │ │ cmp.w ip, #1 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ - beq.n 7c8be │ │ │ │ + beq.n 7c8ee │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 7c83c │ │ │ │ + beq.n 7c86c │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c8c6 │ │ │ │ + beq.n 7c8f6 │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ mov sl, lr │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c8c6 │ │ │ │ + beq.n 7c8f6 │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w sl, lr, #8 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ - b.n 7c8be │ │ │ │ + b.n 7c8ee │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w ip, sl, #8 │ │ │ │ mov lr, r2 │ │ │ │ cmp fp, r2 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ - beq.n 7c8ea │ │ │ │ + beq.n 7c91a │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ mov sl, ip │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ - cbz r1, 7c8c6 │ │ │ │ + cbz r1, 7c8f6 │ │ │ │ ldrd r0, r1, [ip] │ │ │ │ add.w sl, ip, #8 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ - cbz r1, 7c8c6 │ │ │ │ + cbz r1, 7c8f6 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w sl, ip, #16 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ add.w r2, lr, #2 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ - cbz r1, 7c8c6 │ │ │ │ + cbz r1, 7c8f6 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w r2, lr, #3 │ │ │ │ add.w sl, ip, #24 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7c858 │ │ │ │ + bne.n 7c888 │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ add.w r3, sl, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ca6a │ │ │ │ + beq.w 7ca9a │ │ │ │ add.w ip, r8, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ add.w sl, r3, #8 │ │ │ │ cmp fp, r2 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - bne.n 7c7ec │ │ │ │ + bne.n 7c81c │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r2 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 7c240 │ │ │ │ + b.n 7c270 │ │ │ │ ldr.w r2, [r6, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c708 │ │ │ │ + beq.w 7c738 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c8f4 │ │ │ │ + b.n 7c924 │ │ │ │ str.w lr, [r3] │ │ │ │ adds r1, #8 │ │ │ │ str.w r3, [r1, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.w 7c5f2 │ │ │ │ - b.n 7c61c │ │ │ │ + bne.w 7c622 │ │ │ │ + b.n 7c64c │ │ │ │ ldrsb.w r8, [r6, r1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7c980 │ │ │ │ + bne.n 7c9b0 │ │ │ │ strb r3, [r6, r1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 7cab0 │ │ │ │ + beq.w 7cae0 │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ add.w lr, lr, #8 │ │ │ │ - b.n 7c634 │ │ │ │ + b.n 7c664 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 7c78a │ │ │ │ + ble.w 7c7ba │ │ │ │ movs r6, #12 │ │ │ │ mov r3, r8 │ │ │ │ mla r6, r6, fp, r8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 7c972 │ │ │ │ + cbz r2, 7c9a2 │ │ │ │ add.w ip, r1, #12 │ │ │ │ ldmia r1, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7c78a │ │ │ │ + beq.w 7c7ba │ │ │ │ mov r1, ip │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c958 │ │ │ │ + bne.n 7c988 │ │ │ │ adds r1, #12 │ │ │ │ - b.n 7c954 │ │ │ │ + b.n 7c984 │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 7cbd4 │ │ │ │ + beq.w 7cc04 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r8, r2, #1 │ │ │ │ add r1, r8 │ │ │ │ ands r1, r0 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.n 7ca06 │ │ │ │ + bgt.n 7ca36 │ │ │ │ ldrsb.w r8, [r6, r1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7ca76 │ │ │ │ + bne.n 7caa6 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.w 7c65a │ │ │ │ - b.n 7c930 │ │ │ │ + bgt.w 7c68a │ │ │ │ + b.n 7c960 │ │ │ │ ldr.w r2, [r8, #684] @ 0x2ac │ │ │ │ - movw r3, #50249 @ 0xc449 │ │ │ │ + movw r3, #50313 @ 0xc489 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cbf0 │ │ │ │ + bne.w 7cc20 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ - b.n 7c2ce │ │ │ │ + b.n 7c2fe │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49541 @ 0xc185 │ │ │ │ + movw r2, #49605 @ 0xc1c5 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7cbfa │ │ │ │ + bne.w 7cc2a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7ca54 │ │ │ │ + cbz r4, 7ca84 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r8, fp, #20 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 7c566 │ │ │ │ + b.n 7c596 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7cbca │ │ │ │ + bgt.w 7cbfa │ │ │ │ ldrsh.w r8, [r6, r1, lsl #1] │ │ │ │ - b.n 7c998 │ │ │ │ + b.n 7c9c8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7c558 │ │ │ │ + b.n 7c588 │ │ │ │ add.w r3, r5, #20 │ │ │ │ mov.w r8, #8 │ │ │ │ add r3, r1 │ │ │ │ - b.n 7c5c8 │ │ │ │ + b.n 7c5f8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w fp, #8 │ │ │ │ mov.w sl, #5 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -122936,53 +122967,53 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c55e │ │ │ │ - bl 1e82fc │ │ │ │ + bne.w 7c58e │ │ │ │ + bl 1e8984 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7c2dc │ │ │ │ + b.n 7c30c │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.n 7c2ce │ │ │ │ + b.n 7c2fe │ │ │ │ ldr r1, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c8d4 │ │ │ │ - b.n 7ca6a │ │ │ │ + bne.w 7c904 │ │ │ │ + b.n 7ca9a │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r2 │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c98e │ │ │ │ + b.n 7c9be │ │ │ │ add.w r1, r6, r8 │ │ │ │ mov r9, r3 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, fp │ │ │ │ - blt.n 7cab4 │ │ │ │ + blt.n 7cae4 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e6f4 │ │ │ │ - b.n 7c6ce │ │ │ │ + bl 7e728 │ │ │ │ + b.n 7c6fe │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r1 │ │ │ │ ands r2, r0 │ │ │ │ - b.n 7c6a6 │ │ │ │ - bne.w 7c8ea │ │ │ │ - b.w 7c28c │ │ │ │ + b.n 7c6d6 │ │ │ │ + bne.w 7c91a │ │ │ │ + b.w 7c2bc │ │ │ │ mov r5, r9 │ │ │ │ - b.n 7c6ce │ │ │ │ + b.n 7c6fe │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r6, #12 │ │ │ │ ldrb.w ip, [r0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r0, r0, ip, lsl #2 │ │ │ │ @@ -122996,43 +123027,43 @@ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ strne.w ip, [r0] │ │ │ │ str.w r0, [r6, #-8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str.w r0, [r6, #-12] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ str.w r0, [r6, #-4] │ │ │ │ - b.n 7ca8c │ │ │ │ - beq.w 7c6ce │ │ │ │ - b.n 7c620 │ │ │ │ + b.n 7cabc │ │ │ │ + beq.w 7c6fe │ │ │ │ + b.n 7c650 │ │ │ │ ldr.w r3, [r6, #524] @ 0x20c │ │ │ │ - movs r2, #0 │ │ │ │ - str r3, [r0, #20] │ │ │ │ - str r2, [r0, #24] │ │ │ │ - cbz r3, 7cb0e │ │ │ │ - str r0, [r3, #24] │ │ │ │ + movs r1, #0 │ │ │ │ + str r3, [r2, #20] │ │ │ │ + str r1, [r2, #24] │ │ │ │ + cbz r3, 7cb3e │ │ │ │ + str r2, [r3, #24] │ │ │ │ ldr.w r3, [r6, #532] @ 0x214 │ │ │ │ - str.w r0, [r6, #524] @ 0x20c │ │ │ │ + str.w r2, [r6, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c2ce │ │ │ │ - str.w r0, [r6, #532] @ 0x214 │ │ │ │ - b.w 7c2ce │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ + bne.w 7c2fe │ │ │ │ + str.w r2, [r6, #532] @ 0x214 │ │ │ │ + b.w 7c2fe │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c504 │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ - cbz r2, 7cb86 │ │ │ │ - str r3, [r2, #20] │ │ │ │ + beq.w 7c534 │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + cbz r1, 7cbb6 │ │ │ │ + str r3, [r1, #20] │ │ │ │ + str r1, [r3, #24] │ │ │ │ ldr.w r1, [r9, r5] │ │ │ │ - str r2, [r3, #24] │ │ │ │ ldr.w r3, [r6, #520] @ 0x208 │ │ │ │ - str r3, [r0, #20] │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + str r3, [r2, #20] │ │ │ │ + str.w r2, [r6, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - str.w r0, [r6, #520] @ 0x208 │ │ │ │ - cbz r3, 7cb5a │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ + cbz r3, 7cb8a │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r6, r2, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ @@ -123042,125 +123073,125 @@ │ │ │ │ ldr.w r3, [r8, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r6, #788] @ 0x314 │ │ │ │ str.w r4, [r9, r5] │ │ │ │ subs r3, #1 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ str.w r3, [r6, #788] @ 0x314 │ │ │ │ - b.w 7c2ce │ │ │ │ + b.w 7c2fe │ │ │ │ str.w r3, [r6, #524] @ 0x20c │ │ │ │ - b.n 7cb32 │ │ │ │ + b.n 7cb62 │ │ │ │ adds r3, r6, #2 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r1, fp, r3 │ │ │ │ adds.w r3, r1, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bmi.w 7ca54 │ │ │ │ + bmi.w 7ca84 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7c30c │ │ │ │ - b.n 7ca44 │ │ │ │ + beq.w 7c33c │ │ │ │ + b.n 7ca74 │ │ │ │ str.w r3, [r6, #524] @ 0x20c │ │ │ │ - b.n 7c526 │ │ │ │ + b.n 7c556 │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 7ca76 │ │ │ │ + bne.w 7caa6 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r9 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7c666 │ │ │ │ - b.n 7c6ce │ │ │ │ + bne.w 7c696 │ │ │ │ + b.n 7c6fe │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.w 7c2ce │ │ │ │ + b.w 7c2fe │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 7c9c0 │ │ │ │ + b.n 7c9f0 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7c9ee │ │ │ │ + b.n 7ca1e │ │ │ │ ldr.w r4, [r6, r2, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 7c6c2 │ │ │ │ - b.n 7c698 │ │ │ │ + beq.w 7c6f2 │ │ │ │ + b.n 7c6c8 │ │ │ │ add.w sl, sl, #8 │ │ │ │ - b.w 7c3c8 │ │ │ │ + b.w 7c3f8 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ and.w r2, r3, #32 │ │ │ │ ands.w r7, r3, #16 │ │ │ │ - bne.w 7ce24 │ │ │ │ + bne.w 7ce54 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7ce74 │ │ │ │ + bne.w 7cea4 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 7cda0 │ │ │ │ + bgt.w 7cdd0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cee6 │ │ │ │ + beq.w 7cf16 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7cee6 │ │ │ │ + bhi.w 7cf16 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, r1 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79ee4 │ │ │ │ + bl 79f14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cdc6 │ │ │ │ - movw r9, #57569 @ 0xe0e1 │ │ │ │ + beq.w 7cdf6 │ │ │ │ + movw r9, #57705 @ 0xe169 │ │ │ │ movt r9, #12 │ │ │ │ movw r3, #30792 @ 0x7848 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 7ce3a │ │ │ │ - ldr r3, [pc, #628] @ (7cf1c ) │ │ │ │ + bpl.w 7ce6a │ │ │ │ + ldr r3, [pc, #628] @ (7cf4c ) │ │ │ │ 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, 7ccda │ │ │ │ + cbz r5, 7cd0a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ @@ -123168,37 +123199,37 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7a244 │ │ │ │ + bl 7a274 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cf00 │ │ │ │ - ldr r3, [pc, #544] @ (7cf1c ) │ │ │ │ + beq.w 7cf30 │ │ │ │ + ldr r3, [pc, #544] @ (7cf4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ceb2 │ │ │ │ + beq.w 7cee2 │ │ │ │ strd r7, r6, [r4, #16] │ │ │ │ movs r7, #1 │ │ │ │ str.w r9, [r4, #24] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r5, #132] @ 0x84 │ │ │ │ - bpl.n 7cd6a │ │ │ │ - ldr r3, [pc, #496] @ (7cf1c ) │ │ │ │ + bpl.n 7cd9a │ │ │ │ + ldr r3, [pc, #496] @ (7cf4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -123212,319 +123243,319 @@ │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cecc │ │ │ │ + beq.w 7cefc │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.n 7ce42 │ │ │ │ + bne.n 7ce72 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7cff8 │ │ │ │ + bl 7d028 │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7ce50 │ │ │ │ + beq.n 7ce80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cd98 │ │ │ │ + beq.n 7cdc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cede │ │ │ │ + beq.w 7cf0e │ │ │ │ negs r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r9, #41877 @ 0xa395 │ │ │ │ + movweq r9, #41921 @ 0xa3c1 │ │ │ │ movteq r9, #13 │ │ │ │ - bne.n 7ce00 │ │ │ │ + bne.n 7ce30 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79ee4 │ │ │ │ + bl 79f14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc94 │ │ │ │ + bne.w 7ccc4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7cd9a │ │ │ │ + b.n 7cdca │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79ee4 │ │ │ │ + bl 79f14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cdc6 │ │ │ │ - movw r9, #26657 @ 0x6821 │ │ │ │ + beq.n 7cdf6 │ │ │ │ + movw r9, #26729 @ 0x6869 │ │ │ │ movt r9, #13 │ │ │ │ - b.n 7cc94 │ │ │ │ - movw r9, #28193 @ 0x6e21 │ │ │ │ + b.n 7ccc4 │ │ │ │ + movw r9, #28333 @ 0x6ead │ │ │ │ movt r9, #12 │ │ │ │ - b.n 7cdae │ │ │ │ - movw r9, #14953 @ 0x3a69 │ │ │ │ + b.n 7cdde │ │ │ │ + movw r9, #15105 @ 0x3b01 │ │ │ │ movt r9, #9 │ │ │ │ - b.n 7cdae │ │ │ │ + b.n 7cdde │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7cee6 │ │ │ │ + ble.n 7cf16 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7ce12 │ │ │ │ - movw r9, #43833 @ 0xab39 │ │ │ │ + bne.n 7ce42 │ │ │ │ + movw r9, #43809 @ 0xab21 │ │ │ │ movt r9, #14 │ │ │ │ - b.n 7cdae │ │ │ │ + b.n 7cdde │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7cee6 │ │ │ │ - movw r9, #56125 @ 0xdb3d │ │ │ │ + bne.n 7cf16 │ │ │ │ + movw r9, #57173 @ 0xdf55 │ │ │ │ movt r9, #17 │ │ │ │ - b.n 7cdae │ │ │ │ + b.n 7cdde │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7cf04 │ │ │ │ - bl 7d598 │ │ │ │ + bne.n 7cf34 │ │ │ │ + bl 7d5c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cdc6 │ │ │ │ + beq.n 7cdf6 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ - b.n 7cd1e │ │ │ │ + b.n 7cd4e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7cccc │ │ │ │ - b.n 7ccda │ │ │ │ + bne.w 7ccfc │ │ │ │ + b.n 7cd0a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7cd84 │ │ │ │ + bne.n 7cdb4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7cd84 │ │ │ │ + beq.n 7cdb4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7cd84 │ │ │ │ + bne.n 7cdb4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7cd8e │ │ │ │ - b.n 7cd98 │ │ │ │ + bne.n 7cdbe │ │ │ │ + b.n 7cdc8 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 790d8 │ │ │ │ + bl 79108 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cdc6 │ │ │ │ - bl 7e6c0 │ │ │ │ + beq.n 7cdf6 │ │ │ │ + bl 7e6f4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cea0 │ │ │ │ + beq.n 7ced0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 7ced6 │ │ │ │ + cbz r3, 7cf06 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7cdc6 │ │ │ │ + beq.n 7cdf6 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd1e │ │ │ │ + bne.w 7cd4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cdc6 │ │ │ │ + beq.n 7cdf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7cdc6 │ │ │ │ + bne.n 7cdf6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cdc6 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cdf6 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 7cd6a │ │ │ │ + b.n 7cd9a │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cea0 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ced0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cd98 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cdc8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #12468 @ 0x30b4 │ │ │ │ + movw r1, #13300 @ 0x33f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 7cdc6 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 7cdf6 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 7ceb2 │ │ │ │ + b.n 7cee2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12640 @ 0x3160 │ │ │ │ + movw r1, #13472 @ 0x34a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 7cdc6 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 7cdf6 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007cf20 : │ │ │ │ +0007cf50 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 7cf52 │ │ │ │ - cbz r3, 7cfa4 │ │ │ │ + bgt.n 7cf82 │ │ │ │ + cbz r3, 7cfd4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 7cfa4 │ │ │ │ + bhi.n 7cfd4 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ movs r3, #59 @ 0x3b │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ asrs r5, r5, #20 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 7cf7e │ │ │ │ - movw r5, #41877 @ 0xa395 │ │ │ │ + bne.n 7cfae │ │ │ │ + movw r5, #41921 @ 0xa3c1 │ │ │ │ movt r5, #13 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1a05bc │ │ │ │ - cbz r0, 7cf72 │ │ │ │ + bl 1a0c5c │ │ │ │ + cbz r0, 7cfa2 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #26657 @ 0x6821 │ │ │ │ + movw r5, #26729 @ 0x6869 │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7cf5e │ │ │ │ + b.n 7cf8e │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7cfa4 │ │ │ │ + ble.n 7cfd4 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7cfca │ │ │ │ - movw r5, #43833 @ 0xab39 │ │ │ │ + bne.n 7cffa │ │ │ │ + movw r5, #43809 @ 0xab21 │ │ │ │ movt r5, #14 │ │ │ │ - b.n 7cf5e │ │ │ │ - movw r5, #57569 @ 0xe0e1 │ │ │ │ + b.n 7cf8e │ │ │ │ + movw r5, #57705 @ 0xe169 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7cf5e │ │ │ │ - movw r5, #14953 @ 0x3a69 │ │ │ │ + b.n 7cf8e │ │ │ │ + movw r5, #15105 @ 0x3b01 │ │ │ │ movt r5, #9 │ │ │ │ - b.n 7cf5e │ │ │ │ + b.n 7cf8e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #12468 @ 0x30b4 │ │ │ │ + movw r1, #13300 @ 0x33f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #28193 @ 0x6e21 │ │ │ │ + movw r5, #28333 @ 0x6ead │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7cf5e │ │ │ │ + b.n 7cf8e │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7cfa4 │ │ │ │ - movw r5, #56125 @ 0xdb3d │ │ │ │ + bne.n 7cfd4 │ │ │ │ + movw r5, #57173 @ 0xdf55 │ │ │ │ movt r5, #17 │ │ │ │ - b.n 7cf5e │ │ │ │ + b.n 7cf8e │ │ │ │ │ │ │ │ -0007cfdc : │ │ │ │ +0007d00c : │ │ │ │ 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 7cff8 │ │ │ │ + bl 7d028 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w sl, [pc, #1416] @ 7d594 │ │ │ │ + ldr.w sl, [pc, #1416] @ 7d5c4 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ - bpl.w 7d580 │ │ │ │ + bpl.w 7d5b0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d390 │ │ │ │ + bne.w 7d3c0 │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7d390 │ │ │ │ + beq.w 7d3c0 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7d46a │ │ │ │ + beq.w 7d49a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d4ea │ │ │ │ + bne.w 7d51a │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7d3e6 │ │ │ │ + beq.w 7d416 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d180 │ │ │ │ + bne.w 7d1b0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7d26c │ │ │ │ + beq.w 7d29c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7d274 │ │ │ │ + beq.w 7d2a4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7d27e │ │ │ │ + ble.w 7d2ae │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7d4c6 │ │ │ │ + bne.w 7d4f6 │ │ │ │ movw lr, #42704 @ 0xa6d0 │ │ │ │ add.w ip, r9, lr │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ ldr.w r2, [r9, lr] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -123538,220 +123569,220 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp.w lr, #7 │ │ │ │ lsl.w r1, r1, lr │ │ │ │ add.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #12] │ │ │ │ and.w r2, r2, r8 │ │ │ │ - bgt.n 7d19a │ │ │ │ + bgt.n 7d1ca │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldrsb.w r9, [ip, r2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7d1de │ │ │ │ + bge.n 7d20e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [ip, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb.w lr, [r3, #5] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #6] │ │ │ │ lsl.w r2, r2, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7d308 │ │ │ │ + beq.w 7d338 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ add.w ip, r3, #20 │ │ │ │ str.w r5, [ip, r2] │ │ │ │ add ip, r2 │ │ │ │ str.w r6, [ip, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r1, #1 │ │ │ │ strd r2, r0, [r4, #16] │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbnz r1, 7d15c │ │ │ │ + cbnz r1, 7d18c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 7d322 │ │ │ │ + bmi.w 7d352 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7d370 │ │ │ │ + bmi.w 7d3a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r7, 7d178 │ │ │ │ + cbz r7, 7d1a8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7d176 │ │ │ │ + cbz r3, 7d1a6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r7, #0] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r7, 7d196 │ │ │ │ + cbz r7, 7d1c6 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r2, 7d194 │ │ │ │ + cbz r2, 7d1c4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7d3f2 │ │ │ │ + bne.w 7d422 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 7d17a │ │ │ │ + b.n 7d1aa │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d42a │ │ │ │ + bgt.w 7d45a │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7d20a │ │ │ │ + bge.n 7d23a │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ strh.w r1, [ip, r2, lsl #1] │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ ldrb.w lr, [r3, #6] │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7d30c │ │ │ │ + beq.w 7d33c │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str.w r5, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ str r6, [r2, #4] │ │ │ │ - b.n 7d132 │ │ │ │ + b.n 7d162 │ │ │ │ mov.w r9, r8, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w ip, r9, #1 │ │ │ │ add ip, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r2, ip, r2 │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w r1, [ip, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 7d22a │ │ │ │ + bge.n 7d25a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [ip, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7d10a │ │ │ │ + b.n 7d13a │ │ │ │ mov.w r9, r8, lsr #5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w ip, r9, #1 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add r2, ip │ │ │ │ ands r2, r1 │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7d1b0 │ │ │ │ + blt.n 7d1e0 │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add r2, ip │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w lr, #7 │ │ │ │ and.w r2, r2, r1 │ │ │ │ - ble.n 7d2f6 │ │ │ │ + ble.n 7d326 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d4a0 │ │ │ │ + bgt.w 7d4d0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7d1b0 │ │ │ │ + blt.n 7d1e0 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7d24e │ │ │ │ + b.n 7d27e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d092 │ │ │ │ + bne.w 7d0c2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 7d0a0 │ │ │ │ + bgt.w 7d0d0 │ │ │ │ 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 7c12c │ │ │ │ + bl 7c15c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d0a0 │ │ │ │ + bne.w 7d0d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d2b8 │ │ │ │ + beq.n 7d2e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d536 │ │ │ │ + beq.w 7d566 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d2cc │ │ │ │ + beq.n 7d2fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d53e │ │ │ │ + beq.w 7d56e │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7d546 │ │ │ │ + beq.w 7d576 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d148 │ │ │ │ + beq.w 7d178 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7d164 │ │ │ │ + b.n 7d194 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w lr, [ip, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.w 7d1fe │ │ │ │ - b.n 7d2e8 │ │ │ │ + blt.w 7d22e │ │ │ │ + b.n 7d318 │ │ │ │ add.w ip, r3, #20 │ │ │ │ mov.w lr, #12 │ │ │ │ mla r2, lr, r1, r2 │ │ │ │ add.w lr, ip, r2 │ │ │ │ strd r5, r6, [lr, #4] │ │ │ │ str.w r8, [ip, r2] │ │ │ │ - b.n 7d132 │ │ │ │ + b.n 7d162 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d412 │ │ │ │ + bne.n 7d442 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d340 │ │ │ │ + bne.n 7d370 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d152 │ │ │ │ + beq.w 7d182 │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ @@ -123759,107 +123790,107 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r5 │ │ │ │ str r0, [r5, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d164 │ │ │ │ - b.n 7d178 │ │ │ │ + bne.w 7d194 │ │ │ │ + b.n 7d1a8 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d3fa │ │ │ │ + bne.n 7d42a │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d340 │ │ │ │ + bne.n 7d370 │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d15c │ │ │ │ - b.n 7d340 │ │ │ │ + beq.w 7d18c │ │ │ │ + b.n 7d370 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7d3e6 │ │ │ │ + beq.n 7d416 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7d46a │ │ │ │ + beq.n 7d49a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7d058 │ │ │ │ + beq.w 7d088 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d058 │ │ │ │ + beq.w 7d088 │ │ │ │ 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 7c12c │ │ │ │ + bl 7c15c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d058 │ │ │ │ - cbz r7, 7d3ec │ │ │ │ + bne.w 7d088 │ │ │ │ + cbz r7, 7d41c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7d17a │ │ │ │ + b.n 7d1aa │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7d196 │ │ │ │ - movw r3, #63569 @ 0xf851 │ │ │ │ + b.n 7d1c6 │ │ │ │ + movw r3, #63621 @ 0xf885 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7d4d6 │ │ │ │ + bne.n 7d506 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 7d15c │ │ │ │ + bpl.w 7d18c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7d378 │ │ │ │ - movw r3, #63569 @ 0xf851 │ │ │ │ + b.n 7d3a8 │ │ │ │ + movw r3, #63621 @ 0xf885 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7d4e0 │ │ │ │ + bne.n 7d510 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.w 7d152 │ │ │ │ + bpl.w 7d182 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 7d32a │ │ │ │ + b.n 7d35a │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add.w r9, r3, ip │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7d446 │ │ │ │ + bge.n 7d476 │ │ │ │ add.w r2, r3, ip │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7d10a │ │ │ │ + b.n 7d13a │ │ │ │ mov.w r9, r8, lsr #5 │ │ │ │ add r2, ip │ │ │ │ add.w ip, r9, #1 │ │ │ │ add ip, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r2, ip, r2 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7d43c │ │ │ │ - b.n 7d22e │ │ │ │ + blt.n 7d46c │ │ │ │ + b.n 7d25e │ │ │ │ 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 │ │ │ │ @@ -123869,234 +123900,234 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 795a4 │ │ │ │ + bl 795d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7d3e6 │ │ │ │ + beq.n 7d416 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d164 │ │ │ │ - b.n 7d178 │ │ │ │ + bne.w 7d194 │ │ │ │ + b.n 7d1a8 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7d4b4 │ │ │ │ + bge.n 7d4e4 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 7d43c │ │ │ │ + b.n 7d46c │ │ │ │ add r1, r2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7d244 │ │ │ │ + b.n 7d274 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e1848 │ │ │ │ + bl 1e1ecc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.n 7d0aa │ │ │ │ + b.n 7d0da │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d40e │ │ │ │ - b.n 7d15c │ │ │ │ + bne.n 7d43e │ │ │ │ + b.n 7d18c │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d426 │ │ │ │ - b.n 7d152 │ │ │ │ + bne.n 7d456 │ │ │ │ + b.n 7d182 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl d5e38 <_PyEval_CheckExceptTypeValid@@Base+0x17d8> │ │ │ │ + bl d5e80 <_PyEval_CheckExceptTypeValid@@Base+0x17e4> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 7d558 │ │ │ │ + beq.n 7d588 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7d554 │ │ │ │ + bne.n 7d584 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 123928 <_PyUnicode_IsNumeric@@Base+0x60c> │ │ │ │ - cbz r7, 7d52c │ │ │ │ + bl 123d60 <_PyUnicode_IsNumeric@@Base+0x60c> │ │ │ │ + cbz r7, 7d55c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7d52a │ │ │ │ + cbz r3, 7d55a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r7, #0] │ │ │ │ subs.w r0, r8, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 7d17a │ │ │ │ + b.n 7d1aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d2b8 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d2e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d2cc │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d2fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d148 │ │ │ │ + beq.w 7d178 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7d178 │ │ │ │ + b.n 7d1a8 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 7d516 │ │ │ │ + b.n 7d546 │ │ │ │ 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 7c12c │ │ │ │ + bl 7c15c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d060 │ │ │ │ - b.n 7d3e6 │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ + bne.w 7d090 │ │ │ │ + b.n 7d416 │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #4264 @ 0x10a8 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7d3e6 │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7d416 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007d598 : │ │ │ │ +0007d5c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #30412 @ 0x76cc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1a05bc │ │ │ │ - cbz r0, 7d5bc │ │ │ │ + bl 1a0c5c │ │ │ │ + cbz r0, 7d5ec │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007d5c0 : │ │ │ │ +0007d5f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #29936 @ 0x74f0 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1a05bc │ │ │ │ - cbz r0, 7d5e4 │ │ │ │ + bl 1a0c5c │ │ │ │ + cbz r0, 7d614 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 7d656 │ │ │ │ + cbz r1, 7d686 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r6, r0 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7d606 │ │ │ │ + cbz r0, 7d636 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a68c │ │ │ │ - cbnz r0, 7d656 │ │ │ │ + cbnz r0, 7d686 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 7d656 │ │ │ │ - movw r6, #12680 @ 0x3188 │ │ │ │ + bne.n 7d686 │ │ │ │ + movw r6, #13512 @ 0x34c8 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - b.n 7d636 │ │ │ │ + b.n 7d666 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 7d650 │ │ │ │ + beq.n 7d680 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 7d656 │ │ │ │ + cbz r3, 7d686 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 7d62c │ │ │ │ + bne.n 7d65c │ │ │ │ movs r2, #6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d630 │ │ │ │ + bne.n 7d660 │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 7d630 │ │ │ │ + bne.n 7d660 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007d65c : │ │ │ │ +0007d68c : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7d6dc │ │ │ │ + beq.n 7d70c │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77bc0 │ │ │ │ - cbz r0, 7d6d2 │ │ │ │ + bl 77bfc │ │ │ │ + cbz r0, 7d702 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7d6ac │ │ │ │ + ble.n 7d6dc │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, r0, #8 │ │ │ │ adds r4, #8 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r1, #4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, ip │ │ │ │ add.w r6, r5, #1 │ │ │ │ it ne │ │ │ │ strne r6, [r3, #0] │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7d694 │ │ │ │ - ldr r4, [pc, #48] @ (7d6e0 ) │ │ │ │ + bne.n 7d6c4 │ │ │ │ + ldr r4, [pc, #48] @ (7d710 ) │ │ │ │ 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 │ │ │ │ @@ -124105,62 +124136,62 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (7d6e4 ) │ │ │ │ - b.n 7d6d2 │ │ │ │ + ldr r0, [pc, #4] @ (7d714 ) │ │ │ │ + b.n 7d702 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #248] @ (7d7f4 ) │ │ │ │ + ldr r5, [pc, #248] @ (7d824 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1616] @ 0x650 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7d7a8 │ │ │ │ - ldr.w ip, [pc, #224] @ 7d7f8 │ │ │ │ + beq.n 7d7d8 │ │ │ │ + ldr.w ip, [pc, #224] @ 7d828 │ │ │ │ ldr.w r1, [r3, #1696] @ 0x6a0 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ subs r1, #1 │ │ │ │ str.w r7, [r3, #1616] @ 0x650 │ │ │ │ str.w r1, [r3, #1696] @ 0x6a0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [ip, #1416] @ 0x588 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7d7d0 │ │ │ │ + bne.n 7d800 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 7d746 │ │ │ │ + beq.n 7d776 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7d788 │ │ │ │ + beq.n 7d7b8 │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -124181,79 +124212,79 @@ │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r5 │ │ │ │ str r1, [r5, #0] │ │ │ │ strd r0, r3, [r4, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ - b.n 7d77c │ │ │ │ + b.n 7d7ac │ │ │ │ movs r1, #2 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d77c │ │ │ │ + beq.n 7d7ac │ │ │ │ ldr r0, [r6, r5] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 7d742 │ │ │ │ - b.n 7d746 │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + bne.n 7d772 │ │ │ │ + b.n 7d776 │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d7e6 │ │ │ │ + bne.n 7d816 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126880 │ │ │ │ + bl 126cb8 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - b.n 7d7be │ │ │ │ + b.n 7d7ee │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - b.n 7d7be │ │ │ │ + b.n 7d7ee │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #224] @ (7d8f0 ) │ │ │ │ + ldr r5, [pc, #224] @ (7d920 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ - cbz r4, 7d884 │ │ │ │ - ldr r0, [pc, #204] @ (7d8f4 ) │ │ │ │ + cbz r4, 7d8b4 │ │ │ │ + ldr r0, [pc, #204] @ (7d924 ) │ │ │ │ ldr.w r2, [r3, #1692] @ 0x69c │ │ │ │ ldr r7, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r7, [r3, #1612] @ 0x64c │ │ │ │ str.w r2, [r3, #1692] @ 0x69c │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7d8ca │ │ │ │ + bne.n 7d8fa │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7d8a8 │ │ │ │ + beq.n 7d8d8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -124268,176 +124299,176 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ movs r1, #1 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d878 │ │ │ │ + beq.n 7d8a8 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 7d850 │ │ │ │ + bne.n 7d880 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ orrs r3, r5 │ │ │ │ str r1, [r5, #0] │ │ │ │ strd r0, r3, [r4, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ - b.n 7d878 │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.n 7d8a8 │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d8e0 │ │ │ │ + bne.n 7d910 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126880 │ │ │ │ + bl 126cb8 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ - b.n 7d89a │ │ │ │ + b.n 7d8ca │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ - b.n 7d89a │ │ │ │ + b.n 7d8ca │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007d8f8 : │ │ │ │ +0007d928 : │ │ │ │ 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 7d924 │ │ │ │ + bmi.n 7d954 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #30204 @ 0x75fc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 1a05bc │ │ │ │ - cbz r0, 7d922 │ │ │ │ + bl 1a0c5c │ │ │ │ + cbz r0, 7d952 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64548 @ 0xfc24 │ │ │ │ + movw r1, #65380 @ 0xff64 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ - bls.w 7dc64 │ │ │ │ + bls.w 7dc94 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ mov.w r9, r1, lsr #30 │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ cmp.w r9, #0 │ │ │ │ ldr.w r2, [r4, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #2 │ │ │ │ moveq.w sl, #16 │ │ │ │ movne.w sl, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ddce │ │ │ │ - ldr r3, [pc, #712] @ (7dc5c ) │ │ │ │ + bne.w 7ddfe │ │ │ │ + ldr r3, [pc, #712] @ (7dc8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7dd94 │ │ │ │ + beq.w 7ddc4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7db82 │ │ │ │ + beq.w 7dbb2 │ │ │ │ mov.w r3, r8, lsl #3 │ │ │ │ str r3, [r5, #8] │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #632] @ (7dc60 ) │ │ │ │ + ldr r2, [pc, #632] @ (7dc90 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ddf0 │ │ │ │ + bne.w 7de20 │ │ │ │ bic.w r3, r7, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 7dcaa │ │ │ │ + bne.w 7dcda │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dc74 │ │ │ │ + beq.w 7dca4 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7dbe0 │ │ │ │ + blt.w 7dc10 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add.w r9, r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7dc2c │ │ │ │ + bne.w 7dc5c │ │ │ │ movw r8, #9964 @ 0x26ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #40605 @ 0x9e9d │ │ │ │ + movw r3, #40653 @ 0x9ecd │ │ │ │ movt r3, #7 │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7de4e │ │ │ │ - bl 79ee4 │ │ │ │ + bne.w 7de7e │ │ │ │ + bl 79f14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dc8c │ │ │ │ + beq.w 7dcbc │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 7da80 │ │ │ │ - ldr r3, [pc, #512] @ (7dc5c ) │ │ │ │ + bpl.n 7dab0 │ │ │ │ + ldr r3, [pc, #512] @ (7dc8c ) │ │ │ │ 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] │ │ │ │ @@ -124445,33 +124476,33 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ str r3, [r4, #12] │ │ │ │ - movw r3, #8513 @ 0x2141 │ │ │ │ + movw r3, #8673 @ 0x21e1 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r4, #28] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dd1a │ │ │ │ + bne.w 7dd4a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 7dd8a │ │ │ │ + bne.w 7ddba │ │ │ │ str r3, [r4, #24] │ │ │ │ str.w r4, [r9] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr.w r1, [r6, #180] @ 0xb4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 7dafa │ │ │ │ - ldr r2, [pc, #412] @ (7dc5c ) │ │ │ │ + bpl.n 7db2a │ │ │ │ + ldr r2, [pc, #412] @ (7dc8c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #10 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov.w r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ @@ -124484,750 +124515,750 @@ │ │ │ │ add r2, r3 │ │ │ │ add.w r3, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ cmp r3, r6 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7de04 │ │ │ │ + beq.w 7de34 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7dcb0 │ │ │ │ + beq.w 7dce0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 7de94 │ │ │ │ + bpl.w 7dec4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7dba8 │ │ │ │ + bne.n 7dbd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7dbb2 │ │ │ │ + bne.n 7dbe2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7dbc4 │ │ │ │ + bne.n 7dbf4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 7dbc4 │ │ │ │ - ldr r0, [pc, #300] @ (7dc5c ) │ │ │ │ + beq.n 7dbf4 │ │ │ │ + ldr r0, [pc, #300] @ (7dc8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r4, [sp, #0] │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, r5 │ │ │ │ - beq.w 7dd06 │ │ │ │ - bl 7ba80 │ │ │ │ + beq.w 7dd36 │ │ │ │ + bl 7bab0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7db66 │ │ │ │ + beq.n 7db96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7de5a │ │ │ │ + beq.w 7de8a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7db7a │ │ │ │ + beq.n 7dbaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7de8c │ │ │ │ + beq.w 7debc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - bcc.w 7d9c8 │ │ │ │ + bcc.w 7d9f8 │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r3, ip │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, ip, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str.w r4, [r3, ip] │ │ │ │ - b.n 7d9c8 │ │ │ │ + b.n 7d9f8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7db1a │ │ │ │ + beq.n 7db4a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 7db28 │ │ │ │ + beq.n 7db58 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7db2e │ │ │ │ + bne.n 7db5e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0128 │ │ │ │ + bl 1a07c8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7dd0c │ │ │ │ + b.n 7dd3c │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bpl.w 7da16 │ │ │ │ - ldr r3, [pc, #112] @ (7dc5c ) │ │ │ │ + bpl.w 7da46 │ │ │ │ + ldr r3, [pc, #112] @ (7dc8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r7, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ adds r3, r0, r2 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r3, #252] @ 0xfc │ │ │ │ add.w r3, r2, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 7dc20 │ │ │ │ + beq.n 7dc50 │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r3, r0, r2 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ add.w r9, r3, #24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7da22 │ │ │ │ + beq.w 7da52 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7da22 │ │ │ │ + bne.w 7da52 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r8, #9964 @ 0x26ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7da2a │ │ │ │ + bne.w 7da5a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7da2a │ │ │ │ + ble.w 7da5a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7dab2 │ │ │ │ + beq.w 7dae2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7dab2 │ │ │ │ + b.n 7dae2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #588] @ (7deb4 ) │ │ │ │ + ldr r5, [pc, #588] @ (7dee4 ) │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7da0e │ │ │ │ + bne.w 7da3e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12688 @ 0x3190 │ │ │ │ + movw r1, #13520 @ 0x34d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7dde2 │ │ │ │ + beq.w 7de12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dde2 │ │ │ │ + bne.w 7de12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dde2 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7de12 │ │ │ │ str.w r9, [r5, #16] │ │ │ │ - b.n 7da04 │ │ │ │ - bl 713d8 │ │ │ │ + b.n 7da34 │ │ │ │ + bl 71420 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7de62 │ │ │ │ + beq.w 7de92 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r6, #180] @ 0xb4 │ │ │ │ - bpl.w 7db00 │ │ │ │ - ldr r2, [pc, #492] @ (7deb8 ) │ │ │ │ + bpl.w 7db30 │ │ │ │ + ldr r2, [pc, #492] @ (7dee8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r6, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #28 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ mul.w r2, r0, r2 │ │ │ │ adds r3, r7, r2 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ ldr.w ip, [r3, #252] @ 0xfc │ │ │ │ add.w r3, r2, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r7 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 7dd02 │ │ │ │ + beq.n 7dd32 │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r3, r7, r2 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 7db00 │ │ │ │ - bl 795a4 │ │ │ │ + b.n 7db30 │ │ │ │ + bl 795d4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7db5c │ │ │ │ - b.n 7db66 │ │ │ │ + bne.w 7db8c │ │ │ │ + b.n 7db96 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7dd84 │ │ │ │ + bne.n 7ddb4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bne.w 7de2a │ │ │ │ + bne.w 7de5a │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbnz r1, 7dd38 │ │ │ │ + cbnz r1, 7dd68 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 7de2e │ │ │ │ + bne.n 7de5e │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b.n 7daae │ │ │ │ + b.n 7dade │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7dd2c │ │ │ │ + bne.n 7dd5c │ │ │ │ mov r2, r3 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ movw r0, #10624 @ 0x2980 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 7dd5e │ │ │ │ + beq.n 7dd8e │ │ │ │ movw r7, #10172 @ 0x27bc │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 7dd32 │ │ │ │ + beq.n 7dd62 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 7dd74 │ │ │ │ + beq.n 7dda4 │ │ │ │ movw r0, #10172 @ 0x27bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 7dde8 │ │ │ │ - cbz r2, 7dd8a │ │ │ │ + bne.n 7de18 │ │ │ │ + cbz r2, 7ddba │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ - cbz r3, 7dd80 │ │ │ │ + cbz r3, 7ddb0 │ │ │ │ str r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b.n 7dab2 │ │ │ │ + b.n 7dae2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 7dd32 │ │ │ │ + beq.n 7dd62 │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7daae │ │ │ │ - b.n 7dd34 │ │ │ │ + beq.w 7dade │ │ │ │ + b.n 7dd64 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d9c8 │ │ │ │ + bne.w 7d9f8 │ │ │ │ ldr.w r5, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #49541 @ 0xc185 │ │ │ │ + movw r3, #49605 @ 0xc1c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7de1a │ │ │ │ + bne.n 7de4a │ │ │ │ mov r0, sl │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7ddde │ │ │ │ + cbz r5, 7de0e │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7d9c8 │ │ │ │ + b.n 7d9f8 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d9c8 │ │ │ │ - bl 1e82fc │ │ │ │ + bne.w 7d9f8 │ │ │ │ + bl 1e8984 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7db7a │ │ │ │ + b.n 7dbaa │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7dd74 │ │ │ │ + beq.n 7dda4 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 7dd76 │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 7dda6 │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7de0e │ │ │ │ + bne.n 7de3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 126880 │ │ │ │ - b.n 7d9f6 │ │ │ │ + bl 126cb8 │ │ │ │ + b.n 7da26 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r0, #248] @ 0xf8 │ │ │ │ - b.n 7dafa │ │ │ │ + b.n 7db2a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7d9f6 │ │ │ │ + b.n 7da26 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7ddc0 │ │ │ │ + b.n 7ddf0 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 7dd40 │ │ │ │ - movw r1, #10624 @ 0x2980 │ │ │ │ + b.n 7dd70 │ │ │ │ + movw r1, #10172 @ 0x27bc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7de4a │ │ │ │ - movw r1, #10172 @ 0x27bc │ │ │ │ + beq.n 7de7a │ │ │ │ + movw r1, #10624 @ 0x2980 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ - bne.n 7dd74 │ │ │ │ + bne.n 7dda4 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 7dd76 │ │ │ │ + b.n 7dda6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7da80 │ │ │ │ - b.n 7dc8c │ │ │ │ + bne.w 7dab0 │ │ │ │ + b.n 7dcbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7db66 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7db96 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7de72 │ │ │ │ + beq.n 7dea2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7deaa │ │ │ │ + cbz r3, 7deda │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dde2 │ │ │ │ + beq.n 7de12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7dde2 │ │ │ │ + bne.n 7de12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dde2 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7de12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7db7a │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dbaa │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7dd0c │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7dd3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7de72 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dea2 │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007debc : │ │ │ │ - b.w 7dec0 │ │ │ │ +0007deec : │ │ │ │ + b.w 7def0 │ │ │ │ │ │ │ │ -0007dec0 : │ │ │ │ +0007def0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - bls.n 7df9c │ │ │ │ + bls.n 7dfcc │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ mov.w r8, r0, lsr #30 │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ cmp.w r8, #0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #2 │ │ │ │ moveq.w r9, #16 │ │ │ │ movne.w r9, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7dfee │ │ │ │ - ldr r3, [pc, #292] @ (7e034 ) │ │ │ │ + bne.n 7e01e │ │ │ │ + ldr r3, [pc, #292] @ (7e064 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7dfb6 │ │ │ │ + beq.n 7dfe6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 7df7c │ │ │ │ + cbz r2, 7dfac │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov.w r7, sl, lsl #3 │ │ │ │ strd r3, r7, [r5, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #220] @ (7e038 ) │ │ │ │ + ldr r2, [pc, #220] @ (7e068 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e004 │ │ │ │ + bne.n 7e034 │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7dfaa │ │ │ │ + bne.n 7dfda │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r6, r7, [r3, #24] │ │ │ │ cmp r7, r6 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - bcc.n 7df3c │ │ │ │ + bcc.n 7df6c │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r6 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r6] │ │ │ │ - b.n 7df3c │ │ │ │ - ldr r5, [pc, #156] @ (7e03c ) │ │ │ │ + b.n 7df6c │ │ │ │ + ldr r5, [pc, #156] @ (7e06c ) │ │ │ │ add.w r5, r5, r0, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r5, #16] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7df3c │ │ │ │ + bne.n 7df6c │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49541 @ 0xc185 │ │ │ │ + movw r3, #49605 @ 0xc1c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7e018 │ │ │ │ + bne.n 7e048 │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7dffc │ │ │ │ + cbz r5, 7e02c │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7df3c │ │ │ │ + b.n 7df6c │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7df3c │ │ │ │ + bne.n 7df6c │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e82fc │ │ │ │ - b.n 7df74 │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + bl 1e8984 │ │ │ │ + b.n 7dfa4 │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7e028 │ │ │ │ + bne.n 7e058 │ │ │ │ mov r0, r5 │ │ │ │ - bl 126880 │ │ │ │ - b.n 7df68 │ │ │ │ + bl 126cb8 │ │ │ │ + b.n 7df98 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7dfe0 │ │ │ │ + b.n 7e010 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7df68 │ │ │ │ + b.n 7df98 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e040 <_PyLong_New@@Base>: │ │ │ │ +0007e070 <_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 7e1e8 <_PyLong_New@@Base+0x1a8> │ │ │ │ + bgt.w 7e218 <_PyLong_New@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e112 <_PyLong_New@@Base+0xd2> │ │ │ │ + beq.n 7e142 <_PyLong_New@@Base+0xd2> │ │ │ │ adds r3, r0, #3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bmi.w 7e19a <_PyLong_New@@Base+0x15a> │ │ │ │ + bmi.w 7e1ca <_PyLong_New@@Base+0x15a> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e18c <_PyLong_New@@Base+0x14c> │ │ │ │ - ldr r3, [pc, #376] @ (7e200 <_PyLong_New@@Base+0x1c0>) │ │ │ │ + bne.w 7e1bc <_PyLong_New@@Base+0x14c> │ │ │ │ + ldr r3, [pc, #376] @ (7e230 <_PyLong_New@@Base+0x1c0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ subs r1, r7, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 7e15c <_PyLong_New@@Base+0x11c> │ │ │ │ + bcs.n 7e18c <_PyLong_New@@Base+0x11c> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7e14c <_PyLong_New@@Base+0x10c> │ │ │ │ + beq.n 7e17c <_PyLong_New@@Base+0x10c> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 7e0f2 <_PyLong_New@@Base+0xb2> │ │ │ │ + cbz r2, 7e122 <_PyLong_New@@Base+0xb2> │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ lsls r2, r4, #3 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - ldr r2, [pc, #296] @ (7e204 <_PyLong_New@@Base+0x1c4>) │ │ │ │ - bne.n 7e1a2 <_PyLong_New@@Base+0x162> │ │ │ │ + ldr r2, [pc, #296] @ (7e234 <_PyLong_New@@Base+0x1c4>) │ │ │ │ + bne.n 7e1d2 <_PyLong_New@@Base+0x162> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e1b2 <_PyLong_New@@Base+0x172> │ │ │ │ + bne.n 7e1e2 <_PyLong_New@@Base+0x172> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r6, r7, [r3, #24] │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 7e10a <_PyLong_New@@Base+0xca> │ │ │ │ + bcc.n 7e13a <_PyLong_New@@Base+0xca> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r6 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r6] │ │ │ │ - b.n 7e0ba <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7e0ea <_PyLong_New@@Base+0x7a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 7e0ba <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7e0ea <_PyLong_New@@Base+0x7a> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e1c6 <_PyLong_New@@Base+0x186> │ │ │ │ - ldr r3, [pc, #212] @ (7e200 <_PyLong_New@@Base+0x1c0>) │ │ │ │ + bne.n 7e1f6 <_PyLong_New@@Base+0x186> │ │ │ │ + ldr r3, [pc, #212] @ (7e230 <_PyLong_New@@Base+0x1c0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bne.n 7e0ac <_PyLong_New@@Base+0x6c> │ │ │ │ + bne.n 7e0dc <_PyLong_New@@Base+0x6c> │ │ │ │ movs r7, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e0ba <_PyLong_New@@Base+0x7a> │ │ │ │ + bne.n 7e0ea <_PyLong_New@@Base+0x7a> │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49541 @ 0xc185 │ │ │ │ + movw r3, #49605 @ 0xc1c5 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7e1ce <_PyLong_New@@Base+0x18e> │ │ │ │ + bne.n 7e1fe <_PyLong_New@@Base+0x18e> │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7e19a <_PyLong_New@@Base+0x15a> │ │ │ │ + cbz r5, 7e1ca <_PyLong_New@@Base+0x15a> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7e0ba <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7e0ea <_PyLong_New@@Base+0x7a> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e0ba <_PyLong_New@@Base+0x7a> │ │ │ │ - bl 1e82fc │ │ │ │ + bne.n 7e0ea <_PyLong_New@@Base+0x7a> │ │ │ │ + bl 1e8984 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e0ec <_PyLong_New@@Base+0xac> │ │ │ │ + b.n 7e11c <_PyLong_New@@Base+0xac> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e0e8 <_PyLong_New@@Base+0xa8> │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + beq.n 7e118 <_PyLong_New@@Base+0xa8> │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7e1dc <_PyLong_New@@Base+0x19c> │ │ │ │ + bne.n 7e20c <_PyLong_New@@Base+0x19c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 126880 │ │ │ │ - b.n 7e0e8 <_PyLong_New@@Base+0xa8> │ │ │ │ + bl 126cb8 │ │ │ │ + b.n 7e118 <_PyLong_New@@Base+0xa8> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r7, #16 │ │ │ │ - b.n 7e190 <_PyLong_New@@Base+0x150> │ │ │ │ + b.n 7e1c0 <_PyLong_New@@Base+0x150> │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7e17e <_PyLong_New@@Base+0x13e> │ │ │ │ + b.n 7e1ae <_PyLong_New@@Base+0x13e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e0e8 <_PyLong_New@@Base+0xa8> │ │ │ │ + b.n 7e118 <_PyLong_New@@Base+0xa8> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12732 @ 0x31bc │ │ │ │ + movw r1, #13564 @ 0x34fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 7e19e <_PyLong_New@@Base+0x15e> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 7e1ce <_PyLong_New@@Base+0x15e> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e208 : │ │ │ │ +0007e238 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r6, [r0, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7e4c2 │ │ │ │ + beq.w 7e4f2 │ │ │ │ mov r5, r1 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 7e480 │ │ │ │ + beq.w 7e4b0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e31a │ │ │ │ + blt.n 7e34a │ │ │ │ ldr.w r8, [r4, r6] │ │ │ │ add r6, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e366 │ │ │ │ + bne.w 7e396 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7e382 │ │ │ │ + bne.w 7e3b2 │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ - movw r3, #40605 @ 0x9e9d │ │ │ │ + movw r3, #40653 @ 0x9ecd │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e4aa │ │ │ │ + bne.w 7e4da │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ - bl 79ee4 │ │ │ │ + bl 79f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e47c │ │ │ │ + beq.w 7e4ac │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.w 7e3b4 │ │ │ │ - ldr r3, [pc, #632] @ (7e500 ) │ │ │ │ + bpl.w 7e3e4 │ │ │ │ + ldr r3, [pc, #632] @ (7e530 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ @@ -125238,536 +125269,538 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7e2e8 │ │ │ │ - movw r3, #8513 @ 0x2141 │ │ │ │ + bne.n 7e318 │ │ │ │ + movw r3, #8673 @ 0x21e1 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ str.w r8, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e3de │ │ │ │ + bne.w 7e40e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 7e4dc │ │ │ │ + bne.w 7e50c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ str r0, [r6, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - movw r3, #8513 @ 0x2141 │ │ │ │ + movw r3, #8673 @ 0x21e1 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e2dc │ │ │ │ + beq.n 7e30c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e3e4 │ │ │ │ + beq.n 7e414 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e2e2 │ │ │ │ + b.n 7e312 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 7e23a │ │ │ │ - ldr r2, [pc, #476] @ (7e500 ) │ │ │ │ + bpl.n 7e26a │ │ │ │ + ldr r2, [pc, #476] @ (7e530 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 7e358 │ │ │ │ + beq.n 7e388 │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ add.w r6, r2, #24 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7e246 │ │ │ │ + beq.w 7e276 │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ - movw r3, #40605 @ 0x9e9d │ │ │ │ + movw r3, #40653 @ 0x9ecd │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e46c │ │ │ │ + bne.n 7e49c │ │ │ │ mov r8, r5 │ │ │ │ - b.n 7e268 │ │ │ │ + b.n 7e298 │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e45c │ │ │ │ + bne.n 7e48c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 7e36e │ │ │ │ + bne.n 7e39e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7e36e │ │ │ │ + ble.n 7e39e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e3b0 │ │ │ │ + beq.n 7e3e0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7e2e4 │ │ │ │ + b.n 7e314 │ │ │ │ mov r5, r8 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e2ea │ │ │ │ - movw r3, #8513 @ 0x2141 │ │ │ │ + bne.n 7e31a │ │ │ │ + movw r3, #8673 @ 0x21e1 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e2d4 │ │ │ │ + beq.w 7e304 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e460 │ │ │ │ + bne.n 7e490 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 7e466 │ │ │ │ + bne.n 7e496 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 7e422 │ │ │ │ - cbnz r5, 7e414 │ │ │ │ + cbnz r2, 7e452 │ │ │ │ + cbnz r5, 7e444 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 7e310 │ │ │ │ + beq.n 7e340 │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e44c │ │ │ │ + beq.n 7e47c │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e44c │ │ │ │ - cbz r5, 7e44c │ │ │ │ + beq.n 7e47c │ │ │ │ + cbz r5, 7e47c │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ strd r3, r2, [r0, #20] │ │ │ │ - cbz r2, 7e41e │ │ │ │ + cbz r2, 7e44e │ │ │ │ str r0, [r2, #20] │ │ │ │ str r0, [r3, #24] │ │ │ │ - b.n 7e2e4 │ │ │ │ + b.n 7e314 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7e3ee │ │ │ │ + bne.n 7e41e │ │ │ │ mov r1, r3 │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7e446 │ │ │ │ + beq.n 7e476 │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 7e48c │ │ │ │ - cbnz r5, 7e4a2 │ │ │ │ + bne.n 7e4bc │ │ │ │ + cbnz r5, 7e4d2 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 7e3f2 │ │ │ │ - cbnz r1, 7e4a6 │ │ │ │ + b.n 7e422 │ │ │ │ + cbnz r1, 7e4d6 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e2e2 │ │ │ │ - b.n 7e316 │ │ │ │ + beq.w 7e312 │ │ │ │ + b.n 7e346 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e36e │ │ │ │ + b.n 7e39e │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 7e3f2 │ │ │ │ + b.n 7e422 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7e42a │ │ │ │ + b.n 7e45a │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e3b6 │ │ │ │ + bne.n 7e3e6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7e2e4 │ │ │ │ + b.n 7e314 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e498 │ │ │ │ + blt.n 7e4c8 │ │ │ │ ldr.w r8, [r4, r6] │ │ │ │ add r6, r4 │ │ │ │ - b.n 7e246 │ │ │ │ + b.n 7e276 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7e3f2 │ │ │ │ - cbnz r1, 7e4a6 │ │ │ │ + beq.n 7e422 │ │ │ │ + cbnz r1, 7e4d6 │ │ │ │ strd r1, r3, [r0, #20] │ │ │ │ - b.n 7e316 │ │ │ │ + b.n 7e346 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 7e484 │ │ │ │ + bpl.n 7e4b4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e320 │ │ │ │ + b.n 7e350 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7e414 │ │ │ │ + b.n 7e444 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 7e414 │ │ │ │ + b.n 7e444 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e47c │ │ │ │ + beq.n 7e4ac │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r8, r8, [r0, #20] │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 7e3c8 │ │ │ │ + b.n 7e3f8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #12688 @ 0x3190 │ │ │ │ + movw r1, #13520 @ 0x34d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 7e47c │ │ │ │ + bl d19a0 │ │ │ │ + b.n 7e4ac │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e4fa │ │ │ │ + beq.n 7e52a │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ subs r2, r3, r2 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e44e │ │ │ │ + beq.n 7e47e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7e44e │ │ │ │ + b.n 7e47e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r3, 7e52e │ │ │ │ - cbnz r2, 7e526 │ │ │ │ + cbnz r3, 7e55e │ │ │ │ + cbnz r2, 7e556 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r4, ip │ │ │ │ itt eq │ │ │ │ strdeq r2, r2, [r0, #20] │ │ │ │ streq r0, [r1, #0] │ │ │ │ - bne.n 7e588 │ │ │ │ + bne.n 7e5b2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ str r0, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e5a8 │ │ │ │ + bne.n 7e5d2 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 7e5b8 │ │ │ │ + bne.n 7e5ea │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbnz r5, 7e578 │ │ │ │ - cbnz r2, 7e594 │ │ │ │ + cbnz r5, 7e5a6 │ │ │ │ + cbnz r2, 7e5be │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e59e │ │ │ │ + beq.n 7e5c8 │ │ │ │ movw ip, #10172 @ 0x27bc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e584 │ │ │ │ + beq.n 7e598 │ │ │ │ movw ip, #10624 @ 0x2980 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e584 │ │ │ │ - cbz r2, 7e584 │ │ │ │ - mov r4, r2 │ │ │ │ + bne.n 7e5e2 │ │ │ │ + cbz r4, 7e5b2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - cbz r3, 7e59a │ │ │ │ + cbz r3, 7e5c4 │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e59a │ │ │ │ + b.n 7e5c4 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ - cbz r4, 7e5da │ │ │ │ + cbz r4, 7e60c │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e54a │ │ │ │ - b.n 7e56c │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 7e56c │ │ │ │ + beq.n 7e57a │ │ │ │ + b.n 7e59a │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e52a │ │ │ │ - b.n 7e5a4 │ │ │ │ + beq.n 7e55a │ │ │ │ + b.n 7e5ce │ │ │ │ strd r3, r4, [r0, #20] │ │ │ │ mov r4, r3 │ │ │ │ str r0, [r4, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e52a │ │ │ │ + b.n 7e55a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e59e │ │ │ │ + bne.n 7e5c8 │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7e54a │ │ │ │ + b.n 7e57a │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 7e598 │ │ │ │ + mov r4, r2 │ │ │ │ + b.n 7e59a │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw lr, #10624 @ 0x2980 │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ cmp r6, lr │ │ │ │ - beq.n 7e5d4 │ │ │ │ + beq.n 7e606 │ │ │ │ movw lr, #10172 @ 0x27bc │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 7e5de │ │ │ │ - cbnz r2, 7e5ec │ │ │ │ + bne.n 7e610 │ │ │ │ + cbnz r2, 7e61e │ │ │ │ mov r2, r5 │ │ │ │ - b.n 7e54a │ │ │ │ + b.n 7e57a │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7e5ba │ │ │ │ + b.n 7e5ec │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e54a │ │ │ │ + beq.n 7e57a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e56c │ │ │ │ + bne.n 7e59a │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - b.n 7e5a4 │ │ │ │ + b.n 7e5ce │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7e56c │ │ │ │ + b.n 7e59a │ │ │ │ + nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 7e610 │ │ │ │ + bhi.n 7e644 │ │ │ │ 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 7e6ae │ │ │ │ + beq.n 7e6e2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w r4, r0, r2, lsl #2 │ │ │ │ mov.w lr, r3, lsl #30 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ bic.w lr, lr, #2147483648 @ 0x80000000 │ │ │ │ orr.w lr, lr, r3, lsr #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7e68e │ │ │ │ + bcs.n 7e6c2 │ │ │ │ sub.w ip, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7e69e │ │ │ │ + beq.n 7e6d2 │ │ │ │ mov.w lr, r3, lsl #30 │ │ │ │ and.w lr, lr, r5 │ │ │ │ orr.w lr, lr, r3, lsr #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7e68e │ │ │ │ + bcs.n 7e6c2 │ │ │ │ sub.w ip, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7e69e │ │ │ │ + beq.n 7e6d2 │ │ │ │ ldr.w r6, [r0, r2, lsl #2] │ │ │ │ lsls r2, r3, #30 │ │ │ │ ands r2, r5 │ │ │ │ orr.w r3, r2, r3, lsr #1 │ │ │ │ add r3, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7e68e │ │ │ │ + bcs.n 7e6c2 │ │ │ │ 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 7e69e │ │ │ │ + beq.n 7e6d2 │ │ │ │ ldr.w r3, [r4, #-4]! │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 7e670 │ │ │ │ + bcc.n 7e6a4 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ mov r2, ip │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e61e │ │ │ │ + bne.n 7e652 │ │ │ │ mul.w r0, r1, r3 │ │ │ │ mvn.w r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mul.w r0, r1, r3 │ │ │ │ mvn.w r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007e6c0 : │ │ │ │ +0007e6f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #23532 @ 0x5bec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 79e9c │ │ │ │ - cbz r0, 7e6f0 │ │ │ │ + bl 79ecc │ │ │ │ + cbz r0, 7e724 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r5, #1 │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ lsls r5, r6 │ │ │ │ - cbz r2, 7e754 │ │ │ │ + cbz r2, 7e788 │ │ │ │ subs r5, #1 │ │ │ │ add.w lr, r1, #12 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7e724 │ │ │ │ + b.n 7e758 │ │ │ │ add.w ip, r0, r3 │ │ │ │ ldrsb.w r7, [ip, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e756 │ │ │ │ + bne.n 7e78a │ │ │ │ strb.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7e754 │ │ │ │ + beq.n 7e788 │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ ldr.w r1, [lr, #-12] │ │ │ │ cmp r6, #7 │ │ │ │ and.w r3, r5, r1 │ │ │ │ - ble.n 7e708 │ │ │ │ + ble.n 7e73c │ │ │ │ cmp r6, #15 │ │ │ │ - bgt.n 7e7b0 │ │ │ │ + bgt.n 7e7e4 │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ add.w r7, r0, ip │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e756 │ │ │ │ + bne.n 7e78a │ │ │ │ add ip, r0 │ │ │ │ add.w lr, lr, #12 │ │ │ │ strh.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e722 │ │ │ │ + bne.n 7e756 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add ip, r3 │ │ │ │ adds r3, r1, #1 │ │ │ │ cmp r6, #7 │ │ │ │ add r3, ip │ │ │ │ and.w r3, r3, r5 │ │ │ │ - bgt.n 7e796 │ │ │ │ + bgt.n 7e7ca │ │ │ │ add.w ip, r0, r3 │ │ │ │ ldrsb.w r7, [ip, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e7d0 │ │ │ │ + bne.n 7e804 │ │ │ │ cmp r6, #7 │ │ │ │ - ble.n 7e7aa │ │ │ │ + ble.n 7e7de │ │ │ │ cmp r6, #15 │ │ │ │ it gt │ │ │ │ movgt.w ip, r3, lsl #2 │ │ │ │ - bgt.n 7e7be │ │ │ │ + bgt.n 7e7f2 │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ - b.n 7e744 │ │ │ │ + b.n 7e778 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ ands r3, r5 │ │ │ │ add.w r7, r0, r3, lsl #1 │ │ │ │ cmp r6, #15 │ │ │ │ - bgt.n 7e7de │ │ │ │ + bgt.n 7e812 │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e78a │ │ │ │ + bne.n 7e7be │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.n 7e77a │ │ │ │ + bgt.n 7e7ae │ │ │ │ add.w ip, r0, r3 │ │ │ │ - b.n 7e714 │ │ │ │ + b.n 7e748 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ add.w r7, r0, ip │ │ │ │ ldr r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e75a │ │ │ │ + bne.n 7e78e │ │ │ │ add ip, r0 │ │ │ │ add.w lr, lr, #12 │ │ │ │ str.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e722 │ │ │ │ + bne.n 7e756 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ ands r3, r5 │ │ │ │ - b.n 7e76a │ │ │ │ + b.n 7e79e │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ ldr r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 7e776 │ │ │ │ + beq.n 7e7aa │ │ │ │ add r3, ip │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ ands r3, r5 │ │ │ │ - b.n 7e796 │ │ │ │ + b.n 7e7ca │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ @@ -125778,214 +125811,214 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r6, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - cbnz r5, 7e844 │ │ │ │ + cbnz r5, 7e878 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - cbnz r5, 7e88e │ │ │ │ + cbnz r5, 7e8c2 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbnz r5, 7e86a │ │ │ │ + cbnz r5, 7e89e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e900 │ │ │ │ + b.w 7e934 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e832 │ │ │ │ + beq.n 7e866 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e832 │ │ │ │ - ldr r2, [pc, #164] @ (7e8fc ) │ │ │ │ + bne.n 7e866 │ │ │ │ + ldr r2, [pc, #164] @ (7e930 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e8ca │ │ │ │ + bne.n 7e8fe │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e832 │ │ │ │ + b.n 7e866 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e83a │ │ │ │ + beq.n 7e86e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e83a │ │ │ │ - ldr r2, [pc, #124] @ (7e8fc ) │ │ │ │ + bne.n 7e86e │ │ │ │ + ldr r2, [pc, #124] @ (7e930 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7e8e2 │ │ │ │ + cbnz r3, 7e916 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e83a │ │ │ │ + b.n 7e86e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e836 │ │ │ │ + beq.n 7e86a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e836 │ │ │ │ - ldr r2, [pc, #88] @ (7e8fc ) │ │ │ │ + bne.n 7e86a │ │ │ │ + ldr r2, [pc, #88] @ (7e930 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7e8b2 │ │ │ │ + cbnz r3, 7e8e6 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e836 │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 7e86a │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e8ac │ │ │ │ + beq.n 7e8e0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e8ac │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 7e8e0 │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e864 │ │ │ │ + beq.n 7e898 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e864 │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 7e898 │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e888 │ │ │ │ + beq.n 7e8bc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e888 │ │ │ │ + b.n 7e8bc │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e900 : │ │ │ │ +0007e934 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r1, #24 │ │ │ │ ubfx r1, r1, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e9b4 │ │ │ │ - ldr r3, [pc, #528] @ (7eb40 ) │ │ │ │ + bne.n 7e9e8 │ │ │ │ + ldr r3, [pc, #528] @ (7eb74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7e9e0 │ │ │ │ + ble.n 7ea14 │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ - movw r2, #29945 @ 0x74f9 │ │ │ │ + movw r2, #29997 @ 0x752d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ subs r1, r0, r1 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7e9fa │ │ │ │ - cbz r1, 7e9b0 │ │ │ │ + bne.n 7ea2e │ │ │ │ + cbz r1, 7e9e4 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7ea1a │ │ │ │ + beq.n 7ea4e │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r0, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 7e99e │ │ │ │ + bgt.n 7e9d2 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ea1a │ │ │ │ + beq.n 7ea4e │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r0, 7ea06 │ │ │ │ + cbz r0, 7ea3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7ea3e │ │ │ │ + beq.n 7ea72 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #368] @ (7eb40 ) │ │ │ │ + ldr r2, [pc, #368] @ (7eb74 ) │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 7e93e │ │ │ │ + bgt.n 7e972 │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ - movw r2, #29945 @ 0x74f9 │ │ │ │ + movw r2, #29997 @ 0x752d │ │ │ │ movt r2, #7 │ │ │ │ subs r1, r0, r1 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7e95e │ │ │ │ + beq.n 7e992 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [ip, #708] @ 0x2c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ strd r3, r1, [r2, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r2, [r1, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ - movw r3, #50249 @ 0xc449 │ │ │ │ + movw r3, #50313 @ 0xc489 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7eb38 │ │ │ │ + bne.w 7eb6c │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7e9b0 │ │ │ │ + b.n 7e9e4 │ │ │ │ ldrd r1, r3, [r2, #8] │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ ldr.w r6, [r4, #512] @ 0x200 │ │ │ │ str r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ @@ -125993,72 +126026,72 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [r2, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 7ea78 │ │ │ │ + bne.n 7eaac │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbz r7, 7ea74 │ │ │ │ + cbz r7, 7eaa8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ str.w r7, [r0, #528] @ 0x210 │ │ │ │ adds r2, r1, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7eada │ │ │ │ + beq.n 7eb0e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7eab2 │ │ │ │ + beq.n 7eae6 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 7ea90 │ │ │ │ + cbnz r2, 7eac4 │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 7e9b0 │ │ │ │ + beq.n 7e9e4 │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 7ead4 │ │ │ │ + cbz r1, 7eb08 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r2, lr, [r3, #20] │ │ │ │ - cbz r2, 7eaac │ │ │ │ + cbz r2, 7eae0 │ │ │ │ str r3, [r2, #24] │ │ │ │ str.w r3, [lr, #20] │ │ │ │ - b.n 7e9b0 │ │ │ │ + b.n 7e9e4 │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 7eac0 │ │ │ │ + cbz r2, 7eaf4 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7e9b0 │ │ │ │ + bne.w 7e9e4 │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 7e9b0 │ │ │ │ + b.n 7e9e4 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 7ea9c │ │ │ │ + b.n 7ead0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7ea82 │ │ │ │ + beq.n 7eab6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 7eb32 │ │ │ │ + cbz r2, 7eb66 │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr.w r2, [r4, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r4, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 7eb0c │ │ │ │ + cbz r3, 7eb40 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r7, #0 │ │ │ │ @@ -126067,333 +126100,333 @@ │ │ │ │ str.w r7, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7e9b0 │ │ │ │ + b.n 7e9e4 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7eae6 │ │ │ │ + b.n 7eb1a │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7ea32 │ │ │ │ + b.n 7ea66 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007eb44 <_PyType_GetDict@@Base>: │ │ │ │ +0007eb78 <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 7eb50 <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 7eb84 <_PyType_GetDict@@Base+0xc> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #60] @ (7eb94 <_PyType_GetDict@@Base+0x50>) │ │ │ │ + ldr r4, [pc, #60] @ (7ebc8 <_PyType_GetDict@@Base+0x50>) │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add.w r3, r2, #92672 @ 0x16a00 │ │ │ │ add.w ip, r4, r2 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add.w ip, ip, #92672 @ 0x16a00 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r5, [ip, #252] @ 0xfc │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 7eb8c <_PyType_GetDict@@Base+0x48> │ │ │ │ + beq.n 7ebc0 <_PyType_GetDict@@Base+0x48> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r3, r4, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007eb98 : │ │ │ │ +0007ebcc : │ │ │ │ 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 7ebee │ │ │ │ + bpl.n 7ec22 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ebd4 │ │ │ │ + bne.n 7ec08 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7ebd4 │ │ │ │ + beq.n 7ec08 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7ebfe │ │ │ │ + beq.n 7ec32 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7ebd0 │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ + b.n 7ec04 │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7ebd0 │ │ │ │ + b.n 7ec04 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007ec04 : │ │ │ │ +0007ec38 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7ec28 │ │ │ │ + bl 7ec5c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r3 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7f21e │ │ │ │ + beq.w 7f252 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ cmp r3, #81 @ 0x51 │ │ │ │ - bhi.w 7f574 │ │ │ │ + bhi.w 7f5a8 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7f070 │ │ │ │ + beq.w 7f0a4 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq.w 7f120 │ │ │ │ + beq.w 7f154 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ec5a │ │ │ │ + bne.n 7ec8e │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7f5ee │ │ │ │ + beq.w 7f622 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7ec88 │ │ │ │ + cbz r0, 7ecbc │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f5e8 │ │ │ │ + beq.w 7f61c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 29b58 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f570 │ │ │ │ + beq.w 7f5a4 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f1b0 │ │ │ │ + bne.w 7f1e4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7f228 │ │ │ │ + beq.w 7f25c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f38e │ │ │ │ + beq.w 7f3c2 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f48a │ │ │ │ + beq.w 7f4be │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ed88 │ │ │ │ + beq.n 7edbc │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f38a │ │ │ │ + beq.w 7f3be │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ed80 │ │ │ │ + beq.n 7edb4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3d6 │ │ │ │ + beq.w 7f40a │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ed80 │ │ │ │ + beq.n 7edb4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3da │ │ │ │ + beq.w 7f40e │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 7ed80 │ │ │ │ + cbz r2, 7edb4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3de │ │ │ │ + beq.w 7f412 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 7ed80 │ │ │ │ + cbz r2, 7edb4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3e2 │ │ │ │ + beq.w 7f416 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 7ed80 │ │ │ │ + cbz r2, 7edb4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3e6 │ │ │ │ + beq.w 7f41a │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 7ed80 │ │ │ │ + cbz r2, 7edb4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f386 │ │ │ │ + beq.w 7f3ba │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ - cbz r2, 7ed80 │ │ │ │ + cbz r2, 7edb4 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f3b2 │ │ │ │ + beq.w 7f3e6 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f3ea │ │ │ │ + beq.w 7f41e │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ed6a │ │ │ │ + bne.n 7ed9e │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f58c │ │ │ │ + bne.w 7f5c0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d7fc │ │ │ │ + bl 7d82c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f5ac │ │ │ │ + beq.w 7f5e0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.n 7edc8 │ │ │ │ + bpl.n 7edfc │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7f1a0 │ │ │ │ + ble.w 7f1d4 │ │ │ │ add.w fp, r5, #8 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f2dc │ │ │ │ + beq.w 7f310 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #256 @ 0x100 │ │ │ │ - beq.w 7f426 │ │ │ │ + beq.w 7f45a │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt.n 7edac │ │ │ │ + blt.n 7ede0 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7ee12 │ │ │ │ + ble.n 7ee46 │ │ │ │ add.w fp, r5, #8 │ │ │ │ movs r1, #0 │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r3, [ip, #172] @ 0xac │ │ │ │ ldr.w r2, [fp, #4]! │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f254 │ │ │ │ + beq.w 7f288 │ │ │ │ ldr.w sl, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ - ble.w 7f272 │ │ │ │ + ble.w 7f2a6 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 7f232 │ │ │ │ + bne.w 7f266 │ │ │ │ adds r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 7ede4 │ │ │ │ + bne.n 7ee18 │ │ │ │ mov r4, ip │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7f4d6 │ │ │ │ + bge.w 7f50a │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ - cbz r2, 7ee34 │ │ │ │ + cbz r2, 7ee68 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f4b0 │ │ │ │ + bne.w 7f4e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a12f4 │ │ │ │ + bl 1a1994 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f2dc │ │ │ │ + beq.w 7f310 │ │ │ │ ldr.w fp, [r6, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 7f242 │ │ │ │ + beq.w 7f276 │ │ │ │ it ge │ │ │ │ strge.w fp, [sp, #36] @ 0x24 │ │ │ │ - blt.w 7f2fc │ │ │ │ + blt.w 7f330 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f2dc │ │ │ │ + beq.w 7f310 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orr.w r2, r1, #512 @ 0x200 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ - cbz r3, 7ee88 │ │ │ │ + cbz r3, 7eebc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -126413,15 +126446,15 @@ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ add.w r3, r4, #420 @ 0x1a4 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ it ne │ │ │ │ strne.w r2, [sl] │ │ │ │ lsls r1, r1, #30 │ │ │ │ str.w sl, [r4, #128] @ 0x80 │ │ │ │ - bmi.w 7f5c8 │ │ │ │ + bmi.w 7f5fc │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cmp r2, r1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ it ne │ │ │ │ @@ -126433,895 +126466,895 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w fp, [r4, #16] │ │ │ │ str.w r9, [r4, #436] @ 0x1b4 │ │ │ │ str.w r9, [r4, #428] @ 0x1ac │ │ │ │ - cbz r3, 7ef40 │ │ │ │ - movw r8, #26548 @ 0x67b4 │ │ │ │ + cbz r3, 7ef74 │ │ │ │ + movw r8, #27380 @ 0x6af4 │ │ │ │ movt r8, #46 @ 0x2e │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7f114 │ │ │ │ - bgt.w 7f0a6 │ │ │ │ + beq.w 7f148 │ │ │ │ + bgt.w 7f0da │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 7f114 │ │ │ │ + bls.w 7f148 │ │ │ │ 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 7f208 │ │ │ │ + bne.w 7f23c │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ef0c │ │ │ │ + bne.n 7ef40 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f236 │ │ │ │ + beq.w 7f26a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - bl 7f76c │ │ │ │ + bl 7f7a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f03e │ │ │ │ + blt.n 7f072 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ - movw r3, #40605 @ 0x9e9d │ │ │ │ + movw r3, #40653 @ 0x9ecd │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7efa0 │ │ │ │ + bne.n 7efd4 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r2, 7ef80 │ │ │ │ + cbz r2, 7efb4 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f626 │ │ │ │ + blt.w 7f65a │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f60a │ │ │ │ + blt.w 7f63e │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f40a │ │ │ │ + blt.w 7f43e │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f3ee │ │ │ │ + blt.w 7f422 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r7, [r4, #132] @ 0x84 │ │ │ │ - bmi.w 7f534 │ │ │ │ + bmi.w 7f568 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 7efea │ │ │ │ + cbz r1, 7f01e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7d5e8 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7d618 │ │ │ │ + bl 7a24c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f03e │ │ │ │ + beq.n 7f072 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #716] @ (7f294 ) │ │ │ │ + ldr r1, [pc, #716] @ (7f2c8 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7efe6 │ │ │ │ + beq.n 7f01a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f52c │ │ │ │ + beq.w 7f560 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 7f03e │ │ │ │ + blt.n 7f072 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f1d8 │ │ │ │ + bne.w 7f20c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f20e │ │ │ │ - ldr r1, [pc, #668] @ (7f298 ) │ │ │ │ + bne.w 7f242 │ │ │ │ + ldr r1, [pc, #668] @ (7f2cc ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 7839c │ │ │ │ - cbnz r0, 7f03e │ │ │ │ + bl 783d8 │ │ │ │ + cbnz r0, 7f072 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f510 │ │ │ │ + beq.w 7f544 │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f790 │ │ │ │ + bl 7f7c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7f03e │ │ │ │ + cbz r0, 7f072 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #628] @ (7f298 ) │ │ │ │ + ldr r1, [pc, #628] @ (7f2cc ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f03e │ │ │ │ + beq.n 7f072 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f508 │ │ │ │ - bl 7f7f4 │ │ │ │ + beq.w 7f53c │ │ │ │ + bl 7f828 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f464 │ │ │ │ + bne.w 7f498 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r8 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ 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 7f5d0 │ │ │ │ + bne.w 7f604 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7f33e │ │ │ │ + beq.w 7f372 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f4a2 │ │ │ │ + beq.w 7f4d6 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ - b.n 7ec6c │ │ │ │ + b.n 7eca0 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne.w 7ef20 │ │ │ │ + bne.w 7ef54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, r7 │ │ │ │ - bl 7f80c │ │ │ │ + bl 7f840 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f80c │ │ │ │ + bl 7f840 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f80c │ │ │ │ + bl 7f840 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 7f114 │ │ │ │ + ble.n 7f148 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f392 │ │ │ │ + bmi.w 7f3c6 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 7f114 │ │ │ │ + beq.n 7f148 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f3a2 │ │ │ │ + bmi.w 7f3d6 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 7f114 │ │ │ │ + beq.n 7f148 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f3b6 │ │ │ │ + bmi.w 7f3ea │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 7f114 │ │ │ │ + beq.n 7f148 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f3c6 │ │ │ │ + bmi.w 7f3fa │ │ │ │ adds r0, #80 @ 0x50 │ │ │ │ subs r3, r7, #4 │ │ │ │ - beq.n 7f114 │ │ │ │ + beq.n 7f148 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ lsls r2, r1, #28 │ │ │ │ - bmi.w 7f344 │ │ │ │ + bmi.w 7f378 │ │ │ │ adds r0, #20 │ │ │ │ subs r3, #1 │ │ │ │ - bne.n 7f106 │ │ │ │ + bne.n 7f13a │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ef0c │ │ │ │ - b.n 7ef40 │ │ │ │ + bne.w 7ef40 │ │ │ │ + b.n 7ef74 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7f44c │ │ │ │ + bne.w 7f480 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7ec6c │ │ │ │ - movw ip, #12828 @ 0x321c │ │ │ │ + beq.w 7eca0 │ │ │ │ + movw ip, #13660 @ 0x355c │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #58708 @ 0xe554 │ │ │ │ + movw r1, #59540 @ 0xe894 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r2, #12848 @ 0x3230 │ │ │ │ + movw r2, #13680 @ 0x3570 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov fp, r3 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ mov r5, ip │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f1e8 │ │ │ │ + beq.n 7f21c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f200 │ │ │ │ + beq.n 7f234 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a890 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f24c │ │ │ │ + beq.n 7f280 │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.w 7f2a4 │ │ │ │ + bmi.w 7f2d8 │ │ │ │ ldr.w r4, [fp, #20]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7f15e │ │ │ │ + bne.n 7f192 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 7ec6c │ │ │ │ + b.n 7eca0 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 7ee12 │ │ │ │ + b.n 7ee46 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, sl │ │ │ │ - bpl.w 7ed88 │ │ │ │ + bpl.w 7edbc │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7f5c2 │ │ │ │ + beq.w 7f5f6 │ │ │ │ adds r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 7ed96 │ │ │ │ - ldr r1, [pc, #192] @ (7f29c ) │ │ │ │ + b.n 7edca │ │ │ │ + ldr r1, [pc, #192] @ (7f2d0 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bc264 │ │ │ │ + bl bc2d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7eff2 │ │ │ │ - b.n 7f03e │ │ │ │ + bge.w 7f026 │ │ │ │ + b.n 7f072 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - movw r1, #58708 @ 0xe554 │ │ │ │ + movw r1, #59540 @ 0xe894 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f178 │ │ │ │ + bne.n 7f1ac │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 7f178 │ │ │ │ + b.n 7f1ac │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b.n 7f114 │ │ │ │ - ldr r1, [pc, #144] @ (7f2a0 ) │ │ │ │ + b.n 7f148 │ │ │ │ + ldr r1, [pc, #144] @ (7f2d4 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bc264 │ │ │ │ + bl bc2d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7effa │ │ │ │ - b.n 7f03e │ │ │ │ + bge.w 7f02e │ │ │ │ + b.n 7f072 │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #28] │ │ │ │ strd r7, r7, [sp, #16] │ │ │ │ - b.n 7ec74 │ │ │ │ + b.n 7eca8 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.n 7ed88 │ │ │ │ + b.n 7edbc │ │ │ │ adds r0, #1 │ │ │ │ - b.n 7edfa │ │ │ │ - movw r3, #64937 @ 0xfda9 │ │ │ │ - movt r3, #15 │ │ │ │ + b.n 7ee2e │ │ │ │ + movw r3, #85 @ 0x55 │ │ │ │ + movt r3, #16 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7ef48 │ │ │ │ + b.n 7ef7c │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ - b.n 7ee58 │ │ │ │ + b.n 7ee8c │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 7f188 │ │ │ │ + b.n 7f1bc │ │ │ │ mov r3, ip │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7ee0a │ │ │ │ + beq.w 7ee3e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f256 │ │ │ │ + bne.n 7f28a │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7ee0a │ │ │ │ + beq.w 7ee3e │ │ │ │ ldr.w r3, [r2, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f354 │ │ │ │ + beq.n 7f388 │ │ │ │ ldr.w sl, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 7f36e │ │ │ │ + ble.n 7f3a2 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7f280 │ │ │ │ + bne.n 7f2b4 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 7ee0a │ │ │ │ - add r2, pc, #608 @ (adr r2, 7f4f8 ) │ │ │ │ + b.n 7ee3e │ │ │ │ + add r2, pc, #608 @ (adr r2, 7f52c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #224 @ (adr r2, 7f384 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 7f3b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7f2e0 │ │ │ │ + bgt.n 7f314 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7f2ba │ │ │ │ + blt.n 7f2ee │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 7f18e │ │ │ │ + blt.w 7f1c2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12928 @ 0x3280 │ │ │ │ + movw r1, #13760 @ 0x35c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7f050 │ │ │ │ + b.n 7f084 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12872 @ 0x3248 │ │ │ │ + movw r1, #13704 @ 0x3588 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 7f2d4 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 7f308 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ rsb r3, fp, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ adds r2, #7 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add.w fp, r3, r2 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7ee58 │ │ │ │ + beq.w 7ee8c │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orrs r2, r1 │ │ │ │ lsls r0, r2, #8 │ │ │ │ - bmi.w 7ee58 │ │ │ │ + bmi.w 7ee8c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13548 @ 0x34ec │ │ │ │ + movw r1, #14380 @ 0x382c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 7f2dc │ │ │ │ - bl 7732c │ │ │ │ - b.n 7ec6c │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 7f310 │ │ │ │ + bl 77360 │ │ │ │ + b.n 7eca0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ bic.w r1, r1, #8 │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, r1 │ │ │ │ str r2, [r0, #8] │ │ │ │ - b.n 7f10e │ │ │ │ + b.n 7f142 │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7f290 │ │ │ │ + beq.n 7f2c4 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f356 │ │ │ │ + bne.n 7f38a │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 7f290 │ │ │ │ + beq.n 7f2c4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13196 @ 0x338c │ │ │ │ + movw r1, #14028 @ 0x36cc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 7f2dc │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 7f310 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 7ed62 │ │ │ │ + b.n 7ed96 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 7ecf2 │ │ │ │ + b.n 7ed26 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7ecda │ │ │ │ + b.n 7ed0e │ │ │ │ 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 7f0dc │ │ │ │ + b.n 7f110 │ │ │ │ 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 7f0e8 │ │ │ │ + b.n 7f11c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7ed76 │ │ │ │ + b.n 7edaa │ │ │ │ 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 7f0f4 │ │ │ │ + b.n 7f128 │ │ │ │ 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 7f100 │ │ │ │ + b.n 7f134 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 7ed06 │ │ │ │ + b.n 7ed3a │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 7ed1a │ │ │ │ + b.n 7ed4e │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 7ed2c │ │ │ │ + b.n 7ed60 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 7ed3e │ │ │ │ + b.n 7ed72 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 7ed50 │ │ │ │ + b.n 7ed84 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.n 7ed76 │ │ │ │ + b.n 7edaa │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #13820 @ 0x35fc │ │ │ │ + movw r1, #14652 @ 0x393c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 7f03e │ │ │ │ + bl d19a0 │ │ │ │ + b.n 7f072 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #13752 @ 0x35b8 │ │ │ │ + movw r1, #14584 @ 0x38f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 7f03e │ │ │ │ + bl d19a0 │ │ │ │ + b.n 7f072 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movw r2, #44040 @ 0xac08 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #13088 @ 0x3320 │ │ │ │ + movw r2, #13920 @ 0x3660 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1f5eac │ │ │ │ + bl 1f651c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f2dc │ │ │ │ + bne.w 7f310 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 7edc0 │ │ │ │ + b.n 7edf4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12780 @ 0x31ec │ │ │ │ + movw r1, #13612 @ 0x352c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 7f2d4 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 7f308 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f474 │ │ │ │ + beq.n 7f4a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f482 │ │ │ │ + cbz r3, 7f4b6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7f050 │ │ │ │ + b.n 7f084 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f474 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f4a8 │ │ │ │ ldrd sl, r2, [r3, #4] │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7ece4 │ │ │ │ - b.n 7ed80 │ │ │ │ - bl 1e82fc │ │ │ │ + bne.w 7ed18 │ │ │ │ + b.n 7edb4 │ │ │ │ + bl 1e8984 │ │ │ │ mov r9, r8 │ │ │ │ mov r5, r8 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 7f2dc │ │ │ │ + b.n 7f310 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbz r3, 7f4f0 │ │ │ │ + cbz r3, 7f524 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #13364 @ 0x3434 │ │ │ │ + movw r2, #14196 @ 0x3774 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 1f5eac │ │ │ │ + bl 1f651c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7ee34 │ │ │ │ - b.n 7f2dc │ │ │ │ + bge.w 7ee68 │ │ │ │ + b.n 7f310 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13320 @ 0x3408 │ │ │ │ + movw r1, #14152 @ 0x3748 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 7f2dc │ │ │ │ + bl d19a0 │ │ │ │ + b.n 7f310 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13496 @ 0x34b8 │ │ │ │ + movw r1, #14328 @ 0x37f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 7f2dc │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 7f310 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f03e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f072 │ │ │ │ movw r0, #44040 @ 0xac08 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #13892 @ 0x3644 │ │ │ │ + movw r2, #14724 @ 0x3984 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f5eac │ │ │ │ - b.n 7f03e │ │ │ │ + bl 1f651c │ │ │ │ + b.n 7f072 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7efe6 │ │ │ │ - ldr r2, [pc, #272] @ (7f648 ) │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f01a │ │ │ │ + ldr r2, [pc, #272] @ (7f67c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r5, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 7f56c │ │ │ │ + beq.n 7f5a0 │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ - b.n 7efae │ │ │ │ + b.n 7efe2 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.n 7f2dc │ │ │ │ + b.n 7f310 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12760 @ 0x31d8 │ │ │ │ + movw r1, #13592 @ 0x3518 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 7f2d4 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 7f308 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 7f5b0 │ │ │ │ + bmi.n 7f5e4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13060 @ 0x3304 │ │ │ │ + movw r1, #13892 @ 0x3644 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7f2dc │ │ │ │ + b.n 7f310 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f5c2 │ │ │ │ + beq.n 7f5f6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r5, sl │ │ │ │ - b.w 7ed96 │ │ │ │ + b.w 7edca │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ec50 │ │ │ │ - b.n 7eeca │ │ │ │ + bl 19f2f0 │ │ │ │ + b.n 7eefe │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12972 @ 0x32ac │ │ │ │ + movw r1, #13804 @ 0x35ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 7f2d4 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 7f308 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 7f2dc │ │ │ │ + b.n 7f310 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13016 @ 0x32d8 │ │ │ │ + movw r1, #13848 @ 0x3618 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n 7f2dc │ │ │ │ + b.n 7f310 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #13680 @ 0x3570 │ │ │ │ + movw r1, #14512 @ 0x38b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 7f03e │ │ │ │ + bl d19a0 │ │ │ │ + b.n 7f072 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #13616 @ 0x3530 │ │ │ │ + movw r1, #14448 @ 0x3870 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 7f03e │ │ │ │ + bl d19a0 │ │ │ │ + b.n 7f072 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r5, [r0, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7f6f8 │ │ │ │ + beq.n 7f72c │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ - cbz r6, 7f6cc │ │ │ │ + cbz r6, 7f700 │ │ │ │ ldr.w r7, [r6, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7f728 │ │ │ │ + beq.n 7f75c │ │ │ │ ldr.w r8, [r7, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7f70e │ │ │ │ + beq.n 7f742 │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f742 │ │ │ │ - bl 7f64c │ │ │ │ + beq.n 7f776 │ │ │ │ + bl 7f680 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f754 │ │ │ │ + bne.n 7f788 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f766 │ │ │ │ + bne.n 7f79a │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f762 │ │ │ │ + bne.n 7f796 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f71e │ │ │ │ + bne.n 7f752 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f75e │ │ │ │ + bne.n 7f792 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f738 │ │ │ │ + bne.n 7f76c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f6dc │ │ │ │ + beq.n 7f710 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f708 │ │ │ │ + bne.n 7f73c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 7f6ea │ │ │ │ + b.n 7f71e │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f6c2 │ │ │ │ + bne.n 7f6f6 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f6c2 │ │ │ │ + bne.n 7f6f6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f708 │ │ │ │ + bne.n 7f73c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f6ea │ │ │ │ + beq.n 7f71e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f6a4 │ │ │ │ + beq.n 7f6d8 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f75e │ │ │ │ + bne.n 7f792 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 7f6b2 │ │ │ │ + b.n 7f6e6 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f6b2 │ │ │ │ + beq.n 7f6e6 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f6c0 │ │ │ │ + bne.n 7f6f4 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 7f6dc │ │ │ │ + b.n 7f710 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f694 │ │ │ │ + beq.n 7f6c8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f71e │ │ │ │ + bne.n 7f752 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7f6a4 │ │ │ │ + b.n 7f6d8 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7f738 │ │ │ │ + b.n 7f76c │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7f71e │ │ │ │ + b.n 7f752 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 7f754 │ │ │ │ + b.n 7f788 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f76c : │ │ │ │ +0007f7a0 : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 7f78a │ │ │ │ + bmi.n 7f7be │ │ │ │ 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 72f6c │ │ │ │ + b.w 72fb4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f790 : │ │ │ │ +0007f7c4 : │ │ │ │ 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 7f7bc │ │ │ │ - cbz r0, 7f7b6 │ │ │ │ + blt.n 7f7f0 │ │ │ │ + cbz r0, 7f7ea │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 7a244 │ │ │ │ + bl 7a274 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - cbnz r3, 7f7d6 │ │ │ │ - ldr r0, [pc, #52] @ (7f7f0 ) │ │ │ │ - b.n 7f7b0 │ │ │ │ + cbnz r3, 7f80a │ │ │ │ + ldr r0, [pc, #52] @ (7f824 ) │ │ │ │ + b.n 7f7e4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14056 @ 0x36e8 │ │ │ │ + movw r1, #14888 @ 0x3a28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7f7b0 │ │ │ │ + b.n 7f7e4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14108 @ 0x371c │ │ │ │ + movw r1, #14940 @ 0x3a5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 7f7d2 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 7f806 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007f7f4 : │ │ │ │ - ldr r3, [pc, #16] @ (7f808 ) │ │ │ │ +0007f828 : │ │ │ │ + ldr r3, [pc, #16] @ (7f83c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7f802 │ │ │ │ + cbnz r0, 7f836 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 7f800 │ │ │ │ + b.n 7f834 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007f80c : │ │ │ │ +0007f840 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - beq.n 7f81c │ │ │ │ + beq.n 7f850 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #14188 @ 0x376c │ │ │ │ + movw r1, #15020 @ 0x3aac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ bx lr │ │ │ │ @@ -127331,221 +127364,221 @@ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7fa10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f986 │ │ │ │ + beq.w 7f9ba │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #328] @ (7f9cc ) │ │ │ │ + ldr r1, [pc, #328] @ (7fa00 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f97c │ │ │ │ + blt.n 7f9b0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f98c │ │ │ │ + bne.n 7f9c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7fa10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f986 │ │ │ │ + beq.n 7f9ba │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #296] @ (7f9d0 ) │ │ │ │ + ldr r1, [pc, #296] @ (7fa04 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f97c │ │ │ │ + blt.n 7f9b0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f9a4 │ │ │ │ + bne.n 7f9d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f9dc │ │ │ │ + bl 7fa10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f986 │ │ │ │ + beq.n 7f9ba │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #264] @ (7f9d4 ) │ │ │ │ + ldr r1, [pc, #264] @ (7fa08 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f97c │ │ │ │ + blt.n 7f9b0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f9b4 │ │ │ │ + bne.n 7f9e8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 720b4 │ │ │ │ + bl 72174 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f986 │ │ │ │ + beq.n 7f9ba │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7f938 │ │ │ │ - movw r8, #14236 @ 0x379c │ │ │ │ + ble.n 7f96c │ │ │ │ + movw r8, #15068 @ 0x3adc │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 7f908 │ │ │ │ + b.n 7f93c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr.w fp, [r2, r4, lsl #3] │ │ │ │ mov r0, fp │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 7f96c │ │ │ │ + beq.n 7f9a0 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 7a244 │ │ │ │ + bl 7a274 │ │ │ │ adds r4, #1 │ │ │ │ add.w r2, r7, r5, lsl #2 │ │ │ │ - cbz r0, 7f974 │ │ │ │ + cbz r0, 7f9a8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r5, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 7f906 │ │ │ │ + bgt.n 7f93a │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 7fb94 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fbc8 <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7f976 │ │ │ │ - ldr r1, [pc, #144] @ (7f9d8 ) │ │ │ │ + beq.n 7f9aa │ │ │ │ + ldr r1, [pc, #144] @ (7fa0c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 7fa68 │ │ │ │ + bl 7fa9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f974 │ │ │ │ + blt.n 7f9a8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f964 │ │ │ │ + beq.n 7f998 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f99c │ │ │ │ + cbz r3, 7f9d0 │ │ │ │ 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 7f908 │ │ │ │ - b.n 7f938 │ │ │ │ + bgt.n 7f93c │ │ │ │ + b.n 7f96c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f986 │ │ │ │ + beq.n 7f9ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f9c4 │ │ │ │ + cbz r3, 7f9f8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7f966 │ │ │ │ + b.n 7f99a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f898 │ │ │ │ + bne.n 7f8cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f898 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f8cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f964 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f998 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f8bc │ │ │ │ + bne.n 7f8f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f8bc │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f8f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f8e0 │ │ │ │ + bne.n 7f914 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f8e0 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f914 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f986 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f9ba │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ movs r6, r5 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -0007f9dc : │ │ │ │ +0007fa10 : │ │ │ │ adds r2, r0, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.n 7f9f8 │ │ │ │ + bcs.n 7fa2c │ │ │ │ movw r0, #8988 @ 0x231c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7fa20 │ │ │ │ + blt.n 7fa54 │ │ │ │ lsrs r5, r0, #30 │ │ │ │ - bne.n 7fa3a │ │ │ │ + bne.n 7fa6e │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e040 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7fa64 │ │ │ │ + bl 7e070 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7fa98 │ │ │ │ movs r3, #8 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ negs r4, r0 │ │ │ │ lsrs r5, r4, #30 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - bne.n 7fa3c │ │ │ │ + bne.n 7fa70 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e040 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7fa64 │ │ │ │ + bl 7e070 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7fa98 │ │ │ │ movs r3, #10 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e040 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7fa64 │ │ │ │ - cbnz r6, 7fa58 │ │ │ │ + bl 7e070 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7fa98 │ │ │ │ + cbnz r6, 7fa8c │ │ │ │ add.w r2, r0, #16 │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ movs r3, #16 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ str r5, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r2, r0, #16 │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ movs r3, #18 │ │ │ │ - b.n 7fa50 │ │ │ │ + b.n 7fa84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007fa68 : │ │ │ │ +0007fa9c : │ │ │ │ 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 │ │ │ │ @@ -127553,218 +127586,218 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a244 │ │ │ │ + bl 7a274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fb6c │ │ │ │ - ldr.w r8, [pc, #216] @ 7fb74 │ │ │ │ + beq.n 7fba0 │ │ │ │ + ldr.w r8, [pc, #216] @ 7fba8 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 7fb56 │ │ │ │ + bpl.n 7fb8a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7fb2a │ │ │ │ + bne.n 7fb5e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7facc │ │ │ │ + beq.n 7fb00 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fb12 │ │ │ │ + bne.n 7fb46 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 7fb12 │ │ │ │ + beq.n 7fb46 │ │ │ │ ldr.w r2, [r8, r7] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - beq.n 7fb36 │ │ │ │ - bl 7ba80 │ │ │ │ + beq.n 7fb6a │ │ │ │ + bl 7bab0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fb46 │ │ │ │ + bne.n 7fb7a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7fae0 │ │ │ │ + bne.n 7fb14 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0128 │ │ │ │ + bl 1a07c8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7fb3c │ │ │ │ + b.n 7fb70 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7fac8 │ │ │ │ - b.n 7facc │ │ │ │ - bl 795a4 │ │ │ │ + bne.n 7fafc │ │ │ │ + b.n 7fb00 │ │ │ │ + bl 795d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fb0a │ │ │ │ + beq.n 7fb3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fb0a │ │ │ │ + bne.n 7fb3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb0a │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fb3e │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7fb3c │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7fb70 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fb0a │ │ │ │ + b.n 7fb3e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fb78 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +0007fbac <_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 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007fb94 <_PyTuple_Resize@@Base>: │ │ │ │ +0007fbc8 <_PyTuple_Resize@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7fe20 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + beq.w 7fe54 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7fe20 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 7fe54 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7fd6e <_PyTuple_Resize@@Base+0x1da> │ │ │ │ + beq.w 7fda2 <_PyTuple_Resize@@Base+0x1da> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7fe20 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 7fe54 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 7fcce <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + beq.n 7fd02 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7fcd4 <_PyTuple_Resize@@Base+0x140> │ │ │ │ + beq.n 7fd08 <_PyTuple_Resize@@Base+0x140> │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ - cbz r2, 7fc04 <_PyTuple_Resize@@Base+0x70> │ │ │ │ + cbz r2, 7fc38 <_PyTuple_Resize@@Base+0x70> │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 7fc80 <_PyTuple_Resize@@Base+0xec> │ │ │ │ + bge.n 7fcb4 <_PyTuple_Resize@@Base+0xec> │ │ │ │ add.w r8, r4, r5, lsl #2 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fdb0 <_PyTuple_Resize@@Base+0x21c> │ │ │ │ + bne.w 7fde4 <_PyTuple_Resize@@Base+0x21c> │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fc80 <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fcb4 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fdd2 <_PyTuple_Resize@@Base+0x23e> │ │ │ │ + bne.w 7fe06 <_PyTuple_Resize@@Base+0x23e> │ │ │ │ adds r3, r5, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fc80 <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fcb4 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fd12 <_PyTuple_Resize@@Base+0x17e> │ │ │ │ + bne.n 7fd46 <_PyTuple_Resize@@Base+0x17e> │ │ │ │ adds r3, r5, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fc80 <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fcb4 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fd30 <_PyTuple_Resize@@Base+0x19c> │ │ │ │ + bne.n 7fd64 <_PyTuple_Resize@@Base+0x19c> │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fc80 <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fcb4 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fcf4 <_PyTuple_Resize@@Base+0x160> │ │ │ │ + bne.n 7fd28 <_PyTuple_Resize@@Base+0x160> │ │ │ │ adds r3, r5, #5 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fc80 <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fcb4 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fd8e <_PyTuple_Resize@@Base+0x1fa> │ │ │ │ + bne.w 7fdc2 <_PyTuple_Resize@@Base+0x1fa> │ │ │ │ add.w r8, r5, #6 │ │ │ │ cmp r6, r8 │ │ │ │ - ble.n 7fc80 <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fcb4 <_PyTuple_Resize@@Base+0xec> │ │ │ │ add.w r9, r5, #8 │ │ │ │ add.w r9, r4, r9, lsl #2 │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fd50 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + bne.n 7fd84 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - blt.n 7fc70 <_PyTuple_Resize@@Base+0xdc> │ │ │ │ - ldr r2, [pc, #440] @ (7fe3c <_PyTuple_Resize@@Base+0x2a8>) │ │ │ │ + blt.n 7fca4 <_PyTuple_Resize@@Base+0xdc> │ │ │ │ + ldr r2, [pc, #440] @ (7fe70 <_PyTuple_Resize@@Base+0x2a8>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fdf4 <_PyTuple_Resize@@Base+0x260> │ │ │ │ + bne.w 7fe28 <_PyTuple_Resize@@Base+0x260> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 108a28 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 108cb0 <_PyObject_GC_Resize@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fe00 <_PyTuple_Resize@@Base+0x26c> │ │ │ │ - bl 9b040 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ + beq.w 7fe34 <_PyTuple_Resize@@Base+0x26c> │ │ │ │ + bl 9b0d8 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ cmp r5, r6 │ │ │ │ - bgt.n 7fce2 <_PyTuple_Resize@@Base+0x14e> │ │ │ │ - ldr r0, [pc, #408] @ (7fe40 <_PyTuple_Resize@@Base+0x2ac>) │ │ │ │ + bgt.n 7fd16 <_PyTuple_Resize@@Base+0x14e> │ │ │ │ + ldr r0, [pc, #408] @ (7fe74 <_PyTuple_Resize@@Base+0x2ac>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ sub.w r1, r8, #8 │ │ │ │ str.w r8, [r7] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -127774,181 +127807,181 @@ │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r8, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #0] │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #356] @ (7fe44 <_PyTuple_Resize@@Base+0x2b0>) │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #356] @ (7fe78 <_PyTuple_Resize@@Base+0x2b0>) │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7fcce <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + b.n 7fd02 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ subs r2, r5, r6 │ │ │ │ adds r6, #3 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r8, r6, lsl #2 │ │ │ │ blx 2957c │ │ │ │ - b.n 7fca4 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + b.n 7fcd8 <_PyTuple_Resize@@Base+0x110> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fc50 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + beq.n 7fc84 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fc50 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc50 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + bne.n 7fc84 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fc84 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fc34 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + beq.n 7fc68 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fc34 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc34 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + bne.n 7fc68 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fc68 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fc42 <_PyTuple_Resize@@Base+0xae> │ │ │ │ + beq.n 7fc76 <_PyTuple_Resize@@Base+0xae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fc42 <_PyTuple_Resize@@Base+0xae> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc42 <_PyTuple_Resize@@Base+0xae> │ │ │ │ + bne.w 7fc76 <_PyTuple_Resize@@Base+0xae> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fc76 <_PyTuple_Resize@@Base+0xae> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fc78 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + beq.n 7fcac <_PyTuple_Resize@@Base+0xe4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fc78 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc78 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + bne.n 7fcac <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fcac <_PyTuple_Resize@@Base+0xe4> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7fcce <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + beq.n 7fd02 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fe10 <_PyTuple_Resize@@Base+0x27c> │ │ │ │ + bne.n 7fe44 <_PyTuple_Resize@@Base+0x27c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 720b4 │ │ │ │ + bl 72174 │ │ │ │ str r0, [r7, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 7fcd0 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + b.n 7fd04 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fc60 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + beq.w 7fc94 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fc60 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc60 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + bne.w 7fc94 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fc94 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fc16 <_PyTuple_Resize@@Base+0x82> │ │ │ │ + beq.w 7fc4a <_PyTuple_Resize@@Base+0x82> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fc16 <_PyTuple_Resize@@Base+0x82> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc16 <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bne.w 7fc4a <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fc4a <_PyTuple_Resize@@Base+0x82> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fc26 <_PyTuple_Resize@@Base+0x92> │ │ │ │ + beq.w 7fc5a <_PyTuple_Resize@@Base+0x92> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fc26 <_PyTuple_Resize@@Base+0x92> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc26 <_PyTuple_Resize@@Base+0x92> │ │ │ │ + bne.w 7fc5a <_PyTuple_Resize@@Base+0x92> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fc5a <_PyTuple_Resize@@Base+0x92> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7fc8c <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + b.n 7fcc0 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r7] │ │ │ │ - bl 7e900 │ │ │ │ + bl 7e934 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fcd0 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + b.n 7fd04 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fd7c <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ + bne.n 7fdb0 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fd7c <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fdb0 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 782e4 │ │ │ │ - movw r0, #63936 @ 0xf9c0 │ │ │ │ + bl 78320 │ │ │ │ + movw r0, #64768 @ 0xfd00 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #911 @ 0x38f │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7fe0a <_PyTuple_Resize@@Base+0x276> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7fe3e <_PyTuple_Resize@@Base+0x276> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 7fe5c <_PyTuple_Resize@@Base+0x2c8> │ │ │ │ + bne.n 7fe90 <_PyTuple_Resize@@Base+0x2c8> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 1a1748 │ │ │ │ - b.n 7fe60 <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ + b.w 1a1de8 │ │ │ │ + b.n 7fe94 <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ - movw r3, #40605 @ 0x9e9d │ │ │ │ + movw r3, #40653 @ 0x9ecd │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fee2 <_PyTuple_Resize@@Base+0x34e> │ │ │ │ + bne.n 7ff16 <_PyTuple_Resize@@Base+0x34e> │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 79ee4 │ │ │ │ - cbz r0, 7feea <_PyTuple_Resize@@Base+0x356> │ │ │ │ + bl 79f14 │ │ │ │ + cbz r0, 7ff1e <_PyTuple_Resize@@Base+0x356> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 7feba <_PyTuple_Resize@@Base+0x326> │ │ │ │ - ldr r1, [pc, #92] @ (7fef0 <_PyTuple_Resize@@Base+0x35c>) │ │ │ │ + bpl.n 7feee <_PyTuple_Resize@@Base+0x326> │ │ │ │ + ldr r1, [pc, #92] @ (7ff24 <_PyTuple_Resize@@Base+0x35c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ @@ -127959,38 +127992,38 @@ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r3, r3, [r0, #24] │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ - cbz r4, 7fede <_PyTuple_Resize@@Base+0x34a> │ │ │ │ + cbz r4, 7ff12 <_PyTuple_Resize@@Base+0x34a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7feda <_PyTuple_Resize@@Base+0x346> │ │ │ │ + beq.n 7ff0e <_PyTuple_Resize@@Base+0x346> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r4, [pc, #20] @ (7fef4 <_PyTuple_Resize@@Base+0x360>) │ │ │ │ - b.n 7feda <_PyTuple_Resize@@Base+0x346> │ │ │ │ + ldr r4, [pc, #20] @ (7ff28 <_PyTuple_Resize@@Base+0x360>) │ │ │ │ + b.n 7ff0e <_PyTuple_Resize@@Base+0x346> │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7feba <_PyTuple_Resize@@Base+0x326> │ │ │ │ + bne.n 7feee <_PyTuple_Resize@@Base+0x326> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 1a1164 │ │ │ │ + b.w 1a1804 │ │ │ │ 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 │ │ │ │ @@ -128001,29 +128034,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 7ff90 <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ + bl 7ffc4 <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7ff72 <_PyTuple_Resize@@Base+0x3de> │ │ │ │ - ldr r3, [pc, #64] @ (7ff8c <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ + bne.n 7ffa6 <_PyTuple_Resize@@Base+0x3de> │ │ │ │ + ldr r3, [pc, #64] @ (7ffc0 <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #1800] @ 0x708 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 7ff7e <_PyTuple_Resize@@Base+0x3ea> │ │ │ │ + bgt.n 7ffb2 <_PyTuple_Resize@@Base+0x3ea> │ │ │ │ ldr.w r1, [r3, #1796] @ 0x704 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ str.w r4, [r3, #1796] @ 0x704 │ │ │ │ str.w r2, [r3, #1800] @ 0x708 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ @@ -128040,177 +128073,177 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8002a <_PyTuple_Resize@@Base+0x496> │ │ │ │ + bne.n 8005e <_PyTuple_Resize@@Base+0x496> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - cbz r5, 7ffd0 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + cbz r5, 80004 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ffd0 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + beq.n 80004 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7ffd0 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ - ldr r2, [pc, #240] @ (800b0 <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ + cbnz r3, 80004 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + ldr r2, [pc, #240] @ (800e4 <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80046 <_PyTuple_Resize@@Base+0x4b2> │ │ │ │ + bne.n 8007a <_PyTuple_Resize@@Base+0x4b2> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80092 <_PyTuple_Resize@@Base+0x4fe> │ │ │ │ + bne.n 800c6 <_PyTuple_Resize@@Base+0x4fe> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - cbz r5, 80000 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + cbz r5, 80034 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80000 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + beq.n 80034 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 80000 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ - ldr r2, [pc, #192] @ (800b0 <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ + cbnz r3, 80034 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + ldr r2, [pc, #192] @ (800e4 <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8005e <_PyTuple_Resize@@Base+0x4ca> │ │ │ │ + bne.n 80092 <_PyTuple_Resize@@Base+0x4ca> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80076 <_PyTuple_Resize@@Base+0x4e2> │ │ │ │ + bne.n 800aa <_PyTuple_Resize@@Base+0x4e2> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 8000e <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + cbnz r0, 80042 <_PyTuple_Resize@@Base+0x47a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8000a <_PyTuple_Resize@@Base+0x476> │ │ │ │ + beq.n 8003e <_PyTuple_Resize@@Base+0x476> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8000a <_PyTuple_Resize@@Base+0x476> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8000a <_PyTuple_Resize@@Base+0x476> │ │ │ │ + bne.n 8003e <_PyTuple_Resize@@Base+0x476> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8003e <_PyTuple_Resize@@Base+0x476> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ffa6 <_PyTuple_Resize@@Base+0x412> │ │ │ │ + beq.n 7ffda <_PyTuple_Resize@@Base+0x412> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ffa6 <_PyTuple_Resize@@Base+0x412> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ffa6 <_PyTuple_Resize@@Base+0x412> │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + bne.n 7ffda <_PyTuple_Resize@@Base+0x412> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ffda <_PyTuple_Resize@@Base+0x412> │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7ffcc <_PyTuple_Resize@@Base+0x438> │ │ │ │ + beq.n 80000 <_PyTuple_Resize@@Base+0x438> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7ffcc <_PyTuple_Resize@@Base+0x438> │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 80000 <_PyTuple_Resize@@Base+0x438> │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7fffc <_PyTuple_Resize@@Base+0x468> │ │ │ │ + beq.n 80030 <_PyTuple_Resize@@Base+0x468> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7fffc <_PyTuple_Resize@@Base+0x468> │ │ │ │ + b.n 80030 <_PyTuple_Resize@@Base+0x468> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80006 <_PyTuple_Resize@@Base+0x472> │ │ │ │ + beq.n 8003a <_PyTuple_Resize@@Base+0x472> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80006 <_PyTuple_Resize@@Base+0x472> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80006 <_PyTuple_Resize@@Base+0x472> │ │ │ │ + bne.n 8003a <_PyTuple_Resize@@Base+0x472> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8003a <_PyTuple_Resize@@Base+0x472> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ffd6 <_PyTuple_Resize@@Base+0x442> │ │ │ │ + beq.n 8000a <_PyTuple_Resize@@Base+0x442> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ffd6 <_PyTuple_Resize@@Base+0x442> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ffd6 <_PyTuple_Resize@@Base+0x442> │ │ │ │ + bne.n 8000a <_PyTuple_Resize@@Base+0x442> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8000a <_PyTuple_Resize@@Base+0x442> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000800b4 : │ │ │ │ +000800e8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ adds r2, r0, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.n 800e0 │ │ │ │ + bcs.n 80114 │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w r4, r4, r2, lsl #4 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #1073741824 @ 0x40000000 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 801ba │ │ │ │ + bcs.n 801ee │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 801f4 │ │ │ │ - ldr r3, [pc, #316] @ (80248 ) │ │ │ │ + bne.n 80228 │ │ │ │ + ldr r3, [pc, #316] @ (8027c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 80186 │ │ │ │ + beq.n 801ba │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 8014c │ │ │ │ + cbnz r2, 80180 │ │ │ │ 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] │ │ │ │ @@ -128227,169 +128260,169 @@ │ │ │ │ movlt r2, #10 │ │ │ │ movge r2, #8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r2 │ │ │ │ - ldr r2, [pc, #216] @ (8024c ) │ │ │ │ - bne.n 8020a │ │ │ │ + ldr r2, [pc, #216] @ (80280 ) │ │ │ │ + bne.n 8023e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8021a │ │ │ │ + bne.n 8024e │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8014c │ │ │ │ + bne.n 80180 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49541 @ 0xc185 │ │ │ │ + movw r3, #49605 @ 0xc1c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8022e │ │ │ │ + bne.n 80262 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 80202 │ │ │ │ + cbz r4, 80236 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 8014c │ │ │ │ + b.n 80180 │ │ │ │ movs r0, #2 │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ - bl 7e040 <_PyLong_New@@Base> │ │ │ │ + bl 7e070 <_PyLong_New@@Base> │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 80206 │ │ │ │ + cbz r0, 8023a │ │ │ │ cmp r5, #0 │ │ │ │ add.w r2, r0, #12 │ │ │ │ ite ge │ │ │ │ movge r3, #1 │ │ │ │ movlt.w r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r3, #1 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r3, [r0, #8] │ │ │ │ bic.w r3, r6, #3221225472 @ 0xc0000000 │ │ │ │ lsrs r6, r6, #30 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ - beq.w 800dc │ │ │ │ - b.n 801e4 │ │ │ │ + beq.w 80110 │ │ │ │ + b.n 80218 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8014c │ │ │ │ - bl 1e82fc │ │ │ │ + bne.n 80180 │ │ │ │ + bl 1e8984 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 800dc │ │ │ │ + b.n 80110 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 80180 │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + beq.n 801b4 │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8023a │ │ │ │ + bne.n 8026e │ │ │ │ mov r0, r4 │ │ │ │ - bl 126880 │ │ │ │ - b.n 80180 │ │ │ │ + bl 126cb8 │ │ │ │ + b.n 801b4 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 801ac │ │ │ │ + b.n 801e0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 80180 │ │ │ │ + b.n 801b4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00080250 : │ │ │ │ +00080284 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8027e │ │ │ │ - bl 8028c │ │ │ │ + cbz r0, 802b2 │ │ │ │ + bl 802c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8027c │ │ │ │ + beq.n 802b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 80282 │ │ │ │ + cbz r3, 802b6 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8027e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 802b2 │ │ │ │ │ │ │ │ -0008028c : │ │ │ │ +000802c0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #4572 @ 0x11dc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 1a2af4 │ │ │ │ - cbz r0, 802de │ │ │ │ + bl 1a3194 │ │ │ │ + cbz r0, 80312 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a2b3c │ │ │ │ - cbnz r0, 802c8 │ │ │ │ + bl 1a31dc │ │ │ │ + cbnz r0, 802fc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 802e4 │ │ │ │ + bl 80318 │ │ │ │ mov r0, r4 │ │ │ │ - bl 802e4 │ │ │ │ + bl 80318 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 802de │ │ │ │ + beq.n 80312 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 802de │ │ │ │ + cbnz r3, 80312 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 802c4 │ │ │ │ + b.n 802f8 │ │ │ │ nop │ │ │ │ │ │ │ │ -000802e4 : │ │ │ │ +00080318 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbnz r2, 80320 │ │ │ │ - ldr r4, [pc, #40] @ (80324 ) │ │ │ │ + cbnz r2, 80354 │ │ │ │ + ldr r4, [pc, #40] @ (80358 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ mov r3, r0 │ │ │ │ subs r0, #8 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r1, [r1, r4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -128400,291 +128433,291 @@ │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ bl 2b6d8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00080328 : │ │ │ │ +0008035c : │ │ │ │ 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 80370 │ │ │ │ - cbz r0, 80362 │ │ │ │ + bl 803a4 │ │ │ │ + cbz r0, 80396 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80498 │ │ │ │ + bl 804cc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8035e │ │ │ │ + beq.n 80392 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 80368 │ │ │ │ + cbz r3, 8039c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8035e │ │ │ │ + b.n 80392 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8035e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 80392 │ │ │ │ │ │ │ │ -00080370 : │ │ │ │ +000803a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 803b6 │ │ │ │ + bne.n 803ea │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 803ce │ │ │ │ + cbz r0, 80402 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 803ce │ │ │ │ - ldr r1, [pc, #92] @ (803fc ) │ │ │ │ + bpl.n 80402 │ │ │ │ + ldr r1, [pc, #92] @ (80430 ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 80400 │ │ │ │ + bl 80434 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 803ce │ │ │ │ + ble.n 80402 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 803c4 │ │ │ │ + bpl.n 803f8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 85a0c │ │ │ │ + bl 859dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80390 │ │ │ │ - bl 498ac │ │ │ │ - b.n 803ea │ │ │ │ + bne.n 803c4 │ │ │ │ + bl 498f4 │ │ │ │ + b.n 8041e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 803ee │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 803ea │ │ │ │ + bne.n 80422 │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 8041e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15108 @ 0x3b04 │ │ │ │ + movw r1, #15940 @ 0x3e44 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 803b2 │ │ │ │ + b.n 803e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 803ce │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 803ce │ │ │ │ + bne.n 80402 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 80402 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00080400 : │ │ │ │ +00080434 : │ │ │ │ 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 80480 │ │ │ │ + bpl.n 804b4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8045e │ │ │ │ + bne.n 80492 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 8045e │ │ │ │ + beq.n 80492 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 80478 │ │ │ │ + beq.n 804ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 80448 │ │ │ │ + cbnz r3, 8047c │ │ │ │ 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 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 80490 │ │ │ │ + beq.n 804c4 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8043c │ │ │ │ + bne.n 80470 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80442 │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ + b.n 80476 │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 80442 │ │ │ │ + b.n 80476 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80732 │ │ │ │ + beq.w 80766 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 80992 │ │ │ │ + beq.w 809c6 │ │ │ │ mov fp, r2 │ │ │ │ movw sl, #16312 @ 0x3fb8 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ - movw r3, #29393 @ 0x72d1 │ │ │ │ + movw r3, #29509 @ 0x7345 │ │ │ │ movt r3, #11 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #12781 @ 0x31ed │ │ │ │ + movw r3, #12905 @ 0x3269 │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 80f2c │ │ │ │ + bne.w 80f60 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 80792 │ │ │ │ + bgt.w 807c6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80fea │ │ │ │ + beq.w 8101e │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 80fea │ │ │ │ + bhi.w 8101e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r0, r6, #21 │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r7, #4 │ │ │ │ lsls r0, r6, #21 │ │ │ │ lsls r0, r6, #21 │ │ │ │ lsls r0, r6, #21 │ │ │ │ lsls r0, r3, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 80f14 │ │ │ │ + bmi.w 80f48 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ and.w r0, r2, #24 │ │ │ │ ubfx r1, r2, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ lsls r0, r2, #29 │ │ │ │ mov.w sl, r1, lsl #3 │ │ │ │ - bmi.w 8076a │ │ │ │ - ldr.w r9, [pc, #920] @ 808dc │ │ │ │ + bmi.w 8079e │ │ │ │ + ldr.w r9, [pc, #920] @ 80910 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ sub.w r2, r2, sl │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r1, [r9, r7] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi.w 80ef0 │ │ │ │ + bhi.w 80f24 │ │ │ │ adds.w r1, r3, sl │ │ │ │ str r1, [sp, #24] │ │ │ │ - bmi.w 80930 │ │ │ │ + bmi.w 80964 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6213 @ 0x1845 │ │ │ │ + movw r2, #6285 @ 0x188d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80922 │ │ │ │ + bne.w 80956 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r1, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bcs.w 808e0 │ │ │ │ + bcs.w 80914 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 80956 │ │ │ │ + beq.w 8098a │ │ │ │ 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 807b4 │ │ │ │ + beq.w 807e8 │ │ │ │ add.w r4, r0, sl │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r5, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r5, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #3760] @ 0xeb0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 807fe │ │ │ │ + blt.w 80832 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8094e │ │ │ │ - ldr r3, [pc, #744] @ (808d8 ) │ │ │ │ + bne.w 80982 │ │ │ │ + ldr r3, [pc, #744] @ (8090c ) │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8095e │ │ │ │ + bne.w 80992 │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r3, [r4, #20] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - beq.n 8061a │ │ │ │ + beq.n 8064e │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -128708,412 +128741,412 @@ │ │ │ │ str r1, [r0, #0] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ orrs r3, r0 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 80fdc │ │ │ │ + bne.w 81010 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7a244 │ │ │ │ + bl 7a274 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d44 │ │ │ │ + beq.w 80d78 │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d44 │ │ │ │ + beq.w 80d78 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w sl, [r8, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.w 80d5e │ │ │ │ + bpl.w 80d92 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 80894 │ │ │ │ + bne.w 808c8 │ │ │ │ ldr.w r0, [r9, r7] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 808b2 │ │ │ │ - movw r3, #5105 @ 0x13f1 │ │ │ │ + beq.w 808e6 │ │ │ │ + movw r3, #5157 @ 0x1425 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8084a │ │ │ │ + bne.w 8087e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 813f8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 8142c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80860 │ │ │ │ + bne.w 80894 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8070e │ │ │ │ + beq.n 80742 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8098a │ │ │ │ + beq.w 809be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 80d44 │ │ │ │ + bne.w 80d78 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80728 │ │ │ │ + beq.n 8075c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80e38 │ │ │ │ + beq.w 80e6c │ │ │ │ ldr.w r0, [fp, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 804e0 │ │ │ │ + bne.w 80514 │ │ │ │ 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 80f14 │ │ │ │ + bmi.w 80f48 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ and.w r0, r2, #24 │ │ │ │ ubfx r1, r2, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ tst.w r2, #4 │ │ │ │ - movw r2, #58353 @ 0xe3f1 │ │ │ │ + movw r2, #58473 @ 0xe469 │ │ │ │ movt r2, #11 │ │ │ │ mov.w sl, r1, lsl #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 80542 │ │ │ │ + beq.w 80576 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r1, [r2, #440] @ 0x1b8 │ │ │ │ ldrd r2, r1, [r1, #12] │ │ │ │ add r2, r1 │ │ │ │ adds r1, r2, #3 │ │ │ │ adds r2, #1 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 80542 │ │ │ │ - movw r3, #61465 @ 0xf019 │ │ │ │ + b.n 80576 │ │ │ │ + movw r3, #61401 @ 0xefd9 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8051e │ │ │ │ + b.n 80552 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #32] │ │ │ │ streq r3, [sp, #16] │ │ │ │ - beq.w 8051e │ │ │ │ + beq.w 80552 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 80916 │ │ │ │ + beq.w 8094a │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 80fea │ │ │ │ + bne.w 8101e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8051e │ │ │ │ + b.n 80552 │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 80888 │ │ │ │ + bhi.n 808bc │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str.w r6, [r3, lr] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 808e0 │ │ │ │ + beq.w 80914 │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r4, r0, sl │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r5, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r5, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 805de │ │ │ │ + ble.w 80612 │ │ │ │ ldr.w r3, [r5, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 805de │ │ │ │ + beq.w 80612 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 805de │ │ │ │ + beq.w 80612 │ │ │ │ ldr.w r3, [r5, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 805de │ │ │ │ + bne.w 80612 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80fd2 │ │ │ │ + bne.w 81006 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 805de │ │ │ │ + bmi.w 80612 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80834 │ │ │ │ + bne.n 80868 │ │ │ │ dmb ish │ │ │ │ - b.n 805de │ │ │ │ + b.n 80612 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 806fa │ │ │ │ + beq.w 8072e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 806fa │ │ │ │ + bne.w 8072e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ - cbz r3, 80882 │ │ │ │ + cbz r3, 808b6 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b.n 806fa │ │ │ │ + b.n 8072e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 805bc │ │ │ │ + b.n 805f0 │ │ │ │ ldr.w r1, [r9, r7] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 806d2 │ │ │ │ + bne.w 80706 │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80e6e │ │ │ │ + beq.w 80ea2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe50 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80e40 │ │ │ │ + beq.w 80e74 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 80852 │ │ │ │ + b.n 80886 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r4, #672] @ 0x2a0 │ │ │ │ - movw r2, #49541 @ 0xc185 │ │ │ │ + movw r2, #49605 @ 0xc1c5 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80e2e │ │ │ │ + bne.w 80e62 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 80930 │ │ │ │ + cbz r0, 80964 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr.w r2, [r9, r7] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 807dc │ │ │ │ - movw r3, #50713 @ 0xc619 │ │ │ │ + b.n 80810 │ │ │ │ + movw r3, #51405 @ 0xc8cd │ │ │ │ movt r3, #21 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8051e │ │ │ │ + b.n 80552 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 807d4 │ │ │ │ + bne.w 80808 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e8438 │ │ │ │ + bl 1e8ac0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 80de6 │ │ │ │ + beq.w 80e1a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 805ee │ │ │ │ + beq.w 80622 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 805ee │ │ │ │ + b.n 80622 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 71900 │ │ │ │ - b.n 807ce │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + bl 71948 │ │ │ │ + b.n 80802 │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80e14 │ │ │ │ + bne.w 80e48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126880 │ │ │ │ + bl 126cb8 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r4, #20] │ │ │ │ - bne.w 80614 │ │ │ │ - b.n 8061a │ │ │ │ + bne.w 80648 │ │ │ │ + b.n 8064e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2d30 │ │ │ │ - b.n 8070e │ │ │ │ + bl 1a33d0 │ │ │ │ + b.n 80742 │ │ │ │ mov fp, r2 │ │ │ │ - movw r3, #29393 @ 0x72d1 │ │ │ │ + movw r3, #29509 @ 0x7345 │ │ │ │ movt r3, #11 │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r3, #12781 @ 0x31ed │ │ │ │ + movw r3, #12905 @ 0x3269 │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #61465 @ 0xf019 │ │ │ │ + movw r3, #61401 @ 0xefd9 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 80f2c │ │ │ │ + bne.w 80f60 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 80c0e │ │ │ │ + bgt.w 80c42 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80fea │ │ │ │ + beq.w 8101e │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 80fea │ │ │ │ + bhi.w 8101e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r7, r0, #12 │ │ │ │ movs r0, r1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsls r7, r0, #12 │ │ │ │ lsls r7, r0, #12 │ │ │ │ lsls r7, r0, #12 │ │ │ │ lsls r4, r2, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 80f14 │ │ │ │ + bmi.w 80f48 │ │ │ │ movw r5, #16312 @ 0x3fb8 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ and.w r0, r3, #24 │ │ │ │ ubfx r1, r3, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ lsls r0, r3, #29 │ │ │ │ mov.w sl, r1, lsl #3 │ │ │ │ - bmi.w 80efa │ │ │ │ - ldr r4, [pc, #748] @ (80d08 ) │ │ │ │ + bmi.w 80f2e │ │ │ │ + ldr r4, [pc, #748] @ (80d3c ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, sl │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [r4, r7] │ │ │ │ - bcc.w 80dd6 │ │ │ │ + bcc.w 80e0a │ │ │ │ adds.w r3, r2, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ - bmi.w 80dd6 │ │ │ │ + bmi.w 80e0a │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r2, #6213 @ 0x1845 │ │ │ │ + movw r2, #6285 @ 0x188d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80dc6 │ │ │ │ + bne.w 80dfa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r3, ip, #4096 @ 0x1000 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bcs.w 80d92 │ │ │ │ + bcs.w 80dc6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r1, #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr.w r2, [r3, r2, lsl #3] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 80d86 │ │ │ │ + beq.w 80dba │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w lr, [r3] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 80c18 │ │ │ │ + beq.w 80c4c │ │ │ │ add.w r9, r3, sl │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3] │ │ │ │ strd r2, r2, [r9, #-8] │ │ │ │ ldr.w r3, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [ip, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 80cc0 │ │ │ │ + blt.w 80cf4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r5, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - ldr r5, [pc, #572] @ (80d0c ) │ │ │ │ + ldr r5, [pc, #572] @ (80d40 ) │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80e00 │ │ │ │ + bne.w 80e34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ str.w fp, [r9, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ @@ -129137,517 +129170,517 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r6 │ │ │ │ str r1, [r6, #0] │ │ │ │ strd r2, r3, [r9, #-8] │ │ │ │ ldr.w r6, [fp] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 80ee6 │ │ │ │ + bne.w 80f1a │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7a244 │ │ │ │ + bl 7a274 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d42 │ │ │ │ + beq.w 80d76 │ │ │ │ ldr r3, [r4, r7] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d42 │ │ │ │ + beq.w 80d76 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 80d10 │ │ │ │ + bpl.w 80d44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80c60 │ │ │ │ + bne.n 80c94 │ │ │ │ ldr r3, [r4, r7] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ ldr.w r7, [r8, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 80c70 │ │ │ │ - movw r3, #5105 @ 0x13f1 │ │ │ │ + beq.n 80ca4 │ │ │ │ + movw r3, #5157 @ 0x1425 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 80c40 │ │ │ │ + bne.n 80c74 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ - bl 813f8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 8142c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80c9c │ │ │ │ + bne.n 80cd0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80bd4 │ │ │ │ + beq.n 80c08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80df8 │ │ │ │ + beq.w 80e2c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 80d42 │ │ │ │ + bne.w 80d76 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80bf2 │ │ │ │ + beq.n 80c26 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81004 │ │ │ │ + beq.w 81038 │ │ │ │ ldr.w r0, [fp, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 809b2 │ │ │ │ - b.n 80732 │ │ │ │ + bne.w 809e6 │ │ │ │ + b.n 80766 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - b.n 809f0 │ │ │ │ - movw r8, #58353 @ 0xe3f1 │ │ │ │ + b.n 80a24 │ │ │ │ + movw r8, #58473 @ 0xe469 │ │ │ │ movt r8, #11 │ │ │ │ - b.n 809f0 │ │ │ │ + b.n 80a24 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 80c4c │ │ │ │ + bne.n 80c80 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ - b.n 809f0 │ │ │ │ + b.n 80a24 │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 80c66 │ │ │ │ + bcc.n 80c9a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w lr, [r2, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80d92 │ │ │ │ + beq.w 80dc6 │ │ │ │ ldr r6, [r4, r7] │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ - b.n 80a9a │ │ │ │ + b.n 80ace │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 80bb6 │ │ │ │ + b.n 80bea │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 80d38 │ │ │ │ + beq.n 80d6c │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 80fea │ │ │ │ + bne.w 8101e │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ - b.n 809f0 │ │ │ │ + b.n 80a24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 80b86 │ │ │ │ + b.n 80bba │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 80a9a │ │ │ │ + b.n 80ace │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80f7e │ │ │ │ - bl 8fe90 │ │ │ │ + beq.w 80fb2 │ │ │ │ + bl 8fe50 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80f4e │ │ │ │ + beq.w 80f82 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80bc0 │ │ │ │ + beq.n 80bf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80bc0 │ │ │ │ + bne.n 80bf4 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ - cbz r3, 80cba │ │ │ │ + cbz r3, 80cee │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b.n 80bc0 │ │ │ │ + b.n 80bf4 │ │ │ │ ldr.w r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80abc │ │ │ │ + beq.w 80af0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80abc │ │ │ │ + beq.w 80af0 │ │ │ │ ldr.w r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80abc │ │ │ │ + bne.w 80af0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80f44 │ │ │ │ + bne.w 80f78 │ │ │ │ add.w r3, r6, #12 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 80abc │ │ │ │ + bmi.w 80af0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 80cf2 │ │ │ │ + bne.n 80d26 │ │ │ │ dmb ish │ │ │ │ - b.n 80abc │ │ │ │ + b.n 80af0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15236 @ 0x3b84 │ │ │ │ + movw r1, #16068 @ 0x3ec4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80d42 │ │ │ │ + beq.n 80d76 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80bca │ │ │ │ - movw r8, #50713 @ 0xc619 │ │ │ │ + b.n 80bfe │ │ │ │ + movw r8, #51405 @ 0xc8cd │ │ │ │ movt r8, #21 │ │ │ │ - b.n 809f0 │ │ │ │ + b.n 80a24 │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80de6 │ │ │ │ + beq.n 80e1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80de6 │ │ │ │ + bne.n 80e1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80de6 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 80e1a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15236 @ 0x3b84 │ │ │ │ + movw r1, #16068 @ 0x3ec4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80d44 │ │ │ │ + beq.n 80d78 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80704 │ │ │ │ + b.n 80738 │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 80c32 │ │ │ │ + b.n 80c66 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49541 @ 0xc185 │ │ │ │ + movw r2, #49605 @ 0xc1c5 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80dec │ │ │ │ + bne.n 80e20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 80dd6 │ │ │ │ + cbz r3, 80e0a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r6, [r4, r7] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 80a9a │ │ │ │ + b.n 80ace │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80c38 │ │ │ │ + bne.w 80c6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e8438 │ │ │ │ + bl 1e8ac0 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 80abc │ │ │ │ + bne.w 80af0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80734 │ │ │ │ + b.n 80768 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 80db0 │ │ │ │ + b.n 80de4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2d30 │ │ │ │ - b.n 80bd4 │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + bl 1a33d0 │ │ │ │ + b.n 80c08 │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80e22 │ │ │ │ + bne.n 80e56 │ │ │ │ mov r0, r9 │ │ │ │ - bl 126880 │ │ │ │ - b.n 80ae0 │ │ │ │ + bl 126cb8 │ │ │ │ + b.n 80b14 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 80972 │ │ │ │ + b.n 809a6 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 80ae0 │ │ │ │ + b.n 80b14 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 808fe │ │ │ │ + b.n 80932 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80728 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8075c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80d76 │ │ │ │ + beq.n 80daa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80d76 │ │ │ │ + bne.n 80daa │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80e68 │ │ │ │ + cbz r3, 80e9c │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 80d76 │ │ │ │ + b.n 80daa │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 80e7e │ │ │ │ + beq.n 80eb2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 80eaa │ │ │ │ + cbz r2, 80ede │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ - cbz r1, 80ec6 │ │ │ │ + cbz r1, 80efa │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r3, #15124 @ 0x3b14 │ │ │ │ + movw r3, #15956 @ 0x3e54 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15136 @ 0x3b20 │ │ │ │ + movw r1, #15968 @ 0x3e60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1920 │ │ │ │ - b.n 80d76 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 80daa │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80ec0 │ │ │ │ + cbz r3, 80ef4 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 80e7e │ │ │ │ + b.n 80eb2 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80e92 │ │ │ │ + bne.n 80ec6 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r3, #15124 @ 0x3b14 │ │ │ │ + movw r3, #15956 @ 0x3e54 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15192 @ 0x3b58 │ │ │ │ + movw r1, #16024 @ 0x3e98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1920 │ │ │ │ - b.n 80d76 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 80daa │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx r8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 80bd4 │ │ │ │ + b.n 80c08 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e8438 │ │ │ │ + bl 1e8ac0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 80938 │ │ │ │ + b.n 8096c │ │ │ │ ldr.w r1, [r5, #440] @ 0x1b8 │ │ │ │ ldrd r1, r3, [r1, #12] │ │ │ │ add r3, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add r2, r3 │ │ │ │ - b.n 80a1a │ │ │ │ + b.n 80a4e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12496 @ 0x30d0 │ │ │ │ + movw r1, #13328 @ 0x3410 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 80de6 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 80e1a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15280 @ 0x3bb0 │ │ │ │ + movw r1, #16112 @ 0x3ef0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 80de6 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 80e1a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80abc │ │ │ │ - b.n 80ce2 │ │ │ │ + bne.w 80af0 │ │ │ │ + b.n 80d16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 80d28 │ │ │ │ + beq.w 80d5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80d28 │ │ │ │ + bne.w 80d5c │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80f78 │ │ │ │ + cbz r3, 80fac │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 80d28 │ │ │ │ + b.n 80d5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80f8e │ │ │ │ + beq.n 80fc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 80fba │ │ │ │ + cbz r3, 80fee │ │ │ │ ldr.w r1, [r8, #32] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 8100c │ │ │ │ + cbz r1, 81040 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #15124 @ 0x3b14 │ │ │ │ + movw r3, #15956 @ 0x3e54 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15136 @ 0x3b20 │ │ │ │ + movw r1, #15968 @ 0x3e60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1920 │ │ │ │ - b.n 80d28 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 80d5c │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80fcc │ │ │ │ + cbz r3, 81000 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 80f8e │ │ │ │ + b.n 80fc2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 805de │ │ │ │ - b.n 80822 │ │ │ │ + bne.w 80612 │ │ │ │ + b.n 80856 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 8070e │ │ │ │ + b.w 80742 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #12468 @ 0x30b4 │ │ │ │ + movw r1, #13300 @ 0x33f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 80de6 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 80e1a │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80bf2 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 80c26 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80fa2 │ │ │ │ + bne.n 80fd6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #15124 @ 0x3b14 │ │ │ │ + movw r3, #15956 @ 0x3e54 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15192 @ 0x3b58 │ │ │ │ + movw r1, #16024 @ 0x3e98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1920 │ │ │ │ - b.n 80d28 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 80d5c │ │ │ │ │ │ │ │ -0008102c : │ │ │ │ +00081060 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81176 │ │ │ │ + bne.w 811aa │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7a244 │ │ │ │ + bl 7a274 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81170 │ │ │ │ - ldr.w r8, [pc, #448] @ 8122c │ │ │ │ + beq.w 811a4 │ │ │ │ + ldr.w r8, [pc, #448] @ 81260 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81170 │ │ │ │ + beq.n 811a4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 81152 │ │ │ │ + bpl.n 81186 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ iteee eq │ │ │ │ moveq r2, r5 │ │ │ │ addne r3, #1 │ │ │ │ movne r2, r5 │ │ │ │ @@ -129655,472 +129688,472 @@ │ │ │ │ itee eq │ │ │ │ ldreq.w r3, [r9, r8] │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ mov r1, r4 │ │ │ │ it eq │ │ │ │ ldreq r0, [r3, #8] │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ ldr.w r8, [sl, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 81136 │ │ │ │ - movw r3, #5105 @ 0x13f1 │ │ │ │ + beq.n 8116a │ │ │ │ + movw r3, #5157 @ 0x1425 │ │ │ │ movt r3, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 81100 │ │ │ │ + bne.n 81134 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 813f8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 8142c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8110a │ │ │ │ + bne.n 8113e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 810f8 │ │ │ │ + beq.n 8112c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8112e │ │ │ │ + cbz r3, 81162 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 810dc │ │ │ │ + b.n 81110 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 810e8 │ │ │ │ - ldr r2, [pc, #276] @ (81228 ) │ │ │ │ + bne.n 8111c │ │ │ │ + ldr r2, [pc, #276] @ (8125c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81128 │ │ │ │ + cbz r3, 8115c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 810e8 │ │ │ │ + b.n 8111c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2d30 │ │ │ │ - b.n 810f8 │ │ │ │ + bl 1a33d0 │ │ │ │ + b.n 8112c │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 811ae │ │ │ │ - bl 8fe90 │ │ │ │ + beq.n 811e2 │ │ │ │ + bl 8fe50 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 81180 │ │ │ │ + cbz r0, 811b4 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 810dc │ │ │ │ + b.n 81110 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15236 @ 0x3b84 │ │ │ │ + movw r1, #16068 @ 0x3ec4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 810e8 │ │ │ │ + b.n 8111c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 810f8 │ │ │ │ + b.n 8112c │ │ │ │ mov r3, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8116a │ │ │ │ + beq.n 8119e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8116a │ │ │ │ - ldr r2, [pc, #148] @ (81228 ) │ │ │ │ + bne.n 8119e │ │ │ │ + ldr r2, [pc, #148] @ (8125c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 811a8 │ │ │ │ + cbz r3, 811dc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 8116a │ │ │ │ + b.n 8119e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 811be │ │ │ │ + beq.n 811f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 8120c │ │ │ │ + cbz r3, 81240 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ - cbz r3, 811f8 │ │ │ │ - movw r1, #15136 @ 0x3b20 │ │ │ │ + cbz r3, 8122c │ │ │ │ + movw r1, #15968 @ 0x3e60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r5, #15124 @ 0x3b14 │ │ │ │ + movw r5, #15956 @ 0x3e54 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw r3, #15336 @ 0x3be8 │ │ │ │ + movw r3, #16168 @ 0x3f28 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ - bl d1920 │ │ │ │ - b.n 8116a │ │ │ │ + bl d19a0 │ │ │ │ + b.n 8119e │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 811d2 │ │ │ │ - movw r1, #15192 @ 0x3b58 │ │ │ │ + bne.n 81206 │ │ │ │ + movw r1, #16024 @ 0x3e98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n 811dc │ │ │ │ - ldr r2, [pc, #24] @ (81228 ) │ │ │ │ + b.n 81210 │ │ │ │ + ldr r2, [pc, #24] @ (8125c ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81220 │ │ │ │ + cbz r3, 81254 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 811be │ │ │ │ + b.n 811f2 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081230 : │ │ │ │ +00081264 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bpl.n 812d4 │ │ │ │ + bpl.n 81308 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - ldr r2, [pc, #356] @ (813cc ) │ │ │ │ + ldr r2, [pc, #356] @ (81400 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ ldr.w r7, [r8, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 812f2 │ │ │ │ - movw r3, #5105 @ 0x13f1 │ │ │ │ + beq.n 81326 │ │ │ │ + movw r3, #5157 @ 0x1425 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 812a6 │ │ │ │ + bne.n 812da │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 813f8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 8142c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 812b0 │ │ │ │ + bne.n 812e4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 81292 │ │ │ │ + b.n 812c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8129e │ │ │ │ - ldr r2, [pc, #276] @ (813d0 ) │ │ │ │ + bne.n 812d2 │ │ │ │ + ldr r2, [pc, #276] @ (81404 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 812ce │ │ │ │ + cbz r3, 81302 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 8129e │ │ │ │ + b.n 812d2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15236 @ 0x3b84 │ │ │ │ + movw r1, #16068 @ 0x3ec4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8129e │ │ │ │ + b.n 812d2 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 8133a │ │ │ │ - bl 8fe90 │ │ │ │ + cbz r3, 8136e │ │ │ │ + bl 8fe50 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 8130c │ │ │ │ + cbz r0, 81340 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 81292 │ │ │ │ + b.n 812c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 812ec │ │ │ │ + beq.n 81320 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 812ec │ │ │ │ - ldr r2, [pc, #176] @ (813d0 ) │ │ │ │ + bne.n 81320 │ │ │ │ + ldr r2, [pc, #176] @ (81404 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81334 │ │ │ │ + cbz r3, 81368 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 812ec │ │ │ │ + b.n 81320 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8134a │ │ │ │ + beq.n 8137e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 813b2 │ │ │ │ + cbz r3, 813e6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ - cbz r3, 81384 │ │ │ │ - movw r1, #15124 @ 0x3b14 │ │ │ │ + cbz r3, 813b8 │ │ │ │ + movw r1, #15956 @ 0x3e54 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r3, #15336 @ 0x3be8 │ │ │ │ + movw r3, #16168 @ 0x3f28 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #15136 @ 0x3b20 │ │ │ │ + movw r1, #15968 @ 0x3e60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1920 │ │ │ │ - b.n 812ec │ │ │ │ + bl d19a0 │ │ │ │ + b.n 81320 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8135e │ │ │ │ - movw r1, #15124 @ 0x3b14 │ │ │ │ + bne.n 81392 │ │ │ │ + movw r1, #15956 @ 0x3e54 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r3, #15336 @ 0x3be8 │ │ │ │ + movw r3, #16168 @ 0x3f28 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #15192 @ 0x3b58 │ │ │ │ + movw r1, #16024 @ 0x3e98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1920 │ │ │ │ - b.n 812ec │ │ │ │ - ldr r2, [pc, #28] @ (813d0 ) │ │ │ │ + bl d19a0 │ │ │ │ + b.n 81320 │ │ │ │ + ldr r2, [pc, #28] @ (81404 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 813c6 │ │ │ │ + cbz r3, 813fa │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8134a │ │ │ │ + b.n 8137e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000813d4 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +00081408 <_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 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000813f0 : │ │ │ │ +00081424 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 813f8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b.w 8142c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ nop │ │ │ │ │ │ │ │ -000813f8 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +0008142c <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.w 81a00 <_PyObject_GenericSetAttrWithDict@@Base+0x608> │ │ │ │ + bpl.w 81a32 <_PyObject_GenericSetAttrWithDict@@Base+0x606> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 8168a <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ + bmi.w 816be <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 816d6 <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ - ldr.w sl, [pc, #1524] @ 81a28 <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ + beq.w 81708 <_PyObject_GenericSetAttrWithDict@@Base+0x2dc> │ │ │ │ + ldr.w sl, [pc, #1524] @ 81a5c <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 81502 <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ + bne.n 81536 <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8150c <_PyObject_GenericSetAttrWithDict@@Base+0x114> │ │ │ │ + beq.n 81540 <_PyObject_GenericSetAttrWithDict@@Base+0x114> │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ eor.w r3, r1, r4, asr #3 │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ mla r2, r2, r3, r6 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 81530 <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ + bne.n 81564 <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ movs r2, #12 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r1, r6, r2 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 81530 <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ + bne.n 81564 <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ add.w r6, r6, #40960 @ 0xa000 │ │ │ │ add r6, r2 │ │ │ │ ldr.w r9, [r6, #2816] @ 0xb00 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 816fe <_PyObject_GenericSetAttrWithDict@@Base+0x306> │ │ │ │ + beq.w 81730 <_PyObject_GenericSetAttrWithDict@@Base+0x304> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81984 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ + beq.w 819b6 <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 815be <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ - movw r2, #17617 @ 0x44d1 │ │ │ │ + beq.w 815f2 <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ + movw r2, #17749 @ 0x4555 │ │ │ │ movt r2, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8182e <_PyObject_GenericSetAttrWithDict@@Base+0x436> │ │ │ │ + bne.w 81860 <_PyObject_GenericSetAttrWithDict@@Base+0x434> │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 81846 <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ + bne.w 81878 <_PyObject_GenericSetAttrWithDict@@Base+0x44c> │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c47e4 │ │ │ │ + bl c486c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81662 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + beq.w 81696 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81662 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + bne.w 81696 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2d30 │ │ │ │ - b.n 81662 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + bl 1a33d0 │ │ │ │ + b.n 81696 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 81448 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + bne.n 8147c <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ eor.w r3, r1, r4, asr #3 │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ mla r2, r2, r3, r6 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #2808] @ 0xaf8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 81470 <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ + beq.n 814a4 <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 816e4 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ + bne.w 81716 <_PyObject_GenericSetAttrWithDict@@Base+0x2ea> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 816e4 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ + bgt.w 81716 <_PyObject_GenericSetAttrWithDict@@Base+0x2ea> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 81b44 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81b78 <_PyType_LookupRef@@Base+0x118> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add r2, sp, #28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 81c00 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81c34 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 816f8 <_PyObject_GenericSetAttrWithDict@@Base+0x300> │ │ │ │ + bne.w 8172a <_PyObject_GenericSetAttrWithDict@@Base+0x2fe> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 815b2 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + cbz r2, 815e6 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ add.w r2, r6, #43520 @ 0xaa00 │ │ │ │ adds r2, #248 @ 0xf8 │ │ │ │ adds r1, r2, r3 │ │ │ │ str r0, [r1, #8] │ │ │ │ add r6, r3 │ │ │ │ @@ -130136,506 +130169,505 @@ │ │ │ │ str r4, [r2, r6] │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r2, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81816 <_PyObject_GenericSetAttrWithDict@@Base+0x41e> │ │ │ │ + bne.w 81848 <_PyObject_GenericSetAttrWithDict@@Base+0x41c> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 81984 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ + bne.w 819b6 <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 818c0 <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ + bne.w 818f2 <_PyObject_GenericSetAttrWithDict@@Base+0x4c6> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 81716 <_PyObject_GenericSetAttrWithDict@@Base+0x31e> │ │ │ │ + bmi.w 81748 <_PyObject_GenericSetAttrWithDict@@Base+0x31c> │ │ │ │ lsls r1, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w r6, r7, #12 │ │ │ │ - bmi.n 815ea <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ + bmi.n 8161e <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r6, [r3, #144] @ 0x90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 81898 <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ - blt.w 81994 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ + beq.w 818ca <_PyObject_GenericSetAttrWithDict@@Base+0x49e> │ │ │ │ + blt.w 819c6 <_PyObject_GenericSetAttrWithDict@@Base+0x59a> │ │ │ │ add r6, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 81898 <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ + beq.w 818ca <_PyObject_GenericSetAttrWithDict@@Base+0x49e> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8176a <_PyObject_GenericSetAttrWithDict@@Base+0x372> │ │ │ │ + beq.w 8179c <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8183a <_PyObject_GenericSetAttrWithDict@@Base+0x442> │ │ │ │ + beq.w 8186c <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 817fe <_PyObject_GenericSetAttrWithDict@@Base+0x406> │ │ │ │ + bne.w 81830 <_PyObject_GenericSetAttrWithDict@@Base+0x404> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8161a <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ + beq.n 8164e <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 817a2 <_PyObject_GenericSetAttrWithDict@@Base+0x3aa> │ │ │ │ + bne.w 817d4 <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 817a2 <_PyObject_GenericSetAttrWithDict@@Base+0x3aa> │ │ │ │ + beq.w 817d4 <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 817ca <_PyObject_GenericSetAttrWithDict@@Base+0x3d2> │ │ │ │ + beq.w 817fc <_PyObject_GenericSetAttrWithDict@@Base+0x3d0> │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7ba80 │ │ │ │ + bl 7bab0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 81734 <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ + beq.n 81766 <_PyObject_GenericSetAttrWithDict@@Base+0x33a> │ │ │ │ movs r6, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 814e0 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + bne.w 81514 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81676 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + beq.n 816aa <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81968 <_PyObject_GenericSetAttrWithDict@@Base+0x570> │ │ │ │ + beq.w 8199a <_PyObject_GenericSetAttrWithDict@@Base+0x56e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 817d8 <_PyObject_GenericSetAttrWithDict@@Base+0x3e0> │ │ │ │ + bne.w 8180a <_PyObject_GenericSetAttrWithDict@@Base+0x3de> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w sl, [pc, #924] @ 81a28 <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ + ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r2, [r5, #180] @ 0xb4 │ │ │ │ - movs r3, #28 │ │ │ │ - subs r2, #1 │ │ │ │ - ldr.w r1, [sl, fp] │ │ │ │ - cmp r2, #10 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - it ls │ │ │ │ - movls r2, #0 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - it hi │ │ │ │ - movhi r2, #1 │ │ │ │ - add.w r0, r3, #92672 @ 0x16a00 │ │ │ │ + ldr.w sl, [pc, #916] @ 81a5c <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ + movs r2, #28 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + ite ls │ │ │ │ + movls r1, #0 │ │ │ │ + movhi r1, #1 │ │ │ │ + mul.w r2, r3, r2 │ │ │ │ + ldr.w r3, [sl, fp] │ │ │ │ + add.w r0, r2, #92672 @ 0x16a00 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ adds r0, #252 @ 0xfc │ │ │ │ - add r3, r1 │ │ │ │ - add r1, r0 │ │ │ │ - add.w r0, r3, #92672 @ 0x16a00 │ │ │ │ + add r2, r3 │ │ │ │ + add r3, r0 │ │ │ │ + add.w r0, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ - orreq.w r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 81888 <_PyObject_GenericSetAttrWithDict@@Base+0x490> │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ + orreq.w r1, r1, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 818ba <_PyObject_GenericSetAttrWithDict@@Base+0x48e> │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81438 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + bne.w 8146c <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f76c │ │ │ │ + bl 7f7a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 81430 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - b.n 81a18 <_PyObject_GenericSetAttrWithDict@@Base+0x620> │ │ │ │ + bge.w 81464 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + b.n 81a4a <_PyObject_GenericSetAttrWithDict@@Base+0x61e> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81c00 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81c34 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 815b2 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + beq.w 815e6 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 81a1e <_PyObject_GenericSetAttrWithDict@@Base+0x626> │ │ │ │ + beq.w 81a50 <_PyObject_GenericSetAttrWithDict@@Base+0x624> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 818c0 <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ + bne.w 818f2 <_PyObject_GenericSetAttrWithDict@@Base+0x4c6> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 815ce <_PyObject_GenericSetAttrWithDict@@Base+0x1d6> │ │ │ │ + bpl.w 81602 <_PyObject_GenericSetAttrWithDict@@Base+0x1d6> │ │ │ │ ldrb r3, [r7, #11] │ │ │ │ add.w r6, r7, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8186c <_PyObject_GenericSetAttrWithDict@@Base+0x474> │ │ │ │ + beq.w 8189e <_PyObject_GenericSetAttrWithDict@@Base+0x472> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d56f8 <_PyEval_CheckExceptTypeValid@@Base+0x1098> │ │ │ │ + bl d5740 <_PyEval_CheckExceptTypeValid@@Base+0x10a4> │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 8165a <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + bge.n 8168e <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39c4 │ │ │ │ + bl d3a00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8165a <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + beq.n 8168e <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #15424 @ 0x3c40 │ │ │ │ + movw r1, #16256 @ 0x3f80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d3400 │ │ │ │ - b.n 8165a <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + bl d343c │ │ │ │ + b.n 8168e <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 81780 <_PyObject_GenericSetAttrWithDict@@Base+0x388> │ │ │ │ + bpl.n 817b2 <_PyObject_GenericSetAttrWithDict@@Base+0x386> │ │ │ │ ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8180e <_PyObject_GenericSetAttrWithDict@@Base+0x416> │ │ │ │ + bne.n 81840 <_PyObject_GenericSetAttrWithDict@@Base+0x414> │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 71490 │ │ │ │ + bl 714d8 │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 815f8 <_PyObject_GenericSetAttrWithDict@@Base+0x200> │ │ │ │ + bne.w 8162c <_PyObject_GenericSetAttrWithDict@@Base+0x200> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81734 <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ + b.n 81766 <_PyObject_GenericSetAttrWithDict@@Base+0x33a> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 8195c <_PyObject_GenericSetAttrWithDict@@Base+0x564> │ │ │ │ + beq.w 8198e <_PyObject_GenericSetAttrWithDict@@Base+0x562> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ movw r6, #44060 @ 0xac1c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r1, #24] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 81648 <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ + bne.w 8167c <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 795a4 │ │ │ │ + bl 795d4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81730 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + b.n 81762 <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81682 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ - ldr r2, [pc, #576] @ (81a24 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ + bne.w 816b6 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + ldr r2, [pc, #576] @ (81a58 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 817f8 <_PyObject_GenericSetAttrWithDict@@Base+0x400> │ │ │ │ + cbz r3, 8182a <_PyObject_GenericSetAttrWithDict@@Base+0x3fe> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 81682 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + b.n 816b6 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 81614 <_PyObject_GenericSetAttrWithDict@@Base+0x21c> │ │ │ │ - b.n 8161a <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ - bl 123730 <_PyUnicode_IsNumeric@@Base+0x414> │ │ │ │ + bne.w 81648 <_PyObject_GenericSetAttrWithDict@@Base+0x21c> │ │ │ │ + b.n 8164e <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ + bl 123b68 <_PyUnicode_IsNumeric@@Base+0x414> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 81794 <_PyObject_GenericSetAttrWithDict@@Base+0x39c> │ │ │ │ + b.n 817c6 <_PyObject_GenericSetAttrWithDict@@Base+0x39a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 815b2 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 815e6 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 815ba <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ - b.n 81984 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ + beq.w 815ee <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ + b.n 819b6 <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 814e0 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + b.n 81514 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2cd0 │ │ │ │ + bl 1a3370 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81730 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + b.n 81762 <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 85a0c │ │ │ │ + bl 859dc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 814d2 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + bne.w 81506 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ - bl 1a5cf8 │ │ │ │ + bl 1a6398 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 814d2 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ - b.n 814e0 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + bne.w 81506 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + b.n 81514 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr.w r0, [r7, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8191a <_PyObject_GenericSetAttrWithDict@@Base+0x522> │ │ │ │ + beq.n 8194c <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 81722 <_PyObject_GenericSetAttrWithDict@@Base+0x32a> │ │ │ │ + beq.w 81754 <_PyObject_GenericSetAttrWithDict@@Base+0x328> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2ca0 │ │ │ │ + bl 1a3340 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81730 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + b.n 81762 <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ + add.w r2, r2, #98304 @ 0x18000 │ │ │ │ + ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81438 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ - b.n 816d6 <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ + bne.w 8146c <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + b.n 81708 <_PyObject_GenericSetAttrWithDict@@Base+0x2dc> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 819b2 <_PyObject_GenericSetAttrWithDict@@Base+0x5ba> │ │ │ │ + beq.w 819e4 <_PyObject_GenericSetAttrWithDict@@Base+0x5b8> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #15464 @ 0x3c68 │ │ │ │ + movw r1, #16296 @ 0x3fa8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl d1920 │ │ │ │ - b.n 814e0 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + bl d19a0 │ │ │ │ + b.n 81514 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 819e4 <_PyObject_GenericSetAttrWithDict@@Base+0x5ec> │ │ │ │ + beq.w 81a16 <_PyObject_GenericSetAttrWithDict@@Base+0x5ea> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81730 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + beq.w 81762 <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81730 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ - ldr r2, [pc, #292] @ (81a24 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ + bne.w 81762 <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ + ldr r2, [pc, #296] @ (81a58 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81914 <_PyObject_GenericSetAttrWithDict@@Base+0x51c> │ │ │ │ + cbz r3, 81946 <_PyObject_GenericSetAttrWithDict@@Base+0x51a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r8 │ │ │ │ - b.n 81730 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + b.n 81762 <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c6998 │ │ │ │ + bl c6a24 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8179c <_PyObject_GenericSetAttrWithDict@@Base+0x3a4> │ │ │ │ + beq.w 817ce <_PyObject_GenericSetAttrWithDict@@Base+0x3a2> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 819f0 <_PyObject_GenericSetAttrWithDict@@Base+0x5f8> │ │ │ │ + beq.n 81a22 <_PyObject_GenericSetAttrWithDict@@Base+0x5f6> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2ca0 │ │ │ │ + bl 1a3340 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81730 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + beq.w 81762 <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81730 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + bne.w 81762 <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ mov r0, sl │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81730 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 81762 <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0128 │ │ │ │ + bl 1a07c8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81730 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ - ldr r2, [pc, #184] @ (81a24 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ + b.n 81762 <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ + ldr r2, [pc, #188] @ (81a58 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8197e <_PyObject_GenericSetAttrWithDict@@Base+0x586> │ │ │ │ + cbz r3, 819b0 <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 81676 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + b.n 816aa <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 814b8 <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ - b.n 815be <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ + bne.w 814ec <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ + b.n 815f2 <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ eor.w r1, r2, r2, asr #31 │ │ │ │ sub.w r1, r1, r2, asr #31 │ │ │ │ ldrd r2, r0, [r3, #16] │ │ │ │ adds r3, r2, #3 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r6 │ │ │ │ adds r6, r7, r3 │ │ │ │ - b.n 815ea <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ + b.n 8161e <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #5105 @ 0x13f1 │ │ │ │ + movw r3, #5157 @ 0x1425 │ │ │ │ movt r3, #8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #15340 @ 0x3bec │ │ │ │ - movwne r1, #15424 @ 0x3c40 │ │ │ │ + movweq r1, #16172 @ 0x3f2c │ │ │ │ + movwne r1, #16256 @ 0x3f80 │ │ │ │ movteq r1, #39 @ 0x27 │ │ │ │ movtne r1, #39 @ 0x27 │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d3400 │ │ │ │ - b.n 81662 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + bl d343c │ │ │ │ + b.n 81696 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl bc264 │ │ │ │ + bl bc2d8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 818e4 <_PyObject_GenericSetAttrWithDict@@Base+0x4ec> │ │ │ │ + b.n 81916 <_PyObject_GenericSetAttrWithDict@@Base+0x4ea> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d56f8 <_PyEval_CheckExceptTypeValid@@Base+0x1098> │ │ │ │ + bl d5740 <_PyEval_CheckExceptTypeValid@@Base+0x10a4> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8193a <_PyObject_GenericSetAttrWithDict@@Base+0x542> │ │ │ │ + b.n 8196c <_PyObject_GenericSetAttrWithDict@@Base+0x540> │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15236 @ 0x3b84 │ │ │ │ + movw r1, #16068 @ 0x3ec4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81682 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ - bl d3bd8 │ │ │ │ - b.n 815ba <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ + b.n 816b6 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + bl d3c14 │ │ │ │ + b.n 815ee <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081a2c <_PyType_LookupRef@@Base>: │ │ │ │ +00081a60 <_PyType_LookupRef@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #256] @ (81b40 <_PyType_LookupRef@@Base+0x114>) │ │ │ │ + ldr r0, [pc, #256] @ (81b74 <_PyType_LookupRef@@Base+0x114>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r2, [r7, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ eor.w r5, r2, r1, asr #3 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ movs r3, #12 │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ adds r6, r4, r5 │ │ │ │ add.w r6, r6, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r6, #2808] @ 0xaf8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 81ab6 <_PyType_LookupRef@@Base+0x8a> │ │ │ │ + bne.n 81aea <_PyType_LookupRef@@Base+0x8a> │ │ │ │ ldr.w r3, [r6, #2812] @ 0xafc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 81ab6 <_PyType_LookupRef@@Base+0x8a> │ │ │ │ + bne.n 81aea <_PyType_LookupRef@@Base+0x8a> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ add r4, r5 │ │ │ │ ldr.w r7, [r4, #2816] @ 0xb00 │ │ │ │ - cbz r7, 81aac <_PyType_LookupRef@@Base+0x80> │ │ │ │ + cbz r7, 81ae0 <_PyType_LookupRef@@Base+0x80> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81a8e <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81ac2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 81c00 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81c34 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 81a8e <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81ac2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 81b3a <_PyType_LookupRef@@Base+0x10e> │ │ │ │ + beq.n 81b6e <_PyType_LookupRef@@Base+0x10e> │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 81a96 <_PyType_LookupRef@@Base+0x6a> │ │ │ │ + bne.n 81aca <_PyType_LookupRef@@Base+0x6a> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 81a96 <_PyType_LookupRef@@Base+0x6a> │ │ │ │ + bgt.n 81aca <_PyType_LookupRef@@Base+0x6a> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81b44 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81b78 <_PyType_LookupRef@@Base+0x118> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [r7, #192] @ 0xc0 │ │ │ │ - bl 81c00 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81c34 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81aa8 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ + bne.n 81adc <_PyType_LookupRef@@Base+0x7c> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 81a8e <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81ac2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ add.w r4, r4, #43520 @ 0xaa00 │ │ │ │ adds r4, #248 @ 0xf8 │ │ │ │ adds r3, r4, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6, #2812] @ 0xafc │ │ │ │ @@ -130646,89 +130678,89 @@ │ │ │ │ strne.w r3, [r8] │ │ │ │ str.w r8, [r4, r2] │ │ │ │ dmb ish │ │ │ │ str.w sl, [r4, r5] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81a8e <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81ac2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81a8e <_PyType_LookupRef@@Base+0x62> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81a8e <_PyType_LookupRef@@Base+0x62> │ │ │ │ - bl d3bd8 │ │ │ │ - b.n 81aac <_PyType_LookupRef@@Base+0x80> │ │ │ │ + bne.n 81ac2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 81ac2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + bl d3c14 │ │ │ │ + b.n 81ae0 <_PyType_LookupRef@@Base+0x80> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r1, #192] @ 0xc0 │ │ │ │ - cbz r3, 81b4e <_PyType_LookupRef@@Base+0x122> │ │ │ │ + cbz r3, 81b82 <_PyType_LookupRef@@Base+0x122> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bpl.n 81bf6 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bpl.n 81c2a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldrh.w r2, [r4, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.n 81bf6 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bcs.n 81c2a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 81bce <_PyType_LookupRef@@Base+0x1a2> │ │ │ │ + ble.n 81c02 <_PyType_LookupRef@@Base+0x1a2> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl 81b44 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81b78 <_PyType_LookupRef@@Base+0x118> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 81bf6 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + cbz r0, 81c2a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 81ba4 <_PyType_LookupRef@@Base+0x178> │ │ │ │ + beq.n 81bd8 <_PyType_LookupRef@@Base+0x178> │ │ │ │ adds r6, #12 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ adds r7, #1 │ │ │ │ - bl 81b44 <_PyType_LookupRef@@Base+0x118> │ │ │ │ - cbz r0, 81bf6 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bl 81b78 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + cbz r0, 81c2a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 81b92 <_PyType_LookupRef@@Base+0x166> │ │ │ │ + bne.n 81bc6 <_PyType_LookupRef@@Base+0x166> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #23 │ │ │ │ - bpl.n 81bd2 <_PyType_LookupRef@@Base+0x1a6> │ │ │ │ - ldr r2, [pc, #80] @ (81bfc <_PyType_LookupRef@@Base+0x1d0>) │ │ │ │ + bpl.n 81c06 <_PyType_LookupRef@@Base+0x1a6> │ │ │ │ + ldr r2, [pc, #80] @ (81c30 <_PyType_LookupRef@@Base+0x1d0>) │ │ │ │ ldr.w r3, [r2, #1520] @ 0x5f0 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.n 81bf6 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bcs.n 81c2a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r2, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 81bc8 <_PyType_LookupRef@@Base+0x19c> │ │ │ │ + cbz r3, 81bfc <_PyType_LookupRef@@Base+0x19c> │ │ │ │ ldrh.w r2, [r4, #206] @ 0xce │ │ │ │ adds r2, #1 │ │ │ │ strh.w r2, [r4, #206] @ 0xce │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - b.n 81bf0 <_PyType_LookupRef@@Base+0x1c4> │ │ │ │ + b.n 81c24 <_PyType_LookupRef@@Base+0x1c4> │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bmi.n 81baa <_PyType_LookupRef@@Base+0x17e> │ │ │ │ + bmi.n 81bde <_PyType_LookupRef@@Base+0x17e> │ │ │ │ add.w r0, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r0, #2804] @ 0xaf4 │ │ │ │ - cbz r2, 81bf6 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + cbz r2, 81c2a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldrh.w r3, [r4, #206] @ 0xce │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [r0, #2804] @ 0xaf4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [r4, #192] @ 0xc0 │ │ │ │ strh.w r3, [r4, #206] @ 0xce │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 81bf2 <_PyType_LookupRef@@Base+0x1c6> │ │ │ │ + b.n 81c26 <_PyType_LookupRef@@Base+0x1c6> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -130736,63 +130768,63 @@ │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 81d24 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ + bne.n 81d58 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ ldr.w sl, [r1, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 81d24 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ + beq.n 81d58 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ ldr.w fp, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 81d50 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + beq.w 81d84 <_PyType_LookupRef@@Base+0x324> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81d1a <_PyType_LookupRef@@Base+0x2ee> │ │ │ │ + beq.n 81d4e <_PyType_LookupRef@@Base+0x2ee> │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 81c8c <_PyType_LookupRef@@Base+0x260> │ │ │ │ - ldr.w r9, [pc, #352] @ 81db8 <_PyType_LookupRef@@Base+0x38c> │ │ │ │ + ble.n 81cc0 <_PyType_LookupRef@@Base+0x260> │ │ │ │ + ldr.w r9, [pc, #352] @ 81dec <_PyType_LookupRef@@Base+0x38c> │ │ │ │ add.w r6, fp, #8 │ │ │ │ movs r4, #0 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 81cb2 <_PyType_LookupRef@@Base+0x286> │ │ │ │ + bmi.n 81ce6 <_PyType_LookupRef@@Base+0x286> │ │ │ │ ldr.w r0, [r1, #132] @ 0x84 │ │ │ │ mov r1, r5 │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 81d00 <_PyType_LookupRef@@Base+0x2d4> │ │ │ │ + beq.n 81d34 <_PyType_LookupRef@@Base+0x2d4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81d08 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ + bne.n 81d3c <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 81c64 <_PyType_LookupRef@@Base+0x238> │ │ │ │ + bne.n 81c98 <_PyType_LookupRef@@Base+0x238> │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81caa <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + beq.n 81cde <_PyType_LookupRef@@Base+0x27e> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 81d44 <_PyType_LookupRef@@Base+0x318> │ │ │ │ + beq.n 81d78 <_PyType_LookupRef@@Base+0x318> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r8, r9] │ │ │ │ ldr.w r3, [r1, #180] @ 0xb4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, #1 │ │ │ │ @@ -130808,378 +130840,378 @@ │ │ │ │ add r3, r0 │ │ │ │ add.w r0, ip, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r1 │ │ │ │ ite ne │ │ │ │ movne r2, lr │ │ │ │ orreq.w r2, lr, #1 │ │ │ │ - cbz r2, 81d3a <_PyType_LookupRef@@Base+0x30e> │ │ │ │ + cbz r2, 81d6e <_PyType_LookupRef@@Base+0x30e> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 81c80 <_PyType_LookupRef@@Base+0x254> │ │ │ │ + bne.n 81cb4 <_PyType_LookupRef@@Base+0x254> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 81c90 <_PyType_LookupRef@@Base+0x264> │ │ │ │ + b.n 81cc4 <_PyType_LookupRef@@Base+0x264> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81d16 <_PyType_LookupRef@@Base+0x2ea> │ │ │ │ + beq.n 81d4a <_PyType_LookupRef@@Base+0x2ea> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 81c90 <_PyType_LookupRef@@Base+0x264> │ │ │ │ + b.n 81cc4 <_PyType_LookupRef@@Base+0x264> │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 81c56 <_PyType_LookupRef@@Base+0x22a> │ │ │ │ - b.n 81c8c <_PyType_LookupRef@@Base+0x260> │ │ │ │ + bgt.n 81c8a <_PyType_LookupRef@@Base+0x22a> │ │ │ │ + b.n 81cc0 <_PyType_LookupRef@@Base+0x260> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 81c30 <_PyType_LookupRef@@Base+0x204> │ │ │ │ + bne.w 81c64 <_PyType_LookupRef@@Base+0x204> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81d5c <_PyType_LookupRef@@Base+0x330> │ │ │ │ + b.n 81d90 <_PyType_LookupRef@@Base+0x330> │ │ │ │ add.w ip, ip, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [ip, #244] @ 0xf4 │ │ │ │ - b.n 81cf2 <_PyType_LookupRef@@Base+0x2c6> │ │ │ │ + b.n 81d26 <_PyType_LookupRef@@Base+0x2c6> │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 81caa <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + b.n 81cde <_PyType_LookupRef@@Base+0x27e> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bmi.n 81d64 <_PyType_LookupRef@@Base+0x338> │ │ │ │ + bmi.n 81d98 <_PyType_LookupRef@@Base+0x338> │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bpl.n 81da2 <_PyType_LookupRef@@Base+0x376> │ │ │ │ + bpl.n 81dd6 <_PyType_LookupRef@@Base+0x376> │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 81caa <_PyType_LookupRef@@Base+0x27e> │ │ │ │ - ldr r2, [pc, #80] @ (81db8 <_PyType_LookupRef@@Base+0x38c>) │ │ │ │ + b.n 81cde <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + ldr r2, [pc, #80] @ (81dec <_PyType_LookupRef@@Base+0x38c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 81d9c <_PyType_LookupRef@@Base+0x370> │ │ │ │ + beq.n 81dd0 <_PyType_LookupRef@@Base+0x370> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81d5a <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + bne.n 81d8e <_PyType_LookupRef@@Base+0x32e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f76c │ │ │ │ + bl 7f7a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 81d34 <_PyType_LookupRef@@Base+0x308> │ │ │ │ + blt.n 81d68 <_PyType_LookupRef@@Base+0x308> │ │ │ │ ldr.w fp, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 81d5a <_PyType_LookupRef@@Base+0x32e> │ │ │ │ - b.n 81c3c <_PyType_LookupRef@@Base+0x210> │ │ │ │ + beq.n 81d8e <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + b.n 81c70 <_PyType_LookupRef@@Base+0x210> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ sub sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 81e1e <_PyType_LookupRef@@Base+0x3f2> │ │ │ │ + bne.n 81e52 <_PyType_LookupRef@@Base+0x3f2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81e28 <_PyType_LookupRef@@Base+0x3fc> │ │ │ │ + beq.n 81e5c <_PyType_LookupRef@@Base+0x3fc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 81e36 <_PyType_LookupRef@@Base+0x40a> │ │ │ │ + bne.n 81e6a <_PyType_LookupRef@@Base+0x40a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 81e36 <_PyType_LookupRef@@Base+0x40a> │ │ │ │ - ldr r0, [pc, #96] @ (81e5c <_PyType_LookupRef@@Base+0x430>) │ │ │ │ + beq.n 81e6a <_PyType_LookupRef@@Base+0x40a> │ │ │ │ + ldr r0, [pc, #96] @ (81e90 <_PyType_LookupRef@@Base+0x430>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq.n 81e54 <_PyType_LookupRef@@Base+0x428> │ │ │ │ - bl 7ba80 │ │ │ │ + beq.n 81e88 <_PyType_LookupRef@@Base+0x428> │ │ │ │ + bl 7bab0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 81de2 <_PyType_LookupRef@@Base+0x3b6> │ │ │ │ + bne.n 81e16 <_PyType_LookupRef@@Base+0x3b6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 81df4 <_PyType_LookupRef@@Base+0x3c8> │ │ │ │ + beq.n 81e28 <_PyType_LookupRef@@Base+0x3c8> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 81dfa <_PyType_LookupRef@@Base+0x3ce> │ │ │ │ + bne.n 81e2e <_PyType_LookupRef@@Base+0x3ce> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a0128 │ │ │ │ - bl 795a4 │ │ │ │ + b.w 1a07c8 │ │ │ │ + bl 795d4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081e60 : │ │ │ │ +00081e94 : │ │ │ │ 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 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 81e9c │ │ │ │ + cbz r0, 81ed0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #48] @ (81eb0 ) │ │ │ │ + ldr r1, [pc, #48] @ (81ee4 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 81230 │ │ │ │ + bl 81264 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 81e9c │ │ │ │ + cbnz r0, 81ed0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81e98 │ │ │ │ + beq.n 81ecc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 81ea8 │ │ │ │ + cbz r3, 81edc │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 78340 │ │ │ │ - b.n 81e98 │ │ │ │ + bl 7837c │ │ │ │ + b.n 81ecc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81e98 │ │ │ │ - add r2, pc, #608 @ (adr r2, 82114 ) │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 81ecc │ │ │ │ + add r2, pc, #608 @ (adr r2, 82148 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00081eb4 : │ │ │ │ +00081ee8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 81ed6 │ │ │ │ + bne.n 81f0a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 85a0c │ │ │ │ + bl 859dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81ed2 │ │ │ │ + bne.n 81f06 │ │ │ │ movw r1, #555 @ 0x22b │ │ │ │ - movw r0, #19880 @ 0x4da8 │ │ │ │ + movw r0, #20712 @ 0x50e8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00081ef4 : │ │ │ │ +00081f28 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 81f12 │ │ │ │ + cbz r0, 81f46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 81f12 │ │ │ │ + bpl.n 81f46 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 81f28 │ │ │ │ + b.n 81f5c │ │ │ │ movw r1, #4075 @ 0xfeb │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w r9, [pc, #988] @ 82318 │ │ │ │ + ldr.w r9, [pc, #988] @ 8234c │ │ │ │ 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 82184 │ │ │ │ + beq.w 821b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82218 │ │ │ │ + bne.w 8224c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - movw r2, #56105 @ 0xdb29 │ │ │ │ + movw r2, #57177 @ 0xdf59 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 822ae │ │ │ │ + bne.w 822e2 │ │ │ │ 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 822ae │ │ │ │ + blt.w 822e2 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 821d0 │ │ │ │ + beq.w 82204 │ │ │ │ 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 821fc │ │ │ │ + bmi.w 82230 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r5, [r0, #692] @ 0x2b4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 821aa │ │ │ │ + bne.w 821de │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 8214e │ │ │ │ + bcs.w 82182 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [sl, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 8219a │ │ │ │ + beq.w 821ce │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w fp, [r5] │ │ │ │ str.w fp, [r3, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 82106 │ │ │ │ + beq.n 8213a │ │ │ │ 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 821c0 │ │ │ │ + beq.w 821f4 │ │ │ │ add.w r2, r5, #20 │ │ │ │ mov.w ip, #8 │ │ │ │ add r2, r3 │ │ │ │ adds r1, r2, #4 │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ itt gt │ │ │ │ movgt r0, #0 │ │ │ │ mvngt.w lr, #3221225472 @ 0xc0000000 │ │ │ │ - bgt.n 8205a │ │ │ │ - b.n 82080 │ │ │ │ + bgt.n 8208e │ │ │ │ + b.n 820b4 │ │ │ │ str.w sl, [r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 82072 │ │ │ │ + bne.n 820a6 │ │ │ │ adds r0, #1 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 82080 │ │ │ │ + beq.n 820b4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82050 │ │ │ │ + beq.n 82084 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add.w sl, r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - bne.n 82046 │ │ │ │ + bne.n 8207a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 82050 │ │ │ │ + beq.n 82084 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ cmp fp, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bne.n 8205a │ │ │ │ + bne.n 8208e │ │ │ │ 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 82134 │ │ │ │ + ble.n 82168 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [pc, #628] @ (82314 ) │ │ │ │ + ldr r2, [pc, #628] @ (82348 ) │ │ │ │ ldr.w r7, [r3, #2096] @ 0x830 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82204 │ │ │ │ + bne.w 82238 │ │ │ │ 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] │ │ │ │ @@ -131188,15 +131220,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, 820fe │ │ │ │ + cbz r5, 82132 │ │ │ │ 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] │ │ │ │ @@ -131209,135 +131241,135 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc.w r3, [lr, #12] │ │ │ │ strcc.w lr, [r3, #8] │ │ │ │ - bcc.w 82010 │ │ │ │ + bcc.w 82044 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r0, ip, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w fp, [r3, r0] │ │ │ │ - cbz r5, 8214e │ │ │ │ + cbz r5, 82182 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 82010 │ │ │ │ + b.n 82044 │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71550 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71598 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 820b0 │ │ │ │ + bne.n 820e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3980 │ │ │ │ - b.n 82200 │ │ │ │ + bl 1a4020 │ │ │ │ + b.n 82234 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49541 @ 0xc185 │ │ │ │ + movw r3, #49605 @ 0xc1c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8229c │ │ │ │ + bne.w 822d0 │ │ │ │ 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 821fc │ │ │ │ + beq.n 82230 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 82130 │ │ │ │ + b.n 82164 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 71490 │ │ │ │ + bl 714d8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 820fe │ │ │ │ + b.n 82132 │ │ │ │ mov r1, ip │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8212e │ │ │ │ + b.n 82162 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 821fc │ │ │ │ + cbz r0, 82230 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 82010 │ │ │ │ + b.n 82044 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 82032 │ │ │ │ + b.n 82066 │ │ │ │ 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 81fb6 │ │ │ │ - bl 1e82fc │ │ │ │ + bge.w 81fea │ │ │ │ + bl 1e8984 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 820fe │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 82132 │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 822f4 │ │ │ │ + bne.n 82328 │ │ │ │ mov r0, r7 │ │ │ │ - bl 126880 │ │ │ │ - b.n 820b0 │ │ │ │ - bl 1fb998 │ │ │ │ + bl 126cb8 │ │ │ │ + b.n 820e4 │ │ │ │ + bl 1fc010 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82308 │ │ │ │ + beq.n 8233c │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71550 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71598 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82300 │ │ │ │ + beq.n 82334 │ │ │ │ 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 8225e │ │ │ │ + bls.n 82292 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 82240 │ │ │ │ + beq.n 82274 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.n 82240 │ │ │ │ + b.n 82274 │ │ │ │ str r5, [r7, #28] │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ adds r5, r6, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r6, r0] │ │ │ │ @@ -131352,479 +131384,479 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 820dc │ │ │ │ - b.n 820fe │ │ │ │ + bne.w 82110 │ │ │ │ + b.n 82132 │ │ │ │ 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 82174 │ │ │ │ + b.n 821a8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 71490 │ │ │ │ + bl 714d8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82200 │ │ │ │ + beq.n 82234 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86f3c │ │ │ │ + bl 86f10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 820fe │ │ │ │ + beq.w 82132 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82200 │ │ │ │ + beq.n 82234 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82200 │ │ │ │ + bne.n 82234 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82200 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 82234 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 820b0 │ │ │ │ + b.n 820e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ - b.n 82200 │ │ │ │ + bl 77360 │ │ │ │ + b.n 82234 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1e82fc │ │ │ │ + b.w 1e8984 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008231c <_PyObject_New@@Base>: │ │ │ │ +00082350 <_PyObject_New@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 8244c <_PyObject_New@@Base+0x130> │ │ │ │ + blt.w 82480 <_PyObject_New@@Base+0x130> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8243e <_PyObject_New@@Base+0x122> │ │ │ │ - ldr r3, [pc, #280] @ (8246c <_PyObject_New@@Base+0x150>) │ │ │ │ + bne.n 82472 <_PyObject_New@@Base+0x122> │ │ │ │ + ldr r3, [pc, #280] @ (824a0 <_PyObject_New@@Base+0x150>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ subs r1, r7, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 823d8 <_PyObject_New@@Base+0xbc> │ │ │ │ + bcs.n 8240c <_PyObject_New@@Base+0xbc> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r8, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 82428 <_PyObject_New@@Base+0x10c> │ │ │ │ + beq.n 8245c <_PyObject_New@@Base+0x10c> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 823b0 <_PyObject_New@@Base+0x94> │ │ │ │ + beq.n 823e4 <_PyObject_New@@Base+0x94> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #212] @ (82470 <_PyObject_New@@Base+0x154>) │ │ │ │ - bne.n 8240c <_PyObject_New@@Base+0xf0> │ │ │ │ + ldr r2, [pc, #212] @ (824a4 <_PyObject_New@@Base+0x154>) │ │ │ │ + bne.n 82440 <_PyObject_New@@Base+0xf0> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8241c <_PyObject_New@@Base+0x100> │ │ │ │ + bne.n 82450 <_PyObject_New@@Base+0x100> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r2, [r3, #24] │ │ │ │ cmp r0, r2 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [lr, #12] │ │ │ │ strhi.w lr, [r3, #8] │ │ │ │ - bhi.n 8238e <_PyObject_New@@Base+0x72> │ │ │ │ + bhi.n 823c2 <_PyObject_New@@Base+0x72> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8238e <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 823c2 <_PyObject_New@@Base+0x72> │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49541 @ 0xc185 │ │ │ │ + movw r3, #49605 @ 0xc1c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 82456 <_PyObject_New@@Base+0x13a> │ │ │ │ + bne.n 8248a <_PyObject_New@@Base+0x13a> │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 8244c <_PyObject_New@@Base+0x130> │ │ │ │ + cbz r5, 82480 <_PyObject_New@@Base+0x130> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 8238e <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 823c2 <_PyObject_New@@Base+0x72> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 823a8 <_PyObject_New@@Base+0x8c> │ │ │ │ + beq.n 823dc <_PyObject_New@@Base+0x8c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 823a8 <_PyObject_New@@Base+0x8c> │ │ │ │ + b.n 823dc <_PyObject_New@@Base+0x8c> │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8238e <_PyObject_New@@Base+0x72> │ │ │ │ - b.n 823d8 <_PyObject_New@@Base+0xbc> │ │ │ │ + bne.n 823c2 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 8240c <_PyObject_New@@Base+0xbc> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8238e <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 823c2 <_PyObject_New@@Base+0x72> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e82fc │ │ │ │ + b.w 1e8984 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 823fe <_PyObject_New@@Base+0xe2> │ │ │ │ + b.n 82432 <_PyObject_New@@Base+0xe2> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00082474 : │ │ │ │ +000824a8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r1, 824b4 │ │ │ │ + cbz r1, 824e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 824b8 │ │ │ │ + cbz r0, 824ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 824bc │ │ │ │ + bl 824f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 824b0 │ │ │ │ + beq.n 824e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 824b0 │ │ │ │ + cbnz r3, 824e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 26270c │ │ │ │ + bl 262ba0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 824b0 │ │ │ │ + b.n 824e4 │ │ │ │ │ │ │ │ -000824bc : │ │ │ │ +000824f0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 825c6 │ │ │ │ + beq.n 825fa │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ - cbz r3, 824ea │ │ │ │ + cbz r3, 8251e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 824ea │ │ │ │ + cbz r3, 8251e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 82526 │ │ │ │ + cbz r3, 8255a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 82526 │ │ │ │ + cbz r3, 8255a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 825d6 │ │ │ │ + beq.n 8260a │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 825d6 │ │ │ │ + beq.n 8260a │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7544 │ │ │ │ + bl d759c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 825cc │ │ │ │ + beq.n 82600 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e6e74 │ │ │ │ + b.w e6e8c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 825ac │ │ │ │ + bge.n 825e0 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 8257c │ │ │ │ - ldr r1, [pc, #180] @ (825f0 ) │ │ │ │ + beq.n 825b0 │ │ │ │ + ldr r1, [pc, #180] @ (82624 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c98 │ │ │ │ + bl b8d18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 825a8 │ │ │ │ + blt.n 825dc │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8258a │ │ │ │ - cbz r6, 8258a │ │ │ │ + beq.n 825be │ │ │ │ + cbz r6, 825be │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl d2598 │ │ │ │ + bl d25e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82576 │ │ │ │ + beq.n 825aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 82576 │ │ │ │ + cbnz r3, 825aa │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 121cac │ │ │ │ + b.w 1220e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19956 @ 0x4df4 │ │ │ │ + movw r1, #20788 @ 0x5134 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 82576 │ │ │ │ + b.n 825aa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #19992 @ 0x4e18 │ │ │ │ + movw r1, #20824 @ 0x5158 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 825a8 │ │ │ │ - bl 26270c │ │ │ │ - b.n 825a8 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 825dc │ │ │ │ + bl 262ba0 │ │ │ │ + b.n 825dc │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82518 │ │ │ │ - b.n 825a8 │ │ │ │ + beq.n 8254c │ │ │ │ + b.n 825dc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #19908 @ 0x4dc4 │ │ │ │ + movw r1, #20740 @ 0x5104 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 825a8 │ │ │ │ - add r0, pc, #448 @ (adr r0, 827b4 ) │ │ │ │ + bl d19a0 │ │ │ │ + b.n 825dc │ │ │ │ + add r0, pc, #448 @ (adr r0, 827e8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82642 │ │ │ │ + bne.n 82676 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.n 82642 │ │ │ │ + beq.n 82676 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 8265e │ │ │ │ + cbz r5, 82692 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 826a6 │ │ │ │ + beq.n 826da │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 82662 │ │ │ │ + beq.n 82696 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 826a6 │ │ │ │ + beq.n 826da │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 82626 │ │ │ │ + bne.n 8265a │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 826a6 │ │ │ │ + beq.n 826da │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 826aa │ │ │ │ - ldr r2, [pc, #120] @ (826ec ) │ │ │ │ + bne.n 826de │ │ │ │ + ldr r2, [pc, #120] @ (82720 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 7d7fc │ │ │ │ + bl 7d82c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 826a6 │ │ │ │ + cbz r0, 826da │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d1e94 <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ + bl d1f14 <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 826a6 │ │ │ │ + beq.n 826da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 826e2 │ │ │ │ + cbz r3, 82716 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8263c │ │ │ │ + b.n 82670 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #64] @ (826f0 ) │ │ │ │ - bl 8e000 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #64] @ (82724 ) │ │ │ │ + bl 8dfbc <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 826d8 │ │ │ │ + cbz r0, 8270c │ │ │ │ mov r1, r4 │ │ │ │ - bl d2598 │ │ │ │ + bl d25e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8263c │ │ │ │ + beq.n 82670 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8263c │ │ │ │ + bne.n 82670 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8263c │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 82670 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82670 │ │ │ │ - b.n 826a6 │ │ │ │ + beq.n 826a4 │ │ │ │ + b.n 826da │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 826a6 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 826da │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 827d0 │ │ │ │ - ldr r3, [pc, #244] @ (82814 ) │ │ │ │ + bne.n 82804 │ │ │ │ + ldr r3, [pc, #244] @ (82848 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8279c │ │ │ │ + beq.n 827d0 │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 82760 │ │ │ │ + cbnz r2, 82794 │ │ │ │ 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] │ │ │ │ @@ -131844,84 +131876,84 @@ │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #140] @ (82818 ) │ │ │ │ + ldr r2, [pc, #140] @ (8284c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 827e6 │ │ │ │ + cbnz r3, 8281a │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82760 │ │ │ │ + bne.n 82794 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49541 @ 0xc185 │ │ │ │ + movw r3, #49605 @ 0xc1c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 827fa │ │ │ │ + bne.n 8282e │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 827de │ │ │ │ + cbz r4, 82812 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 82760 │ │ │ │ + b.n 82794 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82760 │ │ │ │ + bne.n 82794 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e82fc │ │ │ │ - b.n 82798 │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + bl 1e8984 │ │ │ │ + b.n 827cc │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 82806 │ │ │ │ + bne.n 8283a │ │ │ │ mov r0, r4 │ │ │ │ - bl 126880 │ │ │ │ - b.n 82796 │ │ │ │ + bl 126cb8 │ │ │ │ + b.n 827ca │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 827c2 │ │ │ │ + b.n 827f6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 82796 │ │ │ │ + b.n 827ca │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008281c : │ │ │ │ +00082850 : │ │ │ │ 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 82844 │ │ │ │ + bl 82878 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -131929,58 +131961,58 @@ │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r5, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 829aa │ │ │ │ - cbz r4, 8288a │ │ │ │ + bgt.w 829de │ │ │ │ + cbz r4, 828be │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.w 829c4 │ │ │ │ + bhi.w 829f8 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 8297c │ │ │ │ + bhi.w 829b0 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 8285e │ │ │ │ + beq.n 82892 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8285e │ │ │ │ + bne.n 82892 │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8286a │ │ │ │ + bne.n 8289e │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 82aae │ │ │ │ - beq.w 82b46 │ │ │ │ + blt.w 82ae2 │ │ │ │ + beq.w 82b7a │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - beq.w 829f8 │ │ │ │ - ldr.w sl, [pc, #692] @ 82b54 │ │ │ │ + beq.w 82a2c │ │ │ │ + ldr.w sl, [pc, #692] @ 82b88 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r8, [sl, r9] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - bgt.w 82a8c │ │ │ │ + bgt.w 82ac0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r3, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1608] @ 0x648 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82a0a │ │ │ │ - ldr r0, [pc, #648] @ (82b50 ) │ │ │ │ + beq.w 82a3e │ │ │ │ + ldr r0, [pc, #648] @ (82b84 ) │ │ │ │ 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 82ab2 │ │ │ │ + bne.w 82ae6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, #12 │ │ │ │ add r7, sp, #4 │ │ │ │ blx 2957c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r1, r6, #8 │ │ │ │ @@ -131991,118 +132023,118 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [r6, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 82c2c │ │ │ │ + bl 82c60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a66 │ │ │ │ + beq.w 82a9a │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 82c2c │ │ │ │ + bl 82c60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82ade │ │ │ │ + beq.w 82b12 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq.n 8296a │ │ │ │ + beq.n 8299e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 82c2c │ │ │ │ + bl 82c60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82ada │ │ │ │ + beq.w 82b0e │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq.n 8296a │ │ │ │ + beq.n 8299e │ │ │ │ add.w r9, r6, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 82c2c │ │ │ │ + bl 82c60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a66 │ │ │ │ + beq.w 82a9a │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 82952 │ │ │ │ + bne.n 82986 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82ae2 │ │ │ │ + bne.w 82b16 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub.w r0, r4, #32 │ │ │ │ movs r6, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ lsls r6, r0 │ │ │ │ movw r0, #4169 @ 0x1049 │ │ │ │ movt r0, #1024 @ 0x400 │ │ │ │ ands r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8285e │ │ │ │ + bne.w 82892 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 829c0 │ │ │ │ + beq.n 829f4 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.w 8287a │ │ │ │ - cbnz r3, 829e0 │ │ │ │ + bne.w 828ae │ │ │ │ + cbnz r3, 82a1a │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 829c0 │ │ │ │ - bls.n 829d6 │ │ │ │ + beq.n 829f4 │ │ │ │ + bls.n 82a0a │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 829e0 │ │ │ │ + beq.n 82a1a │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 829c0 │ │ │ │ + beq.n 829f4 │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 829ae │ │ │ │ + bne.n 829e2 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 8285e │ │ │ │ + b.n 82892 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 829a0 │ │ │ │ - bhi.n 829e4 │ │ │ │ + beq.n 829d4 │ │ │ │ + bhi.n 82a1e │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 829a0 │ │ │ │ + beq.n 829d4 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.w 8287a │ │ │ │ - b.n 829c0 │ │ │ │ + bne.w 828ae │ │ │ │ + b.n 829f4 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 829c0 │ │ │ │ - bls.n 829ec │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 829b8 │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 8285e │ │ │ │ - cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 8287a │ │ │ │ - b.n 829c0 │ │ │ │ + beq.n 829f4 │ │ │ │ + bhi.n 82a26 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 82b2e │ │ │ │ + beq.w 82b62 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 829b8 │ │ │ │ - b.n 829e0 │ │ │ │ + bne.n 829ec │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 82892 │ │ │ │ + cmp r4, #125 @ 0x7d │ │ │ │ + bne.w 828ae │ │ │ │ + b.n 829f4 │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne.n 829ec │ │ │ │ + b.n 82a1a │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 82c2c │ │ │ │ + bl 82c60 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82aa2 │ │ │ │ + beq.n 82ad6 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ lsls r7, r5, #2 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r6, #12 │ │ │ │ add r7, sp, #4 │ │ │ │ blx 2957c │ │ │ │ @@ -132116,193 +132148,193 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r6, #-8] │ │ │ │ str.w r3, [r6, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 82c2c │ │ │ │ + bl 82c60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82922 │ │ │ │ + bne.w 82956 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 268730 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 268a60 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82aae │ │ │ │ + beq.n 82ae2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 82aae │ │ │ │ + cbnz r3, 82ae2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82aae │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 82ae2 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 82a0a │ │ │ │ - bl 1e82fc │ │ │ │ + bls.n 82a3e │ │ │ │ + bl 1e8984 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82a1e │ │ │ │ + bne.n 82a52 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 268730 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 268a60 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 82974 │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.n 829a8 │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 82aca │ │ │ │ + bne.n 82afe │ │ │ │ mov r0, r6 │ │ │ │ - bl 126880 │ │ │ │ + bl 126cb8 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ - b.n 82a24 │ │ │ │ + b.n 82a58 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ - b.n 82a24 │ │ │ │ + b.n 82a58 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 82a66 │ │ │ │ + b.n 82a9a │ │ │ │ movs r4, #1 │ │ │ │ - b.n 82a66 │ │ │ │ + b.n 82a9a │ │ │ │ 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 82b00 │ │ │ │ - cbnz r4, 82b0c │ │ │ │ + beq.n 82b34 │ │ │ │ + cbnz r4, 82b40 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82974 │ │ │ │ - b.n 82ae2 │ │ │ │ + beq.w 829a8 │ │ │ │ + b.n 82b16 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20060 @ 0x4e5c │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 82a7e │ │ │ │ - b.n 82aae │ │ │ │ + bne.n 82ab2 │ │ │ │ + b.n 82ae2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20032 @ 0x4e40 │ │ │ │ + movw r1, #20864 @ 0x5180 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 82aae │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 82ae2 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 82974 │ │ │ │ + b.n 829a8 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r4, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 82bca │ │ │ │ + bgt.n 82bfe │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 82b98 │ │ │ │ + beq.n 82bcc │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 82be4 │ │ │ │ + bhi.n 82c18 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 82b9a │ │ │ │ + bhi.n 82bce │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82c10 │ │ │ │ + beq.n 82c44 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 82b6c │ │ │ │ + beq.n 82ba0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 82b6c │ │ │ │ + bne.n 82ba0 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 82b78 │ │ │ │ + bne.n 82bac │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ sub.w r5, r3, #32 │ │ │ │ mov.w ip, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ lsl.w ip, ip, r5 │ │ │ │ movw r5, #4169 @ 0x1049 │ │ │ │ movt r5, #1024 @ 0x400 │ │ │ │ and.w r5, ip, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 82b6c │ │ │ │ + bne.n 82ba0 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 82be0 │ │ │ │ + beq.n 82c14 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 82b88 │ │ │ │ - cbnz r4, 82c00 │ │ │ │ + bne.n 82bbc │ │ │ │ + cbnz r4, 82c34 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ movs r4, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 82be0 │ │ │ │ - bls.n 82bf4 │ │ │ │ + beq.n 82c14 │ │ │ │ + bls.n 82c28 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 82c00 │ │ │ │ + beq.n 82c34 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 82be0 │ │ │ │ + beq.n 82c14 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 82bce │ │ │ │ + bne.n 82c02 │ │ │ │ subs r4, #1 │ │ │ │ - b.n 82b6c │ │ │ │ + b.n 82ba0 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 82bc0 │ │ │ │ - bhi.n 82c04 │ │ │ │ + beq.n 82bf4 │ │ │ │ + bhi.n 82c38 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 82bc0 │ │ │ │ + beq.n 82bf4 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 82b88 │ │ │ │ - b.n 82be0 │ │ │ │ + bne.n 82bbc │ │ │ │ + b.n 82c14 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 82be0 │ │ │ │ - bhi.n 82c0a │ │ │ │ - cbz r3, 82c10 │ │ │ │ + beq.n 82c14 │ │ │ │ + bhi.n 82c3e │ │ │ │ + cbz r3, 82c44 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 82bd8 │ │ │ │ + bne.n 82c0c │ │ │ │ adds r4, #1 │ │ │ │ - b.n 82b6c │ │ │ │ + b.n 82ba0 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 82b88 │ │ │ │ - b.n 82be0 │ │ │ │ + bne.n 82bbc │ │ │ │ + b.n 82c14 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 82bd8 │ │ │ │ - b.n 82c00 │ │ │ │ + bne.n 82c0c │ │ │ │ + b.n 82c34 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20032 @ 0x4e40 │ │ │ │ + movw r1, #20864 @ 0x5180 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -132310,226 +132342,226 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 833d8 │ │ │ │ + bhi.w 83492 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r5, r0, #5 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r5, r0, #5 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r5, r0, #5 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r5, r0, #5 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ + lsls r7, r6, #15 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r5, r0, #9 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r7, #10 │ │ │ │ - lsls r3, r2, #11 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ + lsls r3, r0, #9 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r7, r6, #10 │ │ │ │ + lsls r1, r2, #11 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r3, r6, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r2, r6, #14 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r7, r0, #11 │ │ │ │ - lsls r7, r6, #8 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r7, r6, #8 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ + lsls r5, r0, #11 │ │ │ │ + lsls r5, r6, #8 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r5, r6, #8 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r5, r0, #9 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r3, r0, #9 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r5, r1, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r1, r0, #15 │ │ │ │ - lsls r3, r3, #10 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r1, r3, #10 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ add.w r2, r3, #4 │ │ │ │ - beq.n 82d84 │ │ │ │ + beq.n 82db8 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8341a │ │ │ │ + beq.w 834d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 82d6a │ │ │ │ + beq.n 82d9e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82d6a │ │ │ │ + beq.n 82d9e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 800b4 │ │ │ │ + b.w 800e8 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [r5, #0] │ │ │ │ - movw r2, #8665 @ 0x21d9 │ │ │ │ + movw r2, #9873 @ 0x2691 │ │ │ │ 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 832e6 │ │ │ │ + bne.w 83316 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 82d7a │ │ │ │ + bne.n 82dae │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 82d6a │ │ │ │ + b.n 82d9e │ │ │ │ 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 832a8 │ │ │ │ + beq.w 832d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 832b8 │ │ │ │ + beq.w 832e8 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a244 │ │ │ │ + bl 7a274 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 82d6a │ │ │ │ + b.n 82d9e │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 82b58 │ │ │ │ + bl 82b8c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 832a4 │ │ │ │ - beq.w 83218 │ │ │ │ - ldr.w fp, [pc, #912] @ 83188 │ │ │ │ + blt.w 832d4 │ │ │ │ + beq.w 83248 │ │ │ │ + ldr.w fp, [pc, #908] @ 831b8 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp r7, #20 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - bgt.w 83282 │ │ │ │ + bgt.w 832b2 │ │ │ │ mov.w r8, r7, lsl #2 │ │ │ │ add r3, r8 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1608] @ 0x648 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83252 │ │ │ │ - ldr r0, [pc, #864] @ (83184 ) │ │ │ │ + beq.w 83282 │ │ │ │ + ldr r0, [pc, #860] @ (831b4 ) │ │ │ │ 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 832f0 │ │ │ │ + bne.w 83320 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r6, #12 │ │ │ │ blx 2957c │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r2, r6, #8 │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ @@ -132538,845 +132570,844 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [r6, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 82c2c │ │ │ │ + bl 82c60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83308 │ │ │ │ + beq.w 83338 │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq.n 82eca │ │ │ │ + beq.n 82efe │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82c2c │ │ │ │ + bl 82c60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8334a │ │ │ │ + beq.w 8337a │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq.n 82eca │ │ │ │ + beq.n 82efe │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82c2c │ │ │ │ + bl 82c60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83344 │ │ │ │ + beq.w 83374 │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq.n 82eca │ │ │ │ + beq.n 82efe │ │ │ │ add.w r9, r6, #20 │ │ │ │ mov.w r8, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82c2c │ │ │ │ + bl 82c60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8330a │ │ │ │ + beq.w 8333a │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 82eb0 │ │ │ │ + bne.n 82ee4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 83224 │ │ │ │ + bne.w 83254 │ │ │ │ adds r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ str r3, [r4, #0] │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.n 82d9e │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 833d8 │ │ │ │ - add r1, pc, #4 @ (adr r1, 82ef8 ) │ │ │ │ + bhi.w 83492 │ │ │ │ + add r1, pc, #4 @ (adr r1, 82f28 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - cmp r6, #225 @ 0xe1 │ │ │ │ + nop │ │ │ │ + cmp r7, #15 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r6, #225 @ 0xe1 │ │ │ │ + cmp r7, #15 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #231 @ 0xe7 │ │ │ │ + cmp r6, #27 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r6, #225 @ 0xe1 │ │ │ │ + cmp r7, #15 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r6, #225 @ 0xe1 │ │ │ │ + cmp r7, #15 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #115 @ 0x73 │ │ │ │ + cmp r5, #167 @ 0xa7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #183 @ 0xb7 │ │ │ │ + adds r1, #231 @ 0xe7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #191 @ 0xbf │ │ │ │ + adds r4, #121 @ 0x79 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #115 @ 0x73 │ │ │ │ + cmp r5, #167 @ 0xa7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #225 @ 0xe1 │ │ │ │ + adds r1, #17 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #201 @ 0xc9 │ │ │ │ + adds r1, #249 @ 0xf9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #253 @ 0xfd │ │ │ │ + adds r2, #45 @ 0x2d │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #61 @ 0x3d │ │ │ │ + cmp r5, #113 @ 0x71 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #61 @ 0x3d │ │ │ │ + cmp r5, #113 @ 0x71 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #61 @ 0x3d │ │ │ │ + cmp r5, #113 @ 0x71 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #183 @ 0xb7 │ │ │ │ + cmp r5, #235 @ 0xeb │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #61 @ 0x3d │ │ │ │ + adds r3, #239 @ 0xef │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #115 @ 0x73 │ │ │ │ + cmp r5, #167 @ 0xa7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #229 @ 0xe5 │ │ │ │ + adds r2, #21 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #197 @ 0xc5 │ │ │ │ + adds r0, #245 @ 0xf5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #197 @ 0xc5 │ │ │ │ + adds r0, #245 @ 0xf5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #115 @ 0x73 │ │ │ │ + cmp r5, #167 @ 0xa7 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #115 @ 0x73 │ │ │ │ + cmp r5, #167 @ 0xa7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #225 @ 0xe1 │ │ │ │ + adds r1, #17 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #115 @ 0x73 │ │ │ │ + cmp r5, #167 @ 0xa7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #115 @ 0x73 │ │ │ │ + cmp r5, #167 @ 0xa7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #183 @ 0xb7 │ │ │ │ + cmp r5, #235 @ 0xeb │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #241 @ 0xf1 │ │ │ │ + adds r4, #171 @ 0xab │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #217 @ 0xd9 │ │ │ │ + adds r4, #147 @ 0x93 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #141 @ 0x8d │ │ │ │ + adds r1, #189 @ 0xbd │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #183 @ 0xb7 │ │ │ │ + cmp r5, #235 @ 0xeb │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #243 @ 0xf3 │ │ │ │ + adds r1, #35 @ 0x23 │ │ │ │ movs r0, r1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r5, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 83ab0 │ │ │ │ + b.w 83ae0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7dec0 │ │ │ │ + b.w 7def0 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 82b58 │ │ │ │ + bl 82b8c │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.w 832a4 │ │ │ │ + blt.w 832d4 │ │ │ │ ands.w r9, sl, #1 │ │ │ │ - bne.w 834b2 │ │ │ │ - bl 713d8 │ │ │ │ + bne.w 83420 │ │ │ │ + bl 71420 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 834c8 │ │ │ │ + beq.w 83436 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 83172 │ │ │ │ + beq.n 831a2 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82c2c │ │ │ │ + bl 82c60 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 83376 │ │ │ │ - bl 82c2c │ │ │ │ + beq.w 833c8 │ │ │ │ + bl 82c60 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 83350 │ │ │ │ + beq.w 833a2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 83350 │ │ │ │ + blt.w 833a2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 832d2 │ │ │ │ + bne.w 83302 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8316a │ │ │ │ + beq.n 8319a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 834d6 │ │ │ │ + beq.w 83470 │ │ │ │ add.w r9, r9, #2 │ │ │ │ cmp sl, r9 │ │ │ │ - bgt.n 8311e │ │ │ │ + bgt.n 8314e │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a31e0 │ │ │ │ + bl 1a3880 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82d6a │ │ │ │ - b.n 8331a │ │ │ │ + bne.w 82d9e │ │ │ │ + b.n 8334a │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.n 8326e │ │ │ │ + beq.n 8329e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 832b8 │ │ │ │ + beq.w 832e8 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 71ec8 │ │ │ │ + b.w 71f88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 147e20 │ │ │ │ + b.w 1482d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w fa388 │ │ │ │ + b.w fa484 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strb.w r3, [sp, #12] │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 82d6a │ │ │ │ + b.n 82d9e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 115490 │ │ │ │ + b.w 1158bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r6, [pc, #708] @ (834e0 ) │ │ │ │ + ldr r6, [pc, #708] @ (83510 ) │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 82ed4 │ │ │ │ + beq.w 82f08 │ │ │ │ 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 83246 │ │ │ │ + beq.n 83276 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8339c │ │ │ │ + bne.w 83380 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 82ed4 │ │ │ │ - b.n 83224 │ │ │ │ + beq.w 82f08 │ │ │ │ + b.n 83254 │ │ │ │ mov r1, r7 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 83298 │ │ │ │ + cbz r0, 832c8 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ mov.w r8, r7, lsl #2 │ │ │ │ - b.n 82e40 │ │ │ │ + b.n 82e74 │ │ │ │ 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, 832b8 │ │ │ │ + cbz r6, 832e8 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 831aa │ │ │ │ - b.n 831a2 │ │ │ │ + bge.n 831da │ │ │ │ + b.n 831d2 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 83252 │ │ │ │ - bl 1e82fc │ │ │ │ + bls.n 83282 │ │ │ │ + bl 1e8984 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83264 │ │ │ │ + bne.n 83294 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268730 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 268a60 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 82d6a │ │ │ │ + b.n 82d9e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 83382 │ │ │ │ + bne.n 833e6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 82dac │ │ │ │ + beq.w 82de0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 82dac │ │ │ │ + b.n 82de0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8315a │ │ │ │ + bne.w 8318a │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8315a │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8318a │ │ │ │ mov r3, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83334 │ │ │ │ + bne.n 83364 │ │ │ │ mov r0, r6 │ │ │ │ - bl 126880 │ │ │ │ + bl 126cb8 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 82e40 │ │ │ │ + b.n 82e74 │ │ │ │ mov r8, r0 │ │ │ │ subs r3, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268730 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 268a60 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 832a4 │ │ │ │ + beq.n 832d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 832a4 │ │ │ │ + bne.n 832d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 832a4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 832d4 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 82e40 │ │ │ │ + b.n 82e74 │ │ │ │ mov.w r8, #2 │ │ │ │ - b.n 8330a │ │ │ │ + b.n 8333a │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 8330a │ │ │ │ + b.n 8333a │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 83354 │ │ │ │ + b.n 832d4 │ │ │ │ sub.w r3, sl, #2 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268730 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 268a60 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8338a │ │ │ │ + bne.n 833d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 782e4 │ │ │ │ - b.n 8331a │ │ │ │ + bl 78320 │ │ │ │ + b.n 8334a │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r9 │ │ │ │ - b.n 83316 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 82dce │ │ │ │ - b.n 82dd6 │ │ │ │ + b.n 83346 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8336e │ │ │ │ + bne.n 833c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8336e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 833c0 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 82e02 │ │ │ │ + b.n 82e0a │ │ │ │ + movs r1, #93 @ 0x5d │ │ │ │ + bl 82b8c │ │ │ │ + subs r7, r0, #0 │ │ │ │ + blt.w 832d4 │ │ │ │ + bl 72318 │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 83462 │ │ │ │ + mov r1, r5 │ │ │ │ + cmp r7, r8 │ │ │ │ + beq.n 83452 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 82c60 │ │ │ │ + cbz r0, 83444 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + str.w r0, [r2, r8, lsl #2] │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + b.n 83406 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20060 @ 0x4e5c │ │ │ │ + movw r1, #20920 @ 0x51b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 83324 │ │ │ │ - b.n 832a4 │ │ │ │ + bl 1273d4 │ │ │ │ + mov r3, sl │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 268a60 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + b.n 832d4 │ │ │ │ + subs r7, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + sub.w r3, r7, r8 │ │ │ │ + movs r2, #93 @ 0x5d │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 83346 │ │ │ │ + movs r1, #93 @ 0x5d │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1a3880 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 82d9e │ │ │ │ + b.n 8334a │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #93 @ 0x5d │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 268a60 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + b.n 832d4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8319a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ vldr d1, [r3, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 18261c │ │ │ │ + b.w 182a2c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20140 @ 0x4eac │ │ │ │ + movw r1, #20972 @ 0x51ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 832a4 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 832d4 │ │ │ │ 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 8346e │ │ │ │ + beq.n 834f6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 832b8 │ │ │ │ + beq.w 832e8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2987c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 887fc │ │ │ │ - bl 7f7f4 │ │ │ │ + b.w 887d0 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 832a4 │ │ │ │ + bne.w 832d4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20104 @ 0x4e88 │ │ │ │ + movw r1, #20936 @ 0x51c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 832a4 │ │ │ │ - movs r1, #93 @ 0x5d │ │ │ │ - bl 82b58 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - blt.w 832a4 │ │ │ │ - bl 722d0 │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 834a4 │ │ │ │ - mov r1, r5 │ │ │ │ - cmp r7, r8 │ │ │ │ - beq.n 83494 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 82c2c │ │ │ │ - cbz r0, 83486 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - str.w r0, [r2, r8, lsl #2] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - b.n 83454 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 832d4 │ │ │ │ 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 832b8 │ │ │ │ + beq.w 832e8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 83406 │ │ │ │ - b.n 8340e │ │ │ │ - subs r7, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - sub.w r3, r7, r8 │ │ │ │ - movs r2, #93 @ 0x5d │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 83316 │ │ │ │ - movs r1, #93 @ 0x5d │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1a31e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 82d6a │ │ │ │ - b.n 8331a │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #93 @ 0x5d │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 268730 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ - b.n 832a4 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20088 @ 0x4e78 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - mov r3, sl │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 268730 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ - b.n 832a4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8316a │ │ │ │ + blt.n 834c0 │ │ │ │ + b.n 834c8 │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000834e4 : │ │ │ │ +00083514 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.w 836ba │ │ │ │ + bmi.w 836ea │ │ │ │ ldr.w r7, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 83706 │ │ │ │ - ldr r4, [pc, #728] @ (837e8 ) │ │ │ │ + bpl.w 83736 │ │ │ │ + ldr r4, [pc, #728] @ (83818 ) │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r3, [r4, #3640] @ 0xe38 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 83840 │ │ │ │ + bne.w 83870 │ │ │ │ ldr.w r2, [r4, #3648] @ 0xe40 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 83840 │ │ │ │ + beq.w 83870 │ │ │ │ add.w r8, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ addw r1, r4, #3636 @ 0xe34 │ │ │ │ mov r3, r8 │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83716 │ │ │ │ + beq.w 83746 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.w 839a0 │ │ │ │ + bpl.w 839d0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and.w r7, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r7, r7, #1 │ │ │ │ - bhi.w 838c6 │ │ │ │ + bhi.w 838f6 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mul.w r7, r3, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 83956 │ │ │ │ + blt.w 83986 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 83732 │ │ │ │ + bmi.w 83762 │ │ │ │ ldr.w r1, [r5, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8377c │ │ │ │ + bpl.w 837ac │ │ │ │ ldr.w r3, [r4, #3672] @ 0xe58 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 83866 │ │ │ │ + bne.w 83896 │ │ │ │ ldr.w r2, [r4, #3680] @ 0xe60 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 83866 │ │ │ │ + beq.w 83896 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #592] @ (837ec ) │ │ │ │ - bl 78408 │ │ │ │ + ldr r1, [pc, #592] @ (8381c ) │ │ │ │ + bl 78444 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8378c │ │ │ │ + beq.w 837bc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 839a0 │ │ │ │ + bpl.w 839d0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r8, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r8, r8, #1 │ │ │ │ - bhi.w 838f8 │ │ │ │ + bhi.w 83928 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r8, r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 83956 │ │ │ │ + blt.w 83986 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r1, r1, r4 │ │ │ │ adds r6, r3, #3 │ │ │ │ - ldr r3, [pc, #508] @ (837f0 ) │ │ │ │ + ldr r3, [pc, #508] @ (83820 ) │ │ │ │ mla r6, r2, r7, r6 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ bic.w r6, r6, #3 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.w 83948 │ │ │ │ + bhi.w 83978 │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi.w 83948 │ │ │ │ + bmi.w 83978 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r1, #6213 @ 0x1845 │ │ │ │ + movw r1, #6285 @ 0x188d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w sl, [r9, #712] @ 0x2c8 │ │ │ │ cmp sl, r1 │ │ │ │ - bne.w 83936 │ │ │ │ + bne.w 83966 │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r0, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1528] @ 0x5f8 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bcs.w 8388a │ │ │ │ + bcs.w 838ba │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r0, lr, lsl #3] │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ cmp r1, sl │ │ │ │ - beq.w 8387a │ │ │ │ + beq.w 838aa │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 837b0 │ │ │ │ + beq.w 837e0 │ │ │ │ add r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0] │ │ │ │ strd r2, r2, [r4, #-8] │ │ │ │ ldr.w r2, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [ip, #3756] @ 0xeac │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.w 837f8 │ │ │ │ + bgt.w 83828 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #360] @ (837f4 ) │ │ │ │ + ldr r2, [pc, #360] @ (83824 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8395a │ │ │ │ + bne.w 8398a │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - cbz r7, 836b2 │ │ │ │ + cbz r7, 836e2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #308] @ (837f0 ) │ │ │ │ + ldr r0, [pc, #308] @ (83820 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ cmp r3, #10 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ @@ -133391,33 +133422,33 @@ │ │ │ │ add r1, r0 │ │ │ │ add.w r0, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 839b8 │ │ │ │ + beq.w 839e8 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.w 8350e │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ + bmi.w 8353e │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 839d6 │ │ │ │ - movw r0, #20304 @ 0x4f50 │ │ │ │ + beq.w 83a06 │ │ │ │ + movw r0, #21136 @ 0x5290 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 83956 │ │ │ │ - ldr r3, [pc, #188] @ (837f0 ) │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 83986 │ │ │ │ + ldr r3, [pc, #188] @ (83820 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -133431,712 +133462,700 @@ │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 839c2 │ │ │ │ + beq.w 839f2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 83580 │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ + bmi.w 835b0 │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83720 │ │ │ │ + bne.n 83750 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - movw r1, #20268 @ 0x4f2c │ │ │ │ + movw r1, #21100 @ 0x526c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #68] @ (837ec ) │ │ │ │ + ldr r2, [pc, #68] @ (8381c ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 83956 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 83986 │ │ │ │ ldrd r9, r2, [r1, #24] │ │ │ │ cmp r9, r2 │ │ │ │ ittt hi │ │ │ │ ldrhi r2, [r1, #12] │ │ │ │ strhi.w r2, [sl, #12] │ │ │ │ strhi.w sl, [r2, #8] │ │ │ │ - bhi.w 83660 │ │ │ │ + bhi.w 83690 │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ str r3, [r1, #24] │ │ │ │ add.w r3, r1, r9 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r6, [r1, r9] │ │ │ │ - ldr r3, [pc, #20] @ (837f0 ) │ │ │ │ + ldr r3, [pc, #20] @ (83820 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ - b.n 83660 │ │ │ │ + b.n 83690 │ │ │ │ nop │ │ │ │ ldmia r6!, {} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 83898 │ │ │ │ + bgt.n 838c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r2, [ip, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83680 │ │ │ │ + beq.w 836b0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 83680 │ │ │ │ + beq.w 836b0 │ │ │ │ ldr.w r2, [ip, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83680 │ │ │ │ + bne.w 836b0 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 839cc │ │ │ │ + bne.w 839fc │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 83680 │ │ │ │ + bmi.w 836b0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8382a │ │ │ │ + bne.n 8385a │ │ │ │ dmb ish │ │ │ │ - b.n 83680 │ │ │ │ - ldr r0, [pc, #432] @ (839f4 ) │ │ │ │ - bl 6cc54 │ │ │ │ + b.n 836b0 │ │ │ │ + ldr r0, [pc, #432] @ (83a24 ) │ │ │ │ + bl 6cc94 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 83716 │ │ │ │ + beq.w 83746 │ │ │ │ add.w r8, sp, #12 │ │ │ │ - ldr r1, [pc, #416] @ (839f4 ) │ │ │ │ + ldr r1, [pc, #416] @ (83a24 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83544 │ │ │ │ - b.n 83716 │ │ │ │ - ldr r0, [pc, #400] @ (839f8 ) │ │ │ │ + bne.w 83574 │ │ │ │ + b.n 83746 │ │ │ │ + ldr r0, [pc, #400] @ (83a28 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 8378c │ │ │ │ + beq.n 837bc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ - b.n 83596 │ │ │ │ + b.n 835c6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 837da │ │ │ │ + bne.n 8380a │ │ │ │ ldr.w sl, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49541 @ 0xc185 │ │ │ │ + movw r1, #49605 @ 0xc1c5 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp sl, r1 │ │ │ │ - bne.n 8396e │ │ │ │ + bne.n 8399e │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83948 │ │ │ │ - ldr r3, [pc, #332] @ (839fc ) │ │ │ │ + beq.n 83978 │ │ │ │ + ldr r3, [pc, #332] @ (83a2c ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 83660 │ │ │ │ + b.n 83690 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - bcc.n 83914 │ │ │ │ + bcc.n 83944 │ │ │ │ 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 838cc │ │ │ │ + beq.n 838fc │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20352 @ 0x4f80 │ │ │ │ + movw r1, #21184 @ 0x52c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 83956 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 83986 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 83924 │ │ │ │ + bcc.n 83954 │ │ │ │ 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 838fe │ │ │ │ - b.n 838e0 │ │ │ │ + beq.n 8392e │ │ │ │ + b.n 83910 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8397a │ │ │ │ + blt.n 839aa │ │ │ │ mul.w r7, r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 8356a │ │ │ │ - b.n 83956 │ │ │ │ + bge.w 8359a │ │ │ │ + b.n 83986 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 83986 │ │ │ │ + blt.n 839b6 │ │ │ │ mul.w r8, r8, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 835ce │ │ │ │ - b.n 83956 │ │ │ │ + bge.w 835fe │ │ │ │ + b.n 83986 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 837da │ │ │ │ + bne.w 8380a │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e8438 │ │ │ │ + bl 1e8ac0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 83680 │ │ │ │ + bne.w 836b0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 836b2 │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 836e2 │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 83994 │ │ │ │ + bne.n 839c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126880 │ │ │ │ - b.n 836a0 │ │ │ │ + bl 126cb8 │ │ │ │ + b.n 836d0 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 838aa │ │ │ │ + b.n 838da │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 838e0 │ │ │ │ + bge.n 83910 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 838e0 │ │ │ │ - b.n 83956 │ │ │ │ + bne.n 83910 │ │ │ │ + b.n 83986 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 838e0 │ │ │ │ + bge.n 83910 │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 838e0 │ │ │ │ - b.n 83956 │ │ │ │ + bne.n 83910 │ │ │ │ + b.n 83986 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 836a0 │ │ │ │ + b.n 836d0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20328 @ 0x4f68 │ │ │ │ + movw r1, #21160 @ 0x52a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 83956 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 83986 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r7, [r2, #244] @ 0xf4 │ │ │ │ - b.n 836fc │ │ │ │ + b.n 8372c │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r0, #244] @ 0xf4 │ │ │ │ - b.n 83772 │ │ │ │ + b.n 837a2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83680 │ │ │ │ - b.n 8381a │ │ │ │ + bne.w 836b0 │ │ │ │ + b.n 8384a │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - movw r1, #20268 @ 0x4f2c │ │ │ │ + movw r1, #21100 @ 0x526c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #8] @ (839f4 ) │ │ │ │ + ldr r2, [pc, #8] @ (83a24 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 83956 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 83986 │ │ │ │ nop │ │ │ │ - bgt.n 83a60 │ │ │ │ + bgt.n 83a90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 83aa4 │ │ │ │ + bgt.n 83ad4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083a00 : │ │ │ │ +00083a30 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83a9e │ │ │ │ + beq.n 83ace │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 83a86 │ │ │ │ + bpl.n 83ab6 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ and.w r2, r1, #3 │ │ │ │ cmp r1, #15 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - bhi.n 83a30 │ │ │ │ + bhi.n 83a60 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mul.w r0, r2, r0 │ │ │ │ pop {r3, pc} │ │ │ │ lsrs r1, r1, #3 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r0, #12 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 83a6a │ │ │ │ + bcc.n 83a9a │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ orr.w r0, r0, ip, lsl #30 │ │ │ │ cmp.w ip, r0, lsr #30 │ │ │ │ mov ip, r0 │ │ │ │ - beq.n 83a3a │ │ │ │ + beq.n 83a6a │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20352 @ 0x4f80 │ │ │ │ + movw r1, #21184 @ 0x52c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 83a76 │ │ │ │ + blt.n 83aa6 │ │ │ │ mul.w r0, r2, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 83a4e │ │ │ │ + bge.n 83a7e │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 83a4e │ │ │ │ + bne.n 83a7e │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20328 @ 0x4f68 │ │ │ │ + movw r1, #21160 @ 0x52a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 83a64 │ │ │ │ - movw r0, #20304 @ 0x4f50 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 83a94 │ │ │ │ + movw r0, #21136 @ 0x5290 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 83a64 │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 83a94 │ │ │ │ │ │ │ │ -00083ab0 : │ │ │ │ +00083ae0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #176] @ (83b70 ) │ │ │ │ + ldr r2, [pc, #176] @ (83ba0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 83b0e │ │ │ │ + cbz r4, 83b3e │ │ │ │ movw r2, #26080 @ 0x65e0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ str.w r0, [r3, #1608] @ 0x648 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ cmp r0, ip │ │ │ │ str r2, [r4, #4] │ │ │ │ - bne.n 83b34 │ │ │ │ - ldr r2, [pc, #120] @ (83b74 ) │ │ │ │ + bne.n 83b64 │ │ │ │ + ldr r2, [pc, #120] @ (83ba4 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 83b3a │ │ │ │ + cbnz r3, 83b6a │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #16 │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 71768 │ │ │ │ + bl 717b0 │ │ │ │ vldr d0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 83b66 │ │ │ │ + cbz r0, 83b96 │ │ │ │ movw r2, #26080 @ 0x65e0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r2, [r0, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 83af8 │ │ │ │ + beq.n 83b28 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 83af8 │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 83b28 │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ vstr d0, [sp] │ │ │ │ - bne.n 83b56 │ │ │ │ + bne.n 83b86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126880 │ │ │ │ + bl 126cb8 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 83b04 │ │ │ │ + b.n 83b34 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 83b04 │ │ │ │ + b.n 83b34 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e82fc │ │ │ │ + b.w 1e8984 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00083b78 : │ │ │ │ +00083ba8 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00083b80 : │ │ │ │ +00083bb0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbz r3, 83bf6 │ │ │ │ + cbz r3, 83c26 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r1, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 83bcc │ │ │ │ + bge.n 83bfc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 83c54 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83c84 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ ittt ne │ │ │ │ movne r0, #0 │ │ │ │ ldrne r3, [r4, #12] │ │ │ │ strne.w r5, [r3, r6, lsl #2] │ │ │ │ - bne.n 83bca │ │ │ │ + bne.n 83bfa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83c06 │ │ │ │ + beq.n 83c36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 83c06 │ │ │ │ + cbnz r3, 83c36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83c06 │ │ │ │ - movw r0, #63964 @ 0xf9dc │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 83c36 │ │ │ │ + movw r0, #64796 @ 0xfd1c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00083c0c <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +00083c3c <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r7, #1 │ │ │ │ - bl 83c54 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83c84 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 83c36 <_PyList_AppendTakeRefListResize@@Base+0x2a> │ │ │ │ + beq.n 83c66 <_PyList_AppendTakeRefListResize@@Base+0x2a> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ str.w r6, [r3, r7, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83c32 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + beq.n 83c62 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83c32 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + bne.n 83c62 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83c32 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 83c62 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.w 83d78 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ + bge.w 83db2 <_PyList_AppendTakeRefListResize@@Base+0x176> │ │ │ │ adds r4, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r4, r4, r1, asr #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r3, r1, r3 │ │ │ │ subs r2, r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 83d98 <_PyList_AppendTakeRefListResize@@Base+0x18c> │ │ │ │ + blt.w 83dd2 <_PyList_AppendTakeRefListResize@@Base+0x196> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83dcc <_PyList_AppendTakeRefListResize@@Base+0x1c0> │ │ │ │ + beq.w 83dda <_PyList_AppendTakeRefListResize@@Base+0x19e> │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 83dc2 <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ + bcs.n 83da8 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #16165 @ 0x3f25 │ │ │ │ + movw r2, #16177 @ 0x3f31 │ │ │ │ movt r2, #8 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr.w r8, [r3, #700] @ 0x2bc │ │ │ │ ldr.w r9, [r3, #688] @ 0x2b0 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w 83df0 <_PyList_AppendTakeRefListResize@@Base+0x1e4> │ │ │ │ + bne.w 83dfe <_PyList_AppendTakeRefListResize@@Base+0x1c2> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 83d62 <_PyList_AppendTakeRefListResize@@Base+0x156> │ │ │ │ - ldr r2, [pc, #344] @ (83e14 <_PyList_AppendTakeRefListResize@@Base+0x208>) │ │ │ │ + beq.n 83d70 <_PyList_AppendTakeRefListResize@@Base+0x134> │ │ │ │ + ldr r2, [pc, #308] @ (83e20 <_PyList_AppendTakeRefListResize@@Base+0x1e4>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ bic.w lr, r5, #4080 @ 0xff0 │ │ │ │ bic.w lr, lr, #15 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 83da0 <_PyList_AppendTakeRefListResize@@Base+0x194> │ │ │ │ + beq.n 83d86 <_PyList_AppendTakeRefListResize@@Base+0x14a> │ │ │ │ lsrs r0, r5, #18 │ │ │ │ ubfx ip, r5, #0, #18 │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.n 83d46 <_PyList_AppendTakeRefListResize@@Base+0x13a> │ │ │ │ + bgt.n 83d2e <_PyList_AppendTakeRefListResize@@Base+0xf2> │ │ │ │ ldr.w r0, [r2, #804] @ 0x324 │ │ │ │ cmp r0, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 83da0 <_PyList_AppendTakeRefListResize@@Base+0x194> │ │ │ │ + cbz r2, 83d86 <_PyList_AppendTakeRefListResize@@Base+0x14a> │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ add.w r8, r2, #1 │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ cmp r8, r1 │ │ │ │ - bcc.n 83d1e <_PyList_AppendTakeRefListResize@@Base+0x112> │ │ │ │ + bcc.n 83d4a <_PyList_AppendTakeRefListResize@@Base+0x10e> │ │ │ │ add.w r8, r8, r8, lsl #1 │ │ │ │ cmp.w r8, r4, lsl #4 │ │ │ │ - bcc.n 83d6c <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ + bcc.n 83d7a <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71844 │ │ │ │ + bl 7188c │ │ │ │ mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 83dc2 <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ + cbz r0, 83da8 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 774f8 │ │ │ │ + bl 7752c │ │ │ │ strd r6, sl, [r7, #8] │ │ │ │ str r4, [r7, #16] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr.w r3, [lr, #20] │ │ │ │ - add.w r8, r3, #1 │ │ │ │ - mov.w r8, r8, lsl #3 │ │ │ │ - cmp r8, r1 │ │ │ │ - bcc.n 83d1e <_PyList_AppendTakeRefListResize@@Base+0x112> │ │ │ │ - add.w r8, r8, r8, lsl #1 │ │ │ │ - cmp.w r8, r4, lsl #4 │ │ │ │ - bcs.n 83d1c <_PyList_AppendTakeRefListResize@@Base+0x110> │ │ │ │ - b.n 83d6c <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ mov r0, r9 │ │ │ │ - bl 71844 │ │ │ │ + bl 7188c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 83dc2 <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ + cbz r0, 83da8 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r5, [r7, #8] │ │ │ │ str r4, [r7, #16] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr.w r8, [r3, #680] @ 0x2a8 │ │ │ │ + movw r2, #50413 @ 0xc4ed │ │ │ │ + movt r2, #6 │ │ │ │ + cmp r8, r2 │ │ │ │ + bne.n 83e0e <_PyList_AppendTakeRefListResize@@Base+0x1d2> │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r1, #1 │ │ │ │ + blx 2a6fc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 83d7a <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + bl 1e8984 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 83d6c <_PyList_AppendTakeRefListResize@@Base+0x130> │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ it ge │ │ │ │ strge r1, [r0, #8] │ │ │ │ - bge.n 83d40 <_PyList_AppendTakeRefListResize@@Base+0x134> │ │ │ │ + bge.n 83d6a <_PyList_AppendTakeRefListResize@@Base+0x12e> │ │ │ │ adds r4, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r4, r4, r1, asr #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r3, r1, r3 │ │ │ │ subs r2, r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 83c86 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ + ble.w 83cb6 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ adds r4, r6, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 83c86 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ - ldr.w r8, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50349 @ 0xc4ad │ │ │ │ - movt r2, #6 │ │ │ │ - cmp r8, r2 │ │ │ │ - bne.n 83e00 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r1, #1 │ │ │ │ - blx 2a6fc │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 83d6c <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ - bl 1e82fc │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83d42 <_PyList_AppendTakeRefListResize@@Base+0x136> │ │ │ │ + b.n 83cb6 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #16165 @ 0x3f25 │ │ │ │ + movw r2, #16177 @ 0x3f31 │ │ │ │ movt r2, #8 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mov r4, r6 │ │ │ │ ldr.w r8, [r3, #700] @ 0x2bc │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r9, [r3, #688] @ 0x2b0 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 83cb6 <_PyList_AppendTakeRefListResize@@Base+0xaa> │ │ │ │ + beq.w 83ce4 <_PyList_AppendTakeRefListResize@@Base+0xa8> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 83d6c <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ - b.n 83dc2 <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ + bne.n 83d7a <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + b.n 83da8 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 83d6c <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ - b.n 83dc2 <_PyList_AppendTakeRefListResize@@Base+0x1b6> │ │ │ │ - nop │ │ │ │ + bne.n 83d7a <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + b.n 83da8 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083e18 : │ │ │ │ +00083e24 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r1, #0 │ │ │ │ - blt.n 83f1a │ │ │ │ + blt.n 83f26 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #16165 @ 0x3f25 │ │ │ │ + movw r0, #16177 @ 0x3f31 │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r5, [r2, #700] @ 0x2bc │ │ │ │ ldr.w r6, [r2, #688] @ 0x2b0 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 83efc │ │ │ │ + bne.n 83f08 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 83ed0 │ │ │ │ - ldr r0, [pc, #208] @ (83f20 ) │ │ │ │ + beq.n 83edc │ │ │ │ + ldr r0, [pc, #208] @ (83f2c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ bic.w r7, r4, #4080 @ 0xff0 │ │ │ │ bic.w r7, r7, #15 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1528] @ 0x5f8 │ │ │ │ cmn.w r1, #804 @ 0x324 │ │ │ │ - beq.n 83eda │ │ │ │ + beq.n 83ee6 │ │ │ │ lsrs r0, r4, #18 │ │ │ │ add.w r1, r1, r0, lsl #3 │ │ │ │ ubfx r0, r4, #0, #18 │ │ │ │ ldr.w r5, [r1, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 83e94 │ │ │ │ + bgt.n 83ea0 │ │ │ │ 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, 83eda │ │ │ │ + cbz r0, 83ee6 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r5, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 83eae │ │ │ │ + bhi.n 83eba │ │ │ │ add.w r5, r5, r5, lsl #1 │ │ │ │ cmp.w r5, r3, lsl #2 │ │ │ │ it cc │ │ │ │ movcc r7, r4 │ │ │ │ - bcc.n 83eca │ │ │ │ + bcc.n 83ed6 │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71844 │ │ │ │ + bl 7188c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 83f1a │ │ │ │ + cbz r0, 83f26 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 774f8 │ │ │ │ + bl 7752c │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 71844 │ │ │ │ + b.w 7188c │ │ │ │ ldr.w r5, [r2, #680] @ 0x2a8 │ │ │ │ - movw r1, #50349 @ 0xc4ad │ │ │ │ + movw r1, #50413 @ 0xc4ed │ │ │ │ movt r1, #6 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 83f0a │ │ │ │ + bne.n 83f16 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, r3 │ │ │ │ b.w 2a6f8 │ │ │ │ @@ -134149,615 +134168,628 @@ │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 83eca │ │ │ │ + b.n 83ed6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83fb6 │ │ │ │ + beq.n 83fc2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #196] @ (84000 ) │ │ │ │ + ldr r2, [pc, #196] @ (8400c ) │ │ │ │ mov r4, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ bic.w r6, r4, #4080 @ 0xff0 │ │ │ │ bic.w r6, r6, #15 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 83fbc │ │ │ │ + beq.n 83fc8 │ │ │ │ lsrs r1, r4, #18 │ │ │ │ mov r5, r0 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ ubfx r1, r4, #0, #18 │ │ │ │ ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 83f7a │ │ │ │ + bgt.n 83f86 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 83fbc │ │ │ │ - cbz r2, 83fbc │ │ │ │ + bgt.n 83fc8 │ │ │ │ + cbz r2, 83fc8 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ adds r1, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp.w r3, r1, lsl #3 │ │ │ │ - bhi.n 83f92 │ │ │ │ + bhi.n 83f9e │ │ │ │ add.w r7, r7, r1, lsl #4 │ │ │ │ cmp.w r7, r3, lsl #2 │ │ │ │ - bcc.n 83fb0 │ │ │ │ + bcc.n 83fbc │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71844 │ │ │ │ + bl 7188c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 83fae │ │ │ │ + cbz r0, 83fba │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 774f8 │ │ │ │ + bl 7752c │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 71844 │ │ │ │ + b.w 7188c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 83ffa │ │ │ │ + blt.n 84006 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ - movw r1, #50349 @ 0xc4ad │ │ │ │ + movw r1, #50413 @ 0xc4ed │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r5, [r2, #680] @ 0x2a8 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 83fea │ │ │ │ + bne.n 83ff6 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, r3 │ │ │ │ b.w 2a6f8 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 83fb0 │ │ │ │ + b.n 83fbc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00084004 : │ │ │ │ +00084010 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 84034 │ │ │ │ + cbz r0, 84040 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 84034 │ │ │ │ + bpl.n 84040 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 84058 │ │ │ │ - cbz r0, 84044 │ │ │ │ + bl 84064 │ │ │ │ + cbz r0, 84050 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8404a │ │ │ │ + bne.n 84056 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #63964 @ 0xf9dc │ │ │ │ + movw r0, #64796 @ 0xfd1c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3157 @ 0xc55 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 84030 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84030 │ │ │ │ + bne.n 8403c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8403c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2416] @ 0x970 │ │ │ │ subw sp, sp, #1644 @ 0x66c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - mov r9, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 843aa │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + beq.w 843fc │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 84446 │ │ │ │ + bne.w 84492 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 843bc │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ + ble.w 8440e │ │ │ │ movs r3, #0 │ │ │ │ + ldr.w r9, [sp, #32] │ │ │ │ + mov fp, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ movw r1, #42012 @ 0xa41c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 84cd0 │ │ │ │ + beq.w 84d10 │ │ │ │ movw ip, #42636 @ 0xa68c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ sub.w ip, r0, ip │ │ │ │ clz ip, ip │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ mov.w lr, #1 │ │ │ │ movw r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - sub.w r7, sl, #4 │ │ │ │ + sub.w r7, r9, #4 │ │ │ │ mov r3, lr │ │ │ │ movs r2, #0 │ │ │ │ - mov fp, r1 │ │ │ │ + mov sl, r1 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ mov r5, r8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 84fb0 │ │ │ │ + bne.w 84ed2 │ │ │ │ tst.w ip, lr │ │ │ │ - bne.w 84342 │ │ │ │ + bne.w 84350 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8434e │ │ │ │ + bne.w 8435c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8434e │ │ │ │ + beq.w 8435c │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ and.w r3, r3, #28 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ - blt.n 840ea │ │ │ │ - mov r1, fp │ │ │ │ + blt.n 840f6 │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84372 │ │ │ │ + bne.w 84380 │ │ │ │ tst.w ip, lr │ │ │ │ - beq.w 84e7a │ │ │ │ + beq.w 84e3c │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - movw r3, #51173 @ 0xc7e5 │ │ │ │ + movw r3, #52381 @ 0xcc9d │ │ │ │ movt r3, #20 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 84388 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 84750 │ │ │ │ + bne.w 84396 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 843be │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ str r2, [r1, #20] │ │ │ │ movs r2, #7 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - strd r4, sl, [r1, #4] │ │ │ │ + strd r4, r9, [r1, #4] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [r1, #24] │ │ │ │ - str.w fp, [r1, #12] │ │ │ │ + str.w sl, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 84fa8 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + bne.w 84f00 │ │ │ │ + mov fp, r2 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ it le │ │ │ │ - strle r4, [sp, #48] @ 0x30 │ │ │ │ - bgt.w 84e62 │ │ │ │ + strle r4, [sp, #52] @ 0x34 │ │ │ │ + bgt.w 84e06 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov fp, sl │ │ │ │ + mov fp, r9 │ │ │ │ + str.w sl, [sp, #48] @ 0x30 │ │ │ │ + mov r9, r4 │ │ │ │ mov sl, r4 │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.w 84bf6 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + ble.w 84c54 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r8, #51173 @ 0xc7e5 │ │ │ │ - movt r8, #20 │ │ │ │ + movw r6, #52381 @ 0xcc9d │ │ │ │ + movt r6, #20 │ │ │ │ ldrd r1, r0, [fp] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 842d4 │ │ │ │ - ldrd r2, r1, [r1, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 842dc │ │ │ │ + ldrd r2, r0, [r0, #8] │ │ │ │ + ldrd r3, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - mul.w r2, r1, r2 │ │ │ │ - ldrd r3, r1, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ + mul.w r2, r0, r2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 848a6 │ │ │ │ - cmp r4, #2 │ │ │ │ + blt.w 8489a │ │ │ │ + cmp.w r9, #2 │ │ │ │ it ne │ │ │ │ movne r1, #2 │ │ │ │ - beq.n 842e4 │ │ │ │ + beq.n 842ee │ │ │ │ ldr.w r2, [fp, r1, lsl #2] │ │ │ │ add.w r0, fp, r1, lsl #2 │ │ │ │ ldrd r3, r2, [r2, #8] │ │ │ │ - ldr.w r5, [r0, #-4] │ │ │ │ + ldr.w r4, [r0, #-4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - ldrd r2, r5, [r5, #8] │ │ │ │ + ldrd r2, r4, [r4, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - mul.w r2, r5, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - blt.w 846aa │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.n 84272 │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.w 846f2 │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.n 84280 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ - rsb r6, r2, #1 │ │ │ │ + rsb r4, r2, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - mul.w r2, r6, r2 │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 8426e │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 8426e │ │ │ │ + blt.n 8427e │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.n 8427e │ │ │ │ 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 8426c │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 8423c │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 844c4 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.w 84512 │ │ │ │ - ldr.w ip, [sp, #4] │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + bgt.n 8427e │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.n 8424e │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.w 8450c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r5 │ │ │ │ + bgt.w 84556 │ │ │ │ + mov ip, r5 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 84c64 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov.w r3, ip, lsl #2 │ │ │ │ + bne.w 84c94 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov.w r0, ip, lsl #2 │ │ │ │ movs r1, #1 │ │ │ │ - str.w fp, [r0, #28] │ │ │ │ - strd r5, ip, [r0, #32] │ │ │ │ - add fp, r3 │ │ │ │ - str r1, [r0, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 84a6e │ │ │ │ - mov r2, r5 │ │ │ │ - subs.w r4, r4, ip │ │ │ │ - bne.w 84198 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + str.w fp, [r3, #28] │ │ │ │ + strd r4, ip, [r3, #32] │ │ │ │ + add fp, r0 │ │ │ │ + str r1, [r3, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 84a70 │ │ │ │ + mov r2, r4 │ │ │ │ + subs.w r9, r9, ip │ │ │ │ + bne.w 841aa │ │ │ │ mov r4, sl │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.w 84de2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 847c0 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + bgt.w 84b1c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 847ac │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 843ea │ │ │ │ - b.w 84c26 │ │ │ │ + beq.w 8443c │ │ │ │ + b.n 84874 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84cbe │ │ │ │ - bne.w 848a6 │ │ │ │ - cmp r4, #2 │ │ │ │ - bne.n 842ea │ │ │ │ + blt.w 84cee │ │ │ │ + bne.w 8489a │ │ │ │ + cmp.w r9, #2 │ │ │ │ + bne.n 842f4 │ │ │ │ mov.w ip, #2 │ │ │ │ - b.n 84284 │ │ │ │ + b.n 8428e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r1, r0, [fp, #4] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 8432a │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84336 │ │ │ │ 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 844c0 │ │ │ │ - cmp r4, #3 │ │ │ │ + blt.w 8450a │ │ │ │ + cmp.w r9, #3 │ │ │ │ it ne │ │ │ │ movne r1, #3 │ │ │ │ - bne.w 841e4 │ │ │ │ - b.n 8433c │ │ │ │ + bne.w 841fa │ │ │ │ + b.n 8434a │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84cbe │ │ │ │ - bne.w 844c0 │ │ │ │ - cmp r4, #3 │ │ │ │ - bne.w 846ee │ │ │ │ + blt.w 84cee │ │ │ │ + bne.w 8450a │ │ │ │ + cmp.w r9, #3 │ │ │ │ + bne.w 84730 │ │ │ │ mov.w ip, #3 │ │ │ │ - b.n 84284 │ │ │ │ + b.n 8428e │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 84100 │ │ │ │ + bls.w 8410c │ │ │ │ mov.w lr, #0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.w 840ea │ │ │ │ + blt.w 840f6 │ │ │ │ movw r5, #42220 @ 0xa4ec │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84138 │ │ │ │ - movw r3, #20701 @ 0x50dd │ │ │ │ + beq.w 84144 │ │ │ │ + movw r3, #20653 @ 0x50ad │ │ │ │ movt r3, #8 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w r3, [r5, #1564] @ 0x61c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 84156 │ │ │ │ - movw r2, #1953 @ 0x7a1 │ │ │ │ + beq.w 84162 │ │ │ │ + movw r2, #2993 @ 0xbb1 │ │ │ │ movt r2, #24 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w r3, [r2, #1572] @ 0x624 │ │ │ │ - movw r3, #58169 @ 0xe339 │ │ │ │ + movw r3, #59237 @ 0xe765 │ │ │ │ movt r3, #17 │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ - b.n 84156 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 8416a │ │ │ │ + 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 84eac │ │ │ │ + adds r3, #135 @ 0x87 │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ + strd r4, r9, [r1, #4] │ │ │ │ + add.w r3, r1, r3, lsl #2 │ │ │ │ + str r3, [r1, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r1, #24] │ │ │ │ + movs r3, #7 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str.w sl, [r1, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 84192 │ │ │ │ + b.w 84e76 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt.w 840a2 │ │ │ │ - mov r2, r3 │ │ │ │ + bgt.w 840ae │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - adds r2, #1 │ │ │ │ - mov.w r3, #0 │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r1, [sp, #0] │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str.w sl, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ + adds r2, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #7 │ │ │ │ - str.w fp, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne.w 84c26 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + bne.w 84874 │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #1 │ │ │ │ - bgt.w 84f4a │ │ │ │ + bgt.w 84f78 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cmp r0, fp │ │ │ │ - bne.w 84f68 │ │ │ │ - ldr.w r5, [r9, #12] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w r6, [r9, #8] │ │ │ │ - str.w r3, [r9, #12] │ │ │ │ - str.w r4, [r9, #8] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 84f96 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + str r4, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 84f9a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 8443c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + bne.w 84ef2 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 84488 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - ittt ne │ │ │ │ + itt ne │ │ │ │ addne r3, #1 │ │ │ │ - ldrne r2, [sp, #20] │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + strne.w r3, [fp] │ │ │ │ + mov r0, fp │ │ │ │ addw sp, sp, #1644 @ 0x66c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 84fbe │ │ │ │ + bgt.w 84f4a │ │ │ │ add.w r7, r4, #136 @ 0x88 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - add.w r3, r3, r7, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ble.w 84b86 │ │ │ │ + add.w fp, r3, r7, lsl #2 │ │ │ │ + ble.w 84be8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d2598 │ │ │ │ + bl d25e4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r3, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85038 │ │ │ │ + beq.w 84f06 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 84b86 │ │ │ │ + beq.w 84be8 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - bl d2598 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r0, [r3, #4] │ │ │ │ + bl d25e4 │ │ │ │ + str.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8500c │ │ │ │ + beq.w 84f70 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 844b6 │ │ │ │ + beq.n 84502 │ │ │ │ add.w r8, r6, #4 │ │ │ │ - adds r7, r3, #4 │ │ │ │ + add.w r7, fp, #4 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl d2598 │ │ │ │ + bl d25e4 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8500e │ │ │ │ + beq.w 84f08 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 8449c │ │ │ │ + bne.n 844e8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ + mov r9, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 840ac │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ + b.n 840b8 │ │ │ │ + movs r5, #2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ + add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ subs r2, #1 │ │ │ │ + ldr.w r0, [fp] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ ldr.w r1, [fp, r2, lsl #2] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 846b2 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 846fa │ │ │ │ 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 846c0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, r3 │ │ │ │ - bge.w 84280 │ │ │ │ - cmp r3, r4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + bge.w 84708 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r5, r3 │ │ │ │ + bge.w 8428c │ │ │ │ + cmp r3, r9 │ │ │ │ it ge │ │ │ │ - movge r3, r4 │ │ │ │ + movge r3, r9 │ │ │ │ mov ip, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.w 84284 │ │ │ │ - movw r3, #20701 @ 0x50dd │ │ │ │ + bge.w 8428e │ │ │ │ + movw r3, #20653 @ 0x50ad │ │ │ │ movt r3, #8 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #12] │ │ │ │ - str.w ip, [sp, #24] │ │ │ │ - strd sl, r9, [sp, #52] @ 0x34 │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ + str.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr.w r6, [fp, r5, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r9, r4, sl │ │ │ │ mov.w r9, r9, asr #1 │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [fp, r9, lsl #2] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 845b0 │ │ │ │ + bne.n 845f6 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldrb.w r8, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ tst.w r8, #32 │ │ │ │ - beq.w 850ca │ │ │ │ + beq.w 8504e │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 84f02 │ │ │ │ + beq.w 84fb8 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, r6, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 84f12 │ │ │ │ + beq.w 84fc8 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 8488a │ │ │ │ + beq.w 84790 │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8489a │ │ │ │ + beq.w 847a0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbz r0, 845be │ │ │ │ + cbz r0, 84604 │ │ │ │ mov r2, r8 │ │ │ │ cmp r4, r9 │ │ │ │ mov r8, r3 │ │ │ │ + it lt │ │ │ │ + movlt r7, r9 │ │ │ │ mov r3, r2 │ │ │ │ - bge.n 84654 │ │ │ │ - mov r7, r9 │ │ │ │ - b.n 845d6 │ │ │ │ + blt.n 8461c │ │ │ │ + b.n 8469a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84fe4 │ │ │ │ - bne.n 84690 │ │ │ │ + blt.w 8503e │ │ │ │ + bne.n 846d8 │ │ │ │ add.w r4, r9, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 84654 │ │ │ │ + ble.n 8469a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 85004 │ │ │ │ + bne.w 8501a │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ mov r7, sl │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ add.w r9, r6, #20 │ │ │ │ - str r5, [sp, #28] │ │ │ │ + str r5, [sp, #24] │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r7 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -134767,1322 +134799,1267 @@ │ │ │ │ ldr.w r1, [fp, sl, lsl #2] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, r9 │ │ │ │ mov r2, r7 │ │ │ │ it ge │ │ │ │ movge r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 850d4 │ │ │ │ + beq.w 8504a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84fee │ │ │ │ + beq.w 85004 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 84ffe │ │ │ │ + beq.w 85014 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 8463c │ │ │ │ + beq.n 84682 │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 84646 │ │ │ │ + cbz r0, 8468c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8464a │ │ │ │ + bge.n 84690 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 84652 │ │ │ │ + ble.n 84698 │ │ │ │ mov r8, sl │ │ │ │ - b.n 845ee │ │ │ │ + b.n 84634 │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84630 │ │ │ │ + bne.n 84676 │ │ │ │ cmp r7, r9 │ │ │ │ - bgt.n 84634 │ │ │ │ + bgt.n 8467a │ │ │ │ add.w r4, sl, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 845ee │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ + blt.n 84634 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add.w r1, fp, r7 │ │ │ │ - ble.n 84698 │ │ │ │ + ble.n 846e0 │ │ │ │ sub.w r9, r5, r4 │ │ │ │ add.w r8, r7, #4 │ │ │ │ add.w r0, fp, r8 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ mov r2, r9 │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r6, [fp, r4, lsl #2] │ │ │ │ - cbnz r3, 846d8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + cbnz r3, 8471a │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 84536 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ + bne.w 8457a │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov ip, r3 │ │ │ │ - ldrd sl, r9, [sp, #52] @ 0x34 │ │ │ │ - b.n 84284 │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ + b.n 8428e │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 84654 │ │ │ │ + bge.n 8469a │ │ │ │ mov sl, r9 │ │ │ │ - b.n 8453e │ │ │ │ + b.n 84582 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r6, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8467c │ │ │ │ + beq.n 846c2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ - b.n 846e8 │ │ │ │ - cmp r4, r1 │ │ │ │ - beq.n 8474c │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 844c4 │ │ │ │ + b.n 8472a │ │ │ │ + cmp r9, r1 │ │ │ │ + beq.n 84776 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 8450c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84cbe │ │ │ │ - bne.w 84508 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + blt.w 84cee │ │ │ │ + bne.w 8454e │ │ │ │ mov r2, r5 │ │ │ │ - bl 1b0f48 │ │ │ │ - mov r3, r5 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add.w r3, r6, #8 │ │ │ │ - b.n 848ac │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + adds r5, #1 │ │ │ │ + bl 1b15e8 │ │ │ │ + add.w r3, r4, #8 │ │ │ │ + b.n 8489e │ │ │ │ mov r2, r9 │ │ │ │ add.w r0, r3, r8 │ │ │ │ adds r1, r3, r7 │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, r7] │ │ │ │ - b.n 8467c │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ - add.w r6, fp, #8 │ │ │ │ - movs r7, #3 │ │ │ │ - ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - ldr.w r1, [r6], #4 │ │ │ │ - bne.n 8473a │ │ │ │ + b.n 846c2 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ + add.w r4, fp, #8 │ │ │ │ + movs r5, #3 │ │ │ │ + ldr.w r3, [r7, #1564] @ 0x61c │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r3, r6 │ │ │ │ + ldr.w r1, [r4], #4 │ │ │ │ + bne.n 8477a │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 8426e │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bne.w 841e4 │ │ │ │ - b.n 8474c │ │ │ │ + blt.w 8427e │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r9, r1 │ │ │ │ + bne.w 841fa │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 84284 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84cbe │ │ │ │ - bne.w 84886 │ │ │ │ - adds r7, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 846f6 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 84276 │ │ │ │ - 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 84f16 │ │ │ │ - adds r3, #135 @ 0x87 │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ - strd r4, sl, [r1, #4] │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - str r3, [r1, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r1, #24] │ │ │ │ - movs r3, #7 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str.w fp, [r1, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 84186 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - subs r2, r3, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, r1 │ │ │ │ - b.n 847a2 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - str.w r5, [r0], #4 │ │ │ │ - str.w r1, [r2], #-4 │ │ │ │ - cmp r2, r0 │ │ │ │ - bhi.n 84796 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - subs r3, #4 │ │ │ │ - add r3, r2 │ │ │ │ - b.n 847ba │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ + blt.w 84cee │ │ │ │ + bne.w 8427e │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.n 84738 │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 84284 │ │ │ │ + adds r1, #28 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 29204 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 845e2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 847ae │ │ │ │ - b.n 84186 │ │ │ │ + ite ge │ │ │ │ + movge r0, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + b.n 845e4 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 84b72 │ │ │ │ + ble.w 84bd4 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr.w r5, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 84b0c │ │ │ │ + beq.w 84ad8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84b0c │ │ │ │ - ldr r2, [pc, #652] @ (84a78 ) │ │ │ │ + bne.w 84ad8 │ │ │ │ + ldr r2, [pc, #764] @ (84ad4 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84f2c │ │ │ │ + bne.w 84fe8 │ │ │ │ + mov r8, fp │ │ │ │ + mov fp, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - str r6, [sp, #20] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 84c18 │ │ │ │ + ble.w 84c72 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84830 │ │ │ │ + beq.n 8481a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 84830 │ │ │ │ - ldr r1, [pc, #600] @ (84a78 ) │ │ │ │ + cbnz r3, 8481a │ │ │ │ + ldr r1, [pc, #716] @ (84ad4 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84eb8 │ │ │ │ + bne.w 84fce │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 8487a │ │ │ │ + beq.n 84864 │ │ │ │ add.w r7, r8, #4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ movs r6, #2 │ │ │ │ - mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ + mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r4 │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.n 84868 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 84852 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 84868 │ │ │ │ - ldr r3, [pc, #544] @ (84a78 ) │ │ │ │ + cbnz r3, 84852 │ │ │ │ + ldr r3, [pc, #660] @ (84ad4 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8503c │ │ │ │ + bne.w 85022 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 84844 │ │ │ │ + bne.n 8482e │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 84fb6 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bgt.w 84eb0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 843f4 │ │ │ │ - b.n 84c22 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - b.n 8426e │ │ │ │ - adds r1, #28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 29204 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8459e │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - ite ge │ │ │ │ - movge r0, #0 │ │ │ │ - movlt r0, #1 │ │ │ │ - b.n 845a0 │ │ │ │ + beq.w 84444 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 8488a │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #21232 @ 0x52f0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r3, 84894 │ │ │ │ + cmp r4, #1 │ │ │ │ + bgt.w 84f74 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 84450 │ │ │ │ movs r3, #8 │ │ │ │ - movs r2, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 84eec │ │ │ │ - add.w r6, r2, #1073741824 @ 0x40000000 │ │ │ │ - strd sl, r9, [sp, #8] │ │ │ │ - subs r6, #1 │ │ │ │ - ldr.w sl, [sp] │ │ │ │ + movs r5, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 84f34 │ │ │ │ + add.w r4, r5, #1073741824 @ 0x40000000 │ │ │ │ movs r7, #0 │ │ │ │ - mov r9, r2 │ │ │ │ - add.w r6, fp, r6, lsl #2 │ │ │ │ - ldr.w r1, [r6], #4 │ │ │ │ - mov r2, sl │ │ │ │ - ldr.w r3, [sl, #1564] @ 0x61c │ │ │ │ - mov.w r5, r9, lsl #2 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 84ed2 │ │ │ │ - bne.n 849bc │ │ │ │ - ldr.w r3, [sl, #1564] @ 0x61c │ │ │ │ - ldrd r0, r1, [r6, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 849da │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ + subs r4, #1 │ │ │ │ + add.w r4, fp, r4, lsl #2 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mov.w r8, r5, lsl #2 │ │ │ │ + ldr.w r0, [r4, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + ldr.w r2, [r4, #-4] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 849d8 │ │ │ │ + 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 84a16 │ │ │ │ + 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 849e6 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ldrd sl, r9, [sp, #8] │ │ │ │ + bge.n 84a06 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 84bdc │ │ │ │ - subs r5, #4 │ │ │ │ - add.w r1, fp, r5 │ │ │ │ + bne.w 84c3c │ │ │ │ + sub.w r4, r8, #4 │ │ │ │ + add.w r1, fp, r4 │ │ │ │ cmp r1, fp │ │ │ │ - bls.n 84954 │ │ │ │ + bls.n 8494c │ │ │ │ add.w r2, fp, #4 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr.w r1, [fp] │ │ │ │ str.w r0, [fp] │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 84954 │ │ │ │ + bls.n 8494c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 84944 │ │ │ │ + bhi.n 8493c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84dbc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.w 84508 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movw r8, #51173 @ 0xc7e5 │ │ │ │ - movt r8, #20 │ │ │ │ + bne.w 84dee │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 8454e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - add.w r6, fp, r2, lsl #2 │ │ │ │ - ldr.w r0, [fp, r2, lsl #2] │ │ │ │ + add.w r4, fp, r5, lsl #2 │ │ │ │ + movw r6, #52381 @ 0xcc9d │ │ │ │ + movt r6, #20 │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - ldr.w r1, [r6, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 849ea │ │ │ │ + ldr.w r1, [r4, #-4] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84a20 │ │ │ │ ldrd r2, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldrd r3, r1, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 84ad0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, r2 │ │ │ │ - it ge │ │ │ │ - movge ip, r3 │ │ │ │ - bge.w 84284 │ │ │ │ - mov r3, r2 │ │ │ │ - b.n 84512 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 84e48 │ │ │ │ - movs r7, #0 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r4, r9 │ │ │ │ - bgt.w 848ca │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - adds r5, #4 │ │ │ │ - ldrd sl, r9, [sp, #8] │ │ │ │ - b.n 8491c │ │ │ │ - mov r2, sl │ │ │ │ + bgt.w 8454e │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r9, r1 │ │ │ │ + ble.n 849d4 │ │ │ │ + ldr.w r2, [fp, r1, lsl #2] │ │ │ │ + add.w r0, fp, r1, lsl #2 │ │ │ │ + ldrd r3, r2, [r2, #8] │ │ │ │ + ldr.w r4, [r0, #-4] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + ldrd r2, r4, [r4, #8] │ │ │ │ + and.w r2, r2, #3 │ │ │ │ + rsb r2, r2, #1 │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 84a78 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 8454e │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 84cee │ │ │ │ + bne.n 84a16 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r2, r0, [r4, #-4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 848ee │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84ed2 │ │ │ │ - bne.n 84914 │ │ │ │ + blt.w 84cee │ │ │ │ + bne.n 84912 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 849c4 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.w 848b0 │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + b.n 84912 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 84e1e │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 84a08 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84cbe │ │ │ │ - bne.n 849aa │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r5, r3, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - ble.n 84a32 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldrd r1, r0, [r6] │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 84a7c │ │ │ │ - ldrd r2, r1, [r1, #8] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - rsb r2, r2, #1 │ │ │ │ - mul.w r2, r1, r2 │ │ │ │ - ldrd r3, r1, [r0, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.w 84daa │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.n 849aa │ │ │ │ + blt.w 84cee │ │ │ │ + bne.w 8454e │ │ │ │ + adds r7, r5, #1 │ │ │ │ + cmp r9, r7 │ │ │ │ + bgt.n 84ade │ │ │ │ + mov r5, r7 │ │ │ │ + b.n 8454e │ │ │ │ add.w r1, sp, #1640 @ 0x668 │ │ │ │ lsls r2, r3, #4 │ │ │ │ add.w r1, r1, r3, lsl #4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ subw r1, r1, #1564 @ 0x61c │ │ │ │ - mov ip, r6 │ │ │ │ - str r5, [r1, #12] │ │ │ │ + mov ip, r5 │ │ │ │ + str r4, [r1, #12] │ │ │ │ add.w r1, r2, #28 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ str.w fp, [r0, r1] │ │ │ │ add r1, r0 │ │ │ │ - add.w fp, fp, r6, lsl #2 │ │ │ │ - str r5, [r1, #4] │ │ │ │ + add.w fp, fp, r5, lsl #2 │ │ │ │ + str r4, [r1, #4] │ │ │ │ add.w r1, r0, r3, lsl #4 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r5, [r1, #36] @ 0x24 │ │ │ │ adds r1, r3, #1 │ │ │ │ - lsls r3, r6, #2 │ │ │ │ str r1, [r0, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 842aa │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r0, r3 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 842aa │ │ │ │ - nop │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 842b4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r3, r0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 842b4 │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 8454e │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + and.w r2, r2, #3 │ │ │ │ + rsb r4, r2, #1 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.w 8454e │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 8454e │ │ │ │ + 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 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.w 8454e │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.n 84aa0 │ │ │ │ + b.n 8454e │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + mov r8, fp │ │ │ │ + mov fp, r6 │ │ │ │ + b.n 847ec │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r1, r0, [r4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84b86 │ │ │ │ + ldrd r2, r1, [r1, #8] │ │ │ │ + and.w r2, r2, #3 │ │ │ │ + rsb r2, r2, #1 │ │ │ │ + mul.w r2, r1, r2 │ │ │ │ + ldrd r3, r1, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.n 84a34 │ │ │ │ + adds r1, r5, #2 │ │ │ │ + cmp r9, r1 │ │ │ │ + bgt.w 849a4 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 8454e │ │ │ │ + subs r0, r1, #2 │ │ │ │ + beq.n 84b3a │ │ │ │ + add.w r3, sp, #1640 @ 0x668 │ │ │ │ + add.w r3, r3, r1, lsl #4 │ │ │ │ + subw r3, r3, #1564 @ 0x61c │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, r2 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r5, r3 │ │ │ │ + it gt │ │ │ │ + subgt r0, r1, #3 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1b1638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 84cf4 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.w 842c8 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + subs r1, r3, #2 │ │ │ │ + beq.n 84b76 │ │ │ │ + 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 1b1638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 84cf4 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + b.n 84b4c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84cbe │ │ │ │ - bne.n 84a32 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - it gt │ │ │ │ - ldrgt r5, [sp, #4] │ │ │ │ - ble.n 849aa │ │ │ │ + blt.w 84cee │ │ │ │ + bne.w 84a34 │ │ │ │ + adds r5, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 8454e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - ldr.w r1, [r6, #4]! │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr.w r1, [r4, #4]! │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 84c4e │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84c7e │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 849aa │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 84b08 │ │ │ │ - ldr.w r2, [fp, r1, lsl #2] │ │ │ │ - add.w r0, fp, r1, lsl #2 │ │ │ │ - ldrd r3, r2, [r2, #8] │ │ │ │ - ldr.w r5, [r0, #-4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - ldrd r2, r5, [r5, #8] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - rsb r2, r2, #1 │ │ │ │ - mul.w r2, r5, r2 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 84b14 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 849aa │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - b.n 84802 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 849aa │ │ │ │ - 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 849aa │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.w 849aa │ │ │ │ - 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 │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r3, r5, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt.n 84b08 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 84b40 │ │ │ │ - b.n 84b08 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + blt.w 8454e │ │ │ │ + b.n 8499e │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 84c26 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 84400 │ │ │ │ + bne.w 84874 │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ + b.n 84450 │ │ │ │ adds r3, r4, #1 │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ + mov r9, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ + add.w r3, r3, r3, lsr #31 │ │ │ │ asrs r3, r3, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [r2, #20] │ │ │ │ add.w r3, r3, #135 @ 0x87 │ │ │ │ - strd r4, sl, [r2, #4] │ │ │ │ + strd r4, r9, [r2, #4] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - str.w fp, [r2, #12] │ │ │ │ + str.w sl, [r2, #12] │ │ │ │ str r3, [r2, #16] │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [r2, #24] │ │ │ │ mov.w r3, #7 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bgt.w 85058 │ │ │ │ - bne.n 84b72 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bgt.w 84e6e │ │ │ │ + bne.n 84bd4 │ │ │ │ + ldr.w r5, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84c0e │ │ │ │ + beq.n 84c6a │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 847de │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r2, r7, #1 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + b.n 847ca │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + adds r2, r7, #1 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add.w r0, fp, r0, lsl #2 │ │ │ │ add r1, r3 │ │ │ │ - cbnz r3, 84bf0 │ │ │ │ + cbnz r3, 84c4e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1b0f48 │ │ │ │ - b.n 84922 │ │ │ │ - beq.w 84eae │ │ │ │ + bl 1b15e8 │ │ │ │ + b.n 84918 │ │ │ │ + beq.w 84e36 │ │ │ │ add.w r2, fp, #4 │ │ │ │ mov r1, r2 │ │ │ │ cmp fp, r2 │ │ │ │ - bcs.w 84dd4 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r5, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 84930 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bcs.w 84de2 │ │ │ │ + movs r5, #2 │ │ │ │ + movs r4, #4 │ │ │ │ + b.n 84928 │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 84400 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 84c3c │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20400 @ 0x4fb0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 84c46 │ │ │ │ - cmp r4, #1 │ │ │ │ - bgt.w 84f46 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.w 84400 │ │ │ │ + beq.w 84450 │ │ │ │ + b.n 8486e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 84cbe │ │ │ │ - bne.w 84a32 │ │ │ │ + blt.n 84cee │ │ │ │ + bne.w 8454e │ │ │ │ adds r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt.w 84a96 │ │ │ │ - b.n 84a32 │ │ │ │ - add.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 8454e │ │ │ │ + b.n 84b9c │ │ │ │ + add.w r3, r2, #268435456 @ 0x10000000 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - subs r2, #1 │ │ │ │ + subs r3, #1 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - lsls r5, r2, #4 │ │ │ │ - add.w r2, r0, r2, lsl #4 │ │ │ │ - ldrd r1, r3, [r1, #4] │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - subs r3, r0, r3 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ + add.w r3, r0, r3, lsl #4 │ │ │ │ + ldrd r1, r2, [r1, #4] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ + movs r4, #0 │ │ │ │ + subs r0, r0, r2 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + asrs r3, r0, #2 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ add r2, r3 │ │ │ │ add r2, ip │ │ │ │ - adds r5, #1 │ │ │ │ + adds r4, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 84cc6 │ │ │ │ + ble.n 84d06 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 84cca │ │ │ │ - mov r6, ip │ │ │ │ + bgt.n 84d0a │ │ │ │ + mov r5, ip │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 84a36 │ │ │ │ + ble.w 84a38 │ │ │ │ add.w r2, sp, #1640 @ 0x668 │ │ │ │ subs r1, r3, #2 │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ subw r2, r2, #1580 @ 0x62c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - bge.w 84a36 │ │ │ │ - bl 1b0f98 │ │ │ │ + cmp r4, r2 │ │ │ │ + bge.w 84a38 │ │ │ │ + bl 1b1638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84c96 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + beq.n 84cc6 │ │ │ │ mov r4, sl │ │ │ │ - b.n 84eda │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 84864 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.w 84894 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 847ba │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 84c8a │ │ │ │ + b.n 84cba │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 850c2 │ │ │ │ + ble.w 85088 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ movw ip, #42636 @ 0xa68c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov.w lr, #1 │ │ │ │ - sub.w r8, sl, #4 │ │ │ │ - mov fp, sl │ │ │ │ + sub.w r8, r9, #4 │ │ │ │ + mov sl, r9 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov sl, r9 │ │ │ │ - sub.w r6, r0, ip │ │ │ │ mov r2, lr │ │ │ │ + sub.w r6, r0, ip │ │ │ │ + movs r7, #0 │ │ │ │ rsbs ip, r6, #0 │ │ │ │ - mov.w r7, #0 │ │ │ │ - adc.w ip, ip, r6 │ │ │ │ mov r9, r3 │ │ │ │ + adc.w ip, ip, r6 │ │ │ │ mov r6, lr │ │ │ │ - b.n 84d2e │ │ │ │ - cbz r6, 84d5a │ │ │ │ + b.n 84d6a │ │ │ │ + cbz r6, 84d96 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ and.w r3, r3, #28 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ - bge.n 84d72 │ │ │ │ + bge.n 84dae │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 850aa │ │ │ │ + bne.w 85090 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 850aa │ │ │ │ + beq.w 85090 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 84eb4 │ │ │ │ - cbz r2, 84d5a │ │ │ │ + bne.w 84ee6 │ │ │ │ + cbz r2, 84d96 │ │ │ │ tst.w ip, lr │ │ │ │ - bne.n 84d66 │ │ │ │ + bne.n 84da2 │ │ │ │ mov r5, r9 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 84d10 │ │ │ │ + beq.n 84d4c │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bge.n 84d7c │ │ │ │ + bge.n 84db6 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 84d2a │ │ │ │ + b.n 84d66 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.n 84d54 │ │ │ │ + bls.n 84d90 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 84d5a │ │ │ │ + b.n 84d96 │ │ │ │ mov r9, sl │ │ │ │ mov r2, r6 │ │ │ │ - mov sl, fp │ │ │ │ - b.w 84128 │ │ │ │ + b.w 84134 │ │ │ │ mov r9, sl │ │ │ │ - mov sl, fp │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 84f1a │ │ │ │ + beq.w 85046 │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 84138 │ │ │ │ + bne.w 84144 │ │ │ │ lsls r5, r6, #31 │ │ │ │ - bpl.w 84138 │ │ │ │ + bpl.w 84144 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #20701 @ 0x50dd │ │ │ │ + movw r3, #20653 @ 0x50ad │ │ │ │ movt r3, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.w 84388 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.w 84ad8 │ │ │ │ - b.n 84b08 │ │ │ │ - movs r5, #4 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + b.w 84396 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - adds r2, r3, r5 │ │ │ │ + movs r5, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8454e │ │ │ │ + movs r4, #4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + adds r2, r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 8495c │ │ │ │ + bls.w 84954 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str.w r0, [r3], #4 │ │ │ │ str.w r1, [r2], #-4 │ │ │ │ - b.n 84dc0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 84db6 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.w 84508 │ │ │ │ - subs r0, r1, #2 │ │ │ │ - beq.n 84e00 │ │ │ │ - add.w r3, sp, #1640 @ 0x668 │ │ │ │ - add.w r3, r3, r1, lsl #4 │ │ │ │ - subw r3, r3, #1564 @ 0x61c │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - add r3, r2 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r5, r3 │ │ │ │ - it gt │ │ │ │ - subgt r0, r1, #3 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1b0f98 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 84eda │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 842be │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - subs r1, r3, #2 │ │ │ │ - beq.n 84e3a │ │ │ │ - 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 1b0f98 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 84eda │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - b.n 84e10 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - adds r2, r7, #1 │ │ │ │ - sub.w r0, r9, r2 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - add.w r0, fp, r0, lsl #2 │ │ │ │ - add r1, r3 │ │ │ │ - cbnz r3, 84e5c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 1b0f48 │ │ │ │ - b.n 849c2 │ │ │ │ + b.n 84df2 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ and.w r1, r3, #1 │ │ │ │ asrs r3, r3, #1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 84e66 │ │ │ │ + bgt.n 84e0a │ │ │ │ adds r3, r2, r3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 84190 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b.w 8419c │ │ │ │ + adds r2, r7, #1 │ │ │ │ + subs r3, r5, r2 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + add.w r0, fp, r3, lsl #2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r1, r3 │ │ │ │ + cbnz r3, 84e30 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 1b15e8 │ │ │ │ + b.n 84a1c │ │ │ │ + mov ip, r9 │ │ │ │ + b.w 8428e │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 85064 │ │ │ │ + beq.n 84eb8 │ │ │ │ ldr r6, [r0, #100] @ 0x64 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - movw r5, #60705 @ 0xed21 │ │ │ │ + movw r5, #61785 @ 0xf159 │ │ │ │ movt r5, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #1953 @ 0x7a1 │ │ │ │ + movw r3, #2993 @ 0xbb1 │ │ │ │ movt r3, #24 │ │ │ │ str.w r6, [sp, #1632] @ 0x660 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ - b.w 8437e │ │ │ │ - mov ip, r4 │ │ │ │ - b.w 84284 │ │ │ │ - movs r2, #0 │ │ │ │ - b.n 84d5a │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8482c │ │ │ │ - ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ - mov r0, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b.n 8482c │ │ │ │ - ldrd r4, r9, [sp, #8] │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8487a │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.w 84c46 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 847ce │ │ │ │ - subs r5, r3, #4 │ │ │ │ - add.w r1, fp, r5 │ │ │ │ - cmp r1, fp │ │ │ │ - bhi.w 8492c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + b.w 8438c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84508 │ │ │ │ - b.n 84dbc │ │ │ │ - add.w r0, r6, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 84586 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 8488c │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ - b.n 84b96 │ │ │ │ - movs r2, #1 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ - movw r3, #1953 @ 0x7a1 │ │ │ │ - movt r3, #24 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - b.w 8437e │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 847f8 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.n 847f8 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + beq.w 84192 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + mov r0, fp │ │ │ │ + subs r2, r3, #4 │ │ │ │ + add r2, fp │ │ │ │ + b.n 84e8c │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + str.w r5, [r0], #4 │ │ │ │ + str.w r1, [r2], #-4 │ │ │ │ + cmp r2, r0 │ │ │ │ + bhi.n 84e80 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - add.w r3, r2, r4, lsl #2 │ │ │ │ subs r3, #4 │ │ │ │ - b.n 84f60 │ │ │ │ + add r3, r2 │ │ │ │ + b.n 84ea4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 84f54 │ │ │ │ - b.w 84400 │ │ │ │ - bl 7732c │ │ │ │ - ldr.w r5, [r9, #12] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w r6, [r9, #8] │ │ │ │ - str.w r3, [r9, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r4, [r9, #8] │ │ │ │ - str r3, [r2, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 84428 │ │ │ │ - b.n 84f9a │ │ │ │ + bhi.n 84e98 │ │ │ │ + b.w 84192 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ + b.n 84bf6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77360 │ │ │ │ + b.n 84864 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + movw r3, #15441 @ 0x3c51 │ │ │ │ + movt r3, #23 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 84162 │ │ │ │ + b.w 843a4 │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ + movw r3, #2993 @ 0xbb1 │ │ │ │ + movt r3, #24 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + b.w 8438c │ │ │ │ + movs r2, #0 │ │ │ │ + b.n 84d96 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ subs r6, #1 │ │ │ │ - bpl.n 84f92 │ │ │ │ + bpl.n 84eea │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ - b.w 84428 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + bl 77360 │ │ │ │ + b.w 84470 │ │ │ │ + mov fp, r3 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.w 847a6 │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #0 │ │ │ │ - b.n 84f1c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7732c │ │ │ │ - b.n 8487a │ │ │ │ + b.n 84e90 │ │ │ │ + mov r6, r0 │ │ │ │ + add.w r6, fp, r6, lsl #2 │ │ │ │ + cmp fp, r6 │ │ │ │ + bne.w 8505a │ │ │ │ + cmp r4, #127 @ 0x7f │ │ │ │ + bgt.w 85052 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldrd r6, r5, [r3, #8] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + strd r4, r2, [r3, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 8507c │ │ │ │ + mov fp, r5 │ │ │ │ + b.w 84488 │ │ │ │ + subs r4, r3, #4 │ │ │ │ + add.w r1, fp, r4 │ │ │ │ + cmp fp, r1 │ │ │ │ + bcc.w 84924 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8454e │ │ │ │ + b.n 84dee │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 76f8c │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bl 76fc0 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 850ce │ │ │ │ + beq.w 85082 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d2598 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bl d25e4 │ │ │ │ mov r6, r0 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str.w r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8447c │ │ │ │ - b.n 8500e │ │ │ │ - ldrd r4, r9, [sp, #52] @ 0x34 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - b.n 84eda │ │ │ │ + bne.w 844c6 │ │ │ │ + b.n 84f08 │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 84f08 │ │ │ │ + mov.w fp, #0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + add.w r3, r2, r4, lsl #2 │ │ │ │ + subs r3, #4 │ │ │ │ + b.n 84f8e │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcc.n 84f82 │ │ │ │ + b.w 84450 │ │ │ │ + bl 77360 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + str r4, [r3, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r2, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 84470 │ │ │ │ + b.n 84ef2 │ │ │ │ + add.w r0, r6, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 845ca │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 84792 │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 84816 │ │ │ │ + ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ + mov r0, r5 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b.n 84816 │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 847e4 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b.w 847e4 │ │ │ │ add.w r0, r6, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 84622 │ │ │ │ + bne.w 84668 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.w 8463e │ │ │ │ + b.w 84684 │ │ │ │ mov r9, sl │ │ │ │ mov sl, r9 │ │ │ │ - b.w 8453e │ │ │ │ - movs r6, #1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r6, r3, r6, lsl #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 85086 │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ - bgt.n 8507e │ │ │ │ - ldrd r6, r5, [r9, #8] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - strd r4, r3, [r9, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 850a4 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - b.w 8443c │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 8500e │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.w 84582 │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 84864 │ │ │ │ - ldr r2, [pc, #140] @ (850d8 ) │ │ │ │ + beq.w 8484e │ │ │ │ + ldr r2, [pc, #116] @ (850a8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 84864 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 84186 │ │ │ │ - b.w 8478a │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - movw r3, #14553 @ 0x38d9 │ │ │ │ - movt r3, #23 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 84156 │ │ │ │ - b.w 84396 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 7732c │ │ │ │ - b.n 8501e │ │ │ │ + b.n 8484e │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + b.n 84cf4 │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 84ed6 │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + b.n 85008 │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + b.n 84fbc │ │ │ │ + mov r0, fp │ │ │ │ + bl 77360 │ │ │ │ + b.n 84f18 │ │ │ │ ldr.w r2, [r6, #-4]! │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85014 │ │ │ │ + beq.w 84f0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85014 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85014 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 84f9a │ │ │ │ - mov r9, sl │ │ │ │ + bne.w 84f0c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 84f0c │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 84ef2 │ │ │ │ + bl 1e8984 │ │ │ │ + b.n 84f18 │ │ │ │ + mov.w ip, #0 │ │ │ │ + b.w 840e0 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #1953 @ 0x7a1 │ │ │ │ + movw r3, #2993 @ 0xbb1 │ │ │ │ movt r3, #24 │ │ │ │ - mov sl, fp │ │ │ │ + mov r9, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - b.w 84156 │ │ │ │ - mov.w ip, #0 │ │ │ │ - b.w 840d4 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - b.n 84f06 │ │ │ │ - bl 1e82fc │ │ │ │ - b.n 8501e │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - b.n 84ff2 │ │ │ │ + b.w 84162 │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it ge │ │ │ │ movge r2, r4 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 8513e │ │ │ │ + beq.n 8510e │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 85130 │ │ │ │ + bpl.n 85100 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 8513a │ │ │ │ + beq.n 8510a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 8511c │ │ │ │ + bpl.n 850ec │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 85126 │ │ │ │ + cbz r0, 850f6 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 85118 │ │ │ │ + bne.n 850e8 │ │ │ │ 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 8510c │ │ │ │ + bne.n 850dc │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 8511e │ │ │ │ + b.n 850ee │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 85132 │ │ │ │ + b.n 85102 │ │ │ │ nop │ │ │ │ │ │ │ │ -00085144 : │ │ │ │ +00085114 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4020] @ 0xfb4 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [pc, #616] @ (853c4 ) │ │ │ │ + ldr r4, [pc, #616] @ (85394 ) │ │ │ │ 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 853aa │ │ │ │ + beq.w 8537a │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 852c8 │ │ │ │ + beq.w 85298 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 852c8 │ │ │ │ + beq.w 85298 │ │ │ │ add r3, sp, #16 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 853cc │ │ │ │ + bl 8539c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 853b0 │ │ │ │ + beq.w 85380 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8525c │ │ │ │ + beq.n 8522c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 85246 │ │ │ │ + bpl.n 85216 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r7, [r5, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 85246 │ │ │ │ + beq.n 85216 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 852f6 │ │ │ │ + beq.w 852c6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8537c │ │ │ │ + bne.w 8534c │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 85234 │ │ │ │ + ble.n 85204 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 851da │ │ │ │ + beq.n 851aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85288 │ │ │ │ + beq.n 85258 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 85234 │ │ │ │ + ble.n 85204 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 851f2 │ │ │ │ + beq.n 851c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8529e │ │ │ │ + beq.n 8526e │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 85234 │ │ │ │ + beq.n 85204 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r9, r4, #8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8520e │ │ │ │ + beq.n 851de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 852da │ │ │ │ + beq.n 852aa │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 85234 │ │ │ │ + beq.n 85204 │ │ │ │ movs r5, #3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r9, #4]! │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8522e │ │ │ │ + beq.n 851fe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 852b2 │ │ │ │ + beq.n 85282 │ │ │ │ adds r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 85218 │ │ │ │ + bne.n 851e8 │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 852ee │ │ │ │ + bne.n 852be │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ bic.w r3, r6, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r4 │ │ │ │ - bl 892ec <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 892bc <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 851c2 │ │ │ │ + b.n 85192 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 85196 │ │ │ │ + bpl.n 85166 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ add.w r2, r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 1a36ac │ │ │ │ + bl 1a3d4c │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 851d2 │ │ │ │ - b.n 85234 │ │ │ │ - ldr r2, [pc, #316] @ (853c8 ) │ │ │ │ + bne.n 851a2 │ │ │ │ + b.n 85204 │ │ │ │ + ldr r2, [pc, #316] @ (85398 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85364 │ │ │ │ + bne.n 85334 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 851da │ │ │ │ - ldr r2, [pc, #296] @ (853c8 ) │ │ │ │ + b.n 851aa │ │ │ │ + ldr r2, [pc, #296] @ (85398 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 85318 │ │ │ │ + cbnz r3, 852e8 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 851f2 │ │ │ │ - ldr r2, [pc, #276] @ (853c8 ) │ │ │ │ + b.n 851c2 │ │ │ │ + ldr r2, [pc, #276] @ (85398 ) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 85300 │ │ │ │ + cbnz r3, 852d0 │ │ │ │ mov r0, r8 │ │ │ │ blx fp │ │ │ │ - b.n 8522e │ │ │ │ + b.n 851fe │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a36ac │ │ │ │ + bl 1a3d4c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8523a │ │ │ │ - ldr r2, [pc, #236] @ (853c8 ) │ │ │ │ + b.n 8520a │ │ │ │ + ldr r2, [pc, #236] @ (85398 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 85330 │ │ │ │ + cbnz r3, 85300 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 8520e │ │ │ │ + b.n 851de │ │ │ │ mov r0, r4 │ │ │ │ - bl 7732c │ │ │ │ - b.n 8523a │ │ │ │ - cbz r3, 85348 │ │ │ │ + bl 77360 │ │ │ │ + b.n 8520a │ │ │ │ + cbz r3, 85318 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 85348 │ │ │ │ + cbz r3, 85318 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 851c2 │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 85192 │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 852c2 │ │ │ │ + beq.n 85292 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 852c2 │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 85292 │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 852ac │ │ │ │ + beq.n 8527c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 852ac │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 8527c │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 852e8 │ │ │ │ + beq.n 852b8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 852e8 │ │ │ │ + b.n 852b8 │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #20428 @ 0x4fcc │ │ │ │ + movw r2, #21260 @ 0x530c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 14a244 <_PyErr_Format@@Base> │ │ │ │ - b.n 852fc │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + bl 14a6fc <_PyErr_Format@@Base> │ │ │ │ + b.n 852cc │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85298 │ │ │ │ + beq.n 85268 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 85298 │ │ │ │ + b.n 85268 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 851c2 │ │ │ │ + beq.w 85192 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 853b4 │ │ │ │ + bne.n 85384 │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #20476 @ 0x4ffc │ │ │ │ + movw r2, #21308 @ 0x533c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 20dd18 │ │ │ │ - b.n 852fc │ │ │ │ + bl 20e2f4 │ │ │ │ + b.n 852cc │ │ │ │ mov r0, r8 │ │ │ │ - bl 601b6 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + bl 604d6 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8523a │ │ │ │ + b.n 8520a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8538e │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8538e │ │ │ │ + bne.n 8535e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8535e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -136092,263 +136069,263 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r3 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r6 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 854b6 │ │ │ │ - cbz r4, 85410 │ │ │ │ + bgt.n 85486 │ │ │ │ + cbz r4, 853e0 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 854e6 │ │ │ │ + bhi.n 854b6 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 8548c │ │ │ │ + bhi.n 8545c │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 853ea │ │ │ │ + beq.n 853ba │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 853ea │ │ │ │ + bne.n 853ba │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 853f4 │ │ │ │ + bne.n 853c4 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 855c2 │ │ │ │ + blt.w 85592 │ │ │ │ itt eq │ │ │ │ moveq sl, r7 │ │ │ │ streq.w r5, [r8] │ │ │ │ - beq.n 854de │ │ │ │ + beq.n 854ae │ │ │ │ cmp r5, #5 │ │ │ │ - bgt.n 85516 │ │ │ │ + bgt.n 854e6 │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 82c2c │ │ │ │ + bl 82c60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 855ca │ │ │ │ + beq.w 8559a │ │ │ │ mov sl, r7 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 854d0 │ │ │ │ + beq.n 854a0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82c2c │ │ │ │ + bl 82c60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85568 │ │ │ │ + beq.w 85538 │ │ │ │ cmp r5, #2 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ - beq.n 854d0 │ │ │ │ + beq.n 854a0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82c2c │ │ │ │ + bl 82c60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85544 │ │ │ │ + beq.n 85514 │ │ │ │ cmp r5, #3 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ - beq.n 854d0 │ │ │ │ + beq.n 854a0 │ │ │ │ add.w fp, sl, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82c2c │ │ │ │ + bl 82c60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85546 │ │ │ │ + beq.n 85516 │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 85474 │ │ │ │ - b.n 854d2 │ │ │ │ + bne.n 85444 │ │ │ │ + b.n 854a2 │ │ │ │ sub.w r3, r4, #32 │ │ │ │ movs r0, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsls r0, r3 │ │ │ │ movw r3, #4169 @ 0x1049 │ │ │ │ movt r3, #1024 @ 0x400 │ │ │ │ ands r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 853ea │ │ │ │ + bne.n 853ba │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 854cc │ │ │ │ + beq.n 8549c │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 85400 │ │ │ │ - cbnz r6, 85504 │ │ │ │ + bne.n 853d0 │ │ │ │ + cbnz r6, 854d4 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 854cc │ │ │ │ - bls.n 854f6 │ │ │ │ + beq.n 8549c │ │ │ │ + bls.n 854c6 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 85504 │ │ │ │ + beq.n 854d4 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 854cc │ │ │ │ + beq.n 8549c │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 854ba │ │ │ │ + bne.n 8548a │ │ │ │ subs r6, #1 │ │ │ │ - b.n 853ea │ │ │ │ + b.n 853ba │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8556c │ │ │ │ + bne.n 8553c │ │ │ │ str.w r5, [r8] │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 854ac │ │ │ │ - bhi.n 85508 │ │ │ │ + beq.n 8547c │ │ │ │ + bhi.n 854d8 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 854ac │ │ │ │ + beq.n 8547c │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 85400 │ │ │ │ - b.n 854cc │ │ │ │ + bne.n 853d0 │ │ │ │ + b.n 8549c │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 854cc │ │ │ │ - bhi.n 85510 │ │ │ │ + beq.n 8549c │ │ │ │ + bhi.n 854e0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 855ac │ │ │ │ + beq.n 8557c │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 854c4 │ │ │ │ + bne.n 85494 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 853ea │ │ │ │ + b.n 853ba │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 85400 │ │ │ │ - b.n 854cc │ │ │ │ + bne.w 853d0 │ │ │ │ + b.n 8549c │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 854c4 │ │ │ │ - b.n 85504 │ │ │ │ + bne.n 85494 │ │ │ │ + b.n 854d4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 855ce │ │ │ │ + beq.n 8559e │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 82c2c │ │ │ │ - cbz r0, 85546 │ │ │ │ + bl 82c60 │ │ │ │ + cbz r0, 85516 │ │ │ │ str.w r0, [sl] │ │ │ │ - b.n 85444 │ │ │ │ + b.n 85414 │ │ │ │ movs r4, #2 │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ - bl 268730 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 268a60 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ mov r5, sl │ │ │ │ add.w r4, sl, r4, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 855dc │ │ │ │ + bne.n 855ac │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 855d4 │ │ │ │ + bne.n 855a4 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 854de │ │ │ │ + b.n 854ae │ │ │ │ movs r4, #1 │ │ │ │ - b.n 85546 │ │ │ │ + b.n 85516 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ movt r0, #64511 @ 0xfbff │ │ │ │ movs r6, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ andls r6, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 8558a │ │ │ │ - cbnz r6, 85594 │ │ │ │ + beq.n 8555a │ │ │ │ + cbnz r6, 85564 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 854da │ │ │ │ - b.n 8556c │ │ │ │ + beq.n 854aa │ │ │ │ + b.n 8553c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20060 @ 0x4e5c │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 85554 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 85524 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20032 @ 0x4e40 │ │ │ │ + movw r1, #20864 @ 0x5180 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 85562 │ │ │ │ + b.n 85532 │ │ │ │ mov sl, r7 │ │ │ │ - b.n 85546 │ │ │ │ - bl 1e82fc │ │ │ │ - b.n 85562 │ │ │ │ + b.n 85516 │ │ │ │ + bl 1e8984 │ │ │ │ + b.n 85532 │ │ │ │ mov r0, sl │ │ │ │ - bl 7732c │ │ │ │ - b.n 85562 │ │ │ │ + bl 77360 │ │ │ │ + b.n 85532 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8555a │ │ │ │ + beq.n 8552a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8555a │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8555a │ │ │ │ + bne.n 8552a │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8552a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85832 │ │ │ │ + bne.w 85802 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r3 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8584c │ │ │ │ + bne.w 8581c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 857b8 │ │ │ │ + beq.w 85788 │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 857c4 │ │ │ │ + bne.w 85794 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 857a4 │ │ │ │ + beq.w 85774 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 857fe │ │ │ │ + beq.w 857ce │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40605 @ 0x9e9d │ │ │ │ + movw r3, #40653 @ 0x9ecd │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8580a │ │ │ │ + bne.w 857da │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 79ee4 │ │ │ │ + bl 79f14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85790 │ │ │ │ + beq.w 85760 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 8569c │ │ │ │ - ldr r3, [pc, #512] @ (85878 ) │ │ │ │ + bpl.n 8566c │ │ │ │ + ldr r3, [pc, #512] @ (85848 ) │ │ │ │ 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] │ │ │ │ @@ -136364,215 +136341,215 @@ │ │ │ │ add.w r2, r4, #32 │ │ │ │ str r3, [r4, #28] │ │ │ │ str r2, [r4, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85756 │ │ │ │ + beq.n 85726 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ - beq.n 8576e │ │ │ │ + beq.n 8573e │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8575e │ │ │ │ + beq.n 8572e │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 85740 │ │ │ │ + ble.n 85710 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 8576e │ │ │ │ + beq.n 8573e │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 85712 │ │ │ │ + beq.n 856e2 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 8576e │ │ │ │ + beq.n 8573e │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 85712 │ │ │ │ + beq.n 856e2 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 8576e │ │ │ │ + beq.n 8573e │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 85712 │ │ │ │ + beq.n 856e2 │ │ │ │ add.w lr, r2, #20 │ │ │ │ movs r7, #3 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 8576e │ │ │ │ + beq.n 8573e │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 85700 │ │ │ │ + bne.n 856d0 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 85740 │ │ │ │ + ble.n 85710 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 8576e │ │ │ │ + beq.n 8573e │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 85740 │ │ │ │ + beq.n 85710 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8576e │ │ │ │ + beq.n 8573e │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 85740 │ │ │ │ + beq.n 85710 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8576e │ │ │ │ + beq.n 8573e │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 85740 │ │ │ │ + beq.n 85710 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 8576e │ │ │ │ + beq.n 8573e │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 85732 │ │ │ │ + bne.n 85702 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - beq.n 8579a │ │ │ │ - bl 85a7c │ │ │ │ - cbnz r0, 8577a │ │ │ │ + beq.n 8576a │ │ │ │ + bl 85a4c │ │ │ │ + cbnz r0, 8574a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 85864 │ │ │ │ + bne.n 85834 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 8586c │ │ │ │ + bne.n 8583c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e25a4 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ + bl e25b8 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85756 │ │ │ │ + beq.n 85726 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85790 │ │ │ │ + beq.n 85760 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 85790 │ │ │ │ + cbnz r3, 85760 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1e15a4 │ │ │ │ + bl 1e1c28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85756 │ │ │ │ - b.n 8577a │ │ │ │ + beq.n 85726 │ │ │ │ + b.n 8574a │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40605 @ 0x9e9d │ │ │ │ + movw r3, #40653 @ 0x9ecd │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 857d0 │ │ │ │ + bne.n 857a0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8565a │ │ │ │ + b.n 8562a │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 857a4 │ │ │ │ + beq.n 85774 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 8587c │ │ │ │ + b.n 8584c │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85790 │ │ │ │ + beq.n 85760 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #7 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - b.n 85756 │ │ │ │ + b.n 85726 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1a3708 │ │ │ │ + b.w 1a3da8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85790 │ │ │ │ + beq.n 85760 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ add.w r2, r4, #32 │ │ │ │ str r3, [r4, #28] │ │ │ │ str r2, [r4, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ str r2, [r4, #24] │ │ │ │ - b.n 856ba │ │ │ │ + b.n 8568a │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #60264 @ 0xeb68 │ │ │ │ + movw r0, #61096 @ 0xeea8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 23b4b8 │ │ │ │ + bl 23ba1c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85614 │ │ │ │ - b.n 85790 │ │ │ │ - movw r0, #60264 @ 0xeb68 │ │ │ │ + bne.w 855e4 │ │ │ │ + b.n 85760 │ │ │ │ + movw r0, #61096 @ 0xeea8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85790 │ │ │ │ - b.n 85624 │ │ │ │ + beq.n 85760 │ │ │ │ + b.n 855f4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 85760 │ │ │ │ - b.n 8576e │ │ │ │ + bne.w 85730 │ │ │ │ + b.n 8573e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8576a │ │ │ │ - b.n 85740 │ │ │ │ + bne.w 8573a │ │ │ │ + b.n 85710 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ - movw r3, #40605 @ 0x9e9d │ │ │ │ + movw r3, #40653 @ 0x9ecd │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 859ea │ │ │ │ + bne.w 859ba │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 79ee4 │ │ │ │ + bl 79f14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 859e6 │ │ │ │ + beq.w 859b6 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 858e0 │ │ │ │ - ldr r1, [pc, #336] @ (85a08 ) │ │ │ │ + bpl.n 858b0 │ │ │ │ + ldr r1, [pc, #336] @ (859d8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -136587,166 +136564,166 @@ │ │ │ │ movs r1, #7 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ strd r1, r2, [r4, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 859a6 │ │ │ │ + beq.n 85976 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 859ba │ │ │ │ + beq.n 8598a │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 859ba │ │ │ │ + beq.n 8598a │ │ │ │ ldr.w r2, [r6, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 859ac │ │ │ │ + beq.n 8597c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 85990 │ │ │ │ + ble.n 85960 │ │ │ │ ldr.w r9, [r2, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 859ba │ │ │ │ + beq.n 8598a │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 85962 │ │ │ │ + beq.n 85932 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 859ba │ │ │ │ + beq.n 8598a │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 85962 │ │ │ │ + beq.n 85932 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 859ba │ │ │ │ + beq.n 8598a │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 85962 │ │ │ │ + beq.n 85932 │ │ │ │ add.w lr, r2, #20 │ │ │ │ mov.w ip, #3 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 859ba │ │ │ │ + beq.n 8598a │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 8594e │ │ │ │ + bne.n 8591e │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 85990 │ │ │ │ + ble.n 85960 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 859ba │ │ │ │ + beq.n 8598a │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 85990 │ │ │ │ + beq.n 85960 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 859ba │ │ │ │ + beq.n 8598a │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 85990 │ │ │ │ + beq.n 85960 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 859ba │ │ │ │ + beq.n 8598a │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 85990 │ │ │ │ + beq.n 85960 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 859ba │ │ │ │ + beq.n 8598a │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 85982 │ │ │ │ + bne.n 85952 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 859c8 │ │ │ │ - bl 85a7c │ │ │ │ - cbnz r0, 859d0 │ │ │ │ + beq.n 85998 │ │ │ │ + bl 85a4c │ │ │ │ + cbnz r0, 859a0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cbnz r2, 859f8 │ │ │ │ + cbnz r2, 859c8 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 859fe │ │ │ │ + bne.n 859ce │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e25a4 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ + bl e25b8 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 859a6 │ │ │ │ - b.n 859d0 │ │ │ │ - bl 1e15a4 │ │ │ │ + beq.n 85976 │ │ │ │ + b.n 859a0 │ │ │ │ + bl 1e1c28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 859a6 │ │ │ │ + beq.n 85976 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 859e6 │ │ │ │ + beq.n 859b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 859e6 │ │ │ │ + cbnz r3, 859b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 859a6 │ │ │ │ + b.n 85976 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 858e0 │ │ │ │ - b.n 859e6 │ │ │ │ + bne.w 858b0 │ │ │ │ + b.n 859b6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 859ae │ │ │ │ - b.n 859ba │ │ │ │ + bne.n 8597e │ │ │ │ + b.n 8598a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 859b6 │ │ │ │ - b.n 85990 │ │ │ │ + bne.n 85986 │ │ │ │ + b.n 85960 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00085a0c : │ │ │ │ +000859dc : │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ - cbz r3, 85a58 │ │ │ │ + cbz r3, 85a28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 85a60 │ │ │ │ + ble.n 85a30 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 85a5c │ │ │ │ + beq.n 85a2c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 85a60 │ │ │ │ + beq.n 85a30 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 85a5c │ │ │ │ + beq.n 85a2c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 85a60 │ │ │ │ + beq.n 85a30 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 85a5c │ │ │ │ + beq.n 85a2c │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 85a60 │ │ │ │ + beq.n 85a30 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #3 │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 85a64 │ │ │ │ + beq.n 85a34 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 85a3c │ │ │ │ + bne.n 85a0c │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 85a6c │ │ │ │ + cbz r0, 85a3c │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 85a52 │ │ │ │ + bne.n 85a22 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ @@ -136761,84 +136738,84 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85fd6 │ │ │ │ + beq.w 85fa6 │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 860de │ │ │ │ + beq.w 860ae │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #56373 @ 0xdc35 │ │ │ │ + movw r2, #56365 @ 0xdc2d │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 861fa │ │ │ │ + beq.w 861ca │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov fp, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ movw r2, #36980 @ 0x9074 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 85b32 │ │ │ │ + b.n 85b02 │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 85c1e │ │ │ │ + bne.w 85bee │ │ │ │ mov fp, r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ adds r0, r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 860fe │ │ │ │ + bne.w 860ce │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ add.w ip, r7, r7, lsl #1 │ │ │ │ str.w r0, [fp, #12] │ │ │ │ adds r3, r6, #1 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ str.w sl, [r4, #-8] │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ str.w r9, [r1, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bcs.w 85d08 │ │ │ │ + bcs.w 85cd8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85c0c │ │ │ │ + bne.n 85bdc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85cbe │ │ │ │ + beq.w 85c8e │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 85cb0 │ │ │ │ + beq.w 85c80 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8623a │ │ │ │ + beq.w 8620a │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8624e │ │ │ │ + beq.w 8621e │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, fp │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -136862,869 +136839,869 @@ │ │ │ │ movhi r3, #0 │ │ │ │ add.w r1, r4, #16 │ │ │ │ adds r4, #8 │ │ │ │ add.w fp, r1, r3, lsl #3 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85ade │ │ │ │ + beq.n 85aae │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 85be2 │ │ │ │ + beq.n 85bb2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 85baa │ │ │ │ + bne.n 85b7a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r8, r3 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r8, r8, r0 │ │ │ │ - b.n 85b90 │ │ │ │ + b.n 85b60 │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 85c28 │ │ │ │ + bne.n 85bf8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85b2c │ │ │ │ + beq.n 85afc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86258 │ │ │ │ + beq.w 86228 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85b2c │ │ │ │ + beq.n 85afc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85b2c │ │ │ │ + bne.n 85afc │ │ │ │ mov r0, sl │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85b2c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 85afc │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 85bc6 │ │ │ │ + bne.n 85b96 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 85bea │ │ │ │ + beq.n 85bba │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 86062 │ │ │ │ + beq.w 86032 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl d12e4 │ │ │ │ + bl d1364 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8607e │ │ │ │ + beq.w 8604e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 861c4 │ │ │ │ + bne.w 86194 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ subs r1, r0, r1 │ │ │ │ clz r1, r1 │ │ │ │ cmp r2, r3 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne.w 8628a │ │ │ │ + bne.w 8625a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85c8a │ │ │ │ + beq.n 85c5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 861e4 │ │ │ │ + beq.w 861b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 85bea │ │ │ │ + beq.n 85bba │ │ │ │ ldrd r0, r6, [r7, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 86252 │ │ │ │ + bne.w 86222 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 86252 │ │ │ │ + bne.w 86222 │ │ │ │ adds r4, #8 │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 85baa │ │ │ │ - b.n 85bcc │ │ │ │ + bne.w 85b7a │ │ │ │ + b.n 85b9c │ │ │ │ ldr.w r8, [sl, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 85b5e │ │ │ │ - b.n 85b48 │ │ │ │ - ldr r4, [pc, #740] @ (85fa4 ) │ │ │ │ + bne.w 85b2e │ │ │ │ + b.n 85b18 │ │ │ │ + ldr r4, [pc, #740] @ (85f74 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r6, [r4, r5] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8618c │ │ │ │ + bne.w 8615c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85d00 │ │ │ │ + beq.n 85cd0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 85d00 │ │ │ │ + cbnz r3, 85cd0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #704] @ (85fa8 ) │ │ │ │ + ldr r2, [pc, #704] @ (85f78 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86142 │ │ │ │ + bne.w 86112 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, r5] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85fc2 │ │ │ │ + bne.w 85f92 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ cmp r0, r3 │ │ │ │ it gt │ │ │ │ lslgt r0, r0, #1 │ │ │ │ - bgt.n 85d26 │ │ │ │ + bgt.n 85cf6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r0, #7 │ │ │ │ - bls.n 85e10 │ │ │ │ + bls.n 85de0 │ │ │ │ cmp r0, #15 │ │ │ │ - bls.w 85f54 │ │ │ │ + bls.w 85f24 │ │ │ │ cmp r0, #31 │ │ │ │ - bls.w 85e50 │ │ │ │ + bls.w 85e20 │ │ │ │ movs r4, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bls.n 85d28 │ │ │ │ + bls.n 85cf8 │ │ │ │ add.w r3, fp, #32 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bcs.w 86122 │ │ │ │ + bcs.w 860f2 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r1, #6213 @ 0x1845 │ │ │ │ + movw r1, #6285 @ 0x188d │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8610e │ │ │ │ - ldr r3, [pc, #584] @ (85fa4 ) │ │ │ │ + bne.w 860de │ │ │ │ + ldr r3, [pc, #584] @ (85f74 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 85f20 │ │ │ │ + bne.w 85ef0 │ │ │ │ subs r1, r2, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r3, [r3, lr, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8612a │ │ │ │ + beq.w 860fa │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w r6, [r8] │ │ │ │ str r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 85ef2 │ │ │ │ + beq.w 85ec2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2957c │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrd r3, r2, [fp, #8] │ │ │ │ add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ adds r6, r5, r7 │ │ │ │ strd r9, r8, [fp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8615e │ │ │ │ + bne.w 8612e │ │ │ │ cmp r5, r6 │ │ │ │ itttt ls │ │ │ │ addls.w r3, r5, #16 │ │ │ │ movls r6, r5 │ │ │ │ addls r7, r7, r3 │ │ │ │ addls.w r3, r5, #8 │ │ │ │ - bhi.n 85dfa │ │ │ │ + bhi.n 85dca │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 85df2 │ │ │ │ + cbz r2, 85dc2 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ and.w r1, r9, r0 │ │ │ │ add.w r4, r8, r1, lsl #3 │ │ │ │ ldr.w r5, [r8, r1, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 85e8c │ │ │ │ + bne.n 85e5c │ │ │ │ str.w r2, [r8, r1, lsl #3] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 85dd2 │ │ │ │ + bne.n 85da2 │ │ │ │ mov r5, r6 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 85b20 │ │ │ │ + beq.w 85af0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 85c04 │ │ │ │ + b.n 85bd4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r8, fp, #32 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 85f60 │ │ │ │ + bne.w 85f30 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 86284 │ │ │ │ + beq.w 86254 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ add.w ip, fp, #96 @ 0x60 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, ip │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 85e2a │ │ │ │ + bne.n 85dfa │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ movs r4, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 85da2 │ │ │ │ + b.n 85d72 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ movs r4, #32 │ │ │ │ add.w r3, fp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r1, #6213 @ 0x1845 │ │ │ │ + movw r1, #6285 @ 0x188d │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8610e │ │ │ │ - ldr r3, [pc, #300] @ (85fa4 ) │ │ │ │ + bne.w 860de │ │ │ │ + ldr r3, [pc, #300] @ (85f74 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 85d76 │ │ │ │ + b.n 85d46 │ │ │ │ add.w r5, r1, #9 │ │ │ │ cmp r9, r5 │ │ │ │ - bcc.n 85ecc │ │ │ │ + bcc.n 85e9c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f70 │ │ │ │ + beq.n 85f40 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f78 │ │ │ │ + beq.n 85f48 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f80 │ │ │ │ + beq.n 85f50 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f88 │ │ │ │ + beq.n 85f58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f90 │ │ │ │ + beq.n 85f60 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f98 │ │ │ │ + beq.n 85f68 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85fa0 │ │ │ │ + beq.n 85f70 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85fb0 │ │ │ │ + beq.n 85f80 │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 85fd2 │ │ │ │ + beq.w 85fa2 │ │ │ │ mov.w ip, r0, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r4, ip, #1 │ │ │ │ add r1, r4 │ │ │ │ and.w r5, r9, r1 │ │ │ │ add.w r4, r8, r5, lsl #3 │ │ │ │ ldr.w r1, [r8, r5, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 85ffe │ │ │ │ + bne.w 85fce │ │ │ │ strd r2, r0, [r4] │ │ │ │ - b.n 85df2 │ │ │ │ + b.n 85dc2 │ │ │ │ ldrd r0, r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [ip, #12] │ │ │ │ strhi.w ip, [r3, #8] │ │ │ │ - bhi.w 85da2 │ │ │ │ + bhi.w 85d72 │ │ │ │ add.w r1, lr, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r6, [r3, r0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 85da2 │ │ │ │ + bne.w 85d72 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49541 @ 0xc185 │ │ │ │ + movw r1, #49605 @ 0xc1c5 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 86264 │ │ │ │ + bne.w 86234 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 86122 │ │ │ │ + beq.w 860f2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 85da2 │ │ │ │ + b.n 85d72 │ │ │ │ add.w r3, fp, #32 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ movs r4, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 85e5a │ │ │ │ + b.n 85e2a │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r4, #8 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ - b.n 85da2 │ │ │ │ + b.n 85d72 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 85eec │ │ │ │ + b.n 85ebc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 85eec │ │ │ │ + b.n 85ebc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #24 │ │ │ │ - b.n 85eec │ │ │ │ + b.n 85ebc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 85eec │ │ │ │ + b.n 85ebc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - b.n 85eec │ │ │ │ + b.n 85ebc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 85eec │ │ │ │ + b.n 85ebc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ - b.n 85eec │ │ │ │ + b.n 85ebc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - b.n 85eec │ │ │ │ + b.n 85ebc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 861b6 │ │ │ │ + bne.w 86186 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 85d02 │ │ │ │ + b.n 85cd2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ - b.n 85eec │ │ │ │ + b.n 85ebc │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 860e4 │ │ │ │ + bmi.w 860b4 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 860e4 │ │ │ │ + beq.n 860b4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 860e4 │ │ │ │ + beq.n 860b4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 153074 │ │ │ │ + bl 15352c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 860de │ │ │ │ + beq.n 860ae │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 85abc │ │ │ │ + b.n 85a8c │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r5, #9 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 86040 │ │ │ │ + bcc.n 86010 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f6c │ │ │ │ + beq.n 85f3c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f74 │ │ │ │ + beq.n 85f44 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f7c │ │ │ │ + beq.n 85f4c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f84 │ │ │ │ + beq.n 85f54 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f8c │ │ │ │ + beq.n 85f5c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f94 │ │ │ │ + beq.n 85f64 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f9c │ │ │ │ + beq.n 85f6c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85fac │ │ │ │ + beq.n 85f7c │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85fce │ │ │ │ + beq.n 85f9e │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r5, #1 │ │ │ │ add r5, ip │ │ │ │ and.w r5, r9, r5 │ │ │ │ add.w r4, r8, r5, lsl #3 │ │ │ │ ldr.w r3, [r8, r5, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86002 │ │ │ │ + bne.n 85fd2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 85eec │ │ │ │ + b.n 85ebc │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 85c32 │ │ │ │ + bne.w 85c02 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a11e0 │ │ │ │ + bl 1a1880 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85bea │ │ │ │ - b.n 85c32 │ │ │ │ + bne.w 85bba │ │ │ │ + b.n 85c02 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, sl │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86094 │ │ │ │ + beq.n 86064 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86274 │ │ │ │ + beq.w 86244 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 860ac │ │ │ │ + beq.n 8607c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 862b2 │ │ │ │ + beq.w 86282 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 860c6 │ │ │ │ + beq.n 86096 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 860c6 │ │ │ │ + cbnz r3, 86096 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 860de │ │ │ │ + beq.n 860ae │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8627c │ │ │ │ + beq.w 8624c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85d02 │ │ │ │ + b.n 85cd2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20520 @ 0x5028 │ │ │ │ + movw r1, #21352 @ 0x5368 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 860de │ │ │ │ + bl d19a0 │ │ │ │ + b.n 860ae │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r0, [fp, #12] │ │ │ │ strd sl, r9, [r3] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 85c04 │ │ │ │ + b.n 85bd4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ str r2, [sp, #20] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85da2 │ │ │ │ + bne.w 85d72 │ │ │ │ mov fp, sl │ │ │ │ - bl 1e82fc │ │ │ │ - b.n 860ac │ │ │ │ + bl 1e8984 │ │ │ │ + b.n 8607c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, lr │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 85da2 │ │ │ │ - b.n 85f20 │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + bne.w 85d72 │ │ │ │ + b.n 85ef0 │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 86152 │ │ │ │ + bne.n 86122 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 85cf4 │ │ │ │ + b.n 85cc4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 8614e │ │ │ │ + b.n 8611e │ │ │ │ movw r4, #5440 @ 0x1540 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r7, r5 │ │ │ │ str.w r2, [fp, #8] │ │ │ │ - b.n 86170 │ │ │ │ + b.n 86140 │ │ │ │ adds r7, #8 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.w 85dfa │ │ │ │ + bhi.w 85dca │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8616e │ │ │ │ + beq.n 8613e │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 8616e │ │ │ │ + beq.n 8613e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a393c │ │ │ │ - b.n 8616e │ │ │ │ + bl 1a3fdc │ │ │ │ + b.n 8613e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85fb4 │ │ │ │ + beq.w 85f84 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1230d8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123510 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86232 │ │ │ │ + bne.n 86202 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 85cf6 │ │ │ │ + beq.w 85cc6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85ce2 │ │ │ │ - b.n 85cf6 │ │ │ │ - bl c33f4 │ │ │ │ + beq.w 85cb2 │ │ │ │ + b.n 85cc6 │ │ │ │ + bl c3470 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8628a │ │ │ │ + bne.n 8625a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 861ea │ │ │ │ + beq.n 861ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 861ea │ │ │ │ + cbnz r3, 861ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 85bea │ │ │ │ - beq.w 85c90 │ │ │ │ + bgt.w 85bba │ │ │ │ + beq.w 85c60 │ │ │ │ mov fp, sl │ │ │ │ - b.n 86094 │ │ │ │ + b.n 86064 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #20552 @ 0x5048 │ │ │ │ + movw r1, #21384 @ 0x5388 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 860de │ │ │ │ + beq.w 860ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 860de │ │ │ │ + bne.w 860ae │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 860de │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 860ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 1230f0 <_PyErr_Clear@@Base> │ │ │ │ - b.n 861a8 │ │ │ │ + bl 123528 <_PyErr_Clear@@Base> │ │ │ │ + b.n 86178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7eb44 <_PyType_GetDict@@Base> │ │ │ │ + bl 7eb78 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 862ba │ │ │ │ + bne.n 8628a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f76c │ │ │ │ + bl 7f7a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 862d6 │ │ │ │ + bge.n 862a6 │ │ │ │ mov fp, sl │ │ │ │ - b.n 860ac │ │ │ │ + b.n 8607c │ │ │ │ mov r8, r7 │ │ │ │ str r6, [sp, #4] │ │ │ │ - b.n 85b7e │ │ │ │ + b.n 85b4e │ │ │ │ mov r0, sl │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 85c04 │ │ │ │ + b.n 85bd4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ str r2, [sp, #32] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 85f3e │ │ │ │ + b.n 85f0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86094 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 86064 │ │ │ │ mov r0, fp │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 860de │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 860ae │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 85c04 │ │ │ │ + b.n 85bd4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 861d4 │ │ │ │ - ldr r2, [pc, #84] @ (862e8 ) │ │ │ │ + bne.n 861a4 │ │ │ │ + ldr r2, [pc, #84] @ (862b8 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 862aa │ │ │ │ + cbz r3, 8627a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 861d4 │ │ │ │ + b.n 861a4 │ │ │ │ mov r0, fp │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 860ac │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8607c │ │ │ │ mov fp, sl │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #62448 @ 0xf3f0 │ │ │ │ + movw r1, #63280 @ 0xf730 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 860ac │ │ │ │ + bl d19a0 │ │ │ │ + b.n 8607c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85b50 │ │ │ │ + bne.w 85b20 │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ mov fp, sl │ │ │ │ - b.n 862bc │ │ │ │ + b.n 8628c │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000862ec : │ │ │ │ +000862bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ - cbz r3, 8631e │ │ │ │ + cbz r3, 862ee │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8634c │ │ │ │ + cbz r0, 8631c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r3, #56373 @ 0xdc35 │ │ │ │ + movw r3, #56365 @ 0xdc2d │ │ │ │ movt r3, #3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 86350 │ │ │ │ + beq.n 86320 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 86334 │ │ │ │ + bmi.n 86304 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 86334 │ │ │ │ + cbz r3, 86304 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 86334 │ │ │ │ + cbz r3, 86304 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 153074 │ │ │ │ + b.w 15352c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20520 @ 0x5028 │ │ │ │ + movw r1, #21352 @ 0x5368 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8631a │ │ │ │ + b.n 862ea │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #20552 @ 0x5048 │ │ │ │ + movw r1, #21384 @ 0x5388 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8634c │ │ │ │ + beq.n 8631c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8634c │ │ │ │ + bne.n 8631c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8634c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8631c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 865dc │ │ │ │ + bpl.w 865ac │ │ │ │ movw r5, #11612 @ 0x2d5c │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r2, #24 │ │ │ │ ubfx r4, r2, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r2, r2, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bmi.w 865ee │ │ │ │ - ldr r7, [pc, #608] @ (86628 ) │ │ │ │ + bmi.w 865be │ │ │ │ + ldr r7, [pc, #608] @ (865f8 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ - bhi.w 8659a │ │ │ │ + bhi.w 8656a │ │ │ │ adds.w fp, r4, r3 │ │ │ │ - bmi.w 8659a │ │ │ │ + bmi.w 8656a │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8658c │ │ │ │ + bne.w 8655c │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 86550 │ │ │ │ + bcs.w 86520 │ │ │ │ lsrs r3, r1, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, r3, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8653e │ │ │ │ + beq.w 8650e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [lr] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 864b6 │ │ │ │ + beq.n 86486 │ │ │ │ add r4, lr │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [lr] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 864fa │ │ │ │ + bgt.n 864ca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #452] @ (8662c ) │ │ │ │ + ldr r2, [pc, #452] @ (865fc ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 865ac │ │ │ │ + bne.w 8657c │ │ │ │ str r3, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 864e8 │ │ │ │ + beq.n 864b8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r6, [r4, #12] │ │ │ │ @@ -137734,570 +137711,570 @@ │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd fp, r1, [r3, #24] │ │ │ │ - cmp fp, r1 │ │ │ │ - bhi.n 864dc │ │ │ │ + cmp r1, fp │ │ │ │ + bcc.n 864ac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, fp, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, fp │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, fp] │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - b.n 8643c │ │ │ │ + b.n 8640c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 8643c │ │ │ │ + b.n 8640c │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 8649e │ │ │ │ + b.n 8646e │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8645a │ │ │ │ + beq.n 8642a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8645a │ │ │ │ + beq.n 8642a │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8645a │ │ │ │ + bne.n 8642a │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8661e │ │ │ │ + bne.w 865ee │ │ │ │ add.w r2, r9, #12 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 8645a │ │ │ │ + bmi.n 8642a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 86528 │ │ │ │ + bne.n 864f8 │ │ │ │ dmb ish │ │ │ │ - b.n 8645a │ │ │ │ + b.n 8642a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 864d2 │ │ │ │ + bne.n 864a2 │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49541 @ 0xc185 │ │ │ │ + movw r1, #49605 @ 0xc1c5 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 865c2 │ │ │ │ + bne.n 86592 │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 8659a │ │ │ │ + beq.n 8656a │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 8643c │ │ │ │ + b.n 8640c │ │ │ │ ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 864d2 │ │ │ │ + bne.n 864a2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e8438 │ │ │ │ + bl 1e8ac0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8645a │ │ │ │ + bne.w 8642a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 864ae │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 8647e │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 865d0 │ │ │ │ + bne.n 865a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126880 │ │ │ │ + bl 126cb8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8647a │ │ │ │ + b.n 8644a │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ - b.n 86572 │ │ │ │ + b.n 86542 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 865be │ │ │ │ - movw r0, #63936 @ 0xf9c0 │ │ │ │ + b.n 8658e │ │ │ │ + movw r0, #64768 @ 0xfd00 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #1107 @ 0x453 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 865a8 │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 86578 │ │ │ │ ldr.w r1, [r5, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #48] @ (86628 ) │ │ │ │ + ldr r7, [pc, #48] @ (865f8 ) │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ subs r0, r0, r4 │ │ │ │ ldrd r2, r1, [r1, #12] │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ add r2, r1 │ │ │ │ adds r1, r2, #3 │ │ │ │ adds r2, #1 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r0 │ │ │ │ - bls.w 863dc │ │ │ │ - b.n 8659a │ │ │ │ + bls.w 863ac │ │ │ │ + b.n 8656a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8645a │ │ │ │ - b.n 86518 │ │ │ │ + bne.w 8642a │ │ │ │ + b.n 864e8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00086630 : │ │ │ │ +00086600 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8664c │ │ │ │ + cbz r0, 8661c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #44] @ (8667c ) │ │ │ │ + ldr r3, [pc, #44] @ (8664c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86648 │ │ │ │ + beq.n 86618 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86648 │ │ │ │ + beq.n 86618 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1230d8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123510 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86648 │ │ │ │ + beq.n 86618 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1230f0 <_PyErr_Clear@@Base> │ │ │ │ - b.n 86648 │ │ │ │ + bl 123528 <_PyErr_Clear@@Base> │ │ │ │ + b.n 86618 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 866d0 │ │ │ │ + cbz r0, 866a0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n 866aa │ │ │ │ + bge.n 8667a │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 866a4 │ │ │ │ + bne.n 86674 │ │ │ │ bx lr │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 866cc │ │ │ │ + beq.n 8669c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 866d4 │ │ │ │ + cbz r2, 866a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 866cc │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8669c │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 760e8 │ │ │ │ - cbz r0, 86704 │ │ │ │ + bl 76130 │ │ │ │ + cbz r0, 866d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 6c954 │ │ │ │ - movw r1, #64332 @ 0xfb4c │ │ │ │ + b.w 6c994 │ │ │ │ + movw r1, #65164 @ 0xfe8c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #41480 @ 0xa208 │ │ │ │ + movw r0, #42312 @ 0xa548 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #7 │ │ │ │ - bls.w 86912 │ │ │ │ + bls.w 868e2 │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 86878 │ │ │ │ + bls.w 86848 │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 8695c │ │ │ │ + bls.w 8692c │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 86744 │ │ │ │ + bls.n 86714 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ add.w r8, r9, #32 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 86a70 │ │ │ │ + bcs.w 86a40 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 869fc │ │ │ │ - ldr r3, [pc, #720] @ (86a48 ) │ │ │ │ + bne.w 869cc │ │ │ │ + ldr r3, [pc, #720] @ (86a18 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w fp, [r3, #1528] @ 0x5f8 │ │ │ │ - bne.n 86846 │ │ │ │ + bne.n 86816 │ │ │ │ subs r1, r2, #1 │ │ │ │ lsrs r3, r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [fp, r3, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 86a10 │ │ │ │ + beq.w 869e0 │ │ │ │ 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 86826 │ │ │ │ + beq.n 867f6 │ │ │ │ mov r7, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov.w sl, sl, lsl #3 │ │ │ │ ldrd r3, r2, [r9, #8] │ │ │ │ subs r5, #1 │ │ │ │ add.w fp, r6, sl │ │ │ │ strd r5, r4, [r9, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 86a36 │ │ │ │ + bne.w 86a06 │ │ │ │ cmp r6, fp │ │ │ │ - bhi.n 86818 │ │ │ │ + bhi.n 867e8 │ │ │ │ add.w lr, r6, #16 │ │ │ │ mov ip, r7 │ │ │ │ add lr, sl │ │ │ │ add.w r3, r6, #8 │ │ │ │ mov r9, r6 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 8680e │ │ │ │ + cbz r2, 867de │ │ │ │ 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 868b0 │ │ │ │ + bne.n 86880 │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 867ee │ │ │ │ + bne.n 867be │ │ │ │ mov r6, r9 │ │ │ │ mov r7, ip │ │ │ │ cmp r8, r7 │ │ │ │ - bne.w 86984 │ │ │ │ + bne.w 86954 │ │ │ │ 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 8696a │ │ │ │ + bhi.w 8693a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w lr, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 867b8 │ │ │ │ + bne.n 86788 │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49541 @ 0xc185 │ │ │ │ + movw r3, #49605 @ 0xc1c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 86a26 │ │ │ │ + bne.w 869f6 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 86a70 │ │ │ │ + beq.w 86a40 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ mov r7, r6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 867ba │ │ │ │ + b.n 8678a │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #16 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 869fc │ │ │ │ - ldr r3, [pc, #424] @ (86a48 ) │ │ │ │ + bne.w 869cc │ │ │ │ + ldr r3, [pc, #424] @ (86a18 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w fp, [r3, #1528] @ 0x5f8 │ │ │ │ - b.n 8678e │ │ │ │ + b.n 8675e │ │ │ │ add.w r6, r1, #9 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 868ee │ │ │ │ + bcc.n 868be │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86966 │ │ │ │ + beq.n 86936 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86978 │ │ │ │ + beq.n 86948 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8697c │ │ │ │ + beq.n 8694c │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86980 │ │ │ │ + beq.n 86950 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8698c │ │ │ │ + beq.n 8695c │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86990 │ │ │ │ + beq.n 86960 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86994 │ │ │ │ + beq.n 86964 │ │ │ │ ldr r6, [r5, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86998 │ │ │ │ + beq.n 86968 │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8699c │ │ │ │ + beq.n 8696c │ │ │ │ mov.w sl, r0, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r5, sl, #1 │ │ │ │ add r1, r5 │ │ │ │ and.w r6, r7, r1 │ │ │ │ add.w r5, r4, r6, lsl #3 │ │ │ │ ldr.w r1, [r4, r6, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 869a0 │ │ │ │ + bne.n 86970 │ │ │ │ strd r2, r0, [r5] │ │ │ │ - b.n 8680e │ │ │ │ + b.n 867de │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r4, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 86952 │ │ │ │ + bne.n 86922 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8681e │ │ │ │ + beq.w 867ee │ │ │ │ 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 8692e │ │ │ │ + bne.n 868fe │ │ │ │ mov r7, r4 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 867ba │ │ │ │ + b.n 8678a │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 867ba │ │ │ │ + b.n 8678a │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #32 │ │ │ │ - b.n 86880 │ │ │ │ + b.n 86850 │ │ │ │ adds r5, #8 │ │ │ │ - b.n 8690c │ │ │ │ + b.n 868dc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r7, r6 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 867ba │ │ │ │ + b.n 8678a │ │ │ │ adds r5, #16 │ │ │ │ - b.n 8690c │ │ │ │ + b.n 868dc │ │ │ │ adds r5, #24 │ │ │ │ - b.n 8690c │ │ │ │ + b.n 868dc │ │ │ │ adds r5, #32 │ │ │ │ - b.n 8690c │ │ │ │ + b.n 868dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 7732c │ │ │ │ - b.n 8681e │ │ │ │ + bl 77360 │ │ │ │ + b.n 867ee │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 8690c │ │ │ │ + b.n 868dc │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ - b.n 8690c │ │ │ │ + b.n 868dc │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ - b.n 8690c │ │ │ │ + b.n 868dc │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ - b.n 8690c │ │ │ │ + b.n 868dc │ │ │ │ adds r5, #72 @ 0x48 │ │ │ │ - b.n 8690c │ │ │ │ + b.n 868dc │ │ │ │ add.w r1, r6, #9 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 869de │ │ │ │ + bcc.n 869ae │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86966 │ │ │ │ + beq.n 86936 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86978 │ │ │ │ + beq.n 86948 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8697c │ │ │ │ + beq.n 8694c │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86980 │ │ │ │ + beq.n 86950 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8698c │ │ │ │ + beq.n 8695c │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86990 │ │ │ │ + beq.n 86960 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86994 │ │ │ │ + beq.n 86964 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86998 │ │ │ │ + beq.n 86968 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8699c │ │ │ │ + beq.n 8696c │ │ │ │ add.w r1, r6, r6, lsl #2 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, sl │ │ │ │ and.w r6, r7, r1 │ │ │ │ add.w r5, r4, r6, lsl #3 │ │ │ │ ldr.w r1, [r4, r6, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8690c │ │ │ │ - b.n 869a0 │ │ │ │ + beq.n 868dc │ │ │ │ + b.n 86970 │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 86a70 │ │ │ │ + cbz r0, 86a40 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 867ba │ │ │ │ + b.n 8678a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 867b8 │ │ │ │ - b.n 86846 │ │ │ │ + bne.w 86788 │ │ │ │ + b.n 86816 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 86864 │ │ │ │ + b.n 86834 │ │ │ │ str.w r2, [r9, #8] │ │ │ │ movw sl, #5440 @ 0x1540 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 86a50 │ │ │ │ + b.n 86a20 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add.w r9, r9, #8 │ │ │ │ cmp r9, fp │ │ │ │ - bhi.w 86818 │ │ │ │ + bhi.w 867e8 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86a4c │ │ │ │ + beq.n 86a1c │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 86a4c │ │ │ │ + beq.n 86a1c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a393c │ │ │ │ - b.n 86a4c │ │ │ │ - bl 1e82fc │ │ │ │ + bl 1a3fdc │ │ │ │ + b.n 86a1c │ │ │ │ + bl 1e8984 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86820 │ │ │ │ + b.n 867f0 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ movs r6, #0 │ │ │ │ @@ -138309,1074 +138286,1072 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r6, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - cbz r5, 86ac0 │ │ │ │ + cbz r5, 86a90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 86aca │ │ │ │ + bne.n 86a9a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e900 │ │ │ │ + b.w 7e934 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86ac0 │ │ │ │ - ldr r2, [pc, #48] @ (86b04 ) │ │ │ │ + bne.n 86a90 │ │ │ │ + ldr r2, [pc, #48] @ (86ad4 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 86aec │ │ │ │ + cbnz r3, 86abc │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e900 │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.w 7e934 │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 86ade │ │ │ │ + beq.n 86aae │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 86ade │ │ │ │ + b.n 86aae │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00086b08 <_Py_CheckFunctionResult@@Base>: │ │ │ │ +00086ad8 <_Py_CheckFunctionResult@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #72] @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 86b26 <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ + cbz r2, 86af6 <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ mov r0, r2 │ │ │ │ - cbnz r5, 86b30 <_Py_CheckFunctionResult@@Base+0x28> │ │ │ │ + cbnz r5, 86b00 <_Py_CheckFunctionResult@@Base+0x28> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r5, 86b60 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ + cbz r5, 86b30 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - cbz r2, 86b60 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ + cbz r2, 86b30 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 86b22 <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ + b.n 86af2 <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86b22 <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ + beq.n 86af2 <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 86b92 <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ + bne.n 86b62 <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r1, 86b80 <_Py_CheckFunctionResult@@Base+0x78> │ │ │ │ + cbz r1, 86b50 <_Py_CheckFunctionResult@@Base+0x78> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #20476 @ 0x4ffc │ │ │ │ + movw r2, #21308 @ 0x533c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20dd18 │ │ │ │ - b.n 86b2c <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 20e2f4 │ │ │ │ + b.n 86afc <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r1, 86ba8 <_Py_CheckFunctionResult@@Base+0xa0> │ │ │ │ + cbz r1, 86b78 <_Py_CheckFunctionResult@@Base+0xa0> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #20428 @ 0x4fcc │ │ │ │ + movw r2, #21260 @ 0x530c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a244 <_PyErr_Format@@Base> │ │ │ │ - b.n 86b2c <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 14a6fc <_PyErr_Format@@Base> │ │ │ │ + b.n 86afc <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #20648 @ 0x50a8 │ │ │ │ + movw r2, #21480 @ 0x53e8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20dd18 │ │ │ │ - b.n 86b2c <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 20e2f4 │ │ │ │ + b.n 86afc <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86b40 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ + bne.n 86b10 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 86b40 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ + b.n 86b10 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #20600 @ 0x5078 │ │ │ │ + movw r2, #21432 @ 0x53b8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a244 <_PyErr_Format@@Base> │ │ │ │ - b.n 86b2c <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 14a6fc <_PyErr_Format@@Base> │ │ │ │ + b.n 86afc <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #688] @ (86e80 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ + ldr r2, [pc, #692] @ (86e54 <_Py_CheckFunctionResult@@Base+0x37c>) │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 86d06 <_Py_CheckFunctionResult@@Base+0x1fe> │ │ │ │ + beq.w 86cde <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ ldr.w r1, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 86dcc <_Py_CheckFunctionResult@@Base+0x2c4> │ │ │ │ + beq.w 86da6 <_Py_CheckFunctionResult@@Base+0x2ce> │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #656] @ 86e88 <_Py_CheckFunctionResult@@Base+0x380> │ │ │ │ + ldr.w sl, [pc, #660] @ 86e5c <_Py_CheckFunctionResult@@Base+0x384> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r1, [r0, #0] │ │ │ │ orrs r3, r0 │ │ │ │ ldr.w r5, [sl, r9] │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 86dde <_Py_CheckFunctionResult@@Base+0x2d6> │ │ │ │ + beq.w 86db8 <_Py_CheckFunctionResult@@Base+0x2e0> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 86e0a <_Py_CheckFunctionResult@@Base+0x302> │ │ │ │ + ble.w 86de4 <_Py_CheckFunctionResult@@Base+0x30c> │ │ │ │ subs r3, #1 │ │ │ │ subs r2, r7, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bmi.w 86d58 <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ + bmi.w 86d32 <_Py_CheckFunctionResult@@Base+0x25a> │ │ │ │ add.w r6, r4, r7, lsl #2 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cbz r3, 86c48 <_Py_CheckFunctionResult@@Base+0x140> │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 86d0c <_Py_CheckFunctionResult@@Base+0x204> │ │ │ │ + ldr.w r8, [r6, #8] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 86c20 <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 86ce4 <_Py_CheckFunctionResult@@Base+0x20c> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 86cb2 <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ + beq.n 86c8a <_Py_CheckFunctionResult@@Base+0x1b2> │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 86c62 <_Py_CheckFunctionResult@@Base+0x15a> │ │ │ │ + beq.n 86c3a <_Py_CheckFunctionResult@@Base+0x162> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 86d32 <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ + bne.n 86d0c <_Py_CheckFunctionResult@@Base+0x234> │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 86cb0 <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ + beq.n 86c88 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ ldr.w r8, [r4, r7, lsl #2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 86c88 <_Py_CheckFunctionResult@@Base+0x180> │ │ │ │ + beq.n 86c60 <_Py_CheckFunctionResult@@Base+0x188> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86c88 <_Py_CheckFunctionResult@@Base+0x180> │ │ │ │ + beq.n 86c60 <_Py_CheckFunctionResult@@Base+0x188> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86d94 <_Py_CheckFunctionResult@@Base+0x28c> │ │ │ │ + beq.w 86d6e <_Py_CheckFunctionResult@@Base+0x296> │ │ │ │ sub.w r8, r7, #4 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 86cb0 <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ + beq.n 86c88 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r6, #-4]! │ │ │ │ - cbz r7, 86caa <_Py_CheckFunctionResult@@Base+0x1a2> │ │ │ │ + cbz r7, 86c82 <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 86caa <_Py_CheckFunctionResult@@Base+0x1a2> │ │ │ │ + beq.n 86c82 <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86db6 <_Py_CheckFunctionResult@@Base+0x2ae> │ │ │ │ + beq.w 86d90 <_Py_CheckFunctionResult@@Base+0x2b8> │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcs.n 86c94 <_Py_CheckFunctionResult@@Base+0x18c> │ │ │ │ + bcs.n 86c6c <_Py_CheckFunctionResult@@Base+0x194> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 86d70 <_Py_CheckFunctionResult@@Base+0x268> │ │ │ │ + beq.n 86d4a <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ subs r2, r7, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.n 86d70 <_Py_CheckFunctionResult@@Base+0x268> │ │ │ │ + bgt.n 86d4a <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movw r1, #5788 @ 0x169c │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcs.n 86d70 <_Py_CheckFunctionResult@@Base+0x268> │ │ │ │ + bcs.n 86d4a <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 86d70 <_Py_CheckFunctionResult@@Base+0x268> │ │ │ │ + bne.n 86d4a <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ add r3, r2 │ │ │ │ adds r1, #1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1612] @ 0x64c │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str.w r1, [r3, #1692] @ 0x69c │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ adds r2, #1 │ │ │ │ str.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #100 @ 0x64 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - bgt.n 86d88 <_Py_CheckFunctionResult@@Base+0x280> │ │ │ │ + bgt.n 86d62 <_Py_CheckFunctionResult@@Base+0x28a> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 86c48 <_Py_CheckFunctionResult@@Base+0x140> │ │ │ │ - ldr r2, [pc, #364] @ (86e84 <_Py_CheckFunctionResult@@Base+0x37c>) │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ - ldr.w fp, [r1, #24] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 86e60 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ - mov r0, r3 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 86c20 <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ + ldr r2, [pc, #360] @ (86e58 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr.w fp, [r3, #24] │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 86e3a <_Py_CheckFunctionResult@@Base+0x362> │ │ │ │ + mov r0, r8 │ │ │ │ blx fp │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 86c4c <_Py_CheckFunctionResult@@Base+0x144> │ │ │ │ - b.n 86cb0 <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ + bne.n 86c24 <_Py_CheckFunctionResult@@Base+0x14c> │ │ │ │ + b.n 86c88 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86c62 <_Py_CheckFunctionResult@@Base+0x15a> │ │ │ │ - ldr r2, [pc, #324] @ (86e84 <_Py_CheckFunctionResult@@Base+0x37c>) │ │ │ │ + bne.n 86c3a <_Py_CheckFunctionResult@@Base+0x162> │ │ │ │ + ldr r2, [pc, #320] @ (86e58 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86e46 <_Py_CheckFunctionResult@@Base+0x33e> │ │ │ │ + bne.n 86e20 <_Py_CheckFunctionResult@@Base+0x348> │ │ │ │ mov r0, r8 │ │ │ │ blx fp │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 86c66 <_Py_CheckFunctionResult@@Base+0x15e> │ │ │ │ - b.n 86cb0 <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ + bne.n 86c3e <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + b.n 86c88 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 86e2a <_Py_CheckFunctionResult@@Base+0x322> │ │ │ │ + beq.n 86e04 <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movw r1, #5788 @ 0x169c │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcc.n 86cd4 <_Py_CheckFunctionResult@@Base+0x1cc> │ │ │ │ + bcc.n 86cac <_Py_CheckFunctionResult@@Base+0x1d4> │ │ │ │ ldr.w r3, [r6, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ble.n 86d06 <_Py_CheckFunctionResult@@Base+0x1fe> │ │ │ │ + ble.n 86cde <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14e400 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - ldr r2, [pc, #236] @ (86e84 <_Py_CheckFunctionResult@@Base+0x37c>) │ │ │ │ + b.w 14e8b8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + ldr r2, [pc, #232] @ (86e58 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86e2e <_Py_CheckFunctionResult@@Base+0x326> │ │ │ │ + bne.n 86e08 <_Py_CheckFunctionResult@@Base+0x330> │ │ │ │ mov r0, r8 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ blx fp │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 86c90 <_Py_CheckFunctionResult@@Base+0x188> │ │ │ │ - b.n 86cb0 <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ - ldr r2, [pc, #204] @ (86e84 <_Py_CheckFunctionResult@@Base+0x37c>) │ │ │ │ + bne.w 86c68 <_Py_CheckFunctionResult@@Base+0x190> │ │ │ │ + b.n 86c88 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #196] @ (86e58 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 86df2 <_Py_CheckFunctionResult@@Base+0x2ea> │ │ │ │ + cbnz r3, 86dcc <_Py_CheckFunctionResult@@Base+0x2f4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 86caa <_Py_CheckFunctionResult@@Base+0x1a2> │ │ │ │ - ldr.w sl, [pc, #184] @ 86e88 <_Py_CheckFunctionResult@@Base+0x380> │ │ │ │ + b.n 86c82 <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ + ldr.w sl, [pc, #180] @ 86e5c <_Py_CheckFunctionResult@@Base+0x384> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 86c24 <_Py_CheckFunctionResult@@Base+0x11c> │ │ │ │ - movw r1, #62836 @ 0xf574 │ │ │ │ + bne.w 86bf4 <_Py_CheckFunctionResult@@Base+0x11c> │ │ │ │ + movw r1, #63668 @ 0xf8b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26488 @ 0x6778 │ │ │ │ + movw r0, #27320 @ 0x6ab8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 86dc4 <_Py_CheckFunctionResult@@Base+0x2bc> │ │ │ │ + beq.n 86d9e <_Py_CheckFunctionResult@@Base+0x2c6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 86dc4 <_Py_CheckFunctionResult@@Base+0x2bc> │ │ │ │ + b.n 86d9e <_Py_CheckFunctionResult@@Base+0x2c6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #27581 @ 0x6bbd │ │ │ │ + movw r2, #27533 @ 0x6b8d │ │ │ │ movt r2, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 86c2c <_Py_CheckFunctionResult@@Base+0x124> │ │ │ │ + bne.w 86bfc <_Py_CheckFunctionResult@@Base+0x124> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14e3ec <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14e8a4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 86d70 <_Py_CheckFunctionResult@@Base+0x268> │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 86d4a <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 86da6 <_Py_CheckFunctionResult@@Base+0x29e> │ │ │ │ + beq.n 86d80 <_Py_CheckFunctionResult@@Base+0x2a8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 86da6 <_Py_CheckFunctionResult@@Base+0x29e> │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 86d80 <_Py_CheckFunctionResult@@Base+0x2a8> │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 86d4e <_Py_CheckFunctionResult@@Base+0x246> │ │ │ │ + beq.w 86d28 <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 86d4e <_Py_CheckFunctionResult@@Base+0x246> │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 86d28 <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ - cmp r8, r1 │ │ │ │ - beq.w 86d28 <_Py_CheckFunctionResult@@Base+0x220> │ │ │ │ - mov r0, r3 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 86d02 <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 86d28 <_Py_CheckFunctionResult@@Base+0x220> │ │ │ │ - nop │ │ │ │ + mov r0, r8 │ │ │ │ + blx r3 │ │ │ │ + b.n 86d02 <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00086e8c <_PyNamespace_New@@Base>: │ │ │ │ +00086e60 <_PyNamespace_New@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ movw r0, #51640 @ 0xc9b8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 86edc <_PyNamespace_New@@Base+0x50> │ │ │ │ - cbz r0, 86ed6 <_PyNamespace_New@@Base+0x4a> │ │ │ │ + bl 86eb0 <_PyNamespace_New@@Base+0x50> │ │ │ │ + cbz r0, 86eaa <_PyNamespace_New@@Base+0x4a> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 86ebc <_PyNamespace_New@@Base+0x30> │ │ │ │ + cbz r5, 86e90 <_PyNamespace_New@@Base+0x30> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 86f1c │ │ │ │ - cbnz r0, 86ec0 <_PyNamespace_New@@Base+0x34> │ │ │ │ + bl 86ef0 │ │ │ │ + cbnz r0, 86e94 <_PyNamespace_New@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86ed6 <_PyNamespace_New@@Base+0x4a> │ │ │ │ + beq.n 86eaa <_PyNamespace_New@@Base+0x4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 86ed6 <_PyNamespace_New@@Base+0x4a> │ │ │ │ + cbnz r3, 86eaa <_PyNamespace_New@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86ebc <_PyNamespace_New@@Base+0x30> │ │ │ │ + b.n 86e90 <_PyNamespace_New@@Base+0x30> │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 86f18 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + cbz r0, 86eec <_PyNamespace_New@@Base+0x8c> │ │ │ │ mov r4, r0 │ │ │ │ - bl 713d8 │ │ │ │ + bl 71420 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 86f02 <_PyNamespace_New@@Base+0x76> │ │ │ │ + cbz r0, 86ed6 <_PyNamespace_New@@Base+0x76> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86f18 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + beq.n 86eec <_PyNamespace_New@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 86f18 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + cbnz r3, 86eec <_PyNamespace_New@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86efe <_PyNamespace_New@@Base+0x72> │ │ │ │ + b.n 86ed2 <_PyNamespace_New@@Base+0x72> │ │ │ │ │ │ │ │ -00086f1c : │ │ │ │ +00086ef0 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (86f38 ) │ │ │ │ + ldr r4, [pc, #20] @ (86f0c ) │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [ip, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.n 86f3c │ │ │ │ + b.n 86f10 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 87bfa │ │ │ │ + beq.w 87bce │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov fp, r1 │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 87bfa │ │ │ │ + bmi.w 87bce │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq.w 87446 │ │ │ │ + beq.w 8741a │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - movw r1, #56105 @ 0xdb29 │ │ │ │ + movw r1, #57177 @ 0xdf59 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 87446 │ │ │ │ + bne.w 8741a │ │ │ │ cmp fp, r4 │ │ │ │ - beq.n 86f9c │ │ │ │ + beq.n 86f70 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbnz r6, 86fa4 │ │ │ │ + cbnz r6, 86f78 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 871a8 │ │ │ │ + bne.w 8717c │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 871a4 │ │ │ │ + bne.w 87178 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 871a4 │ │ │ │ + bne.w 87178 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 871a4 │ │ │ │ + bne.w 87178 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 875f8 │ │ │ │ + bne.w 875cc │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ - bne.w 87a42 │ │ │ │ + bne.w 87a16 │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ add.w r6, r9, r0 │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr.w r3, [r9, r0] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ orr.w r2, r2, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str.w r3, [r9, r0] │ │ │ │ adc.w r3, r2, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 877ec │ │ │ │ + beq.w 877c0 │ │ │ │ movs r2, #1 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ lsl.w r3, r2, r7 │ │ │ │ lsls r3, r2 │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r0 │ │ │ │ adds r2, #20 │ │ │ │ adds.w r2, r2, r3, lsl #3 │ │ │ │ - bmi.w 87818 │ │ │ │ + bmi.w 877ec │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r6, #692] @ 0x2b4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 877b8 │ │ │ │ - ldr r3, [pc, #696] @ (87308 ) │ │ │ │ + bne.w 8778c │ │ │ │ + ldr r3, [pc, #696] @ (872dc ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 876d2 │ │ │ │ + bcs.w 876a6 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [sl, ip, lsl #3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 8777a │ │ │ │ + beq.w 8774e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w lr, [r8] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 873e6 │ │ │ │ + beq.w 873ba │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb.w r1, [r8, #5] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 877cc │ │ │ │ + beq.w 877a0 │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ add.w r2, r8, #20 │ │ │ │ add r2, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ add.w r1, r2, #4 │ │ │ │ it gt │ │ │ │ movgt r7, #8 │ │ │ │ - ble.n 8710a │ │ │ │ + ble.n 870de │ │ │ │ movs r0, #0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 870e4 │ │ │ │ + b.n 870b8 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ str.w lr, [r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 870fc │ │ │ │ + bne.n 870d0 │ │ │ │ adds r0, #1 │ │ │ │ add r1, r7 │ │ │ │ add r2, r7 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 8710a │ │ │ │ + beq.n 870de │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 870da │ │ │ │ + beq.n 870ae │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add.w lr, r6, #1 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 870ce │ │ │ │ + bne.n 870a2 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 870da │ │ │ │ + beq.n 870ae │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r2, r7 │ │ │ │ cmp r9, r0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 870e4 │ │ │ │ + bne.n 870b8 │ │ │ │ ldr.w sl, [fp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87362 │ │ │ │ + beq.w 87336 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - bne.w 87362 │ │ │ │ + bne.w 87336 │ │ │ │ ldrb.w r2, [sl, #6] │ │ │ │ ldrb.w r1, [sl, #5] │ │ │ │ ldr.w r9, [sl, #16] │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8733a │ │ │ │ + beq.w 8730e │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 87354 │ │ │ │ + ble.w 87328 │ │ │ │ add r3, sl │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 87174 │ │ │ │ + b.n 87148 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #24 │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ - cbz r6, 8716c │ │ │ │ + cbz r6, 87140 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8716c │ │ │ │ + beq.n 87140 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 873b4 │ │ │ │ + beq.w 87388 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.w 87354 │ │ │ │ + beq.w 87328 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 87152 │ │ │ │ + beq.n 87126 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 87152 │ │ │ │ + beq.n 87126 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87152 │ │ │ │ - ldr r3, [pc, #380] @ (8730c ) │ │ │ │ + bne.n 87126 │ │ │ │ + ldr r3, [pc, #380] @ (872e0 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8783a │ │ │ │ + bne.w 8780e │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 87152 │ │ │ │ + b.n 87126 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ movs r7, #2 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ lsls r7, r0 │ │ │ │ movw r0, #21846 @ 0x5556 │ │ │ │ movt r0, #21845 @ 0x5555 │ │ │ │ smull ip, r0, r0, r7 │ │ │ │ sub.w r0, r0, r7, asr #31 │ │ │ │ cmp r6, r0 │ │ │ │ - bgt.w 875ba │ │ │ │ + bgt.w 8758e │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 86f9c │ │ │ │ + beq.w 86f70 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8778a │ │ │ │ + bne.w 8775e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 86f9c │ │ │ │ + ble.w 86f70 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87310 │ │ │ │ + beq.w 872e4 │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 873cc │ │ │ │ + beq.w 873a0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 87334 │ │ │ │ + bne.w 87308 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 872e6 │ │ │ │ + bne.n 872ba │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 87268 │ │ │ │ + bne.n 8723c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 87300 │ │ │ │ + bne.n 872d4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7ba80 │ │ │ │ + bl 7bab0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 872b6 │ │ │ │ + bne.n 8728a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 872d2 │ │ │ │ + bne.n 872a6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8765c │ │ │ │ + bne.w 87630 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 87bc6 │ │ │ │ + bne.w 87b9a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 871d8 │ │ │ │ + b.n 871ac │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 87bf2 │ │ │ │ + beq.w 87bc6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8762e │ │ │ │ + bne.w 87602 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 87834 │ │ │ │ + bne.w 87808 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r2 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 7ba80 │ │ │ │ + bl 7bab0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87248 │ │ │ │ + beq.n 8721c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87248 │ │ │ │ + bne.n 8721c │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8724e │ │ │ │ + beq.n 87222 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8724e │ │ │ │ + bne.n 87222 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 8724e │ │ │ │ + b.n 87222 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w sl, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 87268 │ │ │ │ + bne.n 8723c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 87300 │ │ │ │ + bne.n 872d4 │ │ │ │ cmp r3, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - b.n 87232 │ │ │ │ + b.n 87206 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 872f6 │ │ │ │ + b.n 872ca │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r0, #12 │ │ │ │ mla r1, r0, r8, r1 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 87620 │ │ │ │ + beq.w 875f4 │ │ │ │ ldrd r2, r5, [r3] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 87220 │ │ │ │ + beq.w 871f4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 87220 │ │ │ │ + b.n 871f4 │ │ │ │ add.w r6, sl, r3 │ │ │ │ - b.n 8734e │ │ │ │ + b.n 87322 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ adds r6, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - blt.n 87340 │ │ │ │ + blt.n 87314 │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 8740c │ │ │ │ + beq.n 873e0 │ │ │ │ mov r0, sl │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str.w r2, [fp, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str.w r2, [fp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r8, [fp, #24] │ │ │ │ str.w r2, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86f9c │ │ │ │ + beq.w 86f70 │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86f9c │ │ │ │ - ldr r0, [pc, #724] @ (87664 ) │ │ │ │ + bne.w 86f70 │ │ │ │ + ldr r0, [pc, #724] @ (87638 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [fp, #-4] │ │ │ │ sub.w r1, fp, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r2, [r2, #3796] @ 0xed4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [fp, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n 86f9c │ │ │ │ - ldr r3, [pc, #688] @ (87668 ) │ │ │ │ + b.n 86f70 │ │ │ │ + ldr r3, [pc, #688] @ (8763c ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8781e │ │ │ │ + bne.w 877f2 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 8716c │ │ │ │ + b.n 87140 │ │ │ │ add r8, r5 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 86f9c │ │ │ │ + ble.w 86f70 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8770a │ │ │ │ + beq.w 876de │ │ │ │ cmp r2, r8 │ │ │ │ - bgt.w 87210 │ │ │ │ - b.n 86f9c │ │ │ │ + bgt.w 871e4 │ │ │ │ + b.n 86f70 │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 8743a │ │ │ │ + bhi.n 8740e │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r0, ip, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w lr, [r3, r0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 876d2 │ │ │ │ + beq.w 876a6 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 87096 │ │ │ │ - ldr r3, [pc, #596] @ (87664 ) │ │ │ │ + b.n 8706a │ │ │ │ + ldr r3, [pc, #596] @ (87638 ) │ │ │ │ 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 8735c │ │ │ │ + bhi.n 87330 │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8735c │ │ │ │ + beq.n 87330 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ str.w sl, [r1, #2420] @ 0x974 │ │ │ │ - b.n 87362 │ │ │ │ + b.n 87336 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ - b.n 87096 │ │ │ │ + b.n 8706a │ │ │ │ mov r0, r4 │ │ │ │ - bl 123098 │ │ │ │ + bl 1234d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8765c │ │ │ │ - bl 862ec │ │ │ │ + beq.w 87630 │ │ │ │ + bl 862bc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8746e │ │ │ │ + beq.n 87442 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87bde │ │ │ │ + beq.w 87bb2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8765c │ │ │ │ + beq.w 87630 │ │ │ │ mov r0, r8 │ │ │ │ - bl 86630 │ │ │ │ + bl 86600 │ │ │ │ movw ip, #44060 @ 0xac1c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.w 878ca │ │ │ │ + bne.w 8789e │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str.w ip, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 87592 │ │ │ │ + beq.n 87566 │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr.w sl, [pc, #440] @ 87664 │ │ │ │ + ldr.w sl, [pc, #440] @ 87638 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - b.n 87504 │ │ │ │ + b.n 874d8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 8753c │ │ │ │ + beq.n 87510 │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ - beq.n 8757c │ │ │ │ - bl 7ba80 │ │ │ │ + beq.n 87550 │ │ │ │ + bl 7bab0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 87558 │ │ │ │ + bne.n 8752c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 874ee │ │ │ │ + beq.n 874c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87be6 │ │ │ │ + beq.w 87bba │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 8787c │ │ │ │ + beq.w 87850 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87584 │ │ │ │ + beq.n 87558 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8766c │ │ │ │ + beq.w 87640 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8766c │ │ │ │ + beq.w 87640 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 876b4 │ │ │ │ + beq.w 87688 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 87576 │ │ │ │ + bne.n 8754a │ │ │ │ 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 874b6 │ │ │ │ + beq.n 8748a │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 874bc │ │ │ │ + bne.n 87490 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0128 │ │ │ │ + bl 1a07c8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 874de │ │ │ │ + beq.n 874b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 874de │ │ │ │ + bne.n 874b2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 874e4 │ │ │ │ - b.n 874ee │ │ │ │ + bne.n 874b8 │ │ │ │ + b.n 874c2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8752a │ │ │ │ - bl 795a4 │ │ │ │ + b.n 874fe │ │ │ │ + bl 795d4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 87552 │ │ │ │ - ldr r3, [pc, #220] @ (87664 ) │ │ │ │ + b.n 87526 │ │ │ │ + ldr r3, [pc, #220] @ (87638 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87a1c │ │ │ │ + bne.w 879f0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 875ac │ │ │ │ + beq.n 87580 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 875ac │ │ │ │ + cbnz r3, 87580 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + bl 7f828 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 86f9e │ │ │ │ + b.n 86f72 │ │ │ │ add r6, r5 │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ mov r0, fp │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ subs r2, #0 │ │ │ │ add.w r1, r6, #1 │ │ │ │ it ne │ │ │ │ @@ -139386,1581 +139361,1581 @@ │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c12c │ │ │ │ - cbnz r0, 8765c │ │ │ │ + bl 7c15c │ │ │ │ + cbnz r0, 87630 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 871c8 │ │ │ │ + b.n 8719c │ │ │ │ movs r3, #1 │ │ │ │ movw ip, #21846 @ 0x5556 │ │ │ │ movt ip, #21845 @ 0x5555 │ │ │ │ lsl.w r0, r3, r7 │ │ │ │ add.w r0, r0, r0, lsr #31 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ smull ip, lr, r0, ip │ │ │ │ sub.w r0, lr, r0, asr #31 │ │ │ │ cmp r6, r0 │ │ │ │ - bgt.w 86fd2 │ │ │ │ + bgt.w 86fa6 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 871a8 │ │ │ │ + b.n 8717c │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 87318 │ │ │ │ - b.n 86f9c │ │ │ │ + bne.w 872ec │ │ │ │ + b.n 86f70 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87282 │ │ │ │ + beq.w 87256 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 87bc0 │ │ │ │ + beq.w 87b94 │ │ │ │ mov r0, r5 │ │ │ │ - bl f9a20 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl f99f8 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87bae │ │ │ │ + bne.w 87b82 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 878b8 │ │ │ │ + bne.w 8788c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86f9e │ │ │ │ + b.n 86f72 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87718 │ │ │ │ + beq.n 876ec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87718 │ │ │ │ + beq.n 876ec │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87b94 │ │ │ │ + beq.w 87b68 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87b94 │ │ │ │ + beq.w 87b68 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7544 │ │ │ │ + bl d759c │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 878ac │ │ │ │ + beq.w 87880 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl e6e74 │ │ │ │ + bl e6e8c │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87524 │ │ │ │ + bne.w 874f8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87650 │ │ │ │ + beq.n 87624 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87650 │ │ │ │ + bne.n 87624 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87650 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 87624 │ │ │ │ ldr.w r8, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49541 @ 0xc185 │ │ │ │ + movw r3, #49605 @ 0xc1c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 8784e │ │ │ │ + bne.w 87822 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 87818 │ │ │ │ + beq.w 877ec │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 87408 │ │ │ │ + b.n 873dc │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r8 │ │ │ │ - bgt.w 873d6 │ │ │ │ - b.n 86f9c │ │ │ │ + bgt.w 873aa │ │ │ │ + b.n 86f70 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 879f6 │ │ │ │ + bge.w 879ca │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 879ea │ │ │ │ - ldr r1, [pc, #736] @ (87a10 ) │ │ │ │ + beq.w 879be │ │ │ │ + ldr r1, [pc, #736] @ (879e4 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c98 │ │ │ │ + bl b8d18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 876b4 │ │ │ │ + blt.n 87688 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a6c │ │ │ │ + beq.w 87a40 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 879c4 │ │ │ │ + beq.w 87998 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl d2598 │ │ │ │ + bl d25e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 876ae │ │ │ │ + beq.n 87682 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 876ae │ │ │ │ + bne.n 87682 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 876ae │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 87682 │ │ │ │ mov r1, ip │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 87400 │ │ │ │ + b.n 873d4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 86f9c │ │ │ │ + ble.w 86f70 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldrb.w r2, [r2, r8] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add.w r3, r1, r2, lsl #3 │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - b.n 87324 │ │ │ │ + b.n 872f8 │ │ │ │ ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 87818 │ │ │ │ + cbz r0, 877ec │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 87096 │ │ │ │ + b.n 8706a │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ add.w r1, r8, #20 │ │ │ │ add r1, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ add.w r2, r1, #4 │ │ │ │ it gt │ │ │ │ movgt r7, #12 │ │ │ │ add.w r1, r1, #8 │ │ │ │ - bgt.w 870c6 │ │ │ │ - b.n 8710a │ │ │ │ + bgt.w 8709a │ │ │ │ + b.n 870de │ │ │ │ movs r0, #1 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ lsl.w r3, r0, r7 │ │ │ │ lsls r3, r0 │ │ │ │ umull r3, r2, r3, r2 │ │ │ │ lsr.w r3, r2, r0 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ movs r0, #12 │ │ │ │ adds r2, #20 │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 87032 │ │ │ │ - bl 1e82fc │ │ │ │ - b.n 8765c │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + bge.w 87006 │ │ │ │ + bl 1e8984 │ │ │ │ + b.n 87630 │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87a5c │ │ │ │ + bne.w 87a30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8716c │ │ │ │ + b.n 87140 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8728e │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.n 87262 │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8789e │ │ │ │ + bne.n 87872 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 87152 │ │ │ │ + b.n 87126 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 876f6 │ │ │ │ + b.n 876ca │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 87870 │ │ │ │ + bne.n 87844 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87ade │ │ │ │ + beq.w 87ab2 │ │ │ │ mov r0, r5 │ │ │ │ - bl f9a20 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl f99f8 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87b7a │ │ │ │ + bne.w 87b4e │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8765c │ │ │ │ + beq.w 87630 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8765c │ │ │ │ + bne.w 87630 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8765c │ │ │ │ - ldr r2, [pc, #372] @ (87a14 ) │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 87630 │ │ │ │ + ldr r2, [pc, #372] @ (879e8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87846 │ │ │ │ - bl 7f7f4 │ │ │ │ + b.n 8781a │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 876a4 │ │ │ │ - b.n 876b4 │ │ │ │ + beq.w 87678 │ │ │ │ + b.n 87688 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8765c │ │ │ │ + bne.w 87630 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8765c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 87630 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #328] @ (87a18 ) │ │ │ │ + ldr r7, [pc, #328] @ (879ec ) │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87592 │ │ │ │ + beq.w 87566 │ │ │ │ mov r9, r4 │ │ │ │ movw lr, #42220 @ 0xa4ec │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ strd sl, lr, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 7839c │ │ │ │ + bl 783d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8785e │ │ │ │ + bne.n 87832 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87aa4 │ │ │ │ + beq.w 87a78 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87aa4 │ │ │ │ + beq.w 87a78 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 876b4 │ │ │ │ + beq.w 87688 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87a8a │ │ │ │ + bne.w 87a5e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.w 87a8a │ │ │ │ + beq.w 87a5e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ - beq.w 87a82 │ │ │ │ - bl 7ba80 │ │ │ │ + beq.w 87a56 │ │ │ │ + bl 7bab0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 87a70 │ │ │ │ + bne.w 87a44 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 87978 │ │ │ │ + beq.n 8794c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87b8c │ │ │ │ + beq.w 87b60 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8787c │ │ │ │ + beq.w 87850 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 878ee │ │ │ │ + bne.n 878c2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, r7] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87592 │ │ │ │ + beq.w 87566 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87592 │ │ │ │ + beq.w 87566 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1230d8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123510 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87592 │ │ │ │ + beq.w 87566 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1230f0 <_PyErr_Clear@@Base> │ │ │ │ - b.n 87592 │ │ │ │ + bl 123528 <_PyErr_Clear@@Base> │ │ │ │ + b.n 87566 │ │ │ │ mov r4, r9 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #19956 @ 0x4df4 │ │ │ │ + movw r1, #20788 @ 0x5134 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 876b4 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 87688 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121cac │ │ │ │ + bl 1220e4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 876ae │ │ │ │ + b.n 87682 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #19992 @ 0x4e18 │ │ │ │ + movw r1, #20824 @ 0x5158 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 876b4 │ │ │ │ - add r0, pc, #448 @ (adr r0, 87bd4 ) │ │ │ │ + bl d19a0 │ │ │ │ + b.n 87688 │ │ │ │ + add r0, pc, #448 @ (adr r0, 87ba8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87592 │ │ │ │ + beq.w 87566 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1230d8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123510 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87592 │ │ │ │ + beq.w 87566 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1230f0 <_PyErr_Clear@@Base> │ │ │ │ - b.n 87498 │ │ │ │ + bl 123528 <_PyErr_Clear@@Base> │ │ │ │ + b.n 8746c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e1848 │ │ │ │ + bl 1e1ecc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - b.w 86fde │ │ │ │ - ldr r2, [pc, #428] @ (87c0c ) │ │ │ │ + b.w 86fb2 │ │ │ │ + ldr r2, [pc, #428] @ (87be0 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8782c │ │ │ │ + b.n 87800 │ │ │ │ mov r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 879cc │ │ │ │ + b.n 879a0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87968 │ │ │ │ + bne.w 8793c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87968 │ │ │ │ - bl 795a4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8793c │ │ │ │ + bl 795d4 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 87960 │ │ │ │ + b.n 87934 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 87942 │ │ │ │ + bne.w 87916 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0128 │ │ │ │ + bl 1a07c8 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 87960 │ │ │ │ + b.n 87934 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 87b06 │ │ │ │ + cbz r3, 87ada │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 87b06 │ │ │ │ + cbz r3, 87ada │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87b94 │ │ │ │ + beq.n 87b68 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87b94 │ │ │ │ + beq.n 87b68 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7544 │ │ │ │ + bl d759c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 87afc │ │ │ │ + beq.n 87ad0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl e6e74 │ │ │ │ + bl e6e8c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 87916 │ │ │ │ + b.n 878ea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87980 │ │ │ │ + beq.w 87954 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87980 │ │ │ │ + bne.w 87954 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87980 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 87954 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87ad2 │ │ │ │ - b.n 876b4 │ │ │ │ + beq.n 87aa6 │ │ │ │ + b.n 87688 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 879f6 │ │ │ │ + bge.w 879ca │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 87b6e │ │ │ │ - ldr r1, [pc, #244] @ (87c10 ) │ │ │ │ + beq.n 87b42 │ │ │ │ + ldr r1, [pc, #244] @ (87be4 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ - bl b8c98 │ │ │ │ + bl b8d18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 876b4 │ │ │ │ + blt.w 87688 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 87a6a │ │ │ │ + beq.n 87a3e │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 879c2 │ │ │ │ + beq.w 87996 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl d2598 │ │ │ │ + bl d25e4 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 87916 │ │ │ │ + beq.w 878ea │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87916 │ │ │ │ + bne.w 878ea │ │ │ │ mov r0, sl │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87916 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 878ea │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 121cac │ │ │ │ + bl 1220e4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 87916 │ │ │ │ + b.n 878ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8787c │ │ │ │ + bne.w 87850 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8787c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 87850 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87978 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8794c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #19908 @ 0x4dc4 │ │ │ │ + movw r1, #20740 @ 0x5104 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 876b4 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 87688 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87650 │ │ │ │ + bne.w 87624 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87650 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 87624 │ │ │ │ mov r3, sl │ │ │ │ - b.w 872ac │ │ │ │ + b.w 87280 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20692 @ 0x50d4 │ │ │ │ + movw r1, #21524 @ 0x5414 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 8765c │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 87630 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8746e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 87442 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 874ee │ │ │ │ + b.n 874c2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.w 872ac │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ + b.w 87280 │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3841 @ 0xf01 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8765c │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 87630 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 87dd4 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 87da8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #672] @ (87ec8 ) │ │ │ │ + ldr r2, [pc, #672] @ (87e9c ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 882ba │ │ │ │ + beq.w 8828e │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 882c4 │ │ │ │ + bne.w 88298 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r5, r4, r1 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, r1] │ │ │ │ mov r4, r6 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldrd r3, sl, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 87e8c │ │ │ │ + beq.w 87e60 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ - ldr r2, [pc, #572] @ (87ec8 ) │ │ │ │ + ldr r2, [pc, #572] @ (87e9c ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r1, [r2, r1] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ str r1, [sp, #12] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 87e9a │ │ │ │ + beq.w 87e6e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - ble.w 88370 │ │ │ │ + ble.w 88344 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 87ede │ │ │ │ + bne.w 87eb2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8805c │ │ │ │ + beq.w 88030 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 87dc6 │ │ │ │ + beq.n 87d9a │ │ │ │ subs r2, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bne.w 8805c │ │ │ │ + bne.w 88030 │ │ │ │ ldrb r5, [r3, #6] │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ lsls r4, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 87e3c │ │ │ │ + beq.w 87e10 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 87f2c │ │ │ │ + ble.w 87f00 │ │ │ │ adds r7, r3, r4 │ │ │ │ mov r5, r3 │ │ │ │ movs r4, #0 │ │ │ │ add.w sl, r7, #20 │ │ │ │ - b.n 87d1a │ │ │ │ + b.n 87cee │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r6, [r3, r4, lsl #3] │ │ │ │ - cbz r6, 87d14 │ │ │ │ + cbz r6, 87ce8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87d14 │ │ │ │ + beq.n 87ce8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 87d48 │ │ │ │ + cbz r2, 87d1c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 87d64 │ │ │ │ + beq.n 87d38 │ │ │ │ ldr.w r6, [sl, r4, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 87cfe │ │ │ │ + beq.n 87cd2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87cfe │ │ │ │ + beq.n 87cd2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87cfe │ │ │ │ - ldr r3, [pc, #408] @ (87ecc ) │ │ │ │ + bne.n 87cd2 │ │ │ │ + ldr r3, [pc, #408] @ (87ea0 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 881a8 │ │ │ │ + bne.w 8817c │ │ │ │ mov r0, r6 │ │ │ │ blx fp │ │ │ │ - b.n 87cfe │ │ │ │ - ldr r3, [pc, #384] @ (87ecc ) │ │ │ │ + b.n 87cd2 │ │ │ │ + ldr r3, [pc, #384] @ (87ea0 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 881c4 │ │ │ │ + bne.w 88198 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ blx fp │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 87d1a │ │ │ │ + bne.n 87cee │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 87e1c │ │ │ │ - ldr r2, [pc, #344] @ (87ec8 ) │ │ │ │ + bne.n 87df0 │ │ │ │ + ldr r2, [pc, #344] @ (87e9c ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #2740] @ 0xab4 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi.n 87e1c │ │ │ │ + bhi.n 87df0 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87e1c │ │ │ │ + beq.n 87df0 │ │ │ │ add.w r0, r2, r1, lsl #2 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #2740] @ 0xab4 │ │ │ │ str.w r3, [r0, #2420] @ 0x974 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r3, [r2, #2416] @ 0x970 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - bls.n 87dda │ │ │ │ + bls.n 87dae │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ble.n 87e08 │ │ │ │ + ble.n 87ddc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14e400 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14e8b8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr.w r3, [r2, #2416] @ 0x970 │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - bhi.n 87da0 │ │ │ │ + bhi.n 87d74 │ │ │ │ movw r1, #21632 @ 0x5480 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 87da0 │ │ │ │ + bne.n 87d74 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ str.w r1, [r2, #2416] @ 0x970 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #100] @ 0x64 │ │ │ │ adds r2, #1 │ │ │ │ str.w r4, [r3, #2096] @ 0x830 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #100 @ 0x64 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ - bgt.n 87dba │ │ │ │ + bgt.n 87d8e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #184] @ (87ec8 ) │ │ │ │ + ldr r2, [pc, #184] @ (87e9c ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 87d72 │ │ │ │ + beq.n 87d46 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7732c │ │ │ │ - ldr r3, [pc, #164] @ (87ec8 ) │ │ │ │ + bl 77360 │ │ │ │ + ldr r3, [pc, #164] @ (87e9c ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2416] @ 0x970 │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - bls.n 87dda │ │ │ │ - b.n 87da0 │ │ │ │ + bls.n 87dae │ │ │ │ + b.n 87d74 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 87f2c │ │ │ │ + ble.n 87f00 │ │ │ │ add r4, r3 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 87e60 │ │ │ │ + b.n 87e34 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ - cbz r6, 87e58 │ │ │ │ + cbz r6, 87e2c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87e58 │ │ │ │ + beq.n 87e2c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 87eae │ │ │ │ + cbz r2, 87e82 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 87e0e │ │ │ │ + beq.n 87de2 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 87e48 │ │ │ │ + beq.n 87e1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 87e48 │ │ │ │ + beq.n 87e1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87e48 │ │ │ │ - ldr r3, [pc, #84] @ (87ecc ) │ │ │ │ + bne.n 87e1c │ │ │ │ + ldr r3, [pc, #84] @ (87ea0 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8833a │ │ │ │ + bne.w 8830e │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ - b.n 87e48 │ │ │ │ - ldr r2, [pc, #56] @ (87ec8 ) │ │ │ │ + b.n 87e1c │ │ │ │ + ldr r2, [pc, #56] @ (87e9c ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87caa │ │ │ │ - movw r1, #62836 @ 0xf574 │ │ │ │ + bne.w 87c7e │ │ │ │ + movw r1, #63668 @ 0xf8b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26488 @ 0x6778 │ │ │ │ + movw r0, #27320 @ 0x6ab8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [pc, #28] @ (87ecc ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [pc, #28] @ (87ea0 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88302 │ │ │ │ + bne.w 882d6 │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ - b.n 87e58 │ │ │ │ + b.n 87e2c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 87cc0 │ │ │ │ + beq.w 87c94 │ │ │ │ ldrb.w r5, [sl, #2] │ │ │ │ - cbnz r5, 87f3c │ │ │ │ + cbnz r5, 87f10 │ │ │ │ ldrb.w r8, [sl] │ │ │ │ mov r7, sl │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 87efe │ │ │ │ - b.n 87f32 │ │ │ │ + bne.n 87ed2 │ │ │ │ + b.n 87f06 │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 87f30 │ │ │ │ + beq.n 87f04 │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87ef8 │ │ │ │ + beq.n 87ecc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 87ef8 │ │ │ │ + beq.n 87ecc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87ef8 │ │ │ │ - ldr r3, [pc, #608] @ (88178 ) │ │ │ │ + bne.n 87ecc │ │ │ │ + ldr r3, [pc, #608] @ (8814c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8831e │ │ │ │ + bne.w 882f2 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87ef8 │ │ │ │ + b.n 87ecc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 87e16 │ │ │ │ + b.n 87dea │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 8804e │ │ │ │ + beq.w 88022 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - bne.n 8804e │ │ │ │ + bne.n 88022 │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ lsls r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 880ae │ │ │ │ + beq.w 88082 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 88026 │ │ │ │ + ble.n 87ffa │ │ │ │ add.w r9, r3, r2 │ │ │ │ movs r5, #0 │ │ │ │ add.w r7, r9, #20 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 87fa6 │ │ │ │ + beq.n 87f7a │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 87f8a │ │ │ │ + cbz r4, 87f5e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 87f8a │ │ │ │ + beq.n 87f5e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 881e4 │ │ │ │ + beq.w 881b8 │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ - cbz r4, 87fa0 │ │ │ │ + cbz r4, 87f74 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 87fa0 │ │ │ │ + beq.n 87f74 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 881fe │ │ │ │ + beq.w 881d2 │ │ │ │ movs r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 88026 │ │ │ │ + beq.n 87ffa │ │ │ │ mov r6, r3 │ │ │ │ - b.n 87ff6 │ │ │ │ + b.n 87fca │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r3, r5, lsl #3] │ │ │ │ - cbz r4, 87fc2 │ │ │ │ + cbz r4, 87f96 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87fc2 │ │ │ │ + beq.n 87f96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88066 │ │ │ │ + beq.n 8803a │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r4, [r7, r5, lsl #3] │ │ │ │ - cbz r4, 87fd8 │ │ │ │ + cbz r4, 87fac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87fd8 │ │ │ │ + beq.n 87fac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8807e │ │ │ │ + beq.n 88052 │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r3, r5, lsl #3] │ │ │ │ - cbz r4, 87ff0 │ │ │ │ + cbz r4, 87fc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87ff0 │ │ │ │ + beq.n 87fc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88096 │ │ │ │ + beq.n 8806a │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 88024 │ │ │ │ + beq.n 87ff8 │ │ │ │ ldr.w r4, [r7, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87faa │ │ │ │ + beq.n 87f7e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87faa │ │ │ │ + beq.n 87f7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87faa │ │ │ │ - ldr r3, [pc, #360] @ (88178 ) │ │ │ │ + bne.n 87f7e │ │ │ │ + ldr r3, [pc, #360] @ (8814c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8826a │ │ │ │ + bne.w 8823e │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87faa │ │ │ │ + b.n 87f7e │ │ │ │ mov r3, r6 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 88048 │ │ │ │ - ldr r2, [pc, #332] @ (8817c ) │ │ │ │ + bne.n 8801c │ │ │ │ + ldr r2, [pc, #332] @ (88150 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #2740] @ 0xab4 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi.n 88048 │ │ │ │ + bhi.n 8801c │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87d86 │ │ │ │ + bne.w 87d5a │ │ │ │ mov r0, r3 │ │ │ │ - bl 7732c │ │ │ │ - ldr r3, [pc, #300] @ (8817c ) │ │ │ │ + bl 77360 │ │ │ │ + ldr r3, [pc, #300] @ (88150 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - b.n 87d94 │ │ │ │ + b.n 87d68 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - b.n 87d94 │ │ │ │ - ldr r3, [pc, #272] @ (88178 ) │ │ │ │ + b.n 87d68 │ │ │ │ + ldr r3, [pc, #272] @ (8814c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8824e │ │ │ │ + bne.w 88222 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87fc2 │ │ │ │ - ldr r3, [pc, #248] @ (88178 ) │ │ │ │ + b.n 87f96 │ │ │ │ + ldr r3, [pc, #248] @ (8814c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 883ac │ │ │ │ + bne.w 88380 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87fd8 │ │ │ │ - ldr r3, [pc, #224] @ (88178 ) │ │ │ │ + b.n 87fac │ │ │ │ + ldr r3, [pc, #224] @ (8814c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88214 │ │ │ │ + bne.w 881e8 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87ff0 │ │ │ │ + b.n 87fc4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 88026 │ │ │ │ - ldr.w r9, [pc, #192] @ 88178 │ │ │ │ + ble.n 87ffa │ │ │ │ + ldr.w r9, [pc, #192] @ 8814c │ │ │ │ adds r5, r3, r2 │ │ │ │ mov fp, r1 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 880f4 │ │ │ │ + beq.n 880c8 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - cbz r4, 880d6 │ │ │ │ + cbz r4, 880aa │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 880d6 │ │ │ │ + beq.n 880aa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 883fc │ │ │ │ + beq.w 883d0 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 880ea │ │ │ │ + cbz r4, 880be │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 880ea │ │ │ │ + beq.n 880be │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 883e8 │ │ │ │ + beq.w 883bc │ │ │ │ mov.w fp, #1 │ │ │ │ adds r5, #12 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 88026 │ │ │ │ + beq.n 87ffa │ │ │ │ mov r7, r3 │ │ │ │ - b.n 8813a │ │ │ │ + b.n 8810e │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 8810a │ │ │ │ + cbz r4, 880de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8810a │ │ │ │ + beq.n 880de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88194 │ │ │ │ + beq.n 88168 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ adds r5, #12 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - cbz r4, 88120 │ │ │ │ + cbz r4, 880f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88120 │ │ │ │ + beq.n 880f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 88162 │ │ │ │ + cbz r3, 88136 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 88130 │ │ │ │ + cbz r4, 88104 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88130 │ │ │ │ + beq.n 88104 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 88180 │ │ │ │ + cbz r3, 88154 │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #12 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 881e0 │ │ │ │ + beq.n 881b4 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 880f8 │ │ │ │ + beq.n 880cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 880f8 │ │ │ │ + beq.n 880cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 880f8 │ │ │ │ + bne.n 880cc │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88286 │ │ │ │ + bne.w 8825a │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 880f8 │ │ │ │ + b.n 880cc │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 882a0 │ │ │ │ + bne.w 88274 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 88120 │ │ │ │ + b.n 880f4 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88392 │ │ │ │ + bne.w 88366 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 88130 │ │ │ │ + b.n 88104 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88356 │ │ │ │ + bne.w 8832a │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 8810a │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.n 880de │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87d42 │ │ │ │ - ldr r2, [pc, #680] @ (88460 ) │ │ │ │ + beq.w 87d16 │ │ │ │ + ldr r2, [pc, #680] @ (88434 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87d42 │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.n 87d16 │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87d5a │ │ │ │ - ldr r2, [pc, #652] @ (88460 ) │ │ │ │ + beq.w 87d2e │ │ │ │ + ldr r2, [pc, #652] @ (88434 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87d5a │ │ │ │ + b.n 87d2e │ │ │ │ mov r3, r7 │ │ │ │ - b.n 88026 │ │ │ │ - ldr r2, [pc, #632] @ (88460 ) │ │ │ │ + b.n 87ffa │ │ │ │ + ldr r2, [pc, #632] @ (88434 ) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 883c8 │ │ │ │ + bne.w 8839c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 87f8a │ │ │ │ - ldr r2, [pc, #608] @ (88460 ) │ │ │ │ + b.n 87f5e │ │ │ │ + ldr r2, [pc, #608] @ (88434 ) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r5, 88230 │ │ │ │ + cbnz r5, 88204 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 87fa0 │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.n 87f74 │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 880a8 │ │ │ │ - ldr r2, [pc, #572] @ (88460 ) │ │ │ │ + beq.w 8807c │ │ │ │ + ldr r2, [pc, #572] @ (88434 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 880a8 │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.n 8807c │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 8820a │ │ │ │ + beq.n 881de │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #540] @ (88460 ) │ │ │ │ + ldr r3, [pc, #540] @ (88434 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8820a │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.n 881de │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88078 │ │ │ │ - ldr r2, [pc, #512] @ (88460 ) │ │ │ │ + beq.w 8804c │ │ │ │ + ldr r2, [pc, #512] @ (88434 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 88078 │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.n 8804c │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8801e │ │ │ │ - ldr r2, [pc, #484] @ (88460 ) │ │ │ │ + beq.w 87ff2 │ │ │ │ + ldr r2, [pc, #484] @ (88434 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8801e │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.n 87ff2 │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8815c │ │ │ │ + beq.w 88130 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8815c │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.n 88130 │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88170 │ │ │ │ + beq.w 88144 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 88170 │ │ │ │ + b.n 88144 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88448 │ │ │ │ + beq.w 8841c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e1848 │ │ │ │ + bl 1e1ecc │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r7, r4, r1 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [r4, r1] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ subs r0, r5, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, r1] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ cmp r5, ip │ │ │ │ str r2, [r7, #4] │ │ │ │ - beq.w 87e08 │ │ │ │ + beq.w 87ddc │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87e08 │ │ │ │ + bne.w 87ddc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b.n 87c68 │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.n 87c3c │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87ec0 │ │ │ │ - ldr r2, [pc, #332] @ (88460 ) │ │ │ │ + beq.w 87e94 │ │ │ │ + ldr r2, [pc, #332] @ (88434 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87ec0 │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.n 87e94 │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87f26 │ │ │ │ - ldr r2, [pc, #304] @ (88460 ) │ │ │ │ + beq.w 87efa │ │ │ │ + ldr r2, [pc, #304] @ (88434 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87f26 │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.n 87efa │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87e86 │ │ │ │ - ldr r2, [pc, #276] @ (88460 ) │ │ │ │ + beq.w 87e5a │ │ │ │ + ldr r2, [pc, #276] @ (88434 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87e86 │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.n 87e5a │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 881a2 │ │ │ │ + beq.w 88176 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 881a2 │ │ │ │ + b.n 88176 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ - movw r1, #31765 @ 0x7c15 │ │ │ │ + movw r1, #31721 @ 0x7be9 │ │ │ │ movt r1, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 87ed0 │ │ │ │ + bne.w 87ea4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14e3ec <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.w 14e8a4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8818e │ │ │ │ + beq.w 88162 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8818e │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.n 88162 │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88090 │ │ │ │ - ldr r2, [pc, #164] @ (88460 ) │ │ │ │ + beq.w 88064 │ │ │ │ + ldr r2, [pc, #164] @ (88434 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 88090 │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.n 88064 │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 881f4 │ │ │ │ + beq.w 881c8 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #132] @ (88460 ) │ │ │ │ + ldr r3, [pc, #132] @ (88434 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 881f4 │ │ │ │ + b.n 881c8 │ │ │ │ ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r7, 88410 │ │ │ │ + cbnz r7, 883e4 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 880ea │ │ │ │ + b.n 880be │ │ │ │ ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r7, 8842c │ │ │ │ + cbnz r7, 88400 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 880d6 │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.n 880aa │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 883f2 │ │ │ │ + beq.n 883c6 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 883f2 │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.n 883c6 │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 88406 │ │ │ │ + beq.n 883da │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88406 │ │ │ │ + b.n 883da │ │ │ │ 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 87e08 │ │ │ │ + b.n 87ddc │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00088464 : │ │ │ │ +00088438 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008846c : │ │ │ │ +00088440 : │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00088488 : │ │ │ │ +0008845c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #132] @ (8851c ) │ │ │ │ + ldr r2, [pc, #132] @ (884f0 ) │ │ │ │ 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, 884c0 │ │ │ │ + cbz r3, 88494 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr.w r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 7a244 │ │ │ │ + bl 7a274 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [ip, #3416] @ 0xd58 │ │ │ │ - cbnz r2, 88500 │ │ │ │ + cbnz r2, 884d4 │ │ │ │ ldr.w r6, [ip, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r6, 8850e │ │ │ │ - movw r1, #37680 @ 0x9330 │ │ │ │ + cbz r6, 884e2 │ │ │ │ + movw r1, #38512 @ 0x9670 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 8850e │ │ │ │ + cbz r0, 884e2 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37616 @ 0x92f0 │ │ │ │ + movw r1, #38448 @ 0x9630 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a034 │ │ │ │ movs r2, #2 │ │ │ │ - cbnz r0, 88512 │ │ │ │ + cbnz r0, 884e6 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 88520 │ │ │ │ + b.n 884f4 │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1338fc │ │ │ │ + b.w 133d2c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 884f2 │ │ │ │ + b.n 884c6 │ │ │ │ mov r0, r6 │ │ │ │ bl 2b70c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 884f2 │ │ │ │ + b.n 884c6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8870a │ │ │ │ + bne.w 886de │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ blx 29b58 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 8870a │ │ │ │ + bne.w 886de │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8865c │ │ │ │ - ldr r3, [pc, #676] @ (887f8 ) │ │ │ │ + bne.w 88630 │ │ │ │ + ldr r3, [pc, #676] @ (887cc ) │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 8869e │ │ │ │ + bgt.w 88672 │ │ │ │ ldr.w r2, [r3, #1180] @ 0x49c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 886cc │ │ │ │ + beq.w 886a0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 886dc │ │ │ │ + bne.w 886b0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 8857a │ │ │ │ + beq.n 8854e │ │ │ │ cmp r7, #2 │ │ │ │ - bne.w 886f0 │ │ │ │ + bne.w 886c4 │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 885d8 │ │ │ │ + beq.n 885ac │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.w 886bc │ │ │ │ + bcs.w 88690 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ add.w r8, r0, #1 │ │ │ │ - movw r3, #49541 @ 0xc185 │ │ │ │ + movw r3, #49605 @ 0xc1c5 │ │ │ │ movt r3, #6 │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 88722 │ │ │ │ + bne.w 886f6 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 886bc │ │ │ │ + beq.n 88690 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b40 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 887ac │ │ │ │ + bne.w 88780 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 886bc │ │ │ │ + bcs.n 88690 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ - bl 6c078 │ │ │ │ + bl 6c0b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 886bc │ │ │ │ + beq.n 88690 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, sl, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ @@ -140968,606 +140943,606 @@ │ │ │ │ blx 2969c │ │ │ │ mov r3, r0 │ │ │ │ subs r0, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r8, fp │ │ │ │ add.w r2, fp, #4 │ │ │ │ adds r0, #4 │ │ │ │ - bhi.w 88732 │ │ │ │ + bhi.w 88706 │ │ │ │ ldr.w r0, [fp] │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ mov r8, r2 │ │ │ │ sub.w ip, r0, #55296 @ 0xd800 │ │ │ │ cmp ip, lr │ │ │ │ - bls.w 88736 │ │ │ │ + bls.w 8870a │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 88736 │ │ │ │ + bcs.n 8870a │ │ │ │ add r1, r3 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ mov fp, r2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 88602 │ │ │ │ + bne.n 885d6 │ │ │ │ sub.w r1, r8, r7 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ asrs r1, r1, #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b.n 88678 │ │ │ │ + b.n 8864c │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 6c28c │ │ │ │ - cbnz r0, 886b4 │ │ │ │ + bl 6c2cc │ │ │ │ + cbnz r0, 88688 │ │ │ │ ldrd r1, r7, [sp, #32] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 887fc │ │ │ │ + bl 887d0 │ │ │ │ ldr.w r2, [r9, #684] @ 0x2ac │ │ │ │ - movw r3, #50249 @ 0xc449 │ │ │ │ + movw r3, #50313 @ 0xc489 │ │ │ │ movt r3, #6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 886c2 │ │ │ │ + bne.n 88696 │ │ │ │ mov r0, r7 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #28 │ │ │ │ add r3, sp, #32 │ │ │ │ strd r2, r7, [sp] │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19b160 │ │ │ │ + bl 19b800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8866c │ │ │ │ + beq.n 88640 │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 8875a │ │ │ │ + beq.n 8872e │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 886f0 │ │ │ │ - bl 1e82fc │ │ │ │ - b.n 88706 │ │ │ │ + beq.n 886c4 │ │ │ │ + bl 1e8984 │ │ │ │ + b.n 886da │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 88696 │ │ │ │ - bl 198760 │ │ │ │ - ldr r3, [pc, #292] @ (887f8 ) │ │ │ │ + b.n 8866a │ │ │ │ + bl 198e00 │ │ │ │ + ldr r3, [pc, #292] @ (887cc ) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8856e │ │ │ │ + beq.w 88542 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 6758a │ │ │ │ + bl 63162 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8866c │ │ │ │ - b.n 886b4 │ │ │ │ + beq.n 88640 │ │ │ │ + b.n 88688 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20768 @ 0x5120 │ │ │ │ + movw r1, #21600 @ 0x5460 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 88696 │ │ │ │ + b.n 8866a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20740 @ 0x5104 │ │ │ │ + movw r1, #21572 @ 0x5444 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 88706 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 886da │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 885c0 │ │ │ │ - b.n 886bc │ │ │ │ + bne.w 88594 │ │ │ │ + b.n 88690 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88648 │ │ │ │ + beq.n 8861c │ │ │ │ mov r3, r1 │ │ │ │ mov r2, fp │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 887e2 │ │ │ │ + bne.n 887b6 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 6c228 │ │ │ │ + bl 6c268 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - movw r3, #49472 @ 0xc140 │ │ │ │ + movw r3, #50304 @ 0xc480 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ subs r1, r1, r6 │ │ │ │ strd r3, r1, [sp, #28] │ │ │ │ ldrd r0, r1, [sp, #28] │ │ │ │ movw r2, #48064 @ 0xbbc0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r0, [sp, #12] │ │ │ │ adds r5, r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #18688 @ 0x4900 │ │ │ │ + movw r2, #19520 @ 0x4c40 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #20760 @ 0x5118 │ │ │ │ + movw r1, #21592 @ 0x5458 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 85144 │ │ │ │ + bl 85114 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88706 │ │ │ │ - bl 1d4528 │ │ │ │ + beq.n 886da │ │ │ │ + bl 1d4bf0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88706 │ │ │ │ + beq.n 886da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88706 │ │ │ │ + bne.n 886da │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88706 │ │ │ │ - cbz r0, 887dc │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 886da │ │ │ │ + cbz r0, 887b0 │ │ │ │ subs r0, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ movw ip, #2047 @ 0x7ff │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ sub.w lr, r3, #55296 @ 0xd800 │ │ │ │ ite cc │ │ │ │ movcc r3, #0 │ │ │ │ movcs r3, #1 │ │ │ │ cmp lr, ip │ │ │ │ it ls │ │ │ │ orrls.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 885d2 │ │ │ │ + bne.w 885a6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 887b6 │ │ │ │ + bne.n 8878a │ │ │ │ strd r1, r7, [sp, #32] │ │ │ │ - b.n 88678 │ │ │ │ + b.n 8864c │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ add.w r1, r1, #56320 @ 0xdc00 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ mov r1, r3 │ │ │ │ strd sl, sl, [sp, #40] @ 0x28 │ │ │ │ mov r8, r2 │ │ │ │ - b.n 88640 │ │ │ │ + b.n 88614 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000887fc : │ │ │ │ +000887d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ clz r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88d7c │ │ │ │ + bne.w 88d50 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r5, r1, #1 │ │ │ │ - beq.w 88ab0 │ │ │ │ + beq.w 88a84 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 88c0e │ │ │ │ + beq.w 88be2 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 88c12 │ │ │ │ + beq.w 88be6 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ add.w r5, r4, r8 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 8886a │ │ │ │ + bcs.n 8883e │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 8884e │ │ │ │ + b.n 88822 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 88864 │ │ │ │ + bcs.n 88838 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 8884a │ │ │ │ + bls.n 8881e │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 88d9e │ │ │ │ + bcs.w 88d72 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 8884e │ │ │ │ + bcc.n 88822 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 88ad0 │ │ │ │ + bhi.w 88aa4 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 88d3c │ │ │ │ + blt.w 88d10 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.w 88b58 │ │ │ │ + bgt.w 88b2c │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ add.w r3, r6, #21 │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r9, #712] @ 0x2c8 │ │ │ │ mov fp, sl │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 88b48 │ │ │ │ - ldr r3, [pc, #704] @ (88b68 ) │ │ │ │ + bne.w 88b1c │ │ │ │ + ldr r3, [pc, #704] @ (88b3c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bcs.w 88a84 │ │ │ │ + bcs.w 88a58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 88c68 │ │ │ │ + beq.w 88c3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w lr, [r7] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 88a58 │ │ │ │ + beq.w 88a2c │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #612] @ (88b6c ) │ │ │ │ + ldr r2, [pc, #612] @ (88b40 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88cf8 │ │ │ │ + bne.w 88ccc │ │ │ │ mov r3, fp │ │ │ │ str r6, [r7, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 88bd0 │ │ │ │ + beq.w 88ba4 │ │ │ │ add r6, r7 │ │ │ │ orr.w r3, r3, #96 @ 0x60 │ │ │ │ strb r3, [r7, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #20] │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 88d0c │ │ │ │ + bne.w 88ce0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 88d9a │ │ │ │ + bpl.w 88d6e │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 88ab8 │ │ │ │ + bpl.w 88a8c │ │ │ │ bic.w r8, r8, #15 │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs.w 88aca │ │ │ │ + bcs.w 88a9e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r6, r4, #16 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r0, r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ strb r2, [r3, #1] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ strb r2, [r3, #2] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ strb r2, [r3, #3] │ │ │ │ - bls.n 88a02 │ │ │ │ + bls.n 889d6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ strb r2, [r3, #4] │ │ │ │ add.w r2, r4, #32 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ strb r1, [r3, #5] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ strb r1, [r3, #6] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ strb r1, [r3, #7] │ │ │ │ - bls.n 88a02 │ │ │ │ + bls.n 889d6 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strb r2, [r3, #8] │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ strb r1, [r3, #9] │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ strb r1, [r3, #10] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ strb r1, [r3, #11] │ │ │ │ - bls.n 88a02 │ │ │ │ + bls.n 889d6 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ strb r2, [r3, #12] │ │ │ │ add.w r2, r4, #64 @ 0x40 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ strb r1, [r3, #13] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ strb r1, [r3, #14] │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ strb r1, [r3, #15] │ │ │ │ - bls.n 88a02 │ │ │ │ + bls.n 889d6 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ strb r2, [r3, #16] │ │ │ │ add.w r2, r4, #80 @ 0x50 │ │ │ │ cmp r2, r0 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ strb r1, [r3, #17] │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ strb r1, [r3, #18] │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ strb r1, [r3, #19] │ │ │ │ - bcs.n 88a02 │ │ │ │ + bcs.n 889d6 │ │ │ │ add.w r1, r3, #24 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ adds r2, #16 │ │ │ │ strb.w r4, [r1, #-4] │ │ │ │ adds r1, #4 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ strb.w r4, [r1, #-7] │ │ │ │ ldr.w r4, [r2, #-8] │ │ │ │ strb.w r4, [r1, #-6] │ │ │ │ ldr.w r4, [r2, #-4] │ │ │ │ cmp r2, r0 │ │ │ │ strb.w r4, [r1, #-5] │ │ │ │ - bcc.n 889dc │ │ │ │ + bcc.n 889b0 │ │ │ │ sub.w r4, r8, #16 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ add r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 88a42 │ │ │ │ + bcs.n 88a16 │ │ │ │ mov.w r8, r8, lsr #4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb r1, [r3, #0] │ │ │ │ cmp r5, r2 │ │ │ │ - bls.n 88a42 │ │ │ │ + bls.n 88a16 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w r2, r4, #8 │ │ │ │ cmp r2, r5 │ │ │ │ strb r1, [r3, #1] │ │ │ │ - bcs.n 88a42 │ │ │ │ + bcs.n 88a16 │ │ │ │ adds r3, #2 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.n 88a36 │ │ │ │ + bcc.n 88a0a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88d8e │ │ │ │ + beq.w 88d62 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 88b70 │ │ │ │ + beq.w 88b44 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r2, [r3, #24] │ │ │ │ cmp r0, r2 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [ip, #12] │ │ │ │ strhi.w ip, [r3, #8] │ │ │ │ - bhi.w 888ee │ │ │ │ + bhi.w 888c2 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w lr, [r3, r0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 888ee │ │ │ │ + bne.w 888c2 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49541 @ 0xc185 │ │ │ │ + movw r1, #49605 @ 0xc1c5 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 88d54 │ │ │ │ + bne.w 88d28 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 88b58 │ │ │ │ + beq.n 88b2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 888ee │ │ │ │ + b.n 888c2 │ │ │ │ blx 2987c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8882c │ │ │ │ + b.n 88800 │ │ │ │ add.w r3, r7, #28 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ add.w r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.w 88960 │ │ │ │ + bcc.w 88934 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc.n 88a1c │ │ │ │ - b.n 88a42 │ │ │ │ + bcc.n 889f0 │ │ │ │ + b.n 88a16 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.w 88c42 │ │ │ │ + bls.w 88c16 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.w 88c5e │ │ │ │ + bcc.w 88c32 │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.w 88d24 │ │ │ │ + bcs.w 88cf8 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 88d3c │ │ │ │ + blt.w 88d10 │ │ │ │ mov.w fp, #4 │ │ │ │ mov r1, fp │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 26b2e0 │ │ │ │ + bl 26b618 │ │ │ │ movw r1, #65528 @ 0xfff8 │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ movw r3, #65527 @ 0xfff7 │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ movw r2, #65520 @ 0xfff0 │ │ │ │ movt r2, #16383 @ 0x3fff │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 88b58 │ │ │ │ + blt.n 88b2c │ │ │ │ mla r2, r6, fp, fp │ │ │ │ add.w r3, r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r7, [r9, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 888a4 │ │ │ │ + beq.w 88878 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 888ee │ │ │ │ - bl 1e82fc │ │ │ │ + bne.w 888c2 │ │ │ │ + bl 1e8984 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88936 │ │ │ │ + bne.w 8890a │ │ │ │ movs r7, #0 │ │ │ │ - b.n 88a50 │ │ │ │ + b.n 88a24 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 88a50 │ │ │ │ + bne.w 88a24 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 88d6e │ │ │ │ + bpl.w 88d42 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r7, #20 │ │ │ │ addpl.w r3, r7, #28 │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r4, #19968 @ 0x4e00 │ │ │ │ movtlt r4, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #532] @ (88dc0 ) │ │ │ │ + ldrge r4, [pc, #532] @ (88d94 ) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 88bcc │ │ │ │ + beq.n 88ba0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88bcc │ │ │ │ + beq.n 88ba0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 88bcc │ │ │ │ + cbnz r3, 88ba0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r7, r4 │ │ │ │ - b.n 88a50 │ │ │ │ + b.n 88a24 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ movs r2, #0 │ │ │ │ strb r3, [r7, #16] │ │ │ │ cmp.w fp, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #12] │ │ │ │ add.w r3, r7, #28 │ │ │ │ - beq.n 88c3a │ │ │ │ + beq.n 88c0e │ │ │ │ cmp.w fp, #2 │ │ │ │ strd r2, r2, [r7, #20] │ │ │ │ - beq.n 88c78 │ │ │ │ + beq.n 88c4c │ │ │ │ str.w r2, [r3, r8] │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r7, #20 │ │ │ │ addpl.w r0, r7, #28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c10 │ │ │ │ - b.n 88a42 │ │ │ │ - ldr r7, [pc, #436] @ (88dc4 ) │ │ │ │ - b.n 88a50 │ │ │ │ + b.n 88a16 │ │ │ │ + ldr r7, [pc, #436] @ (88d98 ) │ │ │ │ + b.n 88a24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w 88d60 │ │ │ │ + bhi.w 88d34 │ │ │ │ lsls r0, r3, #24 │ │ │ │ iteet pl │ │ │ │ movpl r2, #24 │ │ │ │ addmi.w r3, r3, #1296 @ 0x510 │ │ │ │ movwmi r7, #19968 @ 0x4e00 │ │ │ │ - ldrpl r7, [pc, #404] @ (88dc0 ) │ │ │ │ + ldrpl r7, [pc, #404] @ (88d94 ) │ │ │ │ itte mi │ │ │ │ movtmi r7, #72 @ 0x48 │ │ │ │ addmi.w r7, r7, r3, lsl #5 │ │ │ │ mlapl r7, r2, r3, r7 │ │ │ │ - b.n 88a50 │ │ │ │ + b.n 88a24 │ │ │ │ strb r2, [r3, r6] │ │ │ │ strd r2, r2, [r7, #20] │ │ │ │ - b.n 88936 │ │ │ │ + b.n 8890a │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 88d3c │ │ │ │ + blt.n 88d10 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 88b58 │ │ │ │ + bgt.n 88b2c │ │ │ │ add.w r3, r6, #29 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 88b2a │ │ │ │ + b.n 88afe │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 88d3c │ │ │ │ + blt.n 88d10 │ │ │ │ mov.w fp, #2 │ │ │ │ - b.n 88af0 │ │ │ │ + b.n 88ac4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 888ee │ │ │ │ - b.n 88a84 │ │ │ │ + bne.w 888c2 │ │ │ │ + b.n 88a58 │ │ │ │ strh.w r2, [r3, r6, lsl #1] │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r7, #20 │ │ │ │ addpl.w r3, r7, #28 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ mov r2, r4 │ │ │ │ add.w lr, r4, r8 │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 88cc4 │ │ │ │ + b.n 88c98 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r1, #8 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ adds r2, #16 │ │ │ │ bfi r0, r3, #0, #16 │ │ │ │ ldr.w r3, [r2, #-12] │ │ │ │ bfi r0, r3, #16, #16 │ │ │ │ @@ -141575,571 +141550,569 @@ │ │ │ │ str.w r0, [r1, #-8] │ │ │ │ bfi r6, r3, #0, #16 │ │ │ │ bfi r6, ip, #16, #16 │ │ │ │ str.w r6, [r1, #-4] │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, lr │ │ │ │ mov r6, r0 │ │ │ │ - bcc.n 88c9a │ │ │ │ + bcc.n 88c6e │ │ │ │ sub.w r2, r4, #15 │ │ │ │ mov.w r1, r8, lsr #1 │ │ │ │ cmp r2, lr │ │ │ │ mov r3, r9 │ │ │ │ itt hi │ │ │ │ movhi r8, r0 │ │ │ │ movhi r1, r0 │ │ │ │ add.w r2, r8, r4 │ │ │ │ add r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs.w 88a42 │ │ │ │ + bcs.w 88a16 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 88ce4 │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 88cb8 │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 88d18 │ │ │ │ + bne.n 88cec │ │ │ │ mov r0, r7 │ │ │ │ - bl 126880 │ │ │ │ - b.n 88916 │ │ │ │ + bl 126cb8 │ │ │ │ + b.n 888ea │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 88d72 │ │ │ │ + bne.n 88d46 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 88c7c │ │ │ │ + bmi.n 88c50 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 88c8a │ │ │ │ + b.n 88c5e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 88916 │ │ │ │ + b.n 888ea │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63764 @ 0xf914 │ │ │ │ + movw r1, #64596 @ 0xfc54 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 88b64 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 88b38 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63816 @ 0xf948 │ │ │ │ + movw r1, #64648 @ 0xfc88 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 88b64 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 88b38 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 88a9e │ │ │ │ + b.n 88a72 │ │ │ │ adds r5, r4, #4 │ │ │ │ mov.w r8, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi.w 88844 │ │ │ │ - b.n 88870 │ │ │ │ + bhi.w 88818 │ │ │ │ + b.n 88844 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 88b8e │ │ │ │ + b.n 88b62 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 88bf6 │ │ │ │ + bmi.w 88bca │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - b.n 88c04 │ │ │ │ - movw r0, #20796 @ 0x513c │ │ │ │ + b.n 88bd8 │ │ │ │ + movw r0, #21628 @ 0x547c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2012 @ 0x7dc │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 88b64 │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 88b38 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1a3de8 │ │ │ │ + b.w 1a4488 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 88abc │ │ │ │ + b.n 88a90 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #20824 @ 0x5158 │ │ │ │ + movw r1, #21656 @ 0x5498 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 88b64 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 88b38 │ │ │ │ nop │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00088dc8 : │ │ │ │ +00088d9c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 88dea │ │ │ │ + bne.n 88dbe │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 85a0c │ │ │ │ + bl 859dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88de6 │ │ │ │ - bl 498ac │ │ │ │ + bne.n 88dba │ │ │ │ + bl 498f4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00088dfc <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +00088dd0 <_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 88e40 │ │ │ │ - cbz r0, 88e3c <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bl 88e14 │ │ │ │ + cbz r0, 88e10 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 88e26 <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ + bne.n 88dfa <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20892 @ 0x519c │ │ │ │ + movw r1, #21724 @ 0x54dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 88e20 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ + b.n 88df4 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ │ │ │ │ -00088e40 : │ │ │ │ +00088e14 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 88ebe │ │ │ │ + bpl.n 88e92 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 88e7e │ │ │ │ + bpl.n 88e52 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 88ed2 │ │ │ │ + bpl.n 88ea6 │ │ │ │ cmn.w r4, #20 │ │ │ │ - beq.n 88e8c │ │ │ │ - cbz r1, 88e72 │ │ │ │ + beq.n 88e60 │ │ │ │ + cbz r1, 88e46 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 88eb2 │ │ │ │ + bpl.n 88e86 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 88e8c │ │ │ │ + cbz r0, 88e60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88e7a │ │ │ │ + beq.n 88e4e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 88e7a │ │ │ │ + b.n 88e4e │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d5260 │ │ │ │ + bl 1d5928 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 88ec6 │ │ │ │ + beq.n 88e9a │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ and.w r2, r3, #64 @ 0x40 │ │ │ │ - cbz r1, 88eae │ │ │ │ - cbz r2, 88eb6 │ │ │ │ + cbz r1, 88e82 │ │ │ │ + cbz r2, 88e8a │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 88eb6 │ │ │ │ + bpl.n 88e8a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 88e76 │ │ │ │ + b.n 88e4a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88e72 │ │ │ │ + bne.n 88e46 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - b.n 88e7a │ │ │ │ + b.n 88e4e │ │ │ │ ldrd r3, r0, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 88e7a │ │ │ │ + b.n 88e4e │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 498ac │ │ │ │ + bl 498f4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 88ece │ │ │ │ + cbz r1, 88ea2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 88e7a │ │ │ │ + b.n 88e4e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88e8c │ │ │ │ + beq.n 88e60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88e72 │ │ │ │ + beq.n 88e46 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 88e72 │ │ │ │ + b.n 88e46 │ │ │ │ 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 6d31c <_Py_HashBytes@@Base> │ │ │ │ + b.w 6d35c <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -00088f04 : │ │ │ │ +00088ed8 : │ │ │ │ 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 88f32 │ │ │ │ + bpl.n 88f06 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 88f4e │ │ │ │ + bcs.n 88f22 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 782e4 │ │ │ │ - movw r0, #63964 @ 0xf9dc │ │ │ │ + bl 78320 │ │ │ │ + movw r0, #64796 @ 0xfd1c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 782e4 │ │ │ │ + bl 78320 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20916 @ 0x51b4 │ │ │ │ + movw r1, #21748 @ 0x54f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 88f48 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 88f1c │ │ │ │ │ │ │ │ -00088f70 : │ │ │ │ +00088f40 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ - cbnz r5, 88fe2 │ │ │ │ + cbnz r5, 88fb2 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ - cbz r5, 88fae │ │ │ │ + cbz r5, 88f7e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - cbz r5, 88fae │ │ │ │ + cbz r5, 88f7e │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ - cbz r1, 88ffc │ │ │ │ + cbz r1, 88fcc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbz r0, 88ff8 │ │ │ │ + cbz r0, 88fc8 │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - cbz r0, 88ff8 │ │ │ │ + cbz r0, 88fc8 │ │ │ │ movw r2, #56048 @ 0xdaf0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl d7544 │ │ │ │ + bl d759c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 88fee │ │ │ │ + beq.n 88fbe │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 257e38 │ │ │ │ - bl 26270c │ │ │ │ + b.w 2582d4 │ │ │ │ + bl 262ba0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88fd4 │ │ │ │ - b.n 88fe6 │ │ │ │ + beq.n 88fa4 │ │ │ │ + b.n 88fb6 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - cbnz r3, 89016 │ │ │ │ + cbnz r3, 88fe6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #21096 @ 0x5268 │ │ │ │ + movw r1, #21928 @ 0x55a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 88fe6 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 88fb6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #19908 @ 0x4dc4 │ │ │ │ + movw r1, #20740 @ 0x5104 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 88fe6 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 88fb6 │ │ │ │ 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 890d2 │ │ │ │ + beq.n 890a2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 89108 │ │ │ │ + bpl.n 890d8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 890a0 │ │ │ │ + bne.n 89070 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 890aa │ │ │ │ + beq.n 8907a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 890b8 │ │ │ │ + bne.n 89088 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 890b8 │ │ │ │ - ldr r1, [pc, #164] @ (89120 ) │ │ │ │ + beq.n 89088 │ │ │ │ + ldr r1, [pc, #164] @ (890f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - beq.n 89102 │ │ │ │ - bl 7ba80 │ │ │ │ + beq.n 890d2 │ │ │ │ + bl 7bab0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 89062 │ │ │ │ + bne.n 89032 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 89074 │ │ │ │ + beq.n 89044 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 8907a │ │ │ │ + bne.n 8904a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a0128 │ │ │ │ + b.w 1a07c8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 890fa │ │ │ │ + beq.n 890ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ mov r2, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 89118 │ │ │ │ + beq.n 890e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bc624 │ │ │ │ + b.w bc698 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.n 890ec │ │ │ │ - b.n 890e0 │ │ │ │ - bl 795a4 │ │ │ │ - b.n 8909c │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ + bne.n 890bc │ │ │ │ + b.n 890b0 │ │ │ │ + bl 795d4 │ │ │ │ + b.n 8906c │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8909c │ │ │ │ + b.n 8906c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00089124 <_PyType_Lookup@@Base>: │ │ │ │ +000890f4 <_PyType_Lookup@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 81a2c <_PyType_LookupRef@@Base> │ │ │ │ + bl 81a60 <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 8913e <_PyType_Lookup@@Base+0x1a> │ │ │ │ + cbnz r0, 8910e <_PyType_Lookup@@Base+0x1a> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8913a <_PyType_Lookup@@Base+0x16> │ │ │ │ + beq.n 8910a <_PyType_Lookup@@Base+0x16> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8913a <_PyType_Lookup@@Base+0x16> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8913a <_PyType_Lookup@@Base+0x16> │ │ │ │ + bne.n 8910a <_PyType_Lookup@@Base+0x16> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8910a <_PyType_Lookup@@Base+0x16> │ │ │ │ nop │ │ │ │ │ │ │ │ -00089158 : │ │ │ │ +00089128 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r2 │ │ │ │ blx 295d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89240 │ │ │ │ + beq.n 89210 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8920c │ │ │ │ + beq.n 891dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8921c │ │ │ │ - bl 713d8 │ │ │ │ + bne.n 891ec │ │ │ │ + bl 71420 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89268 │ │ │ │ + beq.n 89238 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r1, [pc, #216] @ (89270 ) │ │ │ │ + ldr r1, [pc, #216] @ (89240 ) │ │ │ │ mov r0, r8 │ │ │ │ - bl 7839c │ │ │ │ + bl 783d8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 89260 │ │ │ │ - bne.n 89232 │ │ │ │ + blt.n 89230 │ │ │ │ + bne.n 89202 │ │ │ │ sub.w r1, r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7f790 │ │ │ │ + bl 7f7c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89260 │ │ │ │ + beq.n 89230 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #184] @ (89270 ) │ │ │ │ + ldr r1, [pc, #184] @ (89240 ) │ │ │ │ mov r0, r8 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8923a │ │ │ │ + bne.n 8920a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 89222 │ │ │ │ + bmi.n 891f2 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d7fc │ │ │ │ + bl 7d82c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 89236 │ │ │ │ + cbz r0, 89206 │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r3, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #21236 @ 0x52f4 │ │ │ │ + movw r1, #22068 @ 0x5634 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 85144 │ │ │ │ + bl 85114 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, sl │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 89186 │ │ │ │ + beq.n 89156 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 89194 │ │ │ │ + b.n 89164 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 891d4 │ │ │ │ + beq.n 891a4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 891d4 │ │ │ │ + b.n 891a4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 891c0 │ │ │ │ + b.n 89190 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 891f2 │ │ │ │ + b.n 891c2 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 891f2 │ │ │ │ - ldr r0, [pc, #48] @ (89274 ) │ │ │ │ + b.n 891c2 │ │ │ │ + ldr r0, [pc, #48] @ (89244 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #21188 @ 0x52c4 │ │ │ │ + movw r2, #22020 @ 0x5604 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 127000 <_PyErr_SetString@@Base> │ │ │ │ - b.n 89204 │ │ │ │ + bl 127438 <_PyErr_SetString@@Base> │ │ │ │ + b.n 891d4 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 891f2 │ │ │ │ + b.n 891c2 │ │ │ │ mov r6, r8 │ │ │ │ mov r4, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 891f2 │ │ │ │ + b.n 891c2 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -142149,693 +142122,693 @@ │ │ │ │ bic.w ip, r2, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r0, lr │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ - beq.n 892ba │ │ │ │ + beq.n 8928a │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ (892e8 ) │ │ │ │ + ldr r0, [pc, #64] @ (892b8 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, ip │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 892ec <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 892bc <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r3, 892d0 │ │ │ │ + cbnz r3, 892a0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 892b6 │ │ │ │ + beq.n 89286 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 892b6 │ │ │ │ + b.n 89286 │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r0, #21072 @ 0x5250 │ │ │ │ + movw r0, #21904 @ 0x5590 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r3 │ │ │ │ - bl 23b4b8 │ │ │ │ + bl 23ba1c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 892bc │ │ │ │ - b.n 892b6 │ │ │ │ + bne.n 8928c │ │ │ │ + b.n 89286 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000892ec <_PyObject_MakeTpCall@@Base>: │ │ │ │ +000892bc <_PyObject_MakeTpCall@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89764 <_PyObject_MakeTpCall@@Base+0x478> │ │ │ │ + beq.w 89734 <_PyObject_MakeTpCall@@Base+0x478> │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 894ce <_PyObject_MakeTpCall@@Base+0x1e2> │ │ │ │ - blt.w 897c6 <_PyObject_MakeTpCall@@Base+0x4da> │ │ │ │ - ldr.w fp, [pc, #992] @ 89700 <_PyObject_MakeTpCall@@Base+0x414> │ │ │ │ + beq.w 8949e <_PyObject_MakeTpCall@@Base+0x1e2> │ │ │ │ + blt.w 89796 <_PyObject_MakeTpCall@@Base+0x4da> │ │ │ │ + ldr.w fp, [pc, #992] @ 896d0 <_PyObject_MakeTpCall@@Base+0x414> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp r6, #20 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - bgt.w 895c6 <_PyObject_MakeTpCall@@Base+0x2da> │ │ │ │ + bgt.w 89596 <_PyObject_MakeTpCall@@Base+0x2da> │ │ │ │ add.w r2, r2, r6, lsl #2 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8954c <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ - ldr.w ip, [pc, #956] @ 89704 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ + beq.w 8951c <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ + ldr.w ip, [pc, #956] @ 896d4 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ ldr.w r0, [r2, #1688] @ 0x698 │ │ │ │ add.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str.w r0, [r2, #1608] @ 0x648 │ │ │ │ str.w lr, [r2, #1688] @ 0x698 │ │ │ │ ldr.w r2, [ip, #1416] @ 0x588 │ │ │ │ mov r0, r2 │ │ │ │ mov lr, r2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 896e2 <_PyObject_MakeTpCall@@Base+0x3f6> │ │ │ │ + bne.w 896b2 <_PyObject_MakeTpCall@@Base+0x3f6> │ │ │ │ add.w lr, r4, #12 │ │ │ │ ldr.w r0, [r8] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 894b6 <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ + beq.w 89486 <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - beq.n 893d0 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + beq.n 893a0 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ add.w ip, lr, #4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 89534 <_PyObject_MakeTpCall@@Base+0x248> │ │ │ │ + beq.w 89504 <_PyObject_MakeTpCall@@Base+0x248> │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [ip] │ │ │ │ - beq.n 893d0 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + beq.n 893a0 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ add.w lr, r8, #8 │ │ │ │ add.w fp, r8, r6, lsl #2 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [lr], #4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 89540 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ + beq.w 89510 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ adds r2, #1 │ │ │ │ cmp fp, lr │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 893b8 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + bne.n 89388 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr.w r0, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r1, [ip] │ │ │ │ strd r0, r2, [r4, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 894d6 <_PyObject_MakeTpCall@@Base+0x1ea> │ │ │ │ + bne.n 894a6 <_PyObject_MakeTpCall@@Base+0x1ea> │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r8 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ - blt.w 8950e <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ - movw r2, #39029 @ 0x9875 │ │ │ │ + blt.w 894de <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ + movw r2, #38981 @ 0x9845 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 894c2 <_PyObject_MakeTpCall@@Base+0x1d6> │ │ │ │ - ldr r3, [pc, #740] @ (89700 <_PyObject_MakeTpCall@@Base+0x414>) │ │ │ │ + bne.n 89492 <_PyObject_MakeTpCall@@Base+0x1d6> │ │ │ │ + ldr r3, [pc, #740] @ (896d0 <_PyObject_MakeTpCall@@Base+0x414>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8959e <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ + beq.w 8956e <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ ldr.w r3, [r7, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 897d6 <_PyObject_MakeTpCall@@Base+0x4ea> │ │ │ │ + beq.w 897a6 <_PyObject_MakeTpCall@@Base+0x4ea> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8967a <_PyObject_MakeTpCall@@Base+0x38e> │ │ │ │ + beq.w 8964a <_PyObject_MakeTpCall@@Base+0x38e> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89798 <_PyObject_MakeTpCall@@Base+0x4ac> │ │ │ │ + bne.w 89768 <_PyObject_MakeTpCall@@Base+0x4ac> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8961c <_PyObject_MakeTpCall@@Base+0x330> │ │ │ │ + bne.w 895ec <_PyObject_MakeTpCall@@Base+0x330> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 89470 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + cbz r3, 89440 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 896ae <_PyObject_MakeTpCall@@Base+0x3c2> │ │ │ │ + blt.w 8967e <_PyObject_MakeTpCall@@Base+0x3c2> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8949c <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + beq.n 8946c <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8949c <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ - ldr r2, [pc, #636] @ (89704 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ + cbnz r3, 8946c <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #636] @ (896d4 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 896c8 <_PyObject_MakeTpCall@@Base+0x3dc> │ │ │ │ + bne.w 89698 <_PyObject_MakeTpCall@@Base+0x3dc> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 89570 <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ + bne.n 89540 <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 89660 <_PyObject_MakeTpCall@@Base+0x374> │ │ │ │ + beq.w 89630 <_PyObject_MakeTpCall@@Base+0x374> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8976a <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ + bne.w 8973a <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [lr] │ │ │ │ - bne.w 8938c <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - b.n 893d0 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 8935c <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + b.n 893a0 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 89470 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ - ldr r4, [pc, #568] @ (89708 <_PyObject_MakeTpCall@@Base+0x41c>) │ │ │ │ + b.n 89440 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + ldr r4, [pc, #568] @ (896d8 <_PyObject_MakeTpCall@@Base+0x41c>) │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 893fa <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + beq.n 893ca <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.w 8969e <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ + bmi.w 8966e <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 893fa <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + beq.n 893ca <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ add.w r1, r8, r6, lsl #2 │ │ │ │ add.w r0, r9, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bcef8 <_PyDict_FromItems@@Base+0x9c> │ │ │ │ + bl bcf6c <_PyDict_FromItems@@Base+0x9c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89820 <_PyObject_MakeTpCall@@Base+0x534> │ │ │ │ + beq.w 897f0 <_PyObject_MakeTpCall@@Base+0x534> │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ - bge.w 8940c <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + bge.w 893dc <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #21240 @ 0x52f8 │ │ │ │ + movw r1, #22072 @ 0x5638 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e65e4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e6c6c <_Py_CheckRecursiveCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8940c <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + beq.w 893dc <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89480 <_PyObject_MakeTpCall@@Base+0x194> │ │ │ │ - b.n 8949c <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + bne.n 89450 <_PyObject_MakeTpCall@@Base+0x194> │ │ │ │ + b.n 8946c <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ - bne.w 893ac <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ - b.n 893d0 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 8937c <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ + b.n 893a0 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ cmp fp, lr │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.w 893b8 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ - b.n 893d0 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 89388 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + b.n 893a0 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77c78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8966a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.w 8963a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ add.w lr, r0, #12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89370 <_PyObject_MakeTpCall@@Base+0x84> │ │ │ │ + b.n 89340 <_PyObject_MakeTpCall@@Base+0x84> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 894a0 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + beq.n 89470 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 894a0 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ - ldr r2, [pc, #380] @ (89704 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ + bne.n 89470 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #380] @ (896d4 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8974a <_PyObject_MakeTpCall@@Base+0x45e> │ │ │ │ + bne.w 8971a <_PyObject_MakeTpCall@@Base+0x45e> │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 894a0 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + b.n 89470 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8983e <_PyObject_MakeTpCall@@Base+0x552> │ │ │ │ + beq.w 8980e <_PyObject_MakeTpCall@@Base+0x552> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 89430 <_PyObject_MakeTpCall@@Base+0x144> │ │ │ │ + beq.w 89400 <_PyObject_MakeTpCall@@Base+0x144> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21272 @ 0x5318 │ │ │ │ + movw r1, #22104 @ 0x5658 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 89470 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + b.n 89440 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.w 8970c <_PyObject_MakeTpCall@@Base+0x420> │ │ │ │ + bhi.w 896dc <_PyObject_MakeTpCall@@Base+0x420> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8966a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.n 8963a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr.w r0, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ add.w lr, r4, #12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w sl, [r0] │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 8966e <_PyObject_MakeTpCall@@Base+0x382> │ │ │ │ + bne.n 8963e <_PyObject_MakeTpCall@@Base+0x382> │ │ │ │ mov ip, lr │ │ │ │ str.w r0, [ip], #4 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 893a0 <_PyObject_MakeTpCall@@Base+0xb4> │ │ │ │ + bne.w 89370 <_PyObject_MakeTpCall@@Base+0xb4> │ │ │ │ str.w r0, [lr, #4] │ │ │ │ - b.n 893ac <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ + b.n 8937c <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 89800 <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ + beq.w 897d0 <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 89470 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + ble.w 89440 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 8945c <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 8942c <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 89470 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 89440 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 8945c <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 8942c <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 89470 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 89440 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ adds r2, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq.w 8945c <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 8942c <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8964e <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ - b.n 89470 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + bne.n 8961e <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ + b.n 89440 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8971a <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ + beq.n 896ea <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8971a <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ + beq.n 896ea <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 894ae <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ + b.n 8947e <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ add.w r2, sl, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - b.n 8938c <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - cbz r3, 89682 <_PyObject_MakeTpCall@@Base+0x396> │ │ │ │ + b.n 8935c <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + cbz r3, 89652 <_PyObject_MakeTpCall@@Base+0x396> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 895c2 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bne.n 89592 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #20428 @ 0x4fcc │ │ │ │ + movw r2, #21260 @ 0x530c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 14a244 <_PyErr_Format@@Base> │ │ │ │ - b.n 895c2 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 14a6fc <_PyErr_Format@@Base> │ │ │ │ + b.n 89592 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r8, r9 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ - bge.w 8940c <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ - b.n 8950e <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ + bge.w 893dc <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + b.n 894de <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 895c2 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + beq.n 89592 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 895c2 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bne.n 89592 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 895c2 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 89592 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 89498 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + beq.w 89468 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 89498 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.n 89468 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 89736 <_PyObject_MakeTpCall@@Base+0x44a> │ │ │ │ + bne.n 89706 <_PyObject_MakeTpCall@@Base+0x44a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126880 │ │ │ │ + bl 126cb8 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8936c <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + b.n 8933c <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 1e82fc │ │ │ │ + bl 1e8984 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 895ea <_PyObject_MakeTpCall@@Base+0x2fe> │ │ │ │ - b.n 8966a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bne.w 895ba <_PyObject_MakeTpCall@@Base+0x2fe> │ │ │ │ + b.n 8963a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #20428 @ 0x4fcc │ │ │ │ + movw r2, #21260 @ 0x530c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14a244 <_PyErr_Format@@Base> │ │ │ │ - b.n 8966a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 14a6fc <_PyErr_Format@@Base> │ │ │ │ + b.n 8963a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ movs r1, #0 │ │ │ │ mov r3, lr │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8936c <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 8933c <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 89598 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ + beq.w 89568 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 89598 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ - bl 1f1dc8 │ │ │ │ - b.n 8966a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + b.n 89568 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ + bl 1f2440 │ │ │ │ + b.n 8963a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 894ae <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ + beq.w 8947e <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89864 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ + bne.n 89834 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #20476 @ 0x4ffc │ │ │ │ + movw r2, #21308 @ 0x533c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20dd18 │ │ │ │ - b.n 8966a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 20e2f4 │ │ │ │ + b.n 8963a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89454 <_PyObject_MakeTpCall@@Base+0x168> │ │ │ │ + beq.w 89424 <_PyObject_MakeTpCall@@Base+0x168> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 897f2 <_PyObject_MakeTpCall@@Base+0x506> │ │ │ │ + bne.n 897c2 <_PyObject_MakeTpCall@@Base+0x506> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #20476 @ 0x4ffc │ │ │ │ + movw r2, #21308 @ 0x533c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 20dd18 │ │ │ │ - b.n 895c2 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 20e2f4 │ │ │ │ + b.n 89592 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #63936 @ 0xf9c0 │ │ │ │ + movw r0, #64768 @ 0xfd00 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8966a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8963a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #21304 @ 0x5338 │ │ │ │ + movw r2, #22136 @ 0x5678 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - bl 14a244 <_PyErr_Format@@Base> │ │ │ │ - b.n 895c2 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 14a6fc <_PyErr_Format@@Base> │ │ │ │ + b.n 89592 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 897aa <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 897aa <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bne.n 8977a <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8977a <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ mov r2, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 8945c <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 8942c <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89802 <_PyObject_MakeTpCall@@Base+0x516> │ │ │ │ + bne.n 897d2 <_PyObject_MakeTpCall@@Base+0x516> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 8945c <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ - b.n 89470 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 8942c <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + b.n 89440 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8966a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.w 8963a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8966a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bne.w 8963a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8966a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8963a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8984e <_PyObject_MakeTpCall@@Base+0x562> │ │ │ │ + beq.n 8981e <_PyObject_MakeTpCall@@Base+0x562> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 895ac <_PyObject_MakeTpCall@@Base+0x2c0> │ │ │ │ + bne.w 8957c <_PyObject_MakeTpCall@@Base+0x2c0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89470 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 89440 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 89470 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + b.n 89440 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8977c <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ + bne.n 8974c <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8977c <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8974c <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #360] @ (899f0 <_PyObject_MakeTpCall@@Base+0x704>) │ │ │ │ + ldr r5, [pc, #360] @ (899c0 <_PyObject_MakeTpCall@@Base+0x704>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r8, [r3, r5] │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 898da <_PyObject_MakeTpCall@@Base+0x5ee> │ │ │ │ + beq.n 898aa <_PyObject_MakeTpCall@@Base+0x5ee> │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8995c <_PyObject_MakeTpCall@@Base+0x670> │ │ │ │ + beq.n 8992c <_PyObject_MakeTpCall@@Base+0x670> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 8991e <_PyObject_MakeTpCall@@Base+0x632> │ │ │ │ + cbz r0, 898ee <_PyObject_MakeTpCall@@Base+0x632> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89978 <_PyObject_MakeTpCall@@Base+0x68c> │ │ │ │ + bne.n 89948 <_PyObject_MakeTpCall@@Base+0x68c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 898fe <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ + bne.n 898ce <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 898d4 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + cbz r3, 898a4 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 89942 <_PyObject_MakeTpCall@@Base+0x656> │ │ │ │ + blt.n 89912 <_PyObject_MakeTpCall@@Base+0x656> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 899b2 <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ + beq.n 89982 <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 898a0 <_PyObject_MakeTpCall@@Base+0x5b4> │ │ │ │ + beq.n 89870 <_PyObject_MakeTpCall@@Base+0x5b4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21272 @ 0x5318 │ │ │ │ + movw r1, #22104 @ 0x5658 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 898d4 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + b.n 898a4 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 899ce <_PyObject_MakeTpCall@@Base+0x6e2> │ │ │ │ + beq.n 8999e <_PyObject_MakeTpCall@@Base+0x6e2> │ │ │ │ ldr.w ip, [r2, #8]! │ │ │ │ movs r1, #0 │ │ │ │ cmp ip, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - ble.n 898d4 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + ble.n 898a4 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 8990c <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ - b.n 898c2 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - cbz r3, 89926 <_PyObject_MakeTpCall@@Base+0x63a> │ │ │ │ + bne.n 898dc <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + b.n 89892 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + cbz r3, 898f6 <_PyObject_MakeTpCall@@Base+0x63a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 898fa <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bne.n 898ca <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #20428 @ 0x4fcc │ │ │ │ + movw r2, #21260 @ 0x530c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14a244 <_PyErr_Format@@Base> │ │ │ │ - b.n 898fa <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 14a6fc <_PyErr_Format@@Base> │ │ │ │ + b.n 898ca <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 898fa <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + beq.n 898ca <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 898fa <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bne.n 898ca <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 898fa <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 898ca <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #21304 @ 0x5338 │ │ │ │ + movw r2, #22136 @ 0x5678 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14a244 <_PyErr_Format@@Base> │ │ │ │ - b.n 898fa <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 14a6fc <_PyErr_Format@@Base> │ │ │ │ + b.n 898ca <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 898bc <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ + beq.n 8988c <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 899a4 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ + bne.n 89974 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #20476 @ 0x4ffc │ │ │ │ + movw r2, #21308 @ 0x533c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20dd18 │ │ │ │ - b.n 898fa <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 20e2f4 │ │ │ │ + b.n 898ca <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89988 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89988 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ - cbz r2, 899ba <_PyObject_MakeTpCall@@Base+0x6ce> │ │ │ │ + bne.n 89958 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 89958 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ + cbz r2, 8998a <_PyObject_MakeTpCall@@Base+0x6ce> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 898e4 <_PyObject_MakeTpCall@@Base+0x5f8> │ │ │ │ + bne.n 898b4 <_PyObject_MakeTpCall@@Base+0x5f8> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 898d4 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + beq.n 898a4 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 898d4 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + b.n 898a4 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ mov r2, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 898c2 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + beq.w 89892 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 899d0 <_PyObject_MakeTpCall@@Base+0x6e4> │ │ │ │ + bne.n 899a0 <_PyObject_MakeTpCall@@Base+0x6e4> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 898c2 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - b.n 898d4 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + beq.w 89892 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + b.n 898a4 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -142846,277 +142819,277 @@ │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #22168 @ 0x5698 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ - bl 8c594 │ │ │ │ + bl 8c564 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b398 <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ + beq.w 8b36c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ 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 89c64 <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ - ble.w 8b398 <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ + beq.w 89c34 <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ + ble.w 8b36c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8bde0 <_PyObject_MakeTpCall@@Base+0x2af4> │ │ │ │ + bge.w 8c014 <_PyObject_MakeTpCall@@Base+0x2d58> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 8ad52 <_PyObject_MakeTpCall@@Base+0x1a66> │ │ │ │ + beq.w 8ad26 <_PyObject_MakeTpCall@@Base+0x1a6a> │ │ │ │ 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 8ba80 <_PyObject_MakeTpCall@@Base+0x2794> │ │ │ │ + bge.w 8baf8 <_PyObject_MakeTpCall@@Base+0x283c> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 89a74 <_PyObject_MakeTpCall@@Base+0x788> │ │ │ │ + bne.n 89a44 <_PyObject_MakeTpCall@@Base+0x788> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8b398 <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ + ble.w 8b36c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ 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 8be6a <_PyObject_MakeTpCall@@Base+0x2b7e> │ │ │ │ + beq.w 8bd74 <_PyObject_MakeTpCall@@Base+0x2ab8> │ │ │ │ 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 8b1f0 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ + beq.w 8b1c4 <_PyObject_MakeTpCall@@Base+0x1f08> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7ac <_PyObject_MakeTpCall@@Base+0x24c0> │ │ │ │ + ble.w 8b7ea <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3c6 <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ + bne.w 8b39a <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w lr, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 8b1f0 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ + beq.w 8b1c4 <_PyObject_MakeTpCall@@Base+0x1f08> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 89b74 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ + beq.n 89b44 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 89b5a <_PyObject_MakeTpCall@@Base+0x86e> │ │ │ │ + beq.n 89b2a <_PyObject_MakeTpCall@@Base+0x86e> │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 89b40 <_PyObject_MakeTpCall@@Base+0x854> │ │ │ │ + beq.n 89b10 <_PyObject_MakeTpCall@@Base+0x854> │ │ │ │ cmp.w lr, #5 │ │ │ │ - beq.n 89b26 <_PyObject_MakeTpCall@@Base+0x83a> │ │ │ │ + beq.n 89af6 <_PyObject_MakeTpCall@@Base+0x83a> │ │ │ │ cmp.w lr, #6 │ │ │ │ - bne.w 8b3a0 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + bne.w 8b374 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7ac <_PyObject_MakeTpCall@@Base+0x24c0> │ │ │ │ + ble.w 8b7ea <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3c6 <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ + bne.w 8b39a <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7ac <_PyObject_MakeTpCall@@Base+0x24c0> │ │ │ │ + ble.w 8b7ea <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3c6 <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ + bne.w 8b39a <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7ac <_PyObject_MakeTpCall@@Base+0x24c0> │ │ │ │ + ble.w 8b7ea <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3c6 <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ + bne.w 8b39a <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7ac <_PyObject_MakeTpCall@@Base+0x24c0> │ │ │ │ + ble.w 8b7ea <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3c6 <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ + bne.w 8b39a <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7ac <_PyObject_MakeTpCall@@Base+0x24c0> │ │ │ │ + ble.w 8b7ea <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3c6 <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ + bne.w 8b39a <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7aa <_PyObject_MakeTpCall@@Base+0x24be> │ │ │ │ + ble.w 8b7e8 <_PyObject_MakeTpCall@@Base+0x252c> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3c4 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ + bne.w 8b398 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8b4c4 <_PyObject_MakeTpCall@@Base+0x21d8> │ │ │ │ + bne.w 8b498 <_PyObject_MakeTpCall@@Base+0x21dc> │ │ │ │ mov r3, r9 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8ba16 <_PyObject_MakeTpCall@@Base+0x272a> │ │ │ │ + bne.w 8b9e6 <_PyObject_MakeTpCall@@Base+0x272a> │ │ │ │ mov.w fp, #0 │ │ │ │ strd r7, r6, [sp, #24] │ │ │ │ mov r9, fp │ │ │ │ mov sl, fp │ │ │ │ str.w fp, [sp, #32] │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8c0a0 <_PyObject_MakeTpCall@@Base+0x2db4> │ │ │ │ + bge.w 8ba0c <_PyObject_MakeTpCall@@Base+0x2750> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r2, #30 │ │ │ │ - bmi.w 8acd0 <_PyObject_MakeTpCall@@Base+0x19e4> │ │ │ │ + bmi.w 8aca4 <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ad18 <_PyObject_MakeTpCall@@Base+0x1a2c> │ │ │ │ + beq.w 8acec <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ lsls r0, r2, #21 │ │ │ │ - bpl.w 8b380 <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ + bpl.w 8b354 <_PyObject_MakeTpCall@@Base+0x2098> │ │ │ │ ldr.w r6, [r4, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8ac7c <_PyObject_MakeTpCall@@Base+0x1990> │ │ │ │ + beq.w 8ac50 <_PyObject_MakeTpCall@@Base+0x1994> │ │ │ │ ldr.w r5, [r6, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8ad2a <_PyObject_MakeTpCall@@Base+0x1a3e> │ │ │ │ + beq.w 8acfe <_PyObject_MakeTpCall@@Base+0x1a42> │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8b044 <_PyObject_MakeTpCall@@Base+0x1d58> │ │ │ │ + beq.w 8b018 <_PyObject_MakeTpCall@@Base+0x1d5c> │ │ │ │ ldr.w fp, [r7, #128] @ 0x80 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8b292 <_PyObject_MakeTpCall@@Base+0x1fa6> │ │ │ │ + beq.w 8b266 <_PyObject_MakeTpCall@@Base+0x1faa> │ │ │ │ ldr.w r1, [fp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b444 <_PyObject_MakeTpCall@@Base+0x2158> │ │ │ │ + beq.w 8b472 <_PyObject_MakeTpCall@@Base+0x21b6> │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3b8 <_PyObject_MakeTpCall@@Base+0x20cc> │ │ │ │ + beq.w 8b38c <_PyObject_MakeTpCall@@Base+0x20d0> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 7f64c │ │ │ │ + bl 7f680 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 89c48 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + bne.n 89c18 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r0 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b29a <_PyObject_MakeTpCall@@Base+0x1fae> │ │ │ │ + bne.w 8b26e <_PyObject_MakeTpCall@@Base+0x1fb2> │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq fp, r1 │ │ │ │ - b.w 8b29a <_PyObject_MakeTpCall@@Base+0x1fae> │ │ │ │ + b.w 8b26e <_PyObject_MakeTpCall@@Base+0x1fb2> │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 7d7fc │ │ │ │ + bl 7d82c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b398 <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ + beq.w 8b36c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8beb8 <_PyObject_MakeTpCall@@Base+0x2bcc> │ │ │ │ + beq.w 8bd4a <_PyObject_MakeTpCall@@Base+0x2a8e> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8beb8 <_PyObject_MakeTpCall@@Base+0x2bcc> │ │ │ │ + bpl.w 8bd4a <_PyObject_MakeTpCall@@Base+0x2a8e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 81f28 │ │ │ │ + bl 81f5c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b43a <_PyObject_MakeTpCall@@Base+0x214e> │ │ │ │ + beq.w 8b40e <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8bf5e <_PyObject_MakeTpCall@@Base+0x2c72> │ │ │ │ - ldr r1, [pc, #564] @ (89ee0 <_PyObject_MakeTpCall@@Base+0xbf4>) │ │ │ │ + bpl.w 8bd60 <_PyObject_MakeTpCall@@Base+0x2aa4> │ │ │ │ + ldr r1, [pc, #564] @ (89eb0 <_PyObject_MakeTpCall@@Base+0xbf4>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8adc2 <_PyObject_MakeTpCall@@Base+0x1ad6> │ │ │ │ + bne.w 8ad96 <_PyObject_MakeTpCall@@Base+0x1ada> │ │ │ │ ldr.w r2, [r1, #476] @ 0x1dc │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8adc2 <_PyObject_MakeTpCall@@Base+0x1ad6> │ │ │ │ + beq.w 8ad96 <_PyObject_MakeTpCall@@Base+0x1ada> │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ade2 <_PyObject_MakeTpCall@@Base+0x1af6> │ │ │ │ - ldr.w r9, [pc, #532] @ 89ef0 <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ + bne.w 8adb6 <_PyObject_MakeTpCall@@Base+0x1afa> │ │ │ │ + ldr.w r9, [pc, #532] @ 89ec0 <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b78a <_PyObject_MakeTpCall@@Base+0x249e> │ │ │ │ + bne.w 8b7c8 <_PyObject_MakeTpCall@@Base+0x250c> │ │ │ │ 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 8aaee <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + bne.w 8aac0 <_PyObject_MakeTpCall@@Base+0x1804> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aaee <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + bne.w 8aac0 <_PyObject_MakeTpCall@@Base+0x1804> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #40605 @ 0x9e9d │ │ │ │ + movw r8, #40653 @ 0x9ecd │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8bcd8 <_PyObject_MakeTpCall@@Base+0x29ec> │ │ │ │ + bne.w 8bef8 <_PyObject_MakeTpCall@@Base+0x2c3c> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79ee4 │ │ │ │ + bl 79f14 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b43a <_PyObject_MakeTpCall@@Base+0x214e> │ │ │ │ + beq.w 8b40e <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ 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 89d66 <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ - ldr.w r9, [pc, #432] @ 89ef0 <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ + bpl.n 89d36 <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ + ldr.w r9, [pc, #432] @ 89ec0 <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ sub.w r2, sl, #8 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -143137,1110 +143110,1110 @@ │ │ │ │ str.w r3, [sl, #48] @ 0x30 │ │ │ │ add.w r3, sl, #380 @ 0x17c │ │ │ │ str.w r3, [sl, #52] @ 0x34 │ │ │ │ add.w r3, sl, #368 @ 0x170 │ │ │ │ str.w r3, [sl, #56] @ 0x38 │ │ │ │ add.w r3, sl, #420 @ 0x1a4 │ │ │ │ str.w r3, [sl, #80] @ 0x50 │ │ │ │ - beq.w 8c18c <_PyObject_MakeTpCall@@Base+0x2ea0> │ │ │ │ + beq.w 8c334 <_PyObject_MakeTpCall@@Base+0x3078> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [sl, #168] @ 0xa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 89db6 <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ + beq.n 89d86 <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [sl, #152] @ 0x98 │ │ │ │ - movw r2, #64937 @ 0xfda9 │ │ │ │ - movt r2, #15 │ │ │ │ + movw r2, #85 @ 0x55 │ │ │ │ + movt r2, #16 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ str.w r2, [sl, #24] │ │ │ │ str.w r4, [sl, #128] @ 0x80 │ │ │ │ - movw r2, #59649 @ 0xe901 │ │ │ │ + movw r2, #59701 @ 0xe935 │ │ │ │ movt r2, #7 │ │ │ │ str.w r2, [sl, #160] @ 0xa0 │ │ │ │ - movw r2, #5017 @ 0x1399 │ │ │ │ + movw r2, #6093 @ 0x17cd │ │ │ │ movt r2, #18 │ │ │ │ str.w r2, [sl, #92] @ 0x5c │ │ │ │ - movw r2, #10557 @ 0x293d │ │ │ │ + movw r2, #11701 @ 0x2db5 │ │ │ │ movt r2, #20 │ │ │ │ str.w r2, [sl, #96] @ 0x60 │ │ │ │ it ne │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r3, [sl, #428] @ 0x1ac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r7, [sl, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl, #444] @ 0x1bc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8bc34 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ + bpl.w 8bea8 <_PyObject_MakeTpCall@@Base+0x2bec> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8bc42 <_PyObject_MakeTpCall@@Base+0x2956> │ │ │ │ + bpl.w 8beb6 <_PyObject_MakeTpCall@@Base+0x2bfa> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8bc42 <_PyObject_MakeTpCall@@Base+0x2956> │ │ │ │ + bpl.w 8beb6 <_PyObject_MakeTpCall@@Base+0x2bfa> │ │ │ │ adds.w r0, r6, #20 │ │ │ │ itt ne │ │ │ │ ldrne r5, [r6, #8] │ │ │ │ strne.w r0, [sl, #12] │ │ │ │ - beq.w 8bd7e <_PyObject_MakeTpCall@@Base+0x2a92> │ │ │ │ + beq.w 8be44 <_PyObject_MakeTpCall@@Base+0x2b88> │ │ │ │ blx 29b58 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8c1fc <_PyObject_MakeTpCall@@Base+0x2f10> │ │ │ │ + bne.w 8c3b8 <_PyObject_MakeTpCall@@Base+0x30fc> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8ad5a <_PyObject_MakeTpCall@@Base+0x1a6e> │ │ │ │ - ldr r5, [pc, #152] @ (89ee4 <_PyObject_MakeTpCall@@Base+0xbf8>) │ │ │ │ + bmi.w 8ad2e <_PyObject_MakeTpCall@@Base+0x1a72> │ │ │ │ + ldr r5, [pc, #152] @ (89eb4 <_PyObject_MakeTpCall@@Base+0xbf8>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr.w r3, [r5, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8adb0 <_PyObject_MakeTpCall@@Base+0x1ac4> │ │ │ │ + bne.w 8ad84 <_PyObject_MakeTpCall@@Base+0x1ac8> │ │ │ │ ldr.w r2, [r5, #2984] @ 0xba8 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8adb0 <_PyObject_MakeTpCall@@Base+0x1ac4> │ │ │ │ + beq.w 8ad84 <_PyObject_MakeTpCall@@Base+0x1ac8> │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #116] @ (89ee8 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ + ldr r1, [pc, #116] @ (89eb8 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.n 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.n 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 89ef4 <_PyObject_MakeTpCall@@Base+0xc08> │ │ │ │ - bl 106e5c │ │ │ │ + bne.n 89ec4 <_PyObject_MakeTpCall@@Base+0xc08> │ │ │ │ + bl 1070f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89efa <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ - ldr r1, [pc, #92] @ (89eec <_PyObject_MakeTpCall@@Base+0xc00>) │ │ │ │ + beq.n 89eca <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ + ldr r1, [pc, #92] @ (89ebc <_PyObject_MakeTpCall@@Base+0xc00>) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl 80400 │ │ │ │ + bl 80434 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 89eba <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ + beq.n 89e8a <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #68] @ (89ee8 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ + ldr r1, [pc, #68] @ (89eb8 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ba00 <_PyObject_MakeTpCall@@Base+0x2714> │ │ │ │ + bne.w 8b9be <_PyObject_MakeTpCall@@Base+0x2702> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 89efa <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ + bge.n 89eca <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89ed6 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + beq.n 89ea6 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c2b6 <_PyObject_MakeTpCall@@Base+0x2fca> │ │ │ │ + beq.w 8c08e <_PyObject_MakeTpCall@@Base+0x2dd2> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.w 8a834 <_PyObject_MakeTpCall@@Base+0x1548> │ │ │ │ + b.w 8a808 <_PyObject_MakeTpCall@@Base+0x154c> │ │ │ │ nop │ │ │ │ add r6, sp, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89e84 <_PyObject_MakeTpCall@@Base+0xb98> │ │ │ │ + beq.n 89e54 <_PyObject_MakeTpCall@@Base+0xb98> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8c40a <_PyObject_MakeTpCall@@Base+0x311e> │ │ │ │ + bmi.w 8c3d2 <_PyObject_MakeTpCall@@Base+0x3116> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8c452 <_PyObject_MakeTpCall@@Base+0x3166> │ │ │ │ + bpl.w 8c41a <_PyObject_MakeTpCall@@Base+0x315e> │ │ │ │ ldr.w r3, [r5, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b280 <_PyObject_MakeTpCall@@Base+0x1f94> │ │ │ │ + bne.w 8b254 <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ ldr.w r2, [r5, #3612] @ 0xe1c │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8b280 <_PyObject_MakeTpCall@@Base+0x1f94> │ │ │ │ - ldr r1, [pc, #736] @ (8a20c <_PyObject_MakeTpCall@@Base+0xf20>) │ │ │ │ + beq.w 8b254 <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ + ldr r1, [pc, #736] @ (8a1dc <_PyObject_MakeTpCall@@Base+0xf20>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.n 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8ab86 <_PyObject_MakeTpCall@@Base+0x189a> │ │ │ │ + bne.w 8ab58 <_PyObject_MakeTpCall@@Base+0x189c> │ │ │ │ ldr.w r2, [sl, #428] @ 0x1ac │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 89f50 <_PyObject_MakeTpCall@@Base+0xc64> │ │ │ │ + beq.n 89f20 <_PyObject_MakeTpCall@@Base+0xc64> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [sl, #436] @ 0x1b4 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8c394 <_PyObject_MakeTpCall@@Base+0x30a8> │ │ │ │ + bmi.w 8c42e <_PyObject_MakeTpCall@@Base+0x3172> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8c36c <_PyObject_MakeTpCall@@Base+0x3080> │ │ │ │ + bpl.w 8c534 <_PyObject_MakeTpCall@@Base+0x3278> │ │ │ │ ldr.w r3, [r5, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ab36 <_PyObject_MakeTpCall@@Base+0x184a> │ │ │ │ + bne.w 8ab08 <_PyObject_MakeTpCall@@Base+0x184c> │ │ │ │ ldr.w r2, [r5, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8ab36 <_PyObject_MakeTpCall@@Base+0x184a> │ │ │ │ + beq.w 8ab08 <_PyObject_MakeTpCall@@Base+0x184c> │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #648] @ (8a210 <_PyObject_MakeTpCall@@Base+0xf24>) │ │ │ │ + ldr r1, [pc, #648] @ (8a1e0 <_PyObject_MakeTpCall@@Base+0xf24>) │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8ab44 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ + beq.w 8ab16 <_PyObject_MakeTpCall@@Base+0x185a> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 8a024 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + bpl.n 89ff4 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8bb08 <_PyObject_MakeTpCall@@Base+0x281c> │ │ │ │ + bpl.w 8bb6a <_PyObject_MakeTpCall@@Base+0x28ae> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8bb08 <_PyObject_MakeTpCall@@Base+0x281c> │ │ │ │ + bpl.w 8bb6a <_PyObject_MakeTpCall@@Base+0x28ae> │ │ │ │ adds.w r7, r6, #20 │ │ │ │ - beq.w 8bb10 <_PyObject_MakeTpCall@@Base+0x2824> │ │ │ │ + beq.w 8bb72 <_PyObject_MakeTpCall@@Base+0x28b6> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #6213 @ 0x1845 │ │ │ │ + movw r2, #6285 @ 0x188d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b968 <_PyObject_MakeTpCall@@Base+0x267c> │ │ │ │ - ldr.w r9, [pc, #588] @ 8a224 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b87a <_PyObject_MakeTpCall@@Base+0x25be> │ │ │ │ + ldr.w r9, [pc, #588] @ 8a1f4 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.w 8abec <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + bhi.w 8abc0 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ lsrs r1, r0, #3 │ │ │ │ ldr.w r3, [r9, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8b980 <_PyObject_MakeTpCall@@Base+0x2694> │ │ │ │ + beq.w 8b892 <_PyObject_MakeTpCall@@Base+0x25d6> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8abcc <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + beq.w 8aba0 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ str.w r6, [sl, #88] @ 0x58 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8c4e2 <_PyObject_MakeTpCall@@Base+0x31f6> │ │ │ │ + bmi.w 8c4ea <_PyObject_MakeTpCall@@Base+0x322e> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8c4c6 <_PyObject_MakeTpCall@@Base+0x31da> │ │ │ │ + bpl.w 8c4ce <_PyObject_MakeTpCall@@Base+0x3212> │ │ │ │ ldr.w r3, [r5, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b76e <_PyObject_MakeTpCall@@Base+0x2482> │ │ │ │ + bne.w 8b648 <_PyObject_MakeTpCall@@Base+0x238c> │ │ │ │ ldr.w r2, [r5, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b76e <_PyObject_MakeTpCall@@Base+0x2482> │ │ │ │ - ldr r1, [pc, #448] @ (8a214 <_PyObject_MakeTpCall@@Base+0xf28>) │ │ │ │ + beq.w 8b648 <_PyObject_MakeTpCall@@Base+0x238c> │ │ │ │ + ldr r1, [pc, #448] @ (8a1e4 <_PyObject_MakeTpCall@@Base+0xf28>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b2b4 <_PyObject_MakeTpCall@@Base+0x1fc8> │ │ │ │ - ldr.w r9, [pc, #444] @ 8a224 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b288 <_PyObject_MakeTpCall@@Base+0x1fcc> │ │ │ │ + ldr.w r9, [pc, #444] @ 8a1f4 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b794 <_PyObject_MakeTpCall@@Base+0x24a8> │ │ │ │ + bne.w 8b7d2 <_PyObject_MakeTpCall@@Base+0x2516> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b304 <_PyObject_MakeTpCall@@Base+0x2018> │ │ │ │ + bmi.w 8b2d8 <_PyObject_MakeTpCall@@Base+0x201c> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8bf42 <_PyObject_MakeTpCall@@Base+0x2c56> │ │ │ │ + bpl.w 8bd2e <_PyObject_MakeTpCall@@Base+0x2a72> │ │ │ │ ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b6a6 <_PyObject_MakeTpCall@@Base+0x23ba> │ │ │ │ + bne.w 8b6b8 <_PyObject_MakeTpCall@@Base+0x23fc> │ │ │ │ ldr.w r2, [r5, #2200] @ 0x898 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b6a6 <_PyObject_MakeTpCall@@Base+0x23ba> │ │ │ │ - ldr r1, [pc, #368] @ (8a218 <_PyObject_MakeTpCall@@Base+0xf2c>) │ │ │ │ + beq.w 8b6b8 <_PyObject_MakeTpCall@@Base+0x23fc> │ │ │ │ + ldr r1, [pc, #368] @ (8a1e8 <_PyObject_MakeTpCall@@Base+0xf2c>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b6b8 <_PyObject_MakeTpCall@@Base+0x23cc> │ │ │ │ - ldr.w r9, [pc, #360] @ 8a224 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b6ee <_PyObject_MakeTpCall@@Base+0x2432> │ │ │ │ + ldr.w r9, [pc, #360] @ 8a1f4 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b780 <_PyObject_MakeTpCall@@Base+0x2494> │ │ │ │ + bne.w 8b7be <_PyObject_MakeTpCall@@Base+0x2502> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b6da <_PyObject_MakeTpCall@@Base+0x23ee> │ │ │ │ + bmi.w 8b710 <_PyObject_MakeTpCall@@Base+0x2454> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8bf26 <_PyObject_MakeTpCall@@Base+0x2c3a> │ │ │ │ + bpl.w 8be1a <_PyObject_MakeTpCall@@Base+0x2b5e> │ │ │ │ ldr.w r3, [r5, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b648 <_PyObject_MakeTpCall@@Base+0x235c> │ │ │ │ + bne.w 8b65a <_PyObject_MakeTpCall@@Base+0x239e> │ │ │ │ ldr.w r2, [r5, #636] @ 0x27c │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b648 <_PyObject_MakeTpCall@@Base+0x235c> │ │ │ │ - ldr r1, [pc, #288] @ (8a21c <_PyObject_MakeTpCall@@Base+0xf30>) │ │ │ │ + beq.w 8b65a <_PyObject_MakeTpCall@@Base+0x239e> │ │ │ │ + ldr r1, [pc, #288] @ (8a1ec <_PyObject_MakeTpCall@@Base+0xf30>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b65a <_PyObject_MakeTpCall@@Base+0x236e> │ │ │ │ - ldr.w r9, [pc, #276] @ 8a224 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b66c <_PyObject_MakeTpCall@@Base+0x23b0> │ │ │ │ + ldr.w r9, [pc, #276] @ 8a1f4 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b7da <_PyObject_MakeTpCall@@Base+0x24ee> │ │ │ │ + bne.w 8b818 <_PyObject_MakeTpCall@@Base+0x255c> │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8af6e <_PyObject_MakeTpCall@@Base+0x1c82> │ │ │ │ + bne.w 8af42 <_PyObject_MakeTpCall@@Base+0x1c86> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 8a144 <_PyObject_MakeTpCall@@Base+0xe58> │ │ │ │ + cbz r3, 8a114 <_PyObject_MakeTpCall@@Base+0xe58> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [sl, #84] @ 0x54 │ │ │ │ mvn.w r3, #15 │ │ │ │ str.w r3, [sl, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 8a15c <_PyObject_MakeTpCall@@Base+0xe70> │ │ │ │ + cbz r3, 8a12c <_PyObject_MakeTpCall@@Base+0xe70> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str.w r3, [sl, #84] @ 0x54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [sl, #144] @ 0x90 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r7, [sl, #16] │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ str.w r2, [sl, #20] │ │ │ │ ands.w r6, r6, #8388608 @ 0x800000 │ │ │ │ - beq.w 8a572 <_PyObject_MakeTpCall@@Base+0x1286> │ │ │ │ + beq.w 8a542 <_PyObject_MakeTpCall@@Base+0x1286> │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r3, sl │ │ │ │ str.w r3, [sl, #120] @ 0x78 │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a59c <_PyObject_MakeTpCall@@Base+0x12b0> │ │ │ │ + bne.w 8a56c <_PyObject_MakeTpCall@@Base+0x12b0> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b36e <_PyObject_MakeTpCall@@Base+0x2082> │ │ │ │ + bne.w 8b342 <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ str.w r3, [sl, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 8b374 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ + bgt.w 8b348 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8a5da <_PyObject_MakeTpCall@@Base+0x12ee> │ │ │ │ + bmi.w 8a5aa <_PyObject_MakeTpCall@@Base+0x12ee> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bpl.w 8c264 <_PyObject_MakeTpCall@@Base+0x2f78> │ │ │ │ + bpl.w 8c554 <_PyObject_MakeTpCall@@Base+0x3298> │ │ │ │ ldr.w r3, [r5, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b730 <_PyObject_MakeTpCall@@Base+0x2444> │ │ │ │ + bne.w 8b6dc <_PyObject_MakeTpCall@@Base+0x2420> │ │ │ │ ldr.w r2, [r5, #676] @ 0x2a4 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8b730 <_PyObject_MakeTpCall@@Base+0x2444> │ │ │ │ - ldr r1, [pc, #84] @ (8a220 <_PyObject_MakeTpCall@@Base+0xf34>) │ │ │ │ + beq.w 8b6dc <_PyObject_MakeTpCall@@Base+0x2420> │ │ │ │ + ldr r1, [pc, #84] @ (8a1f0 <_PyObject_MakeTpCall@@Base+0xf34>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b1f6 <_PyObject_MakeTpCall@@Base+0x1f0a> │ │ │ │ - ldr.w r9, [pc, #68] @ 8a224 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b1ca <_PyObject_MakeTpCall@@Base+0x1f0e> │ │ │ │ + ldr.w r9, [pc, #68] @ 8a1f4 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b7f2 <_PyObject_MakeTpCall@@Base+0x2506> │ │ │ │ + bne.w 8b830 <_PyObject_MakeTpCall@@Base+0x2574> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b22c <_PyObject_MakeTpCall@@Base+0x1f40> │ │ │ │ + bmi.w 8b200 <_PyObject_MakeTpCall@@Base+0x1f44> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bpl.w 8c258 <_PyObject_MakeTpCall@@Base+0x2f6c> │ │ │ │ - b.n 8a228 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ + bpl.w 8c53e <_PyObject_MakeTpCall@@Base+0x3282> │ │ │ │ + b.n 8a1f8 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ nop │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8a474 <_PyObject_MakeTpCall@@Base+0x1188>) │ │ │ │ + add r2, pc, #608 @ (adr r2, 8a444 <_PyObject_MakeTpCall@@Base+0x1188>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8a44c <_PyObject_MakeTpCall@@Base+0x1160>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8a41c <_PyObject_MakeTpCall@@Base+0x1160>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 8a3e0 <_PyObject_MakeTpCall@@Base+0x10f4>) │ │ │ │ + add r0, pc, #448 @ (adr r0, 8a3b0 <_PyObject_MakeTpCall@@Base+0x10f4>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8a484 <_PyObject_MakeTpCall@@Base+0x1198>) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8a454 <_PyObject_MakeTpCall@@Base+0x1198>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r5, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b71e <_PyObject_MakeTpCall@@Base+0x2432> │ │ │ │ + bne.w 8b6ca <_PyObject_MakeTpCall@@Base+0x240e> │ │ │ │ ldr.w r2, [r5, #748] @ 0x2ec │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8b71e <_PyObject_MakeTpCall@@Base+0x2432> │ │ │ │ - ldr r1, [pc, #728] @ (8a518 <_PyObject_MakeTpCall@@Base+0x122c>) │ │ │ │ + beq.w 8b6ca <_PyObject_MakeTpCall@@Base+0x240e> │ │ │ │ + ldr r1, [pc, #728] @ (8a4e8 <_PyObject_MakeTpCall@@Base+0x122c>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8be90 <_PyObject_MakeTpCall@@Base+0x2ba4> │ │ │ │ - ldr.w r9, [pc, #720] @ 8a524 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ + bne.w 8bd9a <_PyObject_MakeTpCall@@Base+0x2ade> │ │ │ │ + ldr.w r9, [pc, #720] @ 8a4f4 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b7e6 <_PyObject_MakeTpCall@@Base+0x24fa> │ │ │ │ + bne.w 8b824 <_PyObject_MakeTpCall@@Base+0x2568> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 8a292 <_PyObject_MakeTpCall@@Base+0xfa6> │ │ │ │ + bmi.n 8a262 <_PyObject_MakeTpCall@@Base+0xfa6> │ │ │ │ lsls r2, r3, #22 │ │ │ │ mov.w r1, #1 │ │ │ │ it pl │ │ │ │ orrpl.w r3, r3, #256 @ 0x100 │ │ │ │ mov r0, sl │ │ │ │ ittt pl │ │ │ │ strpl.w r3, [sl, #84] @ 0x54 │ │ │ │ mvnpl.w r3, #3221225472 @ 0xc0000000 │ │ │ │ strpl.w r3, [sl] │ │ │ │ - bl 72f6c │ │ │ │ + bl 72fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + blt.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movw r1, #45388 @ 0xb14c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 8a2ac <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ + cbz r3, 8a27c <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ mov r0, sl │ │ │ │ - bl 8d8c4 │ │ │ │ + bl 8d894 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a29e <_PyObject_MakeTpCall@@Base+0xfb2> │ │ │ │ + bne.n 8a26e <_PyObject_MakeTpCall@@Base+0xfb2> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r6, [r3, #6] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8bcf0 <_PyObject_MakeTpCall@@Base+0x2a04> │ │ │ │ + beq.w 8bf20 <_PyObject_MakeTpCall@@Base+0x2c64> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 8bece <_PyObject_MakeTpCall@@Base+0x2be2> │ │ │ │ + bmi.w 8bdc2 <_PyObject_MakeTpCall@@Base+0x2b06> │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bf12 <_PyObject_MakeTpCall@@Base+0x2c26> │ │ │ │ + beq.w 8be06 <_PyObject_MakeTpCall@@Base+0x2b4a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 8bf12 <_PyObject_MakeTpCall@@Base+0x2c26> │ │ │ │ - bl 81f28 │ │ │ │ + bpl.w 8be06 <_PyObject_MakeTpCall@@Base+0x2b4a> │ │ │ │ + bl 81f5c │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - movw r3, #35801 @ 0x8bd9 │ │ │ │ + beq.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + movw r3, #35769 @ 0x8bb9 │ │ │ │ movt r3, #15 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #544] @ (8a51c <_PyObject_MakeTpCall@@Base+0x1230>) │ │ │ │ + ldr r3, [pc, #544] @ (8a4ec <_PyObject_MakeTpCall@@Base+0x1230>) │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr.w r9, [pc, #544] @ 8a524 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ + ldr.w r9, [pc, #544] @ 8a4f4 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ asrs r3, r3, #3 │ │ │ │ str r5, [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 8a64a <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ + bpl.w 8a61a <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b8a8 <_PyObject_MakeTpCall@@Base+0x25bc> │ │ │ │ + bne.w 8b8a4 <_PyObject_MakeTpCall@@Base+0x25e8> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8a64a <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ + ble.w 8a61a <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ movs r0, #1 │ │ │ │ ldrb r5, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsls r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8aaaa <_PyObject_MakeTpCall@@Base+0x17be> │ │ │ │ + beq.w 8aa7c <_PyObject_MakeTpCall@@Base+0x17c0> │ │ │ │ add.w r0, r0, r8, lsl #3 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8a634 <_PyObject_MakeTpCall@@Base+0x1348> │ │ │ │ + beq.w 8a604 <_PyObject_MakeTpCall@@Base+0x1348> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [r9, fp] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr r2, [pc, #440] @ (8a51c <_PyObject_MakeTpCall@@Base+0x1230>) │ │ │ │ + ldr r2, [pc, #440] @ (8a4ec <_PyObject_MakeTpCall@@Base+0x1230>) │ │ │ │ eor.w sl, r6, r1 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #12 │ │ │ │ ubfx sl, sl, #0, #12 │ │ │ │ mla r3, r3, sl, r5 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r6, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.w 8a8f8 <_PyObject_MakeTpCall@@Base+0x160c> │ │ │ │ + bne.w 8a8cc <_PyObject_MakeTpCall@@Base+0x1610> │ │ │ │ movs r3, #12 │ │ │ │ mul.w r3, r3, sl │ │ │ │ adds r1, r5, r3 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8a8f6 <_PyObject_MakeTpCall@@Base+0x160a> │ │ │ │ + bne.w 8a8ca <_PyObject_MakeTpCall@@Base+0x160e> │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r3 │ │ │ │ ldr.w r4, [r5, #2816] @ 0xb00 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8a88c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + beq.w 8a860 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a3b6 <_PyObject_MakeTpCall@@Base+0x10ca> │ │ │ │ + beq.n 8a386 <_PyObject_MakeTpCall@@Base+0x10ca> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a52a <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ + beq.w 8a4fa <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8a864 <_PyObject_MakeTpCall@@Base+0x1578> │ │ │ │ + bne.w 8a838 <_PyObject_MakeTpCall@@Base+0x157c> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8c162 <_PyObject_MakeTpCall@@Base+0x2e76> │ │ │ │ + beq.w 8c23e <_PyObject_MakeTpCall@@Base+0x2f82> │ │ │ │ movw r6, #33156 @ 0x8184 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r5, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r5, #1 │ │ │ │ lsls r1, r3, #29 │ │ │ │ mov.w r5, r5, lsl #3 │ │ │ │ - bmi.w 8c216 <_PyObject_MakeTpCall@@Base+0x2f2a> │ │ │ │ + bmi.w 8c48a <_PyObject_MakeTpCall@@Base+0x31ce> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ subs r3, r3, r5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 8b87a <_PyObject_MakeTpCall@@Base+0x258e> │ │ │ │ + bhi.w 8b84c <_PyObject_MakeTpCall@@Base+0x2590> │ │ │ │ adds r1, r5, r0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bmi.w 8b87a <_PyObject_MakeTpCall@@Base+0x258e> │ │ │ │ + bmi.w 8b84c <_PyObject_MakeTpCall@@Base+0x2590> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r2, #6213 @ 0x1845 │ │ │ │ + movw r2, #6285 @ 0x188d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [sl, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b86a <_PyObject_MakeTpCall@@Base+0x257e> │ │ │ │ + bne.w 8b83c <_PyObject_MakeTpCall@@Base+0x2580> │ │ │ │ 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 8b5c4 <_PyObject_MakeTpCall@@Base+0x22d8> │ │ │ │ + bcs.w 8b598 <_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 8b5b0 <_PyObject_MakeTpCall@@Base+0x22c4> │ │ │ │ + beq.w 8b584 <_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 8a8c2 <_PyObject_MakeTpCall@@Base+0x15d6> │ │ │ │ + beq.w 8a896 <_PyObject_MakeTpCall@@Base+0x15da> │ │ │ │ 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 8b19c <_PyObject_MakeTpCall@@Base+0x1eb0> │ │ │ │ + bgt.w 8b176 <_PyObject_MakeTpCall@@Base+0x1eba> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #140] @ (8a520 <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ + ldr r2, [pc, #140] @ (8a4f0 <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ 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 8baf2 <_PyObject_MakeTpCall@@Base+0x2806> │ │ │ │ + bne.w 8c05e <_PyObject_MakeTpCall@@Base+0x2da2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8baa8 <_PyObject_MakeTpCall@@Base+0x27bc> │ │ │ │ + beq.w 8bb20 <_PyObject_MakeTpCall@@Base+0x2864> │ │ │ │ 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 8bab2 <_PyObject_MakeTpCall@@Base+0x27c6> │ │ │ │ + beq.w 8bb2a <_PyObject_MakeTpCall@@Base+0x286e> │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ sub.w r1, r5, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - movw r6, #37521 @ 0x9291 │ │ │ │ + movw r6, #37209 @ 0x9159 │ │ │ │ movt r6, #15 │ │ │ │ and.w r2, r2, #3 │ │ │ │ str r7, [r5, #12] │ │ │ │ ldr.w r0, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ str r6, [r5, #20] │ │ │ │ orr.w r2, r2, lr │ │ │ │ str.w r1, [lr] │ │ │ │ strd r0, r2, [r5, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ - beq.n 8a528 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + beq.n 8a4f8 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bb32 <_PyObject_MakeTpCall@@Base+0x2846> │ │ │ │ - b.n 8a528 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ - add r0, pc, #896 @ (adr r0, 8a89c <_PyObject_MakeTpCall@@Base+0x15b0>) │ │ │ │ + beq.w 8bcae <_PyObject_MakeTpCall@@Base+0x29f2> │ │ │ │ + b.n 8a4f8 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + add r0, pc, #896 @ (adr r0, 8a86c <_PyObject_MakeTpCall@@Base+0x15b0>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl be4c4 │ │ │ │ + bl be53c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a54e <_PyObject_MakeTpCall@@Base+0x1262> │ │ │ │ + beq.n 8a51e <_PyObject_MakeTpCall@@Base+0x1262> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8a54e <_PyObject_MakeTpCall@@Base+0x1262> │ │ │ │ + cbnz r3, 8a51e <_PyObject_MakeTpCall@@Base+0x1262> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8c32e <_PyObject_MakeTpCall@@Base+0x3042> │ │ │ │ + beq.w 8c39a <_PyObject_MakeTpCall@@Base+0x30de> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a312 <_PyObject_MakeTpCall@@Base+0x1026> │ │ │ │ + beq.w 8a2e2 <_PyObject_MakeTpCall@@Base+0x1026> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a312 <_PyObject_MakeTpCall@@Base+0x1026> │ │ │ │ + bne.w 8a2e2 <_PyObject_MakeTpCall@@Base+0x1026> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a312 <_PyObject_MakeTpCall@@Base+0x1026> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a2e2 <_PyObject_MakeTpCall@@Base+0x1026> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14188 @ 0x376c │ │ │ │ + movw r1, #15020 @ 0x3aac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ str.w r6, [sl, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a18a <_PyObject_MakeTpCall@@Base+0xe9e> │ │ │ │ + beq.w 8a15a <_PyObject_MakeTpCall@@Base+0xe9e> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b1ea <_PyObject_MakeTpCall@@Base+0x1efe> │ │ │ │ + beq.w 8b170 <_PyObject_MakeTpCall@@Base+0x1eb4> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #684] @ (8a854 <_PyObject_MakeTpCall@@Base+0x1568>) │ │ │ │ + ldr r2, [pc, #688] @ (8a828 <_PyObject_MakeTpCall@@Base+0x156c>) │ │ │ │ str.w r2, [sl, #124] @ 0x7c │ │ │ │ - cbnz r3, 8a5b4 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ + cbnz r3, 8a584 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c1a6 <_PyObject_MakeTpCall@@Base+0x2eba> │ │ │ │ + beq.w 8c2f2 <_PyObject_MakeTpCall@@Base+0x3036> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a19c <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ + bne.w 8a16c <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a19c <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ + bne.w 8a16c <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ - movw r3, #5105 @ 0x13f1 │ │ │ │ + movw r3, #5157 @ 0x1425 │ │ │ │ movt r3, #8 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.w 8a1a6 <_PyObject_MakeTpCall@@Base+0xeba> │ │ │ │ - ldr.w r9, [pc, #644] @ 8a860 <_PyObject_MakeTpCall@@Base+0x1574> │ │ │ │ + bpl.w 8a176 <_PyObject_MakeTpCall@@Base+0xeba> │ │ │ │ + ldr.w r9, [pc, #648] @ 8a834 <_PyObject_MakeTpCall@@Base+0x1578> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ adds r4, r1, r2 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 8a616 <_PyObject_MakeTpCall@@Base+0x132a> │ │ │ │ + beq.n 8a5e6 <_PyObject_MakeTpCall@@Base+0x132a> │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r4, r1, r3 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8a1b4 <_PyObject_MakeTpCall@@Base+0xec8> │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ + bmi.w 8a184 <_PyObject_MakeTpCall@@Base+0xec8> │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8a1e4 <_PyObject_MakeTpCall@@Base+0xef8> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8a1b4 <_PyObject_MakeTpCall@@Base+0xef8> │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.n 8a64a <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ + ble.n 8a61a <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8a634 <_PyObject_MakeTpCall@@Base+0x1348> │ │ │ │ + beq.n 8a604 <_PyObject_MakeTpCall@@Base+0x1348> │ │ │ │ cmp r1, r8 │ │ │ │ - bgt.w 8a34e <_PyObject_MakeTpCall@@Base+0x1062> │ │ │ │ + bgt.w 8a31e <_PyObject_MakeTpCall@@Base+0x1062> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8a672 <_PyObject_MakeTpCall@@Base+0x1386> │ │ │ │ + beq.n 8a642 <_PyObject_MakeTpCall@@Base+0x1386> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a672 <_PyObject_MakeTpCall@@Base+0x1386> │ │ │ │ + cbnz r3, 8a642 <_PyObject_MakeTpCall@@Base+0x1386> │ │ │ │ ldr r4, [r2, #24] │ │ │ │ - ldr r2, [pc, #496] @ (8a858 <_PyObject_MakeTpCall@@Base+0x156c>) │ │ │ │ + ldr r2, [pc, #500] @ (8a82c <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bd3e <_PyObject_MakeTpCall@@Base+0x2a52> │ │ │ │ + bne.w 8c030 <_PyObject_MakeTpCall@@Base+0x2d74> │ │ │ │ blx r4 │ │ │ │ movw r0, #36024 @ 0x8cb8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r6, [r9, fp] │ │ │ │ strd sl, sl, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #20 │ │ │ │ - bpl.w 8ab64 <_PyObject_MakeTpCall@@Base+0x1878> │ │ │ │ + bpl.w 8ab36 <_PyObject_MakeTpCall@@Base+0x187a> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8ab64 <_PyObject_MakeTpCall@@Base+0x1878> │ │ │ │ + beq.w 8ab36 <_PyObject_MakeTpCall@@Base+0x187a> │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #2 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bd50 <_PyObject_MakeTpCall@@Base+0x2a64> │ │ │ │ + beq.w 8bfe6 <_PyObject_MakeTpCall@@Base+0x2d2a> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bda8 <_PyObject_MakeTpCall@@Base+0x2abc> │ │ │ │ + bne.w 8bf94 <_PyObject_MakeTpCall@@Base+0x2cd8> │ │ │ │ ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8be4a <_PyObject_MakeTpCall@@Base+0x2b5e> │ │ │ │ + bpl.w 8bfca <_PyObject_MakeTpCall@@Base+0x2d0e> │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c484 <_PyObject_MakeTpCall@@Base+0x3198> │ │ │ │ - movw r3, #57249 @ 0xdfa1 │ │ │ │ + beq.w 8c2b0 <_PyObject_MakeTpCall@@Base+0x2ff4> │ │ │ │ + movw r3, #57369 @ 0xe019 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ab1c <_PyObject_MakeTpCall@@Base+0x1830> │ │ │ │ + bne.w 8aaee <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #388] @ (8a85c <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ + ldr r1, [pc, #392] @ (8a830 <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl bd578 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd5ec <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ab2a <_PyObject_MakeTpCall@@Base+0x183e> │ │ │ │ + beq.w 8aafc <_PyObject_MakeTpCall@@Base+0x1840> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a70a <_PyObject_MakeTpCall@@Base+0x141e> │ │ │ │ + beq.n 8a6da <_PyObject_MakeTpCall@@Base+0x141e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8a70a <_PyObject_MakeTpCall@@Base+0x141e> │ │ │ │ - ldr r2, [pc, #352] @ (8a858 <_PyObject_MakeTpCall@@Base+0x156c>) │ │ │ │ + cbnz r3, 8a6da <_PyObject_MakeTpCall@@Base+0x141e> │ │ │ │ + ldr r2, [pc, #356] @ (8a82c <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bdfc <_PyObject_MakeTpCall@@Base+0x2b10> │ │ │ │ + bne.w 8c042 <_PyObject_MakeTpCall@@Base+0x2d86> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr.w r7, [r9, fp] │ │ │ │ + ldr.w r6, [r9, fp] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bpl.w 8b742 <_PyObject_MakeTpCall@@Base+0x2456> │ │ │ │ + bpl.w 8b61c <_PyObject_MakeTpCall@@Base+0x2360> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b742 <_PyObject_MakeTpCall@@Base+0x2456> │ │ │ │ + beq.w 8b61c <_PyObject_MakeTpCall@@Base+0x2360> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b070 <_PyObject_MakeTpCall@@Base+0x1d84> │ │ │ │ - movw r3, #56377 @ 0xdc39 │ │ │ │ + bne.w 8b044 <_PyObject_MakeTpCall@@Base+0x1d88> │ │ │ │ + movw r3, #56513 @ 0xdcc1 │ │ │ │ movt r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8ac1a <_PyObject_MakeTpCall@@Base+0x192e> │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - ands.w r3, r3, #1 │ │ │ │ - beq.w 8c244 <_PyObject_MakeTpCall@@Base+0x2f58> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8bb4c <_PyObject_MakeTpCall@@Base+0x2860> │ │ │ │ - ldr.w r4, [r7, #148] @ 0x94 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ + bne.w 8abee <_PyObject_MakeTpCall@@Base+0x1932> │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + ands.w r2, r2, #1 │ │ │ │ + beq.w 8c4b8 <_PyObject_MakeTpCall@@Base+0x31fc> │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 8bba8 <_PyObject_MakeTpCall@@Base+0x28ec> │ │ │ │ + ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ + adds r2, #1 │ │ │ │ + ldr r7, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bb58 <_PyObject_MakeTpCall@@Base+0x286c> │ │ │ │ - ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ + beq.w 8bbb4 <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ + ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ subs r2, r2, r4 │ │ │ │ - cmp.w r3, r2, asr #2 │ │ │ │ - bge.w 8bb58 <_PyObject_MakeTpCall@@Base+0x286c> │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str.w r3, [r7, #148] @ 0x94 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp.w r7, r2, asr #2 │ │ │ │ + bge.w 8bbb4 <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ + add.w r7, r4, r7, lsl #2 │ │ │ │ + str.w r7, [r6, #148] @ 0x94 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [r6, #48] @ 0x30 │ │ │ │ + cmp r2, r1 │ │ │ │ + mov.w r1, #0 │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - str r6, [r4, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - adds r6, #124 @ 0x7c │ │ │ │ - cmp r2, r3 │ │ │ │ - ldrd r0, r1, [r5, #8] │ │ │ │ - strd r0, r1, [r4, #12] │ │ │ │ - str r6, [r4, #28] │ │ │ │ - str r3, [r4, #20] │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ + ldr.w r2, [r3, #-76] │ │ │ │ + ldrd r7, r0, [r5, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + strd r7, r0, [r4, #12] │ │ │ │ + str r3, [r4, #28] │ │ │ │ + str r1, [r4, #20] │ │ │ │ str r2, [r4, #32] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - strh r3, [r4, #36] @ 0x24 │ │ │ │ - strb.w r3, [r4, #38] @ 0x26 │ │ │ │ - ble.w 8b000 <_PyObject_MakeTpCall@@Base+0x1d14> │ │ │ │ + str r1, [r4, #24] │ │ │ │ + strh r1, [r4, #36] @ 0x24 │ │ │ │ + strb.w r1, [r4, #38] @ 0x26 │ │ │ │ + ble.w 8afd4 <_PyObject_MakeTpCall@@Base+0x1d18> │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9d650 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + bl 9d6a0 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b018 <_PyObject_MakeTpCall@@Base+0x1d2c> │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ + bne.w 8afec <_PyObject_MakeTpCall@@Base+0x1d30> │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bcc0 <_PyObject_MakeTpCall@@Base+0x29d4> │ │ │ │ + bne.w 8bee0 <_PyObject_MakeTpCall@@Base+0x2c24> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e1a4 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9e1f4 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ac2e <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ + beq.w 8ac02 <_PyObject_MakeTpCall@@Base+0x1946> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bc72 <_PyObject_MakeTpCall@@Base+0x2986> │ │ │ │ + bne.w 8bc54 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a828 <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ + beq.n 8a7fc <_PyObject_MakeTpCall@@Base+0x1540> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8a828 <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ - ldr r2, [pc, #72] @ (8a858 <_PyObject_MakeTpCall@@Base+0x156c>) │ │ │ │ + cbnz r3, 8a7fc <_PyObject_MakeTpCall@@Base+0x1540> │ │ │ │ + ldr r2, [pc, #72] @ (8a82c <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bca4 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ + bne.w 8bc86 <_PyObject_MakeTpCall@@Base+0x29ca> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c466 <_PyObject_MakeTpCall@@Base+0x317a> │ │ │ │ + bne.w 8c346 <_PyObject_MakeTpCall@@Base+0x308a> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a84a <_PyObject_MakeTpCall@@Base+0x155e> │ │ │ │ + beq.n 8a81e <_PyObject_MakeTpCall@@Base+0x1562> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c47a <_PyObject_MakeTpCall@@Base+0x318e> │ │ │ │ + beq.w 8c32a <_PyObject_MakeTpCall@@Base+0x306e> │ │ │ │ mov r0, sl │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ asrs r0, r0, #26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8aa90 <_PyObject_MakeTpCall@@Base+0x17a4>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8aa64 <_PyObject_MakeTpCall@@Base+0x17a8>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a882 <_PyObject_MakeTpCall@@Base+0x1596> │ │ │ │ + beq.n 8a856 <_PyObject_MakeTpCall@@Base+0x159a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8be24 <_PyObject_MakeTpCall@@Base+0x2b38> │ │ │ │ + beq.w 8bf6e <_PyObject_MakeTpCall@@Base+0x2cb2> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8a528 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + bne.w 8a4f8 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ ldr.w r0, [r9, fp] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a312 <_PyObject_MakeTpCall@@Base+0x1026> │ │ │ │ + beq.w 8a2e2 <_PyObject_MakeTpCall@@Base+0x1026> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a312 <_PyObject_MakeTpCall@@Base+0x1026> │ │ │ │ + beq.w 8a2e2 <_PyObject_MakeTpCall@@Base+0x1026> │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldrd sl, r1, [r3, #24] │ │ │ │ cmp r1, sl │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc.w r3, [ip, #12] │ │ │ │ strcc.w ip, [r3, #8] │ │ │ │ - bcc.w 8a468 <_PyObject_MakeTpCall@@Base+0x117c> │ │ │ │ + bcc.w 8a438 <_PyObject_MakeTpCall@@Base+0x117c> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, sl, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, sl │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, sl] │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.n 8a468 <_PyObject_MakeTpCall@@Base+0x117c> │ │ │ │ + b.n 8a438 <_PyObject_MakeTpCall@@Base+0x117c> │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #696] @ (8abb4 <_PyObject_MakeTpCall@@Base+0x18c8>) │ │ │ │ + ldr r0, [pc, #696] @ (8ab88 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8b918 <_PyObject_MakeTpCall@@Base+0x262c> │ │ │ │ + bne.w 8b914 <_PyObject_MakeTpCall@@Base+0x2658> │ │ │ │ ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.w 8bcce <_PyObject_MakeTpCall@@Base+0x29e2> │ │ │ │ + bgt.w 8beee <_PyObject_MakeTpCall@@Base+0x2c32> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b450 <_PyObject_MakeTpCall@@Base+0x2164> │ │ │ │ + beq.w 8b418 <_PyObject_MakeTpCall@@Base+0x215c> │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #660] @ (8abb4 <_PyObject_MakeTpCall@@Base+0x18c8>) │ │ │ │ + ldr r3, [pc, #660] @ (8ab88 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8b91e <_PyObject_MakeTpCall@@Base+0x2632> │ │ │ │ + beq.w 8b91a <_PyObject_MakeTpCall@@Base+0x265e> │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b93c <_PyObject_MakeTpCall@@Base+0x2650> │ │ │ │ + beq.w 8b938 <_PyObject_MakeTpCall@@Base+0x267c> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8b5a4 <_PyObject_MakeTpCall@@Base+0x22b8> │ │ │ │ + beq.w 8b578 <_PyObject_MakeTpCall@@Base+0x22bc> │ │ │ │ adds r4, r3, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ str r4, [r1, #0] │ │ │ │ - ble.w 8b022 <_PyObject_MakeTpCall@@Base+0x1d36> │ │ │ │ + ble.w 8aff6 <_PyObject_MakeTpCall@@Base+0x1d3a> │ │ │ │ add.w r3, r1, #8 │ │ │ │ strd r8, r7, [sp, #76] @ 0x4c │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, lr │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #584] @ (8abb8 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldr r1, [pc, #584] @ (8ab8c <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8a9b8 <_PyObject_MakeTpCall@@Base+0x16cc> │ │ │ │ + bmi.n 8a98c <_PyObject_MakeTpCall@@Base+0x16d0> │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8aa02 <_PyObject_MakeTpCall@@Base+0x1716> │ │ │ │ + beq.n 8a9d6 <_PyObject_MakeTpCall@@Base+0x171a> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8aa28 <_PyObject_MakeTpCall@@Base+0x173c> │ │ │ │ + bne.n 8a9fa <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 8a964 <_PyObject_MakeTpCall@@Base+0x1678> │ │ │ │ + blt.n 8a938 <_PyObject_MakeTpCall@@Base+0x167c> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrd r8, r7, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8a9ac <_PyObject_MakeTpCall@@Base+0x16c0> │ │ │ │ + beq.n 8a980 <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8be2e <_PyObject_MakeTpCall@@Base+0x2b42> │ │ │ │ + beq.w 8bf78 <_PyObject_MakeTpCall@@Base+0x2cbc> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a888 <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ + beq.w 8a85c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8aa5a <_PyObject_MakeTpCall@@Base+0x176e> │ │ │ │ + b.n 8aa2c <_PyObject_MakeTpCall@@Base+0x1770> │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ movs r0, #28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [ip, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ ite ls │ │ │ │ @@ -144253,285 +144226,285 @@ │ │ │ │ add r3, r2 │ │ │ │ add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8bce4 <_PyObject_MakeTpCall@@Base+0x29f8> │ │ │ │ + beq.w 8bf04 <_PyObject_MakeTpCall@@Base+0x2c48> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #444] @ (8abb8 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ - bl 78408 │ │ │ │ + ldr r1, [pc, #444] @ (8ab8c <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ + bl 78444 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8a982 <_PyObject_MakeTpCall@@Base+0x1696> │ │ │ │ + bne.n 8a956 <_PyObject_MakeTpCall@@Base+0x169a> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aa1e <_PyObject_MakeTpCall@@Base+0x1732> │ │ │ │ + beq.n 8a9f0 <_PyObject_MakeTpCall@@Base+0x1734> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 8aa1e <_PyObject_MakeTpCall@@Base+0x1732> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - bl d3bd8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8c54a <_PyObject_MakeTpCall@@Base+0x328e> │ │ │ │ + bl d3c14 │ │ │ │ ldr.w r0, [r9, fp] │ │ │ │ - b.n 8a88c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + b.n 8a860 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, r7, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - beq.w 8afd8 <_PyObject_MakeTpCall@@Base+0x1cec> │ │ │ │ + beq.w 8afac <_PyObject_MakeTpCall@@Base+0x1cf0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8aa52 <_PyObject_MakeTpCall@@Base+0x1766> │ │ │ │ + beq.n 8aa24 <_PyObject_MakeTpCall@@Base+0x1768> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8be2e <_PyObject_MakeTpCall@@Base+0x2b42> │ │ │ │ + beq.w 8bf78 <_PyObject_MakeTpCall@@Base+0x2cbc> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a3b6 <_PyObject_MakeTpCall@@Base+0x10ca> │ │ │ │ + beq.w 8a386 <_PyObject_MakeTpCall@@Base+0x10ca> │ │ │ │ movs r3, #12 │ │ │ │ add.w r1, r5, #43520 @ 0xaa00 │ │ │ │ adds r1, #248 @ 0xf8 │ │ │ │ mul.w r3, r3, sl │ │ │ │ adds r6, r1, r3 │ │ │ │ str r4, [r6, #8] │ │ │ │ add r5, r3 │ │ │ │ adds r3, #4 │ │ │ │ add r3, r1 │ │ │ │ movw r1, #43772 @ 0xaafc │ │ │ │ ldr r0, [r5, r1] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #312] @ (8abb4 <_PyObject_MakeTpCall@@Base+0x18c8>) │ │ │ │ + ldr r1, [pc, #312] @ (8ab88 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ ldr.w r1, [r1, #260] @ 0x104 │ │ │ │ cmp r1, r5 │ │ │ │ ittt ne │ │ │ │ addne r1, #1 │ │ │ │ - ldrne r5, [pc, #300] @ (8abb4 <_PyObject_MakeTpCall@@Base+0x18c8>) │ │ │ │ + ldrne r5, [pc, #300] @ (8ab88 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ strne.w r1, [r5, #260] @ 0x104 │ │ │ │ str r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ac58 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ + bne.w 8ac2c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a3b6 <_PyObject_MakeTpCall@@Base+0x10ca> │ │ │ │ - b.n 8a888 <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ + bne.w 8a386 <_PyObject_MakeTpCall@@Base+0x10ca> │ │ │ │ + b.n 8a85c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ movs r4, #12 │ │ │ │ mla r0, r4, r8, r0 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8b60e <_PyObject_MakeTpCall@@Base+0x2322> │ │ │ │ + beq.w 8b5da <_PyObject_MakeTpCall@@Base+0x231e> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #244] @ (8abb8 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldr r2, [pc, #248] @ (8ab8c <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ ldr.w r0, [r9, fp] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ eor.w sl, r1, r2, asr #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #12 │ │ │ │ ubfx sl, sl, #0, #12 │ │ │ │ mla r3, r3, sl, r5 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r6, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8a382 <_PyObject_MakeTpCall@@Base+0x1096> │ │ │ │ - b.n 8a8f8 <_PyObject_MakeTpCall@@Base+0x160c> │ │ │ │ + beq.w 8a352 <_PyObject_MakeTpCall@@Base+0x1096> │ │ │ │ + b.n 8a8cc <_PyObject_MakeTpCall@@Base+0x1610> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #40605 @ 0x9e9d │ │ │ │ + movw r8, #40653 @ 0x9ecd │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8bbf8 <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ + bne.w 8bcba <_PyObject_MakeTpCall@@Base+0x29fe> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79ee4 │ │ │ │ + bl 79f14 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b43a <_PyObject_MakeTpCall@@Base+0x214e> │ │ │ │ + beq.w 8b40e <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 89d36 <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ - ldr r1, [pc, #156] @ (8abbc <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ + b.w 89d06 <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ + ldr r1, [pc, #160] @ (8ab90 <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8a6e6 <_PyObject_MakeTpCall@@Base+0x13fa> │ │ │ │ - ldr r1, [pc, #144] @ (8abbc <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ + bne.w 8a6b6 <_PyObject_MakeTpCall@@Base+0x13fa> │ │ │ │ + ldr r1, [pc, #144] @ (8ab90 <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ mov r0, r4 │ │ │ │ - bl d3400 │ │ │ │ + bl d343c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8a6e6 <_PyObject_MakeTpCall@@Base+0x13fa> │ │ │ │ - ldr r0, [pc, #136] @ (8abc0 <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ - bl 6cc54 │ │ │ │ + b.n 8a6b6 <_PyObject_MakeTpCall@@Base+0x13fa> │ │ │ │ + ldr r0, [pc, #136] @ (8ab94 <_PyObject_MakeTpCall@@Base+0x18d8>) │ │ │ │ + bl 6cc94 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 89f82 <_PyObject_MakeTpCall@@Base+0xc96> │ │ │ │ - ldr.w r9, [pc, #128] @ 8abc8 <_PyObject_MakeTpCall@@Base+0x18dc> │ │ │ │ + bne.w 89f52 <_PyObject_MakeTpCall@@Base+0xc96> │ │ │ │ + ldr.w r9, [pc, #132] @ 8ab9c <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a024 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + beq.w 89ff4 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a024 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ - b.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89ff4 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + b.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #36024 @ 0x8cb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 892ec <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 892bc <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a6ae <_PyObject_MakeTpCall@@Base+0x13c2> │ │ │ │ - b.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 8a67e <_PyObject_MakeTpCall@@Base+0x13c2> │ │ │ │ + b.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8c2ee <_PyObject_MakeTpCall@@Base+0x3002> │ │ │ │ - ldr r1, [pc, #36] @ (8abc4 <_PyObject_MakeTpCall@@Base+0x18d8>) │ │ │ │ + bpl.w 8c278 <_PyObject_MakeTpCall@@Base+0x2fbc> │ │ │ │ + ldr r1, [pc, #36] @ (8ab98 <_PyObject_MakeTpCall@@Base+0x18dc>) │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [sl, #436] @ 0x1b4 │ │ │ │ - bl bc264 │ │ │ │ + bl bc2d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 89f54 <_PyObject_MakeTpCall@@Base+0xc68> │ │ │ │ - b.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bge.w 89f24 <_PyObject_MakeTpCall@@Base+0xc68> │ │ │ │ + b.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + nop │ │ │ │ add r6, sp, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8adf0 <_PyObject_MakeTpCall@@Base+0x1b04>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8adc4 <_PyObject_MakeTpCall@@Base+0x1b08>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8ae24 <_PyObject_MakeTpCall@@Base+0x1b38>) │ │ │ │ + add r2, pc, #608 @ (adr r2, 8adf8 <_PyObject_MakeTpCall@@Base+0x1b3c>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 8ac6e <_PyObject_MakeTpCall@@Base+0x1982> │ │ │ │ + bhi.n 8ac42 <_PyObject_MakeTpCall@@Base+0x1986> │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r2, lr, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r0, [r3, lr] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8a016 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + bne.w 89fe6 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49541 @ 0xc185 │ │ │ │ + movw r2, #49605 @ 0xc1c5 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ba3c <_PyObject_MakeTpCall@@Base+0x2750> │ │ │ │ + bne.w 8be36 <_PyObject_MakeTpCall@@Base+0x2b7a> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8b978 <_PyObject_MakeTpCall@@Base+0x268c> │ │ │ │ + beq.w 8b88a <_PyObject_MakeTpCall@@Base+0x25ce> │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.w 8a016 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 89fe6 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a7f8 <_PyObject_MakeTpCall@@Base+0x150c> │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ + bne.w 8a7cc <_PyObject_MakeTpCall@@Base+0x1510> │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ba62 <_PyObject_MakeTpCall@@Base+0x2776> │ │ │ │ + beq.w 8ba24 <_PyObject_MakeTpCall@@Base+0x2768> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ba62 <_PyObject_MakeTpCall@@Base+0x2776> │ │ │ │ + beq.w 8ba24 <_PyObject_MakeTpCall@@Base+0x2768> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8a80e <_PyObject_MakeTpCall@@Base+0x1522> │ │ │ │ - b.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a7e2 <_PyObject_MakeTpCall@@Base+0x1526> │ │ │ │ + b.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aaa2 <_PyObject_MakeTpCall@@Base+0x17b6> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 8aa74 <_PyObject_MakeTpCall@@Base+0x17b8> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a3b6 <_PyObject_MakeTpCall@@Base+0x10ca> │ │ │ │ - b.n 8a888 <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ + bne.w 8a386 <_PyObject_MakeTpCall@@Base+0x10ca> │ │ │ │ + b.n 8a85c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.w 8a016 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 89fe6 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8ad4e <_PyObject_MakeTpCall@@Base+0x1a62> │ │ │ │ + bne.n 8ad22 <_PyObject_MakeTpCall@@Base+0x1a66> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8ad4e <_PyObject_MakeTpCall@@Base+0x1a62> │ │ │ │ + bne.n 8ad22 <_PyObject_MakeTpCall@@Base+0x1a66> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8b348 <_PyObject_MakeTpCall@@Base+0x205c> │ │ │ │ + bne.w 8b31c <_PyObject_MakeTpCall@@Base+0x2060> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 8acb0 <_PyObject_MakeTpCall@@Base+0x19c4> │ │ │ │ + beq.n 8ac84 <_PyObject_MakeTpCall@@Base+0x19c8> │ │ │ │ mov r9, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b.w 89bca <_PyObject_MakeTpCall@@Base+0x8de> │ │ │ │ + b.w 89b9a <_PyObject_MakeTpCall@@Base+0x8de> │ │ │ │ ldrd r7, r6, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b398 <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ + beq.w 8b36c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ 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 89c82 <_PyObject_MakeTpCall@@Base+0x996> │ │ │ │ - ldr r1, [pc, #748] @ (8afc0 <_PyObject_MakeTpCall@@Base+0x1cd4>) │ │ │ │ + b.w 89c52 <_PyObject_MakeTpCall@@Base+0x996> │ │ │ │ + ldr r1, [pc, #748] @ (8af94 <_PyObject_MakeTpCall@@Base+0x1cd8>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #28 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -144546,2184 +144519,2190 @@ │ │ │ │ ite ne │ │ │ │ movne r5, r3 │ │ │ │ orreq.w r5, r3, #1 │ │ │ │ add.w r3, r0, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8c036 <_PyObject_MakeTpCall@@Base+0x2d4a> │ │ │ │ + beq.w 8baec <_PyObject_MakeTpCall@@Base+0x2830> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89bea <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + bne.w 89bba <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f76c │ │ │ │ + bl 7f7a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8b398 <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ + blt.w 8b36c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 89bea <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + b.w 89bba <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8b606 <_PyObject_MakeTpCall@@Base+0x231a> │ │ │ │ + bne.w 8b5fc <_PyObject_MakeTpCall@@Base+0x2340> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b06c <_PyObject_MakeTpCall@@Base+0x1d80> │ │ │ │ + bne.w 8b040 <_PyObject_MakeTpCall@@Base+0x1d84> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8ac8e <_PyObject_MakeTpCall@@Base+0x19a2> │ │ │ │ + beq.n 8ac62 <_PyObject_MakeTpCall@@Base+0x19a6> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8ac96 <_PyObject_MakeTpCall@@Base+0x19aa> │ │ │ │ + b.n 8ac6a <_PyObject_MakeTpCall@@Base+0x19ae> │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - b.w 89a96 <_PyObject_MakeTpCall@@Base+0x7aa> │ │ │ │ - ldr.w r9, [pc, #612] @ 8afc0 <_PyObject_MakeTpCall@@Base+0x1cd4> │ │ │ │ + b.w 89a66 <_PyObject_MakeTpCall@@Base+0x7aa> │ │ │ │ + ldr.w r9, [pc, #612] @ 8af94 <_PyObject_MakeTpCall@@Base+0x1cd8> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r5, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 8ad96 <_PyObject_MakeTpCall@@Base+0x1aaa> │ │ │ │ + beq.n 8ad6a <_PyObject_MakeTpCall@@Base+0x1aae> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ - ldr r5, [pc, #556] @ (8afc4 <_PyObject_MakeTpCall@@Base+0x1cd8>) │ │ │ │ + ldr r5, [pc, #556] @ (8af98 <_PyObject_MakeTpCall@@Base+0x1cdc>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r5, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89e66 <_PyObject_MakeTpCall@@Base+0xb7a> │ │ │ │ - ldr r0, [pc, #532] @ (8afc8 <_PyObject_MakeTpCall@@Base+0x1cdc>) │ │ │ │ - bl 6cc54 │ │ │ │ + beq.w 89e36 <_PyObject_MakeTpCall@@Base+0xb7a> │ │ │ │ + ldr r0, [pc, #532] @ (8af9c <_PyObject_MakeTpCall@@Base+0x1ce0>) │ │ │ │ + bl 6cc94 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 89e70 <_PyObject_MakeTpCall@@Base+0xb84> │ │ │ │ - b.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r0, [pc, #520] @ (8afcc <_PyObject_MakeTpCall@@Base+0x1ce0>) │ │ │ │ - bl 6cc54 │ │ │ │ + bne.w 89e40 <_PyObject_MakeTpCall@@Base+0xb84> │ │ │ │ + b.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r0, [pc, #520] @ (8afa0 <_PyObject_MakeTpCall@@Base+0x1ce4>) │ │ │ │ + bl 6cc94 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 89cda <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ - ldr r1, [pc, #504] @ (8afcc <_PyObject_MakeTpCall@@Base+0x1ce0>) │ │ │ │ + beq.w 89caa <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + ldr r1, [pc, #504] @ (8afa0 <_PyObject_MakeTpCall@@Base+0x1ce4>) │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89cda <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + beq.w 89caa <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.w 8c04e <_PyObject_MakeTpCall@@Base+0x2d62> │ │ │ │ - bl 776b8 │ │ │ │ + bmi.w 8ba5e <_PyObject_MakeTpCall@@Base+0x27a2> │ │ │ │ + bl 776ec │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b43a <_PyObject_MakeTpCall@@Base+0x214e> │ │ │ │ + beq.w 8b40e <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ 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 8ae72 <_PyObject_MakeTpCall@@Base+0x1b86> │ │ │ │ + bne.n 8ae46 <_PyObject_MakeTpCall@@Base+0x1b8a> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c042 <_PyObject_MakeTpCall@@Base+0x2d56> │ │ │ │ + bne.w 8ba52 <_PyObject_MakeTpCall@@Base+0x2796> │ │ │ │ mov.w sl, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8ae7e <_PyObject_MakeTpCall@@Base+0x1b92> │ │ │ │ + ble.n 8ae52 <_PyObject_MakeTpCall@@Base+0x1b96> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r9, r2, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.w 8c1b6 <_PyObject_MakeTpCall@@Base+0x2eca> │ │ │ │ + bpl.w 8c142 <_PyObject_MakeTpCall@@Base+0x2e86> │ │ │ │ mov r0, r4 │ │ │ │ - bl bbf00 │ │ │ │ + bl bbf74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c270 <_PyObject_MakeTpCall@@Base+0x2f84> │ │ │ │ - ldr r1, [pc, #388] @ (8afd0 <_PyObject_MakeTpCall@@Base+0x1ce4>) │ │ │ │ + beq.w 8c20a <_PyObject_MakeTpCall@@Base+0x2f4e> │ │ │ │ + ldr r1, [pc, #388] @ (8afa4 <_PyObject_MakeTpCall@@Base+0x1ce8>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc1dc <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc250 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ba4a <_PyObject_MakeTpCall@@Base+0x275e> │ │ │ │ - ldr r1, [pc, #376] @ (8afd4 <_PyObject_MakeTpCall@@Base+0x1ce8>) │ │ │ │ + bne.w 8ba6c <_PyObject_MakeTpCall@@Base+0x27b0> │ │ │ │ + ldr r1, [pc, #376] @ (8afa8 <_PyObject_MakeTpCall@@Base+0x1cec>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc1dc <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc250 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b9e8 <_PyObject_MakeTpCall@@Base+0x26fc> │ │ │ │ + bne.w 8b9a6 <_PyObject_MakeTpCall@@Base+0x26ea> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ - bgt.n 8ae30 <_PyObject_MakeTpCall@@Base+0x1b44> │ │ │ │ + bgt.n 8ae04 <_PyObject_MakeTpCall@@Base+0x1b48> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 8ae84 <_PyObject_MakeTpCall@@Base+0x1b98> │ │ │ │ + b.n 8ae58 <_PyObject_MakeTpCall@@Base+0x1b9c> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 8b3fa <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ + bgt.w 8b3ce <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ mov.w sl, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r0, r3, r2 │ │ │ │ sub.w r0, fp, r0 │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b41e <_PyObject_MakeTpCall@@Base+0x2132> │ │ │ │ + beq.w 8b3f2 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8af00 <_PyObject_MakeTpCall@@Base+0x1c14> │ │ │ │ + ble.n 8aed4 <_PyObject_MakeTpCall@@Base+0x1c18> │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r4, ip │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r5, ip │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b9d6 <_PyObject_MakeTpCall@@Base+0x26ea> │ │ │ │ + bne.w 8b9d4 <_PyObject_MakeTpCall@@Base+0x2718> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b630 <_PyObject_MakeTpCall@@Base+0x2344> │ │ │ │ + bne.w 8b60c <_PyObject_MakeTpCall@@Base+0x2350> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl dd4a8 │ │ │ │ + bl dd4c4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c0fc <_PyObject_MakeTpCall@@Base+0x2e10> │ │ │ │ + beq.w 8c0f2 <_PyObject_MakeTpCall@@Base+0x2e36> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r2, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 7839c │ │ │ │ + bl 783d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c0fc <_PyObject_MakeTpCall@@Base+0x2e10> │ │ │ │ - bne.w 8c0ba <_PyObject_MakeTpCall@@Base+0x2dce> │ │ │ │ + blt.w 8c0f2 <_PyObject_MakeTpCall@@Base+0x2e36> │ │ │ │ + bne.w 8c0b0 <_PyObject_MakeTpCall@@Base+0x2df4> │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 8aeb2 <_PyObject_MakeTpCall@@Base+0x1bc6> │ │ │ │ + bne.n 8ae86 <_PyObject_MakeTpCall@@Base+0x1bca> │ │ │ │ ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84004 │ │ │ │ + bl 84010 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8c0fc <_PyObject_MakeTpCall@@Base+0x2e10> │ │ │ │ + beq.w 8c0f2 <_PyObject_MakeTpCall@@Base+0x2e36> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77848 │ │ │ │ + bl 77884 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8af2e <_PyObject_MakeTpCall@@Base+0x1c42> │ │ │ │ + beq.n 8af02 <_PyObject_MakeTpCall@@Base+0x1c46> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8af2e <_PyObject_MakeTpCall@@Base+0x1c42> │ │ │ │ + cbnz r3, 8af02 <_PyObject_MakeTpCall@@Base+0x1c46> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b41e <_PyObject_MakeTpCall@@Base+0x2132> │ │ │ │ + beq.w 8b3f2 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 8b7fe <_PyObject_MakeTpCall@@Base+0x2512> │ │ │ │ + bgt.w 8b752 <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - movw r8, #40605 @ 0x9e9d │ │ │ │ + movw r8, #40653 @ 0x9ecd │ │ │ │ movt r8, #7 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r3, r8 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne.w 8bc00 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ + bne.w 8bcc2 <_PyObject_MakeTpCall@@Base+0x2a06> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79ee4 │ │ │ │ + bl 79f14 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89d36 <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ - b.n 8b422 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + bne.w 89d06 <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ + b.n 8b3f6 <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ mov r0, sl │ │ │ │ - bl 7f80c │ │ │ │ + bl 7f840 │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 8a12c <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + ble.w 8a0fc <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r6, #16 │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe50 │ │ │ │ str.w r0, [r8, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ strd r6, r7, [r8, #-16] │ │ │ │ cmp fp, r9 │ │ │ │ add.w r7, r7, #4 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - beq.w 8a12c <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + beq.w 8a0fc <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ - b.n 8af8e <_PyObject_MakeTpCall@@Base+0x1ca2> │ │ │ │ + b.n 8af62 <_PyObject_MakeTpCall@@Base+0x1ca6> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #832 @ 0x340 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 8b034 <_PyObject_MakeTpCall@@Base+0x1d48>) │ │ │ │ + add r2, pc, #96 @ (adr r2, 8b008 <_PyObject_MakeTpCall@@Base+0x1d4c>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8aa52 <_PyObject_MakeTpCall@@Base+0x1766> │ │ │ │ + beq.w 8aa24 <_PyObject_MakeTpCall@@Base+0x1768> │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8aa52 <_PyObject_MakeTpCall@@Base+0x1766> │ │ │ │ + bne.w 8aa24 <_PyObject_MakeTpCall@@Base+0x1768> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aa5a <_PyObject_MakeTpCall@@Base+0x176e> │ │ │ │ - b.w 8a3b6 <_PyObject_MakeTpCall@@Base+0x10ca> │ │ │ │ + bne.w 8aa2c <_PyObject_MakeTpCall@@Base+0x1770> │ │ │ │ + b.w 8a386 <_PyObject_MakeTpCall@@Base+0x10ca> │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9d650 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + bl 9d6a0 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a7d4 <_PyObject_MakeTpCall@@Base+0x14e8> │ │ │ │ + beq.w 8a7a8 <_PyObject_MakeTpCall@@Base+0x14ec> │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1a6f1c │ │ │ │ - b.n 8ac2e <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1a75bc │ │ │ │ + b.n 8ac02 <_PyObject_MakeTpCall@@Base+0x1946> │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 8a9ac <_PyObject_MakeTpCall@@Base+0x16c0> │ │ │ │ + beq.w 8a980 <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a9ac <_PyObject_MakeTpCall@@Base+0x16c0> │ │ │ │ + bne.w 8a980 <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a9b4 <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ - b.n 8a888 <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ + bne.w 8a988 <_PyObject_MakeTpCall@@Base+0x16cc> │ │ │ │ + b.n 8a85c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ movw r7, #36416 @ 0x8e40 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8ad36 <_PyObject_MakeTpCall@@Base+0x1a4a> │ │ │ │ + bne.w 8ad0a <_PyObject_MakeTpCall@@Base+0x1a4e> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ad36 <_PyObject_MakeTpCall@@Base+0x1a4a> │ │ │ │ + bne.w 8ad0a <_PyObject_MakeTpCall@@Base+0x1a4e> │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.w 8ad3e <_PyObject_MakeTpCall@@Base+0x1a52> │ │ │ │ + beq.w 8ad12 <_PyObject_MakeTpCall@@Base+0x1a56> │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8ac88 <_PyObject_MakeTpCall@@Base+0x199c> │ │ │ │ + b.n 8ac5c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a730 <_PyObject_MakeTpCall@@Base+0x1444> │ │ │ │ + beq.w 8a700 <_PyObject_MakeTpCall@@Base+0x1444> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl d52b0 <_PyEval_CheckExceptTypeValid@@Base+0xc50> │ │ │ │ - mov r6, r0 │ │ │ │ + bl d52ec <_PyEval_CheckExceptTypeValid@@Base+0xc50> │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ac3e <_PyObject_MakeTpCall@@Base+0x1952> │ │ │ │ + beq.w 8ac12 <_PyObject_MakeTpCall@@Base+0x1956> │ │ │ │ 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 8b174 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ + ble.n 8b148 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b0c4 <_PyObject_MakeTpCall@@Base+0x1dd8> │ │ │ │ + beq.n 8b098 <_PyObject_MakeTpCall@@Base+0x1ddc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c326 <_PyObject_MakeTpCall@@Base+0x303a> │ │ │ │ + beq.w 8c266 <_PyObject_MakeTpCall@@Base+0x2faa> │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 8b174 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + beq.n 8b148 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b0e0 <_PyObject_MakeTpCall@@Base+0x1df4> │ │ │ │ + beq.n 8b0b4 <_PyObject_MakeTpCall@@Base+0x1df8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c2c0 <_PyObject_MakeTpCall@@Base+0x2fd4> │ │ │ │ + beq.w 8c098 <_PyObject_MakeTpCall@@Base+0x2ddc> │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 8b174 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + beq.n 8b148 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b0fc <_PyObject_MakeTpCall@@Base+0x1e10> │ │ │ │ + beq.n 8b0d0 <_PyObject_MakeTpCall@@Base+0x1e14> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c3f8 <_PyObject_MakeTpCall@@Base+0x310c> │ │ │ │ + beq.w 8c30a <_PyObject_MakeTpCall@@Base+0x304e> │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 8b174 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + beq.n 8b148 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b118 <_PyObject_MakeTpCall@@Base+0x1e2c> │ │ │ │ + beq.n 8b0ec <_PyObject_MakeTpCall@@Base+0x1e30> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c12c <_PyObject_MakeTpCall@@Base+0x2e40> │ │ │ │ + beq.w 8c38a <_PyObject_MakeTpCall@@Base+0x30ce> │ │ │ │ cmp.w r9, #4 │ │ │ │ - beq.n 8b174 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + beq.n 8b148 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b134 <_PyObject_MakeTpCall@@Base+0x1e48> │ │ │ │ + beq.n 8b108 <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c134 <_PyObject_MakeTpCall@@Base+0x2e48> │ │ │ │ + beq.w 8c392 <_PyObject_MakeTpCall@@Base+0x30d6> │ │ │ │ cmp.w r9, #5 │ │ │ │ - beq.n 8b174 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ + beq.n 8b148 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ movs r2, #5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r8 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r7, r5 │ │ │ │ + mov r8, r6 │ │ │ │ + mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r0, [r6, r4, lsl #2] │ │ │ │ + ldr.w r0, [r7, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8b162 <_PyObject_MakeTpCall@@Base+0x1e76> │ │ │ │ + beq.n 8b136 <_PyObject_MakeTpCall@@Base+0x1e7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c19e <_PyObject_MakeTpCall@@Base+0x2eb2> │ │ │ │ + beq.w 8c302 <_PyObject_MakeTpCall@@Base+0x3046> │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 8b14e <_PyObject_MakeTpCall@@Base+0x1e62> │ │ │ │ + bne.n 8b122 <_PyObject_MakeTpCall@@Base+0x1e66> │ │ │ │ mov r4, r5 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r7, r8 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r6, r8 │ │ │ │ mov r8, sl │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - subs r0, r6, #4 │ │ │ │ - bl 7732c │ │ │ │ + subs r0, r7, #4 │ │ │ │ + bl 77360 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8ac26 <_PyObject_MakeTpCall@@Base+0x193a> │ │ │ │ + beq.w 8abfa <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac26 <_PyObject_MakeTpCall@@Base+0x193a> │ │ │ │ + bne.w 8abfa <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ac26 <_PyObject_MakeTpCall@@Base+0x193a> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8abfa <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ + ldr r3, [pc, #780] @ (8b480 <_PyObject_MakeTpCall@@Base+0x21c4>) │ │ │ │ + b.w 8a160 <_PyObject_MakeTpCall@@Base+0xea4> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a488 <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ + beq.w 8a458 <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a488 <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ + beq.w 8a458 <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a488 <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ + bne.w 8a458 <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c388 <_PyObject_MakeTpCall@@Base+0x309c> │ │ │ │ + bne.w 8c1e4 <_PyObject_MakeTpCall@@Base+0x2f28> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8a488 <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ + bmi.w 8a458 <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8b1d2 <_PyObject_MakeTpCall@@Base+0x1ee6> │ │ │ │ + bne.n 8b1ac <_PyObject_MakeTpCall@@Base+0x1ef0> │ │ │ │ dmb ish │ │ │ │ - b.w 8a488 <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ - ldr r3, [pc, #704] @ (8b4ac <_PyObject_MakeTpCall@@Base+0x21c0>) │ │ │ │ - b.w 8a190 <_PyObject_MakeTpCall@@Base+0xea4> │ │ │ │ + b.w 8a458 <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ mov r4, fp │ │ │ │ - b.w 89b90 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + b.w 89b60 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c34c <_PyObject_MakeTpCall@@Base+0x3060> │ │ │ │ + bne.w 8c1f0 <_PyObject_MakeTpCall@@Base+0x2f34> │ │ │ │ mov r1, sl │ │ │ │ - bl e1404 │ │ │ │ - ldr r1, [pc, #672] @ (8b4b0 <_PyObject_MakeTpCall@@Base+0x21c4>) │ │ │ │ + bl e1428 │ │ │ │ + ldr r1, [pc, #672] @ (8b484 <_PyObject_MakeTpCall@@Base+0x21c8>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc264 │ │ │ │ + bl bc2d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + blt.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8a1fa <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ - ldr.w r9, [pc, #664] @ 8b4c0 <_PyObject_MakeTpCall@@Base+0x21d4> │ │ │ │ + bpl.w 8a1ca <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ + ldr.w r9, [pc, #664] @ 8b494 <_PyObject_MakeTpCall@@Base+0x21d8> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 8b260 <_PyObject_MakeTpCall@@Base+0x1f74> │ │ │ │ + beq.n 8b234 <_PyObject_MakeTpCall@@Base+0x1f78> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8a228 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ + bmi.w 8a1f8 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a258 <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ - ldr r0, [pc, #560] @ (8b4b4 <_PyObject_MakeTpCall@@Base+0x21c8>) │ │ │ │ - bl 6cc54 │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a228 <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ + ldr r0, [pc, #560] @ (8b488 <_PyObject_MakeTpCall@@Base+0x21cc>) │ │ │ │ + bl 6cc94 │ │ │ │ mov r2, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - bne.w 89f28 <_PyObject_MakeTpCall@@Base+0xc3c> │ │ │ │ - b.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 89ef8 <_PyObject_MakeTpCall@@Base+0xc3c> │ │ │ │ + b.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movw fp, #36416 @ 0x8e40 │ │ │ │ movt fp, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b04c <_PyObject_MakeTpCall@@Base+0x1d60> │ │ │ │ + bne.w 8b020 <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r7, fp │ │ │ │ - b.n 8b04c <_PyObject_MakeTpCall@@Base+0x1d60> │ │ │ │ + b.n 8b020 <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8b2f2 <_PyObject_MakeTpCall@@Base+0x2006> │ │ │ │ - bl 7e6c0 │ │ │ │ + bne.n 8b2c6 <_PyObject_MakeTpCall@@Base+0x200a> │ │ │ │ + bl 7e6f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #484] @ (8b4b8 <_PyObject_MakeTpCall@@Base+0x21cc>) │ │ │ │ + ldr r1, [pc, #484] @ (8b48c <_PyObject_MakeTpCall@@Base+0x21d0>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c536 <_PyObject_MakeTpCall@@Base+0x324a> │ │ │ │ + blt.w 8c322 <_PyObject_MakeTpCall@@Base+0x3066> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b2f2 <_PyObject_MakeTpCall@@Base+0x2006> │ │ │ │ + beq.n 8b2c6 <_PyObject_MakeTpCall@@Base+0x200a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c52c <_PyObject_MakeTpCall@@Base+0x3240> │ │ │ │ + beq.w 8c318 <_PyObject_MakeTpCall@@Base+0x305c> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 8a082 <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ - ldr.w r9, [pc, #448] @ 8b4c0 <_PyObject_MakeTpCall@@Base+0x21d4> │ │ │ │ + bpl.w 8a052 <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ + ldr.w r9, [pc, #448] @ 8b494 <_PyObject_MakeTpCall@@Base+0x21d8> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 8b338 <_PyObject_MakeTpCall@@Base+0x204c> │ │ │ │ + beq.n 8b30c <_PyObject_MakeTpCall@@Base+0x2050> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8a090 <_PyObject_MakeTpCall@@Base+0xda4> │ │ │ │ - b.w 8bf4a <_PyObject_MakeTpCall@@Base+0x2c5e> │ │ │ │ + bmi.w 8a060 <_PyObject_MakeTpCall@@Base+0xda4> │ │ │ │ + b.w 8bd36 <_PyObject_MakeTpCall@@Base+0x2a7a> │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b992 <_PyObject_MakeTpCall@@Base+0x26a6> │ │ │ │ + beq.w 8b964 <_PyObject_MakeTpCall@@Base+0x26a8> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8b9b0 <_PyObject_MakeTpCall@@Base+0x26c4> │ │ │ │ + ble.w 8b982 <_PyObject_MakeTpCall@@Base+0x26c6> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8b62c <_PyObject_MakeTpCall@@Base+0x2340> │ │ │ │ + bne.w 8b5f8 <_PyObject_MakeTpCall@@Base+0x233c> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r5, r9 │ │ │ │ - b.n 8ac9e <_PyObject_MakeTpCall@@Base+0x19b2> │ │ │ │ - ldr r3, [pc, #332] @ (8b4bc <_PyObject_MakeTpCall@@Base+0x21d0>) │ │ │ │ + b.n 8ac72 <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ + ldr r3, [pc, #332] @ (8b490 <_PyObject_MakeTpCall@@Base+0x21d4>) │ │ │ │ str.w r3, [sl, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a5ac <_PyObject_MakeTpCall@@Base+0x12c0> │ │ │ │ - b.w 8a5b4 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ + beq.w 8a57c <_PyObject_MakeTpCall@@Base+0x12c0> │ │ │ │ + b.w 8a584 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13960 @ 0x3688 │ │ │ │ + movw r1, #14792 @ 0x39c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.w 8a84a <_PyObject_MakeTpCall@@Base+0x155e> │ │ │ │ + b.w 8a81e <_PyObject_MakeTpCall@@Base+0x1562> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b7ac <_PyObject_MakeTpCall@@Base+0x24c0> │ │ │ │ + ble.w 8b7ea <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8b3c6 <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ + bne.n 8b39a <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 89b0c <_PyObject_MakeTpCall@@Base+0x820> │ │ │ │ + b.w 89adc <_PyObject_MakeTpCall@@Base+0x820> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 89c36 <_PyObject_MakeTpCall@@Base+0x94a> │ │ │ │ + b.w 89c06 <_PyObject_MakeTpCall@@Base+0x94a> │ │ │ │ mov fp, r4 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 8b7ac <_PyObject_MakeTpCall@@Base+0x24c0> │ │ │ │ + beq.w 8b7ea <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ add.w sl, r0, #12 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sl, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 8b7a0 <_PyObject_MakeTpCall@@Base+0x24b4> │ │ │ │ + bne.w 8b7de <_PyObject_MakeTpCall@@Base+0x2522> │ │ │ │ mov fp, r4 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8b640 <_PyObject_MakeTpCall@@Base+0x2354> │ │ │ │ + bne.w 8b604 <_PyObject_MakeTpCall@@Base+0x2348> │ │ │ │ mov r4, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 89bb4 <_PyObject_MakeTpCall@@Base+0x8c8> │ │ │ │ + b.w 89b84 <_PyObject_MakeTpCall@@Base+0x8c8> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8ae20 <_PyObject_MakeTpCall@@Base+0x1b34> │ │ │ │ + beq.w 8adf4 <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21424 @ 0x53b0 │ │ │ │ + movw r1, #22256 @ 0x56f0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ 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 8b43a <_PyObject_MakeTpCall@@Base+0x214e> │ │ │ │ + beq.n 8b40e <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 8b43a <_PyObject_MakeTpCall@@Base+0x214e> │ │ │ │ + cbnz r3, 8b40e <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78340 │ │ │ │ - b.w 89ed6 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ - movw r1, #36416 @ 0x8e40 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - b.w 89c48 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + bl 7837c │ │ │ │ + b.w 89ea6 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.w 8c062 <_PyObject_MakeTpCall@@Base+0x2d76> │ │ │ │ + beq.w 8bae8 <_PyObject_MakeTpCall@@Base+0x282c> │ │ │ │ ldrh.w r3, [r4, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ mov r3, r1 │ │ │ │ - bcs.w 8c05c <_PyObject_MakeTpCall@@Base+0x2d70> │ │ │ │ + bcs.w 8bae4 <_PyObject_MakeTpCall@@Base+0x2828> │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov fp, r2 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ mov r9, r4 │ │ │ │ ldr.w r1, [r6, #8]! │ │ │ │ mov r4, r3 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 8b562 <_PyObject_MakeTpCall@@Base+0x2276> │ │ │ │ + ble.n 8b536 <_PyObject_MakeTpCall@@Base+0x227a> │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ - bl 81b44 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81b78 <_PyType_LookupRef@@Base+0x118> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b480 <_PyObject_MakeTpCall@@Base+0x2194> │ │ │ │ + bne.n 8b448 <_PyObject_MakeTpCall@@Base+0x218c> │ │ │ │ mov r4, r9 │ │ │ │ mov r2, fp │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 8b59e <_PyObject_MakeTpCall@@Base+0x22b2> │ │ │ │ + b.n 8b572 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ + movw r1, #36416 @ 0x8e40 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + b.w 89c18 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ nop │ │ │ │ asrs r4, r4, #27 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8b714 <_PyObject_MakeTpCall@@Base+0x2428>) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8b6e8 <_PyObject_MakeTpCall@@Base+0x242c>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r4, r7, #26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r2, #4 │ │ │ │ mov lr, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3c4 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ + bne.w 8b398 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3c4 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ + bne.w 8b398 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ add.w r1, fp, #2 │ │ │ │ add.w r2, lr, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3c4 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ + bne.w 8b398 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ add.w r1, fp, #3 │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ add.w r2, lr, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3c4 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ + bne.w 8b398 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ 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 8b7aa <_PyObject_MakeTpCall@@Base+0x24be> │ │ │ │ + ble.w 8b7e8 <_PyObject_MakeTpCall@@Base+0x252c> │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3c4 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ + bne.w 8b398 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ add.w r1, fp, #5 │ │ │ │ add.w r2, lr, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3c4 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ + bne.w 8b398 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ add.w r1, fp, #6 │ │ │ │ add.w r2, lr, #24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8b3c4 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ + bne.w 8b398 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ add.w r1, fp, #7 │ │ │ │ add.w r2, lr, #28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 89b90 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + b.w 89b60 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ mov r4, r9 │ │ │ │ mov r2, fp │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ands.w r1, r3, #256 @ 0x100 │ │ │ │ - bne.w 8bf82 <_PyObject_MakeTpCall@@Base+0x2c96> │ │ │ │ + bne.w 8baba <_PyObject_MakeTpCall@@Base+0x27fe> │ │ │ │ add.w r0, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c158 <_PyObject_MakeTpCall@@Base+0x2e6c> │ │ │ │ + beq.w 8c1d4 <_PyObject_MakeTpCall@@Base+0x2f18> │ │ │ │ ldrh.w r1, [r4, #206] @ 0xce │ │ │ │ adds r6, r3, #1 │ │ │ │ str.w r6, [r0, #2804] @ 0xaf4 │ │ │ │ adds r1, #1 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ strh.w r1, [r4, #206] @ 0xce │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 8a91c <_PyObject_MakeTpCall@@Base+0x1630> │ │ │ │ + b.w 8a8f0 <_PyObject_MakeTpCall@@Base+0x1634> │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w 8a950 <_PyObject_MakeTpCall@@Base+0x1664> │ │ │ │ - b.w 8a9ac <_PyObject_MakeTpCall@@Base+0x16c0> │ │ │ │ + bgt.w 8a924 <_PyObject_MakeTpCall@@Base+0x1668> │ │ │ │ + b.w 8a980 <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a8ec <_PyObject_MakeTpCall@@Base+0x1600> │ │ │ │ + bne.w 8a8c0 <_PyObject_MakeTpCall@@Base+0x1604> │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49541 @ 0xc185 │ │ │ │ + movw r1, #49605 @ 0xc1c5 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8c026 <_PyObject_MakeTpCall@@Base+0x2d3a> │ │ │ │ + bne.w 8becc <_PyObject_MakeTpCall@@Base+0x2c10> │ │ │ │ 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 8b87a <_PyObject_MakeTpCall@@Base+0x258e> │ │ │ │ + beq.w 8b84c <_PyObject_MakeTpCall@@Base+0x2590> │ │ │ │ ldr.w r1, [r9, fp] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.w 8a468 <_PyObject_MakeTpCall@@Base+0x117c> │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r6 │ │ │ │ - b.w 8ac88 <_PyObject_MakeTpCall@@Base+0x199c> │ │ │ │ + b.w 8a438 <_PyObject_MakeTpCall@@Base+0x117c> │ │ │ │ add.w r8, r8, #1 │ │ │ │ add r3, r4 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8a64a <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ + ble.w 8a61a <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8bf72 <_PyObject_MakeTpCall@@Base+0x2c86> │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8aaba <_PyObject_MakeTpCall@@Base+0x17ce> │ │ │ │ - b.w 8a64a <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ + beq.w 8ba42 <_PyObject_MakeTpCall@@Base+0x2786> │ │ │ │ + cmp r8, r1 │ │ │ │ + blt.w 8aa8c <_PyObject_MakeTpCall@@Base+0x17d0> │ │ │ │ + b.w 8a61a <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ adds r2, #1 │ │ │ │ - b.n 8b358 <_PyObject_MakeTpCall@@Base+0x206c> │ │ │ │ - ldr r1, [pc, #708] @ (8b8f8 <_PyObject_MakeTpCall@@Base+0x260c>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc1dc <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8aeca <_PyObject_MakeTpCall@@Base+0x1bde> │ │ │ │ - b.n 8aef6 <_PyObject_MakeTpCall@@Base+0x1c0a> │ │ │ │ + b.n 8b32c <_PyObject_MakeTpCall@@Base+0x2070> │ │ │ │ + mov r1, r3 │ │ │ │ + mov r5, r6 │ │ │ │ + b.w 8ac5c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ mov r0, ip │ │ │ │ mov r9, r3 │ │ │ │ - b.w 89aa8 <_PyObject_MakeTpCall@@Base+0x7bc> │ │ │ │ - ldr r0, [pc, #688] @ (8b8fc <_PyObject_MakeTpCall@@Base+0x2610>) │ │ │ │ - bl 6cc54 │ │ │ │ + b.w 89a78 <_PyObject_MakeTpCall@@Base+0x7bc> │ │ │ │ + ldr r1, [pc, #740] @ (8b8f4 <_PyObject_MakeTpCall@@Base+0x2638>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc250 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8ae9e <_PyObject_MakeTpCall@@Base+0x1be2> │ │ │ │ + b.n 8aeca <_PyObject_MakeTpCall@@Base+0x1c0e> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 892bc <_PyObject_MakeTpCall@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a7f6 <_PyObject_MakeTpCall@@Base+0x153a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a7e2 <_PyObject_MakeTpCall@@Base+0x1526> │ │ │ │ + b.w 8a7f6 <_PyObject_MakeTpCall@@Base+0x153a> │ │ │ │ + ldr r0, [pc, #684] @ (8b8f8 <_PyObject_MakeTpCall@@Base+0x263c>) │ │ │ │ + bl 6cc94 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8a022 <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ + b.w 8a034 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ + ldr r0, [pc, #672] @ (8b8fc <_PyObject_MakeTpCall@@Base+0x2640>) │ │ │ │ + bl 6cc94 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8a0fa <_PyObject_MakeTpCall@@Base+0xe0e> │ │ │ │ - b.w 8a10c <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ + bne.w 8a0ca <_PyObject_MakeTpCall@@Base+0xe0e> │ │ │ │ + b.w 8a0dc <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8a120 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - bl 142f14 │ │ │ │ + bne.w 8a0f0 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + bl 14338c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #640] @ (8b8fc <_PyObject_MakeTpCall@@Base+0x2610>) │ │ │ │ + ldr r1, [pc, #624] @ (8b8fc <_PyObject_MakeTpCall@@Base+0x2640>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c536 <_PyObject_MakeTpCall@@Base+0x324a> │ │ │ │ + blt.w 8c322 <_PyObject_MakeTpCall@@Base+0x3066> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a120 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + beq.w 8a0f0 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a120 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + bne.w 8a0f0 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a120 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - ldr r0, [pc, #600] @ (8b900 <_PyObject_MakeTpCall@@Base+0x2614>) │ │ │ │ - bl 6cc54 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a0f0 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + ldr r0, [pc, #580] @ (8b900 <_PyObject_MakeTpCall@@Base+0x2644>) │ │ │ │ + bl 6cc94 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8a076 <_PyObject_MakeTpCall@@Base+0xdba> │ │ │ │ + b.w 8a088 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + ldr r0, [pc, #568] @ (8b904 <_PyObject_MakeTpCall@@Base+0x2648>) │ │ │ │ + bl 6cc94 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8a20e <_PyObject_MakeTpCall@@Base+0xf52> │ │ │ │ + b.w 8a220 <_PyObject_MakeTpCall@@Base+0xf64> │ │ │ │ + ldr r0, [pc, #552] @ (8b908 <_PyObject_MakeTpCall@@Base+0x264c>) │ │ │ │ + bl 6cc94 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8a0a6 <_PyObject_MakeTpCall@@Base+0xdba> │ │ │ │ - b.w 8a0b8 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + bne.w 8a19a <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ + b.w 8a1ac <_PyObject_MakeTpCall@@Base+0xef0> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8bfea <_PyObject_MakeTpCall@@Base+0x2cfe> │ │ │ │ + beq.w 8bcdc <_PyObject_MakeTpCall@@Base+0x2a20> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8a0d6 <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ - ldr.w r9, [pc, #576] @ 8b914 <_PyObject_MakeTpCall@@Base+0x2628> │ │ │ │ + bpl.w 8a0a6 <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ + ldr.w r9, [pc, #516] @ 8b910 <_PyObject_MakeTpCall@@Base+0x2654> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 8b70e <_PyObject_MakeTpCall@@Base+0x2422> │ │ │ │ + beq.n 8b744 <_PyObject_MakeTpCall@@Base+0x2488> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8a0e4 <_PyObject_MakeTpCall@@Base+0xdf8> │ │ │ │ - b.w 8bf2e <_PyObject_MakeTpCall@@Base+0x2c42> │ │ │ │ - ldr r0, [pc, #484] @ (8b904 <_PyObject_MakeTpCall@@Base+0x2618>) │ │ │ │ - bl 6cc54 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a23e <_PyObject_MakeTpCall@@Base+0xf52> │ │ │ │ - b.w 8a250 <_PyObject_MakeTpCall@@Base+0xf64> │ │ │ │ - ldr r0, [pc, #468] @ (8b908 <_PyObject_MakeTpCall@@Base+0x261c>) │ │ │ │ - bl 6cc54 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a1ca <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ - b.w 8a1dc <_PyObject_MakeTpCall@@Base+0xef0> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 892ec <_PyObject_MakeTpCall@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8a822 <_PyObject_MakeTpCall@@Base+0x1536> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a80e <_PyObject_MakeTpCall@@Base+0x1522> │ │ │ │ - b.w 8a822 <_PyObject_MakeTpCall@@Base+0x1536> │ │ │ │ - ldr r0, [pc, #412] @ (8b90c <_PyObject_MakeTpCall@@Base+0x2620>) │ │ │ │ - bl 6cc54 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a052 <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ - b.w 8a064 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8b6c8 <_PyObject_MakeTpCall@@Base+0x23dc> │ │ │ │ - b.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 89cee <_PyObject_MakeTpCall@@Base+0xa02> │ │ │ │ - b.n 8b43a <_PyObject_MakeTpCall@@Base+0x214e> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8b2f2 <_PyObject_MakeTpCall@@Base+0x2006> │ │ │ │ - b.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - cmp ip, lr │ │ │ │ - bne.w 8b3d8 <_PyObject_MakeTpCall@@Base+0x20ec> │ │ │ │ - mov fp, r4 │ │ │ │ - ldr.w ip, [r3, #172] @ 0xac │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 8bfae <_PyObject_MakeTpCall@@Base+0x2cc2> │ │ │ │ - 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 8bfd0 <_PyObject_MakeTpCall@@Base+0x2ce4> │ │ │ │ - ldr.w fp, [r0, #4]! │ │ │ │ - cmp fp, r9 │ │ │ │ - bne.n 8b7c4 <_PyObject_MakeTpCall@@Base+0x24d8> │ │ │ │ - mov fp, r4 │ │ │ │ - b.n 8b3e8 <_PyObject_MakeTpCall@@Base+0x20fc> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a120 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - b.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a264 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8b21a <_PyObject_MakeTpCall@@Base+0x1f2e> │ │ │ │ - b.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bmi.w 8a0b4 <_PyObject_MakeTpCall@@Base+0xdf8> │ │ │ │ + b.n 8be22 <_PyObject_MakeTpCall@@Base+0x2b66> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c2da <_PyObject_MakeTpCall@@Base+0x2fee> │ │ │ │ + bne.w 8c16a <_PyObject_MakeTpCall@@Base+0x2eae> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c2da <_PyObject_MakeTpCall@@Base+0x2fee> │ │ │ │ + bne.w 8c16a <_PyObject_MakeTpCall@@Base+0x2eae> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r2, #8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w lr, [ip, #4]! │ │ │ │ cmp lr, r4 │ │ │ │ - beq.n 8b85c <_PyObject_MakeTpCall@@Base+0x2570> │ │ │ │ + beq.n 8b7b0 <_PyObject_MakeTpCall@@Base+0x24f4> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c2ce <_PyObject_MakeTpCall@@Base+0x2fe2> │ │ │ │ - cbnz r1, 8b838 <_PyObject_MakeTpCall@@Base+0x254c> │ │ │ │ + bne.w 8c15e <_PyObject_MakeTpCall@@Base+0x2ea2> │ │ │ │ + cbnz r1, 8b78c <_PyObject_MakeTpCall@@Base+0x24d0> │ │ │ │ ldr.w r1, [lr, #144] @ 0x90 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8bc6a <_PyObject_MakeTpCall@@Base+0x297e> │ │ │ │ + beq.w 8bd26 <_PyObject_MakeTpCall@@Base+0x2a6a> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bc5a <_PyObject_MakeTpCall@@Base+0x296e> │ │ │ │ + bne.w 8bd16 <_PyObject_MakeTpCall@@Base+0x2a5a> │ │ │ │ ldr.w r0, [lr, #104] @ 0x68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bc62 <_PyObject_MakeTpCall@@Base+0x2976> │ │ │ │ + bne.w 8bd1e <_PyObject_MakeTpCall@@Base+0x2a62> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8bc62 <_PyObject_MakeTpCall@@Base+0x2976> │ │ │ │ + bne.w 8bd1e <_PyObject_MakeTpCall@@Base+0x2a62> │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 8b81e <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + bne.n 8b772 <_PyObject_MakeTpCall@@Base+0x24b6> │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 8af46 <_PyObject_MakeTpCall@@Base+0x1c5a> │ │ │ │ + b.w 8af1a <_PyObject_MakeTpCall@@Base+0x1c5e> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 8b6fe <_PyObject_MakeTpCall@@Base+0x2442> │ │ │ │ + b.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 89cbe <_PyObject_MakeTpCall@@Base+0xa02> │ │ │ │ + b.n 8b40e <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8b2c6 <_PyObject_MakeTpCall@@Base+0x200a> │ │ │ │ + b.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + cmp ip, lr │ │ │ │ + bne.w 8b3ac <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ + mov fp, r4 │ │ │ │ + ldr.w ip, [r3, #172] @ 0xac │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 8be6c <_PyObject_MakeTpCall@@Base+0x2bb0> │ │ │ │ + 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 8be8e <_PyObject_MakeTpCall@@Base+0x2bd2> │ │ │ │ + ldr.w fp, [r0, #4]! │ │ │ │ + cmp fp, r9 │ │ │ │ + bne.n 8b802 <_PyObject_MakeTpCall@@Base+0x2546> │ │ │ │ + mov fp, r4 │ │ │ │ + b.n 8b3bc <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a0f0 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + b.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a234 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + b.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8b1ee <_PyObject_MakeTpCall@@Base+0x1f32> │ │ │ │ + b.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a8ec <_PyObject_MakeTpCall@@Base+0x1600> │ │ │ │ + bne.w 8a8c0 <_PyObject_MakeTpCall@@Base+0x1604> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1e8438 │ │ │ │ + bl 1e8ac0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8a488 <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ + bne.w 8a458 <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a888 <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ + beq.w 8a85c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a888 <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ + bne.w 8a85c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a888 <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a85c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 89fe6 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + bl 1e8984 │ │ │ │ + b.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 71948 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 89fe6 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 8abc0 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8a64a <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ + ble.w 8a61a <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [r9, fp] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldrb.w r1, [r2, r8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #68] @ (8b910 <_PyObject_MakeTpCall@@Base+0x2624>) │ │ │ │ + ldr r2, [pc, #68] @ (8b90c <_PyObject_MakeTpCall@@Base+0x2650>) │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ add.w r1, r3, r1, lsl #3 │ │ │ │ movs r3, #12 │ │ │ │ lsl.w r6, r6, ip │ │ │ │ add r1, r6 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ eor.w sl, r1, r2, asr #3 │ │ │ │ - b.w 8a36c <_PyObject_MakeTpCall@@Base+0x1080> │ │ │ │ + b.w 8a33c <_PyObject_MakeTpCall@@Base+0x1080> │ │ │ │ nop │ │ │ │ sxth r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 8bac0 <_PyObject_MakeTpCall@@Base+0x27d4>) │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8bb34 <_PyObject_MakeTpCall@@Base+0x2848>) │ │ │ │ + add r0, pc, #448 @ (adr r0, 8bac0 <_PyObject_MakeTpCall@@Base+0x2804>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8bc88 <_PyObject_MakeTpCall@@Base+0x299c>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8bb34 <_PyObject_MakeTpCall@@Base+0x2878>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8bb6c <_PyObject_MakeTpCall@@Base+0x2880>) │ │ │ │ + add r0, pc, #896 @ (adr r0, 8bc88 <_PyObject_MakeTpCall@@Base+0x29cc>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r0, pc, #608 @ (adr r0, 8bb6c <_PyObject_MakeTpCall@@Base+0x28b0>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #772] @ (8bc24 <_PyObject_MakeTpCall@@Base+0x2938>) │ │ │ │ + ldr r0, [pc, #636] @ (8bb98 <_PyObject_MakeTpCall@@Base+0x28dc>) │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8aa1e <_PyObject_MakeTpCall@@Base+0x1732> │ │ │ │ + beq.w 8a9f0 <_PyObject_MakeTpCall@@Base+0x1734> │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8a934 <_PyObject_MakeTpCall@@Base+0x1648> │ │ │ │ + bne.w 8a908 <_PyObject_MakeTpCall@@Base+0x164c> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8c540 <_PyObject_MakeTpCall@@Base+0x3254> │ │ │ │ + bmi.w 8c17e <_PyObject_MakeTpCall@@Base+0x2ec2> │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bmi.w 8a888 <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ + bmi.w 8a85c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 7f76c │ │ │ │ + bl 7f7a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8aa1e <_PyObject_MakeTpCall@@Base+0x1732> │ │ │ │ + blt.w 8a9f0 <_PyObject_MakeTpCall@@Base+0x1734> │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8a888 <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ - b.w 8a934 <_PyObject_MakeTpCall@@Base+0x1648> │ │ │ │ - ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8a016 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ - bl 1e82fc │ │ │ │ - b.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 71900 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 8a016 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ - b.w 8abec <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + beq.w 8a85c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + b.w 8a908 <_PyObject_MakeTpCall@@Base+0x164c> │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 8b368 <_PyObject_MakeTpCall@@Base+0x207c> │ │ │ │ + beq.w 8b33c <_PyObject_MakeTpCall@@Base+0x2080> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b994 <_PyObject_MakeTpCall@@Base+0x26a8> │ │ │ │ + bne.n 8b966 <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8b368 <_PyObject_MakeTpCall@@Base+0x207c> │ │ │ │ + beq.w 8b33c <_PyObject_MakeTpCall@@Base+0x2080> │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c068 <_PyObject_MakeTpCall@@Base+0x2d7c> │ │ │ │ + beq.n 8ba84 <_PyObject_MakeTpCall@@Base+0x27c8> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.w 8c086 <_PyObject_MakeTpCall@@Base+0x2d9a> │ │ │ │ + ble.w 8baa2 <_PyObject_MakeTpCall@@Base+0x27e6> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 8b9c0 <_PyObject_MakeTpCall@@Base+0x26d4> │ │ │ │ - b.w 8ac9e <_PyObject_MakeTpCall@@Base+0x19b2> │ │ │ │ - ldr r1, [pc, #592] @ (8bc28 <_PyObject_MakeTpCall@@Base+0x293c>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc1dc <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8aec2 <_PyObject_MakeTpCall@@Base+0x1bd6> │ │ │ │ - b.w 8aef6 <_PyObject_MakeTpCall@@Base+0x1c0a> │ │ │ │ + bne.n 8b990 <_PyObject_MakeTpCall@@Base+0x26d4> │ │ │ │ + b.w 8ac72 <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8c3de <_PyObject_MakeTpCall@@Base+0x30f2> │ │ │ │ + beq.w 8c370 <_PyObject_MakeTpCall@@Base+0x30b4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c3de <_PyObject_MakeTpCall@@Base+0x30f2> │ │ │ │ + bne.w 8c370 <_PyObject_MakeTpCall@@Base+0x30b4> │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.w 8ae66 <_PyObject_MakeTpCall@@Base+0x1b7a> │ │ │ │ + b.w 8ae3a <_PyObject_MakeTpCall@@Base+0x1b7e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89eba <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ + bne.w 89e8a <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 89eba <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 89e8a <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ + ldr r1, [pc, #452] @ (8bb9c <_PyObject_MakeTpCall@@Base+0x28e0>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc250 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8ae96 <_PyObject_MakeTpCall@@Base+0x1bda> │ │ │ │ + b.w 8aeca <_PyObject_MakeTpCall@@Base+0x1c0e> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #39413 @ 0x99f5 │ │ │ │ + movw r2, #39365 @ 0x99c5 │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89bba <_PyObject_MakeTpCall@@Base+0x8ce> │ │ │ │ + beq.w 89b8a <_PyObject_MakeTpCall@@Base+0x8ce> │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a84a <_PyObject_MakeTpCall@@Base+0x155e> │ │ │ │ - b.n 8b398 <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ - ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 8ac06 <_PyObject_MakeTpCall@@Base+0x191a> │ │ │ │ + bne.w 8a81e <_PyObject_MakeTpCall@@Base+0x1562> │ │ │ │ + b.n 8b36c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #14772 @ 0x39b4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 8b36c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r0, r6 │ │ │ │ + movw r2, #21260 @ 0x530c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 14a6fc <_PyErr_Format@@Base> │ │ │ │ + b.w 8ac12 <_PyObject_MakeTpCall@@Base+0x1956> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + adds r3, #12 │ │ │ │ + cmp r1, r8 │ │ │ │ + bgt.w 8b5e6 <_PyObject_MakeTpCall@@Base+0x232a> │ │ │ │ + b.w 8a61a <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bgt.w 8b3da <_PyObject_MakeTpCall@@Base+0x211e> │ │ │ │ + b.w 8ae52 <_PyObject_MakeTpCall@@Base+0x1b96> │ │ │ │ + mov r1, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7d82c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 8adc6 <_PyObject_MakeTpCall@@Base+0x1b0a> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c29c <_PyObject_MakeTpCall@@Base+0x2fb0> │ │ │ │ + bne.w 8c224 <_PyObject_MakeTpCall@@Base+0x2f68> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c29c <_PyObject_MakeTpCall@@Base+0x2fb0> │ │ │ │ + bne.w 8c224 <_PyObject_MakeTpCall@@Base+0x2f68> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 8ae58 <_PyObject_MakeTpCall@@Base+0x1b6c> │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r0, r7 │ │ │ │ - movw r2, #20428 @ 0x4fcc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + b.w 8ae2c <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ mov r3, r5 │ │ │ │ - bl 14a244 <_PyErr_Format@@Base> │ │ │ │ - b.w 8ac3e <_PyObject_MakeTpCall@@Base+0x1952> │ │ │ │ - ldr r1, [pc, #424] @ (8bc2c <_PyObject_MakeTpCall@@Base+0x2940>) │ │ │ │ - bl 10ef50 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 8ac72 <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8ba86 <_PyObject_MakeTpCall@@Base+0x27ca> │ │ │ │ + movw r3, #36416 @ 0x8e40 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.w 8ac72 <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #14840 @ 0x39f8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 8b36c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + ldr r1, [pc, #228] @ (8bba0 <_PyObject_MakeTpCall@@Base+0x28e4>) │ │ │ │ + ldr.w r3, [r1, #1520] @ 0x5f0 │ │ │ │ + cmp.w r3, #131072 @ 0x20000 │ │ │ │ + bcs.w 8c1c8 <_PyObject_MakeTpCall@@Base+0x2f0c> │ │ │ │ + adds r0, r3, #1 │ │ │ │ + str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ + cbz r3, 8bada <_PyObject_MakeTpCall@@Base+0x281e> │ │ │ │ + ldrh.w r1, [r4, #206] @ 0xce │ │ │ │ + adds r1, #1 │ │ │ │ + strh.w r1, [r4, #206] @ 0xce │ │ │ │ + movs r1, #1 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 8b572 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 8b572 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 8b572 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ + add.w r0, r0, #98304 @ 0x18000 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ + adds r3, r1, r0 │ │ │ │ + b.w 8ace4 <_PyObject_MakeTpCall@@Base+0x1a28> │ │ │ │ + ldr r1, [pc, #168] @ (8bba4 <_PyObject_MakeTpCall@@Base+0x28e8>) │ │ │ │ + bl 10f1e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8b398 <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ - beq.w 89a82 <_PyObject_MakeTpCall@@Base+0x796> │ │ │ │ + blt.w 8b36c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq.w 89a52 <_PyObject_MakeTpCall@@Base+0x796> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21356 @ 0x536c │ │ │ │ + movw r1, #22188 @ 0x56ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 8b398 <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 8b36c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r4, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8a4ca <_PyObject_MakeTpCall@@Base+0x11de> │ │ │ │ + bne.w 8a49a <_PyObject_MakeTpCall@@Base+0x11de> │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r5, #12] │ │ │ │ - movw r0, #37521 @ 0x9291 │ │ │ │ + movw r0, #37209 @ 0x9159 │ │ │ │ movt r0, #15 │ │ │ │ cmp r3, ip │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ str r0, [r5, #20] │ │ │ │ orr.w lr, r2, r6 │ │ │ │ sub.w r2, r5, #8 │ │ │ │ str r2, [r6, #0] │ │ │ │ strd r1, lr, [r5, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - bne.w 8a50c <_PyObject_MakeTpCall@@Base+0x1220> │ │ │ │ + bne.w 8a4dc <_PyObject_MakeTpCall@@Base+0x1220> │ │ │ │ mov r4, r5 │ │ │ │ - b.w 8a52a <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 8bb3e <_PyObject_MakeTpCall@@Base+0x2852> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 126880 │ │ │ │ - b.w 8a4a8 <_PyObject_MakeTpCall@@Base+0x11bc> │ │ │ │ + b.w 8a4fa <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 89fb2 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + bne.w 89f82 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d5260 │ │ │ │ + bl 1d5928 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bpl.n 8bc18 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ + bpl.w 8bca2 <_PyObject_MakeTpCall@@Base+0x29e6> │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 8bc18 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ + bpl.w 8bca2 <_PyObject_MakeTpCall@@Base+0x29e6> │ │ │ │ adds.w r7, r6, #20 │ │ │ │ - bne.w 89fb2 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a52a <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.w 8a4a8 <_PyObject_MakeTpCall@@Base+0x11bc> │ │ │ │ - ldr.w r4, [r7, #148] @ 0x94 │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ + bne.w 89f82 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + b.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + add r7, sp, #16 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r2, pc, #96 @ (adr r2, 8bc00 <_PyObject_MakeTpCall@@Base+0x2944>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ + ldr r7, [r3, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a766 <_PyObject_MakeTpCall@@Base+0x147a> │ │ │ │ - add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ + bne.w 8a736 <_PyObject_MakeTpCall@@Base+0x147a> │ │ │ │ + add.w r2, r7, #1000 @ 0x3e8 │ │ │ │ mov.w r9, #16384 @ 0x4000 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r9, r2 │ │ │ │ - blt.w 8c2c8 <_PyObject_MakeTpCall@@Base+0x2fdc> │ │ │ │ + blt.w 8c1de <_PyObject_MakeTpCall@@Base+0x2f22> │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r8, [r7, #144] @ 0x90 │ │ │ │ + ldr.w r8, [r6, #144] @ 0x90 │ │ │ │ ldrd r0, r4, [r2, #804] @ 0x324 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8bbc6 <_PyObject_MakeTpCall@@Base+0x28da> │ │ │ │ - ldr.w r1, [r7, #144] @ 0x90 │ │ │ │ + cbz r0, 8bc22 <_PyObject_MakeTpCall@@Base+0x2966> │ │ │ │ + ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ movs r2, #0 │ │ │ │ strd r8, r9, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbz r1, 8bba0 <_PyObject_MakeTpCall@@Base+0x28b4> │ │ │ │ - ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ + cbz r1, 8bbfc <_PyObject_MakeTpCall@@Base+0x2940> │ │ │ │ + ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ add.w r0, r1, #12 │ │ │ │ subs r2, r2, r0 │ │ │ │ asrs r2, r2, #2 │ │ │ │ str r2, [r1, #8] │ │ │ │ clz r2, r8 │ │ │ │ add.w r1, r4, r9 │ │ │ │ - str.w r4, [r7, #144] @ 0x90 │ │ │ │ + str.w r4, [r6, #144] @ 0x90 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - str.w r1, [r7, #152] @ 0x98 │ │ │ │ + str.w r1, [r6, #152] @ 0x98 │ │ │ │ adds r2, #3 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str.w r3, [r7, #148] @ 0x94 │ │ │ │ + add.w r7, r4, r7, lsl #2 │ │ │ │ + str.w r7, [r6, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a77c <_PyObject_MakeTpCall@@Base+0x1490> │ │ │ │ + bne.w 8a74c <_PyObject_MakeTpCall@@Base+0x1490> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8bbf0 <_PyObject_MakeTpCall@@Base+0x2904> │ │ │ │ + beq.n 8bc4c <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8bbf0 <_PyObject_MakeTpCall@@Base+0x2904> │ │ │ │ - ldr r2, [pc, #88] @ (8bc30 <_PyObject_MakeTpCall@@Base+0x2944>) │ │ │ │ + cbnz r3, 8bc4c <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ + ldr r2, [pc, #732] @ (8bf10 <_PyObject_MakeTpCall@@Base+0x2c54>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8bbe8 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + cbz r3, 8bc44 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ 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 1e82fc │ │ │ │ - b.w 8ac2e <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - strd r2, r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 89d66 <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8b422 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ - b.n 8b43a <_PyObject_MakeTpCall@@Base+0x214e> │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 89fb2 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - add r7, sp, #16 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 8bc8c <_PyObject_MakeTpCall@@Base+0x29a0>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bl 498ac │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [sl, #12] │ │ │ │ - b.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8bd7e <_PyObject_MakeTpCall@@Base+0x2a92> │ │ │ │ - ldr r5, [r6, #20] │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 89e36 <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ - b.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8b856 <_PyObject_MakeTpCall@@Base+0x256a> │ │ │ │ - b.n 8b862 <_PyObject_MakeTpCall@@Base+0x2576> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8b862 <_PyObject_MakeTpCall@@Base+0x2576> │ │ │ │ - b.n 8b85c <_PyObject_MakeTpCall@@Base+0x2570> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8b85c <_PyObject_MakeTpCall@@Base+0x2570> │ │ │ │ - b.n 8b862 <_PyObject_MakeTpCall@@Base+0x2576> │ │ │ │ + bl 1e8984 │ │ │ │ + b.w 8ac02 <_PyObject_MakeTpCall@@Base+0x1946> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a7fe <_PyObject_MakeTpCall@@Base+0x1512> │ │ │ │ + beq.w 8a7d2 <_PyObject_MakeTpCall@@Base+0x1516> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c28a <_PyObject_MakeTpCall@@Base+0x2f9e> │ │ │ │ + bne.w 8c116 <_PyObject_MakeTpCall@@Base+0x2e5a> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov r0, r7 │ │ │ │ - movw r2, #20476 @ 0x4ffc │ │ │ │ + mov r0, r6 │ │ │ │ + movw r2, #21308 @ 0x533c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 20dd18 │ │ │ │ - b.w 8ac3e <_PyObject_MakeTpCall@@Base+0x1952> │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + bl 20e2f4 │ │ │ │ + b.w 8ac12 <_PyObject_MakeTpCall@@Base+0x1956> │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8a81e <_PyObject_MakeTpCall@@Base+0x1532> │ │ │ │ + beq.w 8a7f2 <_PyObject_MakeTpCall@@Base+0x1536> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 8a81e <_PyObject_MakeTpCall@@Base+0x1532> │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 8ac26 <_PyObject_MakeTpCall@@Base+0x193a> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 8a91c <_PyObject_MakeTpCall@@Base+0x1630> │ │ │ │ + b.w 8a7f2 <_PyObject_MakeTpCall@@Base+0x1536> │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 89f82 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + b.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r5 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a4fa <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - strd r1, r2, [sp, #20] │ │ │ │ - b.n 8bc00 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ - add.w r0, r0, #98304 @ 0x18000 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 8a9f4 <_PyObject_MakeTpCall@@Base+0x1708> │ │ │ │ + strd r2, r2, [sp, #20] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 89d36 <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r2, sp, #108 @ 0x6c │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 8df28 │ │ │ │ - cbz r0, 8bd2c <_PyObject_MakeTpCall@@Base+0x2a40> │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - bmi.n 8bcf0 <_PyObject_MakeTpCall@@Base+0x2a04> │ │ │ │ - movw r3, #56072 @ 0xdb08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #21960 @ 0x55c8 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ - bl 1f5eac │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ - bmi.w 8bece <_PyObject_MakeTpCall@@Base+0x2be2> │ │ │ │ - ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ - b.w 8a2c8 <_PyObject_MakeTpCall@@Base+0xfdc> │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 8be18 <_PyObject_MakeTpCall@@Base+0x2b2c> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - b.w 8a670 <_PyObject_MakeTpCall@@Base+0x1384> │ │ │ │ - cbz r3, 8bd5a <_PyObject_MakeTpCall@@Base+0x2a6e> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - movw r2, #4300 @ 0x10cc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r3, #36024 @ 0x8cb8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #20428 @ 0x4fcc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - bl 14a244 <_PyErr_Format@@Base> │ │ │ │ - b.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1d5260 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8bc38 <_PyObject_MakeTpCall@@Base+0x294c> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - lsls r7, r3, #25 │ │ │ │ - bpl.n 8be66 <_PyObject_MakeTpCall@@Base+0x2b7a> │ │ │ │ - lsls r5, r3, #26 │ │ │ │ - bpl.n 8be66 <_PyObject_MakeTpCall@@Base+0x2b7a> │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - add.w r0, r6, #20 │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ + bne.w 8b3f6 <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + b.w 8b40e <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + bl 14338c │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89e36 <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ - b.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a6ae <_PyObject_MakeTpCall@@Base+0x13c2> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8c1d2 <_PyObject_MakeTpCall@@Base+0x2ee6> │ │ │ │ - movw r2, #4300 @ 0x10cc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ + beq.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [pc, #552] @ (8bf14 <_PyObject_MakeTpCall@@Base+0x2c58>) │ │ │ │ mov r0, r6 │ │ │ │ - movw r3, #36024 @ 0x8cb8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #20476 @ 0x4ffc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - bl 20dd18 │ │ │ │ - b.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r1, [pc, #856] @ (8c13c <_PyObject_MakeTpCall@@Base+0x2e50>) │ │ │ │ - bl 10ef50 │ │ │ │ + bl 794d8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8b398 <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ - bne.w 8ba90 <_PyObject_MakeTpCall@@Base+0x27a4> │ │ │ │ - cmp.w r8, #1 │ │ │ │ - bne.w 89a6a <_PyObject_MakeTpCall@@Base+0x77e> │ │ │ │ - b.w 89a8a <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8a706 <_PyObject_MakeTpCall@@Base+0x141a> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.w 8a706 <_PyObject_MakeTpCall@@Base+0x141a> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - blx r3 │ │ │ │ - b.n 8bd4a <_PyObject_MakeTpCall@@Base+0x2a5e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a882 <_PyObject_MakeTpCall@@Base+0x1596> │ │ │ │ - mov r0, r1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + blt.w 8c322 <_PyObject_MakeTpCall@@Base+0x3066> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8b6fe <_PyObject_MakeTpCall@@Base+0x2442> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aa5a <_PyObject_MakeTpCall@@Base+0x176e> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8a3b6 <_PyObject_MakeTpCall@@Base+0x10ca> │ │ │ │ - b.w 8a888 <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15236 @ 0x3b84 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.w 8ab32 <_PyObject_MakeTpCall@@Base+0x1846> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - b.n 8bc4a <_PyObject_MakeTpCall@@Base+0x295e> │ │ │ │ + bne.w 8b6fe <_PyObject_MakeTpCall@@Base+0x2442> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b6fe <_PyObject_MakeTpCall@@Base+0x2442> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8b7aa <_PyObject_MakeTpCall@@Base+0x24ee> │ │ │ │ + b.n 8b7b6 <_PyObject_MakeTpCall@@Base+0x24fa> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8b7b6 <_PyObject_MakeTpCall@@Base+0x24fa> │ │ │ │ + b.n 8b7b0 <_PyObject_MakeTpCall@@Base+0x24f4> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8b7b0 <_PyObject_MakeTpCall@@Base+0x24f4> │ │ │ │ + b.n 8b7b6 <_PyObject_MakeTpCall@@Base+0x24fa> │ │ │ │ + ldr.w r9, [pc, #492] @ 8bf1c <_PyObject_MakeTpCall@@Base+0x2c60> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a090 <_PyObject_MakeTpCall@@Base+0xdd4> │ │ │ │ + movw r1, #4075 @ 0xfeb │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r7, #0 │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8b40e <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89caa <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ mov ip, r9 │ │ │ │ mov r4, fp │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8b3e2 <_PyObject_MakeTpCall@@Base+0x20f6> │ │ │ │ + beq.w 8b3b6 <_PyObject_MakeTpCall@@Base+0x20fa> │ │ │ │ ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8be6e <_PyObject_MakeTpCall@@Base+0x2b82> │ │ │ │ + bne.n 8bd78 <_PyObject_MakeTpCall@@Base+0x2abc> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov fp, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8b3e6 <_PyObject_MakeTpCall@@Base+0x20fa> │ │ │ │ - b.n 8b7ac <_PyObject_MakeTpCall@@Base+0x24c0> │ │ │ │ + beq.w 8b3ba <_PyObject_MakeTpCall@@Base+0x20fe> │ │ │ │ + b.n 8b7ea <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c1e2 <_PyObject_MakeTpCall@@Base+0x2ef6> │ │ │ │ + bne.w 8c128 <_PyObject_MakeTpCall@@Base+0x2e6c> │ │ │ │ mov r1, r4 │ │ │ │ - bl e1404 │ │ │ │ - ldr r1, [pc, #664] @ (8c140 <_PyObject_MakeTpCall@@Base+0x2e54>) │ │ │ │ + bl e1428 │ │ │ │ + ldr r1, [pc, #356] @ (8bf18 <_PyObject_MakeTpCall@@Base+0x2c5c>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc264 │ │ │ │ + bl bc2d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8a264 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - movw r1, #4075 @ 0xfeb │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r7, #0 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8b43a <_PyObject_MakeTpCall@@Base+0x214e> │ │ │ │ - ldr.w r9, [pc, #644] @ 8c154 <_PyObject_MakeTpCall@@Base+0x2e68> │ │ │ │ + bge.w 8a234 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + b.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #344] @ 8bf1c <_PyObject_MakeTpCall@@Base+0x2c60> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 8bf0a <_PyObject_MakeTpCall@@Base+0x2c1e> │ │ │ │ + beq.n 8bdfe <_PyObject_MakeTpCall@@Base+0x2b42> │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r1, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a2d0 <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ + bne.w 8a2a0 <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #4075 @ 0xfeb │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #556] @ 8c154 <_PyObject_MakeTpCall@@Base+0x2e68> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a114 <_PyObject_MakeTpCall@@Base+0xe28> │ │ │ │ - ldr.w r9, [pc, #528] @ 8c154 <_PyObject_MakeTpCall@@Base+0x2e68> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #256] @ 8bf1c <_PyObject_MakeTpCall@@Base+0x2c60> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a0c0 <_PyObject_MakeTpCall@@Base+0xdd4> │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89cda <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - adds r3, #12 │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8b61a <_PyObject_MakeTpCall@@Base+0x232e> │ │ │ │ - b.w 8a64a <_PyObject_MakeTpCall@@Base+0x135e> │ │ │ │ - ldr r1, [pc, #448] @ (8c144 <_PyObject_MakeTpCall@@Base+0x2e58>) │ │ │ │ - ldr.w r3, [r1, #1520] @ 0x5f0 │ │ │ │ - cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.w 8c120 <_PyObject_MakeTpCall@@Base+0x2e34> │ │ │ │ - adds r0, r3, #1 │ │ │ │ - str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 8bfa2 <_PyObject_MakeTpCall@@Base+0x2cb6> │ │ │ │ - ldrh.w r1, [r4, #206] @ 0xce │ │ │ │ - adds r1, #1 │ │ │ │ - strh.w r1, [r4, #206] @ 0xce │ │ │ │ - movs r1, #1 │ │ │ │ - str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b59e <_PyObject_MakeTpCall@@Base+0x22b2> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a0e4 <_PyObject_MakeTpCall@@Base+0xe28> │ │ │ │ + ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 8abda <_PyObject_MakeTpCall@@Base+0x191e> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1d5928 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 8beac <_PyObject_MakeTpCall@@Base+0x2bf0> │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ + lsls r7, r3, #25 │ │ │ │ + bpl.n 8bedc <_PyObject_MakeTpCall@@Base+0x2c20> │ │ │ │ + lsls r5, r3, #26 │ │ │ │ + bpl.n 8bedc <_PyObject_MakeTpCall@@Base+0x2c20> │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ + add.w r0, r6, #20 │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 89e06 <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ + b.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r0, r3 │ │ │ │ mov r4, fp │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 8b7d6 <_PyObject_MakeTpCall@@Base+0x24ea> │ │ │ │ + beq.w 8b814 <_PyObject_MakeTpCall@@Base+0x2558> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bfb2 <_PyObject_MakeTpCall@@Base+0x2cc6> │ │ │ │ + bne.n 8be70 <_PyObject_MakeTpCall@@Base+0x2bb4> │ │ │ │ movw ip, #36416 @ 0x8e40 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov fp, r4 │ │ │ │ cmp r9, ip │ │ │ │ - beq.w 8c366 <_PyObject_MakeTpCall@@Base+0x307a> │ │ │ │ + beq.w 8c312 <_PyObject_MakeTpCall@@Base+0x3056> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13196 @ 0x338c │ │ │ │ + movw r1, #14028 @ 0x36cc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.w 8b398 <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ - bl 142f14 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1273d4 │ │ │ │ + b.w 8b36c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + bl 498f4 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [sl, #12] │ │ │ │ + b.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [pc, #332] @ (8c148 <_PyObject_MakeTpCall@@Base+0x2e5c>) │ │ │ │ - mov r0, r6 │ │ │ │ - bl 794a8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.n 8be44 <_PyObject_MakeTpCall@@Base+0x2b88> │ │ │ │ + ldr r5, [r6, #20] │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c536 <_PyObject_MakeTpCall@@Base+0x324a> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8b6c8 <_PyObject_MakeTpCall@@Base+0x23dc> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8b6c8 <_PyObject_MakeTpCall@@Base+0x23dc> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b6c8 <_PyObject_MakeTpCall@@Base+0x23dc> │ │ │ │ + bne.w 89e06 <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ + b.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov lr, r0 │ │ │ │ - b.w 8b5e8 <_PyObject_MakeTpCall@@Base+0x22fc> │ │ │ │ + b.w 8b5bc <_PyObject_MakeTpCall@@Base+0x2300> │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + b.n 8bebc <_PyObject_MakeTpCall@@Base+0x2c00> │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 8abfa <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 8a8f0 <_PyObject_MakeTpCall@@Base+0x1634> │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + strd r1, r2, [sp, #20] │ │ │ │ + b.n 8bcc2 <_PyObject_MakeTpCall@@Base+0x2a06> │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ - adds r3, r1, r0 │ │ │ │ - b.w 8ad10 <_PyObject_MakeTpCall@@Base+0x1a24> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bgt.w 8b406 <_PyObject_MakeTpCall@@Base+0x211a> │ │ │ │ - b.w 8ae7e <_PyObject_MakeTpCall@@Base+0x1b92> │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7d7fc │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 8adf2 <_PyObject_MakeTpCall@@Base+0x1b06> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b59e <_PyObject_MakeTpCall@@Base+0x22b2> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b59e <_PyObject_MakeTpCall@@Base+0x22b2> │ │ │ │ - mov r3, r5 │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 8ac9e <_PyObject_MakeTpCall@@Base+0x19b2> │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 8a9c8 <_PyObject_MakeTpCall@@Base+0x170c> │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r6, pc, #560 @ (adr r6, 8c148 <_PyObject_MakeTpCall@@Base+0x2e8c>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #896 @ (adr r0, 8c29c <_PyObject_MakeTpCall@@Base+0x2fe0>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r2, sp, #108 @ 0x6c │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 8dee4 │ │ │ │ + cbz r0, 8bf5c <_PyObject_MakeTpCall@@Base+0x2ca0> │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + bmi.n 8bf20 <_PyObject_MakeTpCall@@Base+0x2c64> │ │ │ │ + movw r3, #56072 @ 0xdb08 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #22792 @ 0x5908 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ + bl 1f651c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ + bmi.w 8bdc2 <_PyObject_MakeTpCall@@Base+0x2b06> │ │ │ │ + ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ + b.w 8a298 <_PyObject_MakeTpCall@@Base+0xfdc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a856 <_PyObject_MakeTpCall@@Base+0x159a> │ │ │ │ + mov r0, r1 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c06a <_PyObject_MakeTpCall@@Base+0x2d7e> │ │ │ │ - movw r3, #36416 @ 0x8e40 │ │ │ │ + bne.w 8aa2c <_PyObject_MakeTpCall@@Base+0x1770> │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8a386 <_PyObject_MakeTpCall@@Base+0x10ca> │ │ │ │ + b.w 8a85c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a67e <_PyObject_MakeTpCall@@Base+0x13c2> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 8c0a0 <_PyObject_MakeTpCall@@Base+0x2de4> │ │ │ │ + movw r2, #4300 @ 0x10cc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r0, r6 │ │ │ │ + movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.w 8ac9e <_PyObject_MakeTpCall@@Base+0x19b2> │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + movw r2, #21308 @ 0x533c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl 20e2f4 │ │ │ │ + b.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14008 @ 0x36b8 │ │ │ │ + movw r1, #16068 @ 0x3ec4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.w 8b398 <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + bl d19a0 │ │ │ │ + b.w 8ab04 <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ + cbz r3, 8bff0 <_PyObject_MakeTpCall@@Base+0x2d34> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + movw r2, #4300 @ 0x10cc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r0, r6 │ │ │ │ + movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13940 @ 0x3674 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.w 8b398 <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ - ldr r1, [pc, #144] @ (8c14c <_PyObject_MakeTpCall@@Base+0x2e60>) │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + movw r2, #21260 @ 0x530c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl 14a6fc <_PyErr_Format@@Base> │ │ │ │ + b.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r1, [pc, #836] @ (8c35c <_PyObject_MakeTpCall@@Base+0x30a0>) │ │ │ │ + bl 10f1e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8b36c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + bne.w 8bb08 <_PyObject_MakeTpCall@@Base+0x284c> │ │ │ │ + cmp.w r8, #1 │ │ │ │ + bne.w 89a3a <_PyObject_MakeTpCall@@Base+0x77e> │ │ │ │ + b.w 89a5a <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 8c074 <_PyObject_MakeTpCall@@Base+0x2db8> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + b.w 8a640 <_PyObject_MakeTpCall@@Base+0x1384> │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8a6d6 <_PyObject_MakeTpCall@@Base+0x141a> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.w 8a6d6 <_PyObject_MakeTpCall@@Base+0x141a> │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 8c080 <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 126cb8 │ │ │ │ + b.w 8a478 <_PyObject_MakeTpCall@@Base+0x11bc> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx r3 │ │ │ │ + b.n 8c03c <_PyObject_MakeTpCall@@Base+0x2d80> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b.w 8a478 <_PyObject_MakeTpCall@@Base+0x11bc> │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 89ea6 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b0b4 <_PyObject_MakeTpCall@@Base+0x1df8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8bfa6 <_PyObject_MakeTpCall@@Base+0x2cea> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bfa6 <_PyObject_MakeTpCall@@Base+0x2cea> │ │ │ │ + ldr r1, [pc, #684] @ (8c360 <_PyObject_MakeTpCall@@Base+0x30a4>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bc1dc <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc250 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8aef4 <_PyObject_MakeTpCall@@Base+0x1c08> │ │ │ │ - ldr r1, [pc, #132] @ (8c150 <_PyObject_MakeTpCall@@Base+0x2e64>) │ │ │ │ + bne.w 8aec8 <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ + ldr r1, [pc, #676] @ (8c364 <_PyObject_MakeTpCall@@Base+0x30a8>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bc1dc <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc250 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8aef4 <_PyObject_MakeTpCall@@Base+0x1c08> │ │ │ │ - ldr r1, [pc, #104] @ (8c140 <_PyObject_MakeTpCall@@Base+0x2e54>) │ │ │ │ + bne.w 8aec8 <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ + ldr r1, [pc, #664] @ (8c368 <_PyObject_MakeTpCall@@Base+0x30ac>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bc1dc <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc250 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8aef4 <_PyObject_MakeTpCall@@Base+0x1c08> │ │ │ │ + bne.w 8aec8 <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21656 @ 0x5498 │ │ │ │ + movw r1, #22488 @ 0x57d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b41e <_PyObject_MakeTpCall@@Base+0x2132> │ │ │ │ + beq.w 8b3f2 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b41e <_PyObject_MakeTpCall@@Base+0x2132> │ │ │ │ + bne.w 8b3f2 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b41e <_PyObject_MakeTpCall@@Base+0x2132> │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b59e <_PyObject_MakeTpCall@@Base+0x22b2> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b118 <_PyObject_MakeTpCall@@Base+0x1e2c> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b134 <_PyObject_MakeTpCall@@Base+0x1e48> │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8c4c4 <_PyObject_MakeTpCall@@Base+0x31d8>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8c37c <_PyObject_MakeTpCall@@Base+0x3090>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8c3b4 <_PyObject_MakeTpCall@@Base+0x30c8>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b59e <_PyObject_MakeTpCall@@Base+0x22b2> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8a52a <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8c400 <_PyObject_MakeTpCall@@Base+0x3114> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b3f2 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a52a <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ + bne.w 8bc68 <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a52a <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str.w r3, [sl, #168] @ 0xa8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 89db2 <_PyObject_MakeTpCall@@Base+0xac6> │ │ │ │ - b.w 89db6 <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b162 <_PyObject_MakeTpCall@@Base+0x1e76> │ │ │ │ - movw r3, #57249 @ 0xdfa1 │ │ │ │ - movt r3, #11 │ │ │ │ - str.w r3, [sl, #72] @ 0x48 │ │ │ │ - b.w 8a5b4 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bc68 <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #21480 @ 0x53e8 │ │ │ │ + movw r1, #22672 @ 0x5890 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.w 8b41e <_PyObject_MakeTpCall@@Base+0x2132> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8bdbc <_PyObject_MakeTpCall@@Base+0x2ad0> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bdbc <_PyObject_MakeTpCall@@Base+0x2ad0> │ │ │ │ + bl d19a0 │ │ │ │ + b.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21840 @ 0x5550 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #22312 @ 0x5728 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ + bl d19a0 │ │ │ │ + b.w 8b3f2 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 8b794 <_PyObject_MakeTpCall@@Base+0x24d8> │ │ │ │ + b.w 8b7b6 <_PyObject_MakeTpCall@@Base+0x24fa> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 8af1a <_PyObject_MakeTpCall@@Base+0x1c5e> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8b762 <_PyObject_MakeTpCall@@Base+0x24a6> │ │ │ │ + b.w 8af1a <_PyObject_MakeTpCall@@Base+0x1c5e> │ │ │ │ + ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ + ldr.w r0, [r9, fp] │ │ │ │ + add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ + movs r3, #28 │ │ │ │ + ldr.w lr, [r0, #8] │ │ │ │ + mul.w r6, r3, ip │ │ │ │ + add.w r3, lr, r6 │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + ldr.w r1, [r3, #252] @ 0xfc │ │ │ │ + add.w r3, r6, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r3, lr │ │ │ │ + cmp r1, r4 │ │ │ │ + beq.n 8c1bc <_PyObject_MakeTpCall@@Base+0x2f00> │ │ │ │ + cmp.w ip, #10 │ │ │ │ + ittt ls │ │ │ │ + addls.w r6, r6, #98304 @ 0x18000 │ │ │ │ + addls r6, #228 @ 0xe4 │ │ │ │ + addls.w r3, lr, r6 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a860 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + b.w 8b946 <_PyObject_MakeTpCall@@Base+0x268a> │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b572 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b572 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ + mov.w r9, r9, lsl #1 │ │ │ │ + b.n 8bbbe <_PyObject_MakeTpCall@@Base+0x2902> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a458 <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ + b.w 8b19a <_PyObject_MakeTpCall@@Base+0x1ede> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21704 @ 0x54c8 │ │ │ │ + movw r1, #22620 @ 0x585c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r1, [r6, #440] @ 0x1b8 │ │ │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ - subs r2, r2, r5 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldrd r3, r1, [r1, #12] │ │ │ │ - add r3, r1 │ │ │ │ - adds r1, r3, #3 │ │ │ │ - adds r3, #1 │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - add r0, r3 │ │ │ │ - cmp r0, r2 │ │ │ │ - bls.w 8a408 <_PyObject_MakeTpCall@@Base+0x111c> │ │ │ │ - b.w 8b87a <_PyObject_MakeTpCall@@Base+0x258e> │ │ │ │ - strd r3, r3, [sp] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - bl 1a69b8 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 8ac26 <_PyObject_MakeTpCall@@Base+0x193a> │ │ │ │ - ldr.w r9, [pc, #820] @ 8c590 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8b26c <_PyObject_MakeTpCall@@Base+0x1f80> │ │ │ │ - ldr.w r9, [pc, #808] @ 8c590 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8a622 <_PyObject_MakeTpCall@@Base+0x1336> │ │ │ │ + bl d19a0 │ │ │ │ + b.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21528 @ 0x5418 │ │ │ │ + movw r1, #22360 @ 0x5758 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.w 8b41e <_PyObject_MakeTpCall@@Base+0x2132> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8bc86 <_PyObject_MakeTpCall@@Base+0x299a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bc86 <_PyObject_MakeTpCall@@Base+0x299a> │ │ │ │ + bl 1273d4 │ │ │ │ + b.w 8b3f2 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21560 @ 0x5438 │ │ │ │ + movw r1, #22392 @ 0x5778 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.w 8b41e <_PyObject_MakeTpCall@@Base+0x2132> │ │ │ │ - mov r0, sl │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 89ed6 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b0e0 <_PyObject_MakeTpCall@@Base+0x1df4> │ │ │ │ - mov.w r9, r9, lsl #1 │ │ │ │ - b.n 8bb62 <_PyObject_MakeTpCall@@Base+0x2876> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 8b840 <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ - b.w 8b862 <_PyObject_MakeTpCall@@Base+0x2576> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8af46 <_PyObject_MakeTpCall@@Base+0x1c5a> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8b80e <_PyObject_MakeTpCall@@Base+0x2522> │ │ │ │ - b.w 8af46 <_PyObject_MakeTpCall@@Base+0x1c5a> │ │ │ │ + bl 1273d4 │ │ │ │ + b.w 8b3f2 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a4fa <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 8c26e <_PyObject_MakeTpCall@@Base+0x2fb2> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a4fa <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a4fa <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b098 <_PyObject_MakeTpCall@@Base+0x1ddc> │ │ │ │ + mov r5, r4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + mov r4, r5 │ │ │ │ + b.w 8a4fa <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #21748 @ 0x54f4 │ │ │ │ + movw r1, #22580 @ 0x5834 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + cbz r3, 8c2d4 <_PyObject_MakeTpCall@@Base+0x3018> │ │ │ │ + ldr r0, [pc, #180] @ (8c36c <_PyObject_MakeTpCall@@Base+0x30b0>) │ │ │ │ + bl 8fe50 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8ab04 <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 8a6b6 <_PyObject_MakeTpCall@@Base+0x13fa> │ │ │ │ + b.w 8aafc <_PyObject_MakeTpCall@@Base+0x1840> │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + movw r1, #16256 @ 0x3f80 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [pc, #128] @ (8c36c <_PyObject_MakeTpCall@@Base+0x30b0>) │ │ │ │ + bl d19a0 │ │ │ │ + b.w 8aafc <_PyObject_MakeTpCall@@Base+0x1840> │ │ │ │ + movw r3, #57369 @ 0xe019 │ │ │ │ + movt r3, #11 │ │ │ │ + str.w r3, [sl, #72] @ 0x48 │ │ │ │ + b.w 8a584 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b136 <_PyObject_MakeTpCall@@Base+0x1e7a> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b0d0 <_PyObject_MakeTpCall@@Base+0x1e14> │ │ │ │ + mov ip, r0 │ │ │ │ + b.w 8b3bc <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b0c4 <_PyObject_MakeTpCall@@Base+0x1dd8> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b2c6 <_PyObject_MakeTpCall@@Base+0x200a> │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 8c29c <_PyObject_MakeTpCall@@Base+0x2fe0> │ │ │ │ + b.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a81e <_PyObject_MakeTpCall@@Base+0x1562> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str.w r3, [sl, #168] @ 0xa8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 89d82 <_PyObject_MakeTpCall@@Base+0xac6> │ │ │ │ + b.w 89d86 <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a808 <_PyObject_MakeTpCall@@Base+0x154c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a808 <_PyObject_MakeTpCall@@Base+0x154c> │ │ │ │ + nop │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #608 @ (adr r0, 8c5c8 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #896 @ (adr r0, 8c6ec ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r6, pc, #560 @ (adr r6, 8c5a0 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #22440 @ 0x57a8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + b.w 8b3f2 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b0ec <_PyObject_MakeTpCall@@Base+0x1e30> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b108 <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - movw r0, #21896 @ 0x5588 │ │ │ │ + movw r0, #22728 @ 0x58c8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ - bl 23767c │ │ │ │ - b.w 8a8a0 <_PyObject_MakeTpCall@@Base+0x15b4> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + bl 237810 │ │ │ │ + b.w 8a874 <_PyObject_MakeTpCall@@Base+0x15b8> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21788 @ 0x551c │ │ │ │ + movw r1, #22536 @ 0x5808 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov ip, r0 │ │ │ │ - b.w 8b3e8 <_PyObject_MakeTpCall@@Base+0x20fc> │ │ │ │ - ldr.w r9, [pc, #544] @ 8c590 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ + bl 1273d4 │ │ │ │ + b.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #396] @ 8c560 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ + ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ + subs r1, #1 │ │ │ │ + ldr.w r3, [r9, fp] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + movs r3, #28 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + adds r2, r0, r3 │ │ │ │ + add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ + ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ + add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ + add r2, r0 │ │ │ │ + cmp r6, sl │ │ │ │ + beq.n 8c40e <_PyObject_MakeTpCall@@Base+0x3152> │ │ │ │ + cmp r1, #10 │ │ │ │ + ittt ls │ │ │ │ + addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ + addls r3, #228 @ 0xe4 │ │ │ │ + addls r2, r0, r3 │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + bmi.w 89ee2 <_PyObject_MakeTpCall@@Base+0xc26> │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8ab4c <_PyObject_MakeTpCall@@Base+0x1860> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a488 <_PyObject_MakeTpCall@@Base+0x119c> │ │ │ │ - b.w 8b1c0 <_PyObject_MakeTpCall@@Base+0x1ed4> │ │ │ │ - ldr.w r9, [pc, #504] @ 8c590 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ + movw r1, #2382 @ 0x94e │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89e8e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #304] @ 8c560 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ adds r6, r1, r2 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 8c3d0 <_PyObject_MakeTpCall@@Base+0x30e4> │ │ │ │ + beq.n 8c46a <_PyObject_MakeTpCall@@Base+0x31ae> │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r6, r1, r3 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 89f6c <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ - b.n 8c374 <_PyObject_MakeTpCall@@Base+0x3088> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21608 @ 0x5468 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.w 8b41e <_PyObject_MakeTpCall@@Base+0x2132> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b0fc <_PyObject_MakeTpCall@@Base+0x1e10> │ │ │ │ - mov r5, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - mov r4, r5 │ │ │ │ - b.w 8a52a <_PyObject_MakeTpCall@@Base+0x123e> │ │ │ │ - ldr.w r9, [pc, #388] @ 8c590 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ - subs r1, #1 │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - movs r3, #28 │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - adds r2, r0, r3 │ │ │ │ - add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ - ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ - add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ - add r2, r0 │ │ │ │ - cmp r6, sl │ │ │ │ - beq.n 8c446 <_PyObject_MakeTpCall@@Base+0x315a> │ │ │ │ - cmp r1, #10 │ │ │ │ - ittt ls │ │ │ │ - addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ - addls r3, #228 @ 0xe4 │ │ │ │ - addls r2, r0, r3 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bmi.w 89f12 <_PyObject_MakeTpCall@@Base+0xc26> │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ + bmi.w 89f3c <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2382 @ 0x94e │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a834 <_PyObject_MakeTpCall@@Base+0x1548> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a834 <_PyObject_MakeTpCall@@Base+0x1548> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a84a <_PyObject_MakeTpCall@@Base+0x155e> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cbz r3, 8c4a8 <_PyObject_MakeTpCall@@Base+0x31bc> │ │ │ │ - ldr r0, [pc, #256] @ (8c58c <_PyObject_MakeTpCall@@Base+0x32a0>) │ │ │ │ - bl 8fe90 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8ab32 <_PyObject_MakeTpCall@@Base+0x1846> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8a6e6 <_PyObject_MakeTpCall@@Base+0x13fa> │ │ │ │ - b.w 8ab2a <_PyObject_MakeTpCall@@Base+0x183e> │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - movw r1, #15424 @ 0x3c40 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #204] @ (8c58c <_PyObject_MakeTpCall@@Base+0x32a0>) │ │ │ │ - bl d1920 │ │ │ │ - b.w 8ab2a <_PyObject_MakeTpCall@@Base+0x183e> │ │ │ │ - ldr.w r9, [pc, #200] @ 8c590 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8ab1e <_PyObject_MakeTpCall@@Base+0x1862> │ │ │ │ + ldr.w r1, [r6, #440] @ 0x1b8 │ │ │ │ + mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ + ldr.w r3, [r9, fp] │ │ │ │ + subs r2, r2, r5 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldrd r3, r1, [r1, #12] │ │ │ │ + add r3, r1 │ │ │ │ + adds r1, r3, #3 │ │ │ │ + adds r3, #1 │ │ │ │ + bic.w r1, r1, #3 │ │ │ │ + add.w r3, r1, r3, lsl #2 │ │ │ │ + add r0, r3 │ │ │ │ + cmp r0, r2 │ │ │ │ + bls.w 8a3d8 <_PyObject_MakeTpCall@@Base+0x111c> │ │ │ │ + b.w 8b84c <_PyObject_MakeTpCall@@Base+0x2590> │ │ │ │ + strd r2, r2, [sp] │ │ │ │ + mov r3, r2 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + bl 1a7058 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 8abfa <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ + ldr.w r9, [pc, #144] @ 8c560 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a06c <_PyObject_MakeTpCall@@Base+0xd80> │ │ │ │ - ldr.w r9, [pc, #172] @ 8c590 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a03c <_PyObject_MakeTpCall@@Base+0xd80> │ │ │ │ + ldr.w r9, [pc, #116] @ 8c560 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ adds r6, r1, r2 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 8c51e <_PyObject_MakeTpCall@@Base+0x3232> │ │ │ │ + beq.n 8c526 <_PyObject_MakeTpCall@@Base+0x326a> │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r6, r1, r3 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8a03c <_PyObject_MakeTpCall@@Base+0xd50> │ │ │ │ - b.n 8c4ce <_PyObject_MakeTpCall@@Base+0x31e2> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b2f2 <_PyObject_MakeTpCall@@Base+0x2006> │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8c312 <_PyObject_MakeTpCall@@Base+0x3026> │ │ │ │ - b.w 89ebe <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ - ldr.w r0, [r9, fp] │ │ │ │ - add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ - movs r3, #28 │ │ │ │ - ldr.w lr, [r0, #8] │ │ │ │ - mul.w r6, r3, ip │ │ │ │ - add.w r3, lr, r6 │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - ldr.w r1, [r3, #252] @ 0xfc │ │ │ │ - add.w r3, r6, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r3, lr │ │ │ │ - cmp r1, r4 │ │ │ │ - beq.n 8c57e <_PyObject_MakeTpCall@@Base+0x3292> │ │ │ │ - cmp.w ip, #10 │ │ │ │ - ittt ls │ │ │ │ - addls.w r6, r6, #98304 @ 0x18000 │ │ │ │ - addls r6, #228 @ 0xe4 │ │ │ │ - addls.w r3, lr, r6 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a88c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ - b.w 8b94a <_PyObject_MakeTpCall@@Base+0x265e> │ │ │ │ - nop │ │ │ │ - add r6, pc, #560 @ (adr r6, 8c7c0 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + bmi.w 8a00c <_PyObject_MakeTpCall@@Base+0xd50> │ │ │ │ + b.n 8c4d6 <_PyObject_MakeTpCall@@Base+0x321a> │ │ │ │ + ldr.w r9, [pc, #40] @ 8c560 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.n 8c476 <_PyObject_MakeTpCall@@Base+0x31ba> │ │ │ │ + ldr.w r9, [pc, #32] @ 8c560 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.w 8b240 <_PyObject_MakeTpCall@@Base+0x1f84> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a9f0 <_PyObject_MakeTpCall@@Base+0x1734> │ │ │ │ + ldr.w r9, [pc, #8] @ 8c560 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.w 8a5f2 <_PyObject_MakeTpCall@@Base+0x1336> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008c594 : │ │ │ │ +0008c564 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4060] @ 0xfdc │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq.n 8c5d4 │ │ │ │ + beq.n 8c5a4 │ │ │ │ add r2, sp, #20 │ │ │ │ movs r4, #0 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 8c5f4 │ │ │ │ + bl 8c5c4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22008 @ 0x55f8 │ │ │ │ + movw r1, #22840 @ 0x5938 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8c5ca │ │ │ │ + b.n 8c59a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3560] @ 0xde8 │ │ │ │ sub sp, #500 @ 0x1f4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -146736,130 +146715,130 @@ │ │ │ │ mov r5, r2 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str.w r2, [r8] │ │ │ │ mov r4, ip │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.w 8c742 │ │ │ │ + bhi.w 8c712 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 8c7a2 │ │ │ │ + bhi.w 8c772 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c804 │ │ │ │ + beq.w 8c7d4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cbcc │ │ │ │ - movw r2, #42464 @ 0xa5e0 │ │ │ │ + bne.w 8cb9c │ │ │ │ + movw r2, #43296 @ 0xa920 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldrb.w lr, [r4] │ │ │ │ add.w r4, ip, #2 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ add r6, r3 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bhi.n 8c6f8 │ │ │ │ + bhi.n 8c6c8 │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - bhi.w 8c9d8 │ │ │ │ + bhi.w 8c9a8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8ca38 │ │ │ │ + beq.w 8ca08 │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ add.w r4, ip, #3 │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8c724 │ │ │ │ + bhi.n 8c6f4 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 8ca40 │ │ │ │ + bhi.w 8ca10 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8ca38 │ │ │ │ + beq.w 8ca08 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi.n 8c6da │ │ │ │ + bhi.n 8c6aa │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.n 8c76c │ │ │ │ + bhi.n 8c73c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ca38 │ │ │ │ + beq.w 8ca08 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bls.n 8c6ba │ │ │ │ + bls.n 8c68a │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8c968 │ │ │ │ + beq.w 8c938 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ and.w r1, r1, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ add r6, r1 │ │ │ │ - b.n 8c6b2 │ │ │ │ + b.n 8c682 │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8c968 │ │ │ │ + beq.w 8c938 │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w lr, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ add r6, r3 │ │ │ │ add.w r4, ip, #3 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.n 8c698 │ │ │ │ + bls.n 8c668 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 8c968 │ │ │ │ + beq.w 8c938 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ add r6, r3 │ │ │ │ - b.n 8c6b2 │ │ │ │ + b.n 8c682 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 8c944 │ │ │ │ + beq.w 8c914 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c642 │ │ │ │ + beq.w 8c612 │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.w 8cb38 │ │ │ │ + bls.w 8cb08 │ │ │ │ mov ip, r4 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 8cbde │ │ │ │ + beq.w 8cbae │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c642 │ │ │ │ - b.n 8c74e │ │ │ │ + beq.w 8c612 │ │ │ │ + b.n 8c71e │ │ │ │ sub.w r1, r3, #40 @ 0x28 │ │ │ │ cmp r1, #19 │ │ │ │ - bhi.w 8caee │ │ │ │ + bhi.w 8cabe │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r7, r2, #7 │ │ │ │ lsls r7, r3, #11 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r2, r7, #6 │ │ │ │ @@ -146875,634 +146854,634 @@ │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r1, r2, #7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ sub.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.w 8c63c │ │ │ │ + bhi.w 8c60c │ │ │ │ addw lr, pc, #4 │ │ │ │ ldr.w pc, [lr, r2, lsl #2] │ │ │ │ - ldmia r3!, {r0, r1, r5} │ │ │ │ + ldmia r2!, {r0, r1, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r4, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r0, r1, r2, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r0, r2, r3} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r0, r2, r3} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r0, r2, r3} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r0, r2, r3} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r0, r2, r3} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r0, r2, r3} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r0, r2, r3} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r0, r2, r3} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r0, r2, r3} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r0, r2, r3} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r0, r2, r3} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r0, r2, r3} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r0, r2, r3} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r0, r2, r3} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r0, r2, r3} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r0, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r0, r2, r3} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3, {r0, r1, r2, r3, r4, r5} │ │ │ │ + ldmia r3, {r0, r1, r2, r3} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r1!, {r0, r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r0, r2, r3, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cb44 │ │ │ │ + bne.w 8cb14 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ bics.w sl, sl, sl, asr #32 │ │ │ │ it cs │ │ │ │ movcs sl, r6 │ │ │ │ cmp r6, #8 │ │ │ │ - bgt.w 8cb58 │ │ │ │ + bgt.w 8cb28 │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c978 │ │ │ │ + bne.w 8c948 │ │ │ │ cmp r5, r6 │ │ │ │ it le │ │ │ │ cmple sl, r5 │ │ │ │ - bgt.w 8cd4c │ │ │ │ + bgt.w 8cd1c │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 8c9d4 │ │ │ │ + ble.w 8c9a4 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add.w fp, sp, #28 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8caa0 │ │ │ │ + beq.w 8ca70 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str.w r7, [fp] │ │ │ │ - beq.w 8cc22 │ │ │ │ + beq.w 8cbf2 │ │ │ │ add.w sl, sp, #240 @ 0xf0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 8ce2c │ │ │ │ + bl 8cdfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cba6 │ │ │ │ + bne.w 8cb76 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 8c8f4 │ │ │ │ + beq.n 8c8c4 │ │ │ │ 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 8cc68 │ │ │ │ + beq.w 8cc38 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r3, sl │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 8ce2c │ │ │ │ + bl 8cdfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc62 │ │ │ │ + bne.w 8cc32 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 8c8f4 │ │ │ │ + beq.n 8c8c4 │ │ │ │ add.w r6, r9, #4 │ │ │ │ mov.w r9, #2 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8cc26 │ │ │ │ + beq.w 8cbf6 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r3, sl │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 8ce2c │ │ │ │ + bl 8cdfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cbaa │ │ │ │ + bne.w 8cb7a │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 8c8b6 │ │ │ │ + bne.n 8c886 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 8c932 │ │ │ │ + cbz r3, 8c902 │ │ │ │ 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, #42464 @ 0xa5e0 │ │ │ │ + movw r1, #43296 @ 0xa920 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ and.w r1, r1, #3 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ccb2 │ │ │ │ + bne.w 8cc82 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cb9c │ │ │ │ + bne.w 8cb6c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cbdc │ │ │ │ + bne.w 8cbac │ │ │ │ mov r4, ip │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ it ls │ │ │ │ movls sl, r6 │ │ │ │ - bls.w 8c630 │ │ │ │ + bls.w 8c600 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ movne sl, r6 │ │ │ │ - bne.w 8c642 │ │ │ │ + bne.w 8c612 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8c94c │ │ │ │ + b.n 8c91c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cb44 │ │ │ │ + bne.w 8cb14 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8c80e │ │ │ │ + b.n 8c7de │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8cdd4 │ │ │ │ + beq.w 8cda4 │ │ │ │ cmp.w sl, #1 │ │ │ │ it eq │ │ │ │ cmpeq r6, #1 │ │ │ │ - bne.w 8cb7e │ │ │ │ + bne.w 8cb4e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ccd2 │ │ │ │ + beq.w 8cca2 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str r7, [r1, #0] │ │ │ │ - beq.w 8cbfc │ │ │ │ + beq.w 8cbcc │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ - bl 8ce2c │ │ │ │ + bl 8cdfc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c932 │ │ │ │ + beq.n 8c902 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 23bc24 │ │ │ │ + bl 23c188 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2369c4 │ │ │ │ - b.n 8c93e │ │ │ │ + bl 236f1c │ │ │ │ + b.n 8c90e │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8c8f4 │ │ │ │ + b.n 8c8c4 │ │ │ │ sub.w r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8cafe │ │ │ │ - add r1, pc, #4 @ (adr r1, 8c9e8 ) │ │ │ │ + bhi.w 8cace │ │ │ │ + add r1, pc, #4 @ (adr r1, 8c9b8 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - ldmia r3, {r0, r3, r5} │ │ │ │ + ldmia r2!, {r0, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5, {r0, r3, r4, r5} │ │ │ │ + ldmia r5!, {r0, r3} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r0, r1, r2, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r0, r1, r2, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r0, r1, r2, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r0, r1, r2, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r0, r1, r2, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r0, r1, r2, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r0, r1, r2, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r0, r1, r2, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r0, r1, r2, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r0, r1, r2, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r0, r1, r2, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r0, r1, r2, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r0, r1, r2, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r0, r1, r2, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r0, r1, r2, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r0, r1, r2, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3, {r0, r2, r3, r4} │ │ │ │ + ldmia r2, {r0, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r1, {r0, r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r6} │ │ │ │ movs r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8c80e │ │ │ │ + b.n 8c7de │ │ │ │ sub.w r3, r1, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 8cb0c │ │ │ │ + bhi.n 8cadc │ │ │ │ addw ip, pc, #4 │ │ │ │ ldr.w pc, [ip, r3, lsl #2] │ │ │ │ - ldmia r3, {r0, r3, r5} │ │ │ │ + ldmia r2!, {r0, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5, {r0, r3, r4, r5} │ │ │ │ + ldmia r5!, {r0, r3} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3, {r0, r2, r3} │ │ │ │ + ldmia r2, {r0, r2, r3, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3, {r0, r2, r3} │ │ │ │ + ldmia r2, {r0, r2, r3, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3, {r0, r2, r3} │ │ │ │ + ldmia r2, {r0, r2, r3, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3, {r0, r2, r3} │ │ │ │ + ldmia r2, {r0, r2, r3, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3, {r0, r2, r3} │ │ │ │ + ldmia r2, {r0, r2, r3, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3, {r0, r2, r3} │ │ │ │ + ldmia r2, {r0, r2, r3, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3, {r0, r2, r3} │ │ │ │ + ldmia r2, {r0, r2, r3, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3, {r0, r2, r3} │ │ │ │ + ldmia r2, {r0, r2, r3, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3, {r0, r2, r3} │ │ │ │ + ldmia r2, {r0, r2, r3, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3, {r0, r2, r3} │ │ │ │ + ldmia r2, {r0, r2, r3, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3, {r0, r2, r3} │ │ │ │ + ldmia r2, {r0, r2, r3, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3, {r0, r2, r3} │ │ │ │ + ldmia r2, {r0, r2, r3, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3, {r0, r2, r3} │ │ │ │ + ldmia r2, {r0, r2, r3, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3, {r0, r2, r3} │ │ │ │ + ldmia r2, {r0, r2, r3, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3, {r0, r2, r3} │ │ │ │ + ldmia r2, {r0, r2, r3, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3, {r0, r2, r3} │ │ │ │ + ldmia r2, {r0, r2, r3, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3, {r0, r2, r3, r4} │ │ │ │ + ldmia r2, {r0, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r1, {r0, r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r6} │ │ │ │ movs r0, r1 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ adds r3, r7, #1 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 8c84e │ │ │ │ + bne.w 8c81e │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ add.w sl, sp, #240 @ 0xf0 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w sl, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 213f30 │ │ │ │ + bl 214514 <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cbf6 │ │ │ │ + bne.w 8cbc6 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #1 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8c874 │ │ │ │ - b.n 8c8f4 │ │ │ │ + bne.w 8c844 │ │ │ │ + b.n 8c8c4 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r6, r3 │ │ │ │ - b.n 8c6b2 │ │ │ │ + b.n 8c682 │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 8c716 │ │ │ │ + b.n 8c6e6 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r6, r3 │ │ │ │ - b.n 8c6b2 │ │ │ │ + b.n 8c682 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8c80e │ │ │ │ + b.n 8c7de │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cd06 │ │ │ │ + bne.w 8ccd6 │ │ │ │ mov ip, r4 │ │ │ │ adds r6, #1 │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8cbd6 │ │ │ │ + bhi.n 8cba6 │ │ │ │ mov r2, ip │ │ │ │ mov ip, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 8c630 │ │ │ │ + b.n 8c600 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8cb1e │ │ │ │ - movw r1, #22180 @ 0x56a4 │ │ │ │ + beq.n 8caee │ │ │ │ + movw r1, #23012 @ 0x59e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #41584 @ 0xa270 │ │ │ │ + movw r0, #42416 @ 0xa5b0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8cca4 │ │ │ │ + bcs.w 8cc74 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ccaa │ │ │ │ + beq.w 8cc7a │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8, #8] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c824 │ │ │ │ + beq.w 8c7f4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22280 @ 0x5708 │ │ │ │ + movw r1, #23112 @ 0x5a48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2369c4 │ │ │ │ - b.n 8c93e │ │ │ │ + bl 236f1c │ │ │ │ + b.n 8c90e │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 7732c │ │ │ │ - b.n 8c93c │ │ │ │ + bl 77360 │ │ │ │ + b.n 8c90c │ │ │ │ mov.w r9, #0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r0, r9, #1 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - bl 23bc24 │ │ │ │ + bl 23c188 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2369c4 │ │ │ │ - b.n 8c93e │ │ │ │ + bl 236f1c │ │ │ │ + b.n 8c90e │ │ │ │ mov ip, r4 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.n 8cb36 │ │ │ │ + bls.n 8cb06 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - bne.w 8c624 │ │ │ │ + bne.w 8c5f4 │ │ │ │ mov r2, ip │ │ │ │ mov ip, r2 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8cbee │ │ │ │ + bhi.n 8cbbe │ │ │ │ mov r4, ip │ │ │ │ mov ip, r2 │ │ │ │ - b.n 8c630 │ │ │ │ + b.n 8c600 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - bne.w 8c624 │ │ │ │ - b.n 8c946 │ │ │ │ + bne.w 8c5f4 │ │ │ │ + b.n 8c916 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8cbb4 │ │ │ │ + b.n 8cb84 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ str r7, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 213f30 │ │ │ │ + bl 214514 <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c932 │ │ │ │ - b.n 8c9be │ │ │ │ + beq.w 8c902 │ │ │ │ + b.n 8c98e │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8cab2 │ │ │ │ + b.n 8ca82 │ │ │ │ adds r3, #1 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str.w sl, [sp] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 213f30 │ │ │ │ + bl 214514 <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8cbb4 │ │ │ │ + bne.n 8cb84 │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8c8b6 │ │ │ │ - b.n 8c8f4 │ │ │ │ + bne.w 8c886 │ │ │ │ + b.n 8c8c4 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8cbaa │ │ │ │ + b.n 8cb7a │ │ │ │ adds r3, #1 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str.w sl, [sp] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 213f30 │ │ │ │ - cbnz r0, 8cc9e │ │ │ │ + bl 214514 <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ + cbnz r0, 8cc6e │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #2 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8c8ae │ │ │ │ - b.n 8c8f4 │ │ │ │ + bne.w 8c87e │ │ │ │ + b.n 8c8c4 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8cbb4 │ │ │ │ + b.n 8cb84 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 1e82fc │ │ │ │ + bl 1e8984 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8c93e │ │ │ │ + b.n 8c90e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22368 @ 0x5760 │ │ │ │ + movw r1, #23200 @ 0x5aa0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2369c4 │ │ │ │ - b.n 8c93e │ │ │ │ + bl 236f1c │ │ │ │ + b.n 8c90e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 8cd24 │ │ │ │ - movw r3, #25380 @ 0x6324 │ │ │ │ + cbz r3, 8ccf4 │ │ │ │ + movw r3, #26212 @ 0x6664 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #22240 @ 0x56e0 │ │ │ │ + movw r1, #23072 @ 0x5a20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2369c4 │ │ │ │ - b.n 8c93e │ │ │ │ - cbz r3, 8cd38 │ │ │ │ + bl 236f1c │ │ │ │ + b.n 8c90e │ │ │ │ + cbz r3, 8cd08 │ │ │ │ subs r3, #1 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8c624 │ │ │ │ + b.n 8c5f4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ - bgt.n 8cd10 │ │ │ │ + bgt.n 8cce0 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8c624 │ │ │ │ - movw r1, #22092 @ 0x564c │ │ │ │ + b.n 8c5f4 │ │ │ │ + movw r1, #22924 @ 0x598c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #41584 @ 0xa270 │ │ │ │ + movw r0, #42416 @ 0xa5b0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r3, #32912 @ 0x8090 │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r3, #33744 @ 0x83d0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #63492 @ 0xf804 │ │ │ │ + movw r3, #64324 @ 0xfb44 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 8cce8 │ │ │ │ - movw r1, #22148 @ 0x5684 │ │ │ │ + b.n 8ccb8 │ │ │ │ + movw r1, #22980 @ 0x59c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #41584 @ 0xa270 │ │ │ │ + movw r0, #42416 @ 0xa5b0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8ce06 │ │ │ │ + bne.n 8cdd6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8cdca │ │ │ │ - movw r3, #32912 @ 0x8090 │ │ │ │ + cbnz r3, 8cd9a │ │ │ │ + movw r3, #33744 @ 0x83d0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #63492 @ 0xf804 │ │ │ │ + movw r3, #64324 @ 0xfb44 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 8cdb6 │ │ │ │ - movw r1, #22064 @ 0x5630 │ │ │ │ + bne.n 8cd86 │ │ │ │ + movw r1, #22896 @ 0x5970 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8cdc2 │ │ │ │ + ble.n 8cd92 │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 8cda8 │ │ │ │ - movw r2, #26388 @ 0x6714 │ │ │ │ + beq.n 8cd78 │ │ │ │ + movw r2, #27220 @ 0x6a54 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ strd r2, r5, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #22324 @ 0x5734 │ │ │ │ + movw r1, #23156 @ 0x5a74 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl d1920 │ │ │ │ - b.n 8ccca │ │ │ │ - movw r2, #63492 @ 0xf804 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 8cc9a │ │ │ │ + movw r2, #64324 @ 0xfb44 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 8cd8e │ │ │ │ + b.n 8cd5e │ │ │ │ cmp sl, r5 │ │ │ │ - bgt.n 8ce0e │ │ │ │ - movw r1, #22084 @ 0x5644 │ │ │ │ + bgt.n 8cdde │ │ │ │ + movw r1, #22916 @ 0x5984 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8cda8 │ │ │ │ + beq.n 8cd78 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 8cd86 │ │ │ │ - movw r3, #25380 @ 0x6324 │ │ │ │ + b.n 8cd56 │ │ │ │ + movw r3, #26212 @ 0x6664 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8cd70 │ │ │ │ + b.n 8cd40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c93c │ │ │ │ + beq.w 8c90c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 8ce18 │ │ │ │ - movw r3, #25380 @ 0x6324 │ │ │ │ + cbz r3, 8cde8 │ │ │ │ + movw r3, #26212 @ 0x6664 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #22212 @ 0x56c4 │ │ │ │ + movw r1, #23044 @ 0x5a04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2369c4 │ │ │ │ - b.n 8c93e │ │ │ │ + bl 236f1c │ │ │ │ + b.n 8c90e │ │ │ │ mov r1, r4 │ │ │ │ - bl 126f9c │ │ │ │ - b.n 8ccca │ │ │ │ - movw r1, #22072 @ 0x5638 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 8cc9a │ │ │ │ + movw r1, #22904 @ 0x5978 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 8cd80 │ │ │ │ - movw r3, #32912 @ 0x8090 │ │ │ │ + b.n 8cd50 │ │ │ │ + movw r3, #33744 @ 0x83d0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #63492 @ 0xf804 │ │ │ │ + movw r3, #64324 @ 0xfb44 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 8cdf0 │ │ │ │ + b.n 8cdc0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w r9, [r1] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -147512,15 +147491,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ ldrb.w ip, [r8], #1 │ │ │ │ sub.w r3, ip, #66 @ 0x42 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bhi.w 8d7d4 │ │ │ │ + bhi.w 8d7a4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r1, #18 │ │ │ │ lsls r3, r7, #4 │ │ │ │ lsls r1, r0, #19 │ │ │ │ lsls r5, r6, #18 │ │ │ │ lsls r5, r6, #18 │ │ │ │ lsls r5, r6, #18 │ │ │ │ @@ -147576,654 +147555,654 @@ │ │ │ │ lsls r0, r0, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - bne.n 8cf3e │ │ │ │ + bne.n 8cf0e │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r1, r3 │ │ │ │ add.w r8, r9, #2 │ │ │ │ ldr.w r2, [ip, #172] @ 0xac │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbz r2, 8cf5a │ │ │ │ + cbz r2, 8cf2a │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8cf3a │ │ │ │ + ble.n 8cf0a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cf74 │ │ │ │ + beq.n 8cf44 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 8cf3a │ │ │ │ + beq.n 8cf0a │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cf74 │ │ │ │ + beq.n 8cf44 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 8cf3a │ │ │ │ + beq.n 8cf0a │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cf74 │ │ │ │ + beq.n 8cf44 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 8cf3a │ │ │ │ + beq.n 8cf0a │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ mov ip, r1 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8cf74 │ │ │ │ + beq.n 8cf44 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 8cf2c │ │ │ │ + bne.n 8cefc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 8d26e │ │ │ │ + b.n 8d23e │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #0] │ │ │ │ - beq.w 8d3cc │ │ │ │ + beq.w 8d39c │ │ │ │ str r7, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ str.w r8, [r6] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, ip │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cf74 │ │ │ │ + beq.n 8cf44 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8cf5c │ │ │ │ + bne.n 8cf2c │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8cf3a │ │ │ │ + bne.n 8cf0a │ │ │ │ str r7, [r4, #0] │ │ │ │ - b.n 8cf4a │ │ │ │ + b.n 8cf1a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl dd6dc │ │ │ │ + bl dd6f4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8d246 │ │ │ │ + beq.w 8d216 │ │ │ │ str r4, [r7, #0] │ │ │ │ - b.n 8cf4a │ │ │ │ + b.n 8cf1a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bmi.n 8cf48 │ │ │ │ - movw r0, #61748 @ 0xf134 │ │ │ │ + bmi.n 8cf18 │ │ │ │ + movw r0, #62580 @ 0xf474 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8d26e │ │ │ │ + b.n 8d23e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl c33f4 │ │ │ │ + bl c3470 │ │ │ │ cmp r0, #0 │ │ │ │ itt gt │ │ │ │ movgt r3, #1 │ │ │ │ strgt r3, [r4, #0] │ │ │ │ - bgt.n 8cf4a │ │ │ │ - bne.w 8d152 │ │ │ │ + bgt.n 8cf1a │ │ │ │ + bne.w 8d122 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 8cf4a │ │ │ │ + b.n 8cf1a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ cmp.w ip, #122 @ 0x7a │ │ │ │ it eq │ │ │ │ cmpeq r0, r3 │ │ │ │ add.w r0, r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - beq.w 8d4c8 │ │ │ │ + beq.w 8d498 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne.w 8d426 │ │ │ │ + bne.w 8d3f6 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r8, [r1], #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d4ea │ │ │ │ + bne.w 8d4ba │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 8d474 │ │ │ │ + bpl.w 8d444 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d52a │ │ │ │ + beq.w 8d4fa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r0, [r8] │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ - b.n 8cf4a │ │ │ │ + b.n 8cf1a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ itt ne │ │ │ │ - movwne r0, #22884 @ 0x5964 │ │ │ │ + movwne r0, #23716 @ 0x5ca4 │ │ │ │ movtne r0, #39 @ 0x27 │ │ │ │ - bne.w 8d26e │ │ │ │ + bne.w 8d23e │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r9, #2 │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ ldrge.w r1, [sl, #4] │ │ │ │ - blt.w 8d6d0 │ │ │ │ + blt.w 8d6a0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ - movw r2, #47431 @ 0xb947 │ │ │ │ + movw r2, #47645 @ 0xba1d │ │ │ │ movt r2, #5 │ │ │ │ str.w r4, [r3, r1, lsl #3] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8cf4a │ │ │ │ + b.n 8cf1a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl d779c <_PyNumber_Index@@Base> │ │ │ │ + bl d77f4 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d464 │ │ │ │ - bl 83a00 │ │ │ │ + beq.w 8d434 │ │ │ │ + bl 83a30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d3ba │ │ │ │ + bne.w 8d38a │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.w 8d464 │ │ │ │ + beq.w 8d434 │ │ │ │ str.w r7, [r9] │ │ │ │ - b.n 8cf4a │ │ │ │ + b.n 8cf1a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 13e730 │ │ │ │ + bl 13eb60 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 8d0da │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 8d0aa │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d152 │ │ │ │ + bne.n 8d122 │ │ │ │ vstr d8, [r4] │ │ │ │ - b.n 8cf4a │ │ │ │ + b.n 8cf1a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.w 8d6a2 │ │ │ │ + bpl.w 8d672 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8d6a2 │ │ │ │ + bne.w 8d672 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.w 8d69e │ │ │ │ + bpl.w 8d66e │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r7, #20 │ │ │ │ addpl r7, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8d534 │ │ │ │ + bne.w 8d504 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8cf4a │ │ │ │ + b.n 8cf1a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl dd6dc │ │ │ │ + bl dd6f4 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8d6ac │ │ │ │ + beq.w 8d67c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8d6b6 │ │ │ │ + blt.w 8d686 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it le │ │ │ │ strble r0, [r4, #0] │ │ │ │ - ble.w 8cf4a │ │ │ │ + ble.w 8cf1a │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22464 @ 0x57c0 │ │ │ │ + movw r1, #23296 @ 0x5b00 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cf50 │ │ │ │ + b.n 8cf20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl dd6dc │ │ │ │ + bl dd6f4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8d418 │ │ │ │ + beq.w 8d3e8 │ │ │ │ cmn.w r0, #32768 @ 0x8000 │ │ │ │ - blt.w 8d88c │ │ │ │ + blt.w 8d85c │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 8d7b8 │ │ │ │ + bge.w 8d788 │ │ │ │ strh r4, [r7, #0] │ │ │ │ - b.n 8cf4a │ │ │ │ + b.n 8cf1a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ lsls r1, r2, #7 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bpl.w 8d8b2 │ │ │ │ - bl 1448a4 │ │ │ │ + bpl.w 8d882 │ │ │ │ + bl 144d5c │ │ │ │ strd r0, r1, [r4] │ │ │ │ - b.n 8cf4a │ │ │ │ + b.n 8cf1a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 11bd74 │ │ │ │ + bl 11c188 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d456 │ │ │ │ + beq.w 8d426 │ │ │ │ strd r7, r4, [r9] │ │ │ │ - b.n 8cf4a │ │ │ │ + b.n 8cf1a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 13e730 │ │ │ │ + bl 13eb60 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 8d818 │ │ │ │ + beq.w 8d7e8 │ │ │ │ vcvt.f32.f64 s16, d8 │ │ │ │ vstr s16, [r4] │ │ │ │ - b.n 8cf4a │ │ │ │ + b.n 8cf1a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.w 8d48c │ │ │ │ + bne.w 8d45c │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl cdfa0 │ │ │ │ + bl ce028 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d53e │ │ │ │ + bne.w 8d50e │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ - movw r2, #47431 @ 0xb947 │ │ │ │ + movw r2, #47645 @ 0xba1d │ │ │ │ movt r2, #5 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r4, r0, #1 │ │ │ │ str.w r4, [sl, #4] │ │ │ │ add.w r8, r9, #2 │ │ │ │ str.w r1, [r3, r0, lsl #3] │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8cf4a │ │ │ │ + b.n 8cf1a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16ac04 │ │ │ │ + bl 16af8c │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 8cf8c │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.w 8cf5c │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cf8c │ │ │ │ + beq.w 8cf5c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cf50 │ │ │ │ + b.n 8cf20 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bmi.w 8cf48 │ │ │ │ - movw r0, #11584 @ 0x2d40 │ │ │ │ + bmi.w 8cf18 │ │ │ │ + movw r0, #12420 @ 0x3084 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23d3b0 │ │ │ │ + b.w 23d914 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ lsls r0, r2, #7 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bpl.w 8d8b2 │ │ │ │ + bpl.w 8d882 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16ac04 │ │ │ │ + bl 16af8c │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 8cf4a │ │ │ │ + b.n 8cf1a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #12632 @ 0x3158 │ │ │ │ + movw r1, #13464 @ 0x3498 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - beq.w 8d680 │ │ │ │ + beq.w 8d650 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.w 8d676 │ │ │ │ + bne.w 8d646 │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d66c │ │ │ │ + beq.w 8d63c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ str r2, [sp, #16] │ │ │ │ and.w r3, r2, #134217728 @ 0x8000000 │ │ │ │ tst.w r2, #134217728 @ 0x8000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.w 8d65e │ │ │ │ + bne.w 8d62e │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8d65e │ │ │ │ - bl 85a0c │ │ │ │ + beq.w 8d62e │ │ │ │ + bl 859dc │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d548 │ │ │ │ + bne.w 8d518 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8d4be │ │ │ │ + bpl.w 8d48e │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cb16c │ │ │ │ + bl cb1f4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d5de │ │ │ │ + beq.w 8d5ae │ │ │ │ adds.w r1, r0, #16 │ │ │ │ - movw r2, #63492 @ 0xf804 │ │ │ │ + movw r2, #64324 @ 0xfb44 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 8d568 │ │ │ │ + beq.w 8d538 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ - bne.w 8d71a │ │ │ │ + bne.w 8d6ea │ │ │ │ ldr r4, [sp, #8] │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ adds r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d702 │ │ │ │ + beq.w 8d6d2 │ │ │ │ ldrd r0, r5, [sl] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ adds r7, r5, #1 │ │ │ │ str.w r7, [sl, #4] │ │ │ │ str.w r3, [r0, r5, lsl #3] │ │ │ │ add.w r0, r0, r5, lsl #3 │ │ │ │ - movw r4, #47019 @ 0xb7ab │ │ │ │ + movw r4, #47175 @ 0xb847 │ │ │ │ movt r4, #5 │ │ │ │ str r4, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8cf4a │ │ │ │ + beq.w 8cf1a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8cf4a │ │ │ │ + bne.w 8cf1a │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cf4a │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cf1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d0a8 │ │ │ │ + bne.w 8d078 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d0a8 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d078 │ │ │ │ mov r2, r3 │ │ │ │ add.w r8, r9, #2 │ │ │ │ ldr.w r9, [r2], #8 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d8a8 │ │ │ │ + beq.w 8d878 │ │ │ │ cmp.w r0, #131072 @ 0x20000 │ │ │ │ - bne.w 8cf4a │ │ │ │ + bne.w 8cf1a │ │ │ │ ldrd r3, r2, [sl] │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [sl, #4] │ │ │ │ str.w r4, [r3, r2, lsl #3] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ str.w r9, [r3, #4] │ │ │ │ - b.n 8cf4a │ │ │ │ + b.n 8cf1a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16ac04 │ │ │ │ + bl 16af8c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.w 8d17a │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.w 8d14a │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d17a │ │ │ │ + beq.w 8d14a │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cf50 │ │ │ │ + b.n 8cf20 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d4b8 │ │ │ │ + bne.n 8d488 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 8d844 │ │ │ │ + bpl.w 8d814 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8d52a │ │ │ │ + beq.n 8d4fa │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8d828 │ │ │ │ + bne.w 8d7f8 │ │ │ │ str.w r9, [r4] │ │ │ │ - b.n 8cf4a │ │ │ │ - bl 7f7f4 │ │ │ │ + b.n 8cf1a │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d1ba │ │ │ │ + beq.w 8d18a │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cf50 │ │ │ │ - bl 7f7f4 │ │ │ │ + b.n 8cf20 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d152 │ │ │ │ + bne.w 8d122 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8d0ae │ │ │ │ + b.n 8d07e │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 231bf8 │ │ │ │ + bl 232348 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ strge r0, [r4, #0] │ │ │ │ - bge.w 8d026 │ │ │ │ + bge.w 8cff6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b.n 8d26e │ │ │ │ + b.n 8d23e │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 231bf8 │ │ │ │ + bl 232348 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 8d488 │ │ │ │ + blt.n 8d458 │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne.w 8d864 │ │ │ │ + bne.w 8d834 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w sl, [r3] │ │ │ │ - b.n 8cf4a │ │ │ │ + b.n 8cf1a │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8d450 │ │ │ │ - movw r0, #22396 @ 0x577c │ │ │ │ + b.n 8d420 │ │ │ │ + movw r0, #23228 @ 0x5abc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d26e │ │ │ │ + b.n 8d23e │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - cbnz r3, 8d516 │ │ │ │ + cbnz r3, 8d4e6 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 8d4f4 │ │ │ │ + bne.n 8d4c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl cdfa0 │ │ │ │ - cbnz r0, 8d53e │ │ │ │ + bl ce028 │ │ │ │ + cbnz r0, 8d50e │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r8, r9, #2 │ │ │ │ - b.n 8d062 │ │ │ │ + b.n 8d032 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8d026 │ │ │ │ + b.n 8cff6 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 8d52a │ │ │ │ + cbz r0, 8d4fa │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl ce56c │ │ │ │ - b.n 8d4e0 │ │ │ │ + bl ce5f4 │ │ │ │ + b.n 8d4b0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl ce56c │ │ │ │ - b.n 8d4e0 │ │ │ │ - movw r0, #22652 @ 0x587c │ │ │ │ + bl ce5f4 │ │ │ │ + b.n 8d4b0 │ │ │ │ + movw r0, #23484 @ 0x5bbc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d26e │ │ │ │ + b.n 8d23e │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r3, [r7, #0] │ │ │ │ ldrne r3, [r7, #0] │ │ │ │ - b.n 8d116 │ │ │ │ - movw r0, #29436 @ 0x72fc │ │ │ │ + b.n 8d0e6 │ │ │ │ + movw r0, #30336 @ 0x7680 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8d26e │ │ │ │ + b.n 8d23e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d63e │ │ │ │ + beq.n 8d60e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8d63e │ │ │ │ + beq.n 8d60e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w r1, r7, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d336 │ │ │ │ + b.n 8d306 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r8, r9, #3 │ │ │ │ adds r0, r2, #4 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8d624 │ │ │ │ + beq.n 8d5f4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w ip, [r7] │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d5e8 │ │ │ │ + bne.n 8d5b8 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - blt.w 8d702 │ │ │ │ + blt.w 8d6d2 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ str r0, [r7, #0] │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d702 │ │ │ │ + beq.w 8d6d2 │ │ │ │ ldrd r2, r5, [sl] │ │ │ │ - movw r0, #47019 @ 0xb7ab │ │ │ │ + movw r0, #47175 @ 0xb847 │ │ │ │ movt r0, #5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add.w ip, r5, #1 │ │ │ │ str.w ip, [sl, #4] │ │ │ │ str.w r7, [r2, r5, lsl #3] │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ str r0, [r2, #4] │ │ │ │ @@ -148231,306 +148210,306 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 8d39c │ │ │ │ - movw r0, #22736 @ 0x58d0 │ │ │ │ + b.n 8d36c │ │ │ │ + movw r0, #23568 @ 0x5c10 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d26e │ │ │ │ + b.n 8d23e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, r9 │ │ │ │ - bge.n 8d5cc │ │ │ │ + bge.n 8d59c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d606 │ │ │ │ + beq.n 8d5d6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8d604 │ │ │ │ + cbnz r2, 8d5d4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r4, #6496 @ 0x1960 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ subs r3, r0, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r1, #22780 @ 0x58fc │ │ │ │ + movw r1, #23612 @ 0x5c3c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cf50 │ │ │ │ + b.n 8cf20 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d634 │ │ │ │ + beq.n 8d604 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8d656 │ │ │ │ - movw r0, #22756 @ 0x58e4 │ │ │ │ + cbz r2, 8d626 │ │ │ │ + movw r0, #23588 @ 0x5c24 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d26e │ │ │ │ + b.n 8d23e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r3, 8d64a │ │ │ │ + cbz r3, 8d61a │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d336 │ │ │ │ + b.n 8d306 │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d336 │ │ │ │ + b.n 8d306 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d634 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d604 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d552 │ │ │ │ - b.n 8d556 │ │ │ │ - movw r0, #22716 @ 0x58bc │ │ │ │ + bne.w 8d522 │ │ │ │ + b.n 8d526 │ │ │ │ + movw r0, #23548 @ 0x5bfc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d26e │ │ │ │ - movw r0, #22680 @ 0x5898 │ │ │ │ + b.n 8d23e │ │ │ │ + movw r0, #23512 @ 0x5bd8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d26e │ │ │ │ + b.n 8d23e │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8d66c │ │ │ │ + beq.n 8d63c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.w 8d310 │ │ │ │ - b.n 8cfa0 │ │ │ │ + bmi.w 8d2e0 │ │ │ │ + b.n 8cf70 │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - b.n 8d10e │ │ │ │ - movw r0, #22632 @ 0x5868 │ │ │ │ + b.n 8d0de │ │ │ │ + movw r0, #23464 @ 0x5ba8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d26e │ │ │ │ - bl 7f7f4 │ │ │ │ + b.n 8d23e │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d152 │ │ │ │ + bne.w 8d122 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22420 @ 0x5794 │ │ │ │ + movw r1, #23252 @ 0x5ad4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cf50 │ │ │ │ - bl d3bd8 │ │ │ │ - movw r0, #22924 @ 0x598c │ │ │ │ + b.n 8cf20 │ │ │ │ + bl d3c14 │ │ │ │ + movw r0, #23756 @ 0x5ccc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 8d274 │ │ │ │ + b.n 8d244 │ │ │ │ ldr.w r9, [r4] │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add.w r3, r9, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8d73a │ │ │ │ + bne.n 8d70a │ │ │ │ ldr.w r3, [r9] │ │ │ │ - b.n 8cf48 │ │ │ │ + b.n 8cf18 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d712 │ │ │ │ + beq.n 8d6e2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8d74c │ │ │ │ - bl 1e82fc │ │ │ │ + cbz r2, 8d71c │ │ │ │ + bl 1e8984 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cf50 │ │ │ │ + b.n 8cf20 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d730 │ │ │ │ + beq.n 8d700 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8d730 │ │ │ │ + cbnz r2, 8d700 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #22832 @ 0x5930 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #23664 @ 0x5c70 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d26e │ │ │ │ - bl 85a0c │ │ │ │ + b.n 8d23e │ │ │ │ + bl 859dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d6fc │ │ │ │ - movw r0, #58320 @ 0xe3d0 │ │ │ │ + bne.n 8d6cc │ │ │ │ + movw r0, #59152 @ 0xe710 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - b.n 8d26e │ │ │ │ + b.n 8d23e │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d712 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d6e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 8d7a8 │ │ │ │ + bmi.n 8d778 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8d798 │ │ │ │ - bl 85a0c │ │ │ │ - cbnz r0, 8d798 │ │ │ │ - movw r0, #22604 @ 0x584c │ │ │ │ + beq.n 8d768 │ │ │ │ + bl 859dc │ │ │ │ + cbnz r0, 8d768 │ │ │ │ + movw r0, #23436 @ 0x5b8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d26e │ │ │ │ + b.n 8d23e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16ac04 │ │ │ │ + bl 16af8c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 8d7de │ │ │ │ + beq.n 8d7ae │ │ │ │ strb r4, [r7, #0] │ │ │ │ - b.w 8cf4a │ │ │ │ + b.w 8cf1a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8d776 │ │ │ │ + bne.n 8d746 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.w 8cf4a │ │ │ │ + b.w 8cf1a │ │ │ │ mov r0, r7 │ │ │ │ - bl 186d00 │ │ │ │ + bl 1871a0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 8d8bc │ │ │ │ + beq.w 8d88c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - b.n 8d764 │ │ │ │ + b.n 8d734 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22556 @ 0x581c │ │ │ │ + movw r1, #23388 @ 0x5b5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8cf50 │ │ │ │ - movw r0, #22956 @ 0x59ac │ │ │ │ + b.w 8cf20 │ │ │ │ + movw r0, #23788 @ 0x5cec │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d26e │ │ │ │ - bl 7f7f4 │ │ │ │ + b.n 8d23e │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8d792 │ │ │ │ + beq.n 8d762 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8cf50 │ │ │ │ + b.w 8cf20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 2301a8 │ │ │ │ + bl 23075c │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d152 │ │ │ │ + bne.w 8d122 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.w 8cf4a │ │ │ │ - bl 7f7f4 │ │ │ │ + b.w 8cf1a │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d1e0 │ │ │ │ + beq.w 8d1b0 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8cf50 │ │ │ │ + b.w 8cf20 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20892 @ 0x519c │ │ │ │ + movw r1, #21724 @ 0x54dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8cf50 │ │ │ │ - movw r4, #61748 @ 0xf134 │ │ │ │ + b.w 8cf20 │ │ │ │ + movw r4, #62580 @ 0xf474 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r0, #53360 @ 0xd070 │ │ │ │ + movw r0, #54192 @ 0xd3b0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ cmp.w ip, #122 @ 0x7a │ │ │ │ it ne │ │ │ │ movne r0, r4 │ │ │ │ - b.n 8d274 │ │ │ │ + b.n 8d244 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ blx 29b58 │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 8cf4a │ │ │ │ + beq.w 8cf1a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20740 @ 0x5104 │ │ │ │ + movw r1, #21572 @ 0x5444 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8cf50 │ │ │ │ + b.w 8cf20 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22512 @ 0x57f0 │ │ │ │ + movw r1, #23344 @ 0x5b30 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8cf50 │ │ │ │ - movw r0, #22868 @ 0x5954 │ │ │ │ + b.w 8cf20 │ │ │ │ + movw r0, #23700 @ 0x5c94 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d26e │ │ │ │ - movw r0, #27528 @ 0x6b88 │ │ │ │ + b.n 8d23e │ │ │ │ + movw r0, #28360 @ 0x6ec8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8d26e │ │ │ │ + b.n 8d23e │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.w 8cf4a │ │ │ │ + b.w 8cf1a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w fp, [r1, #4] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w fp, #420 @ 0x1a4 │ │ │ │ str r1, [sp, #4] │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r0, #80] @ 0x50 │ │ │ │ - bcs.w 8dcac │ │ │ │ + bcs.w 8dc88 │ │ │ │ cmp.w fp, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #380 @ 0x17c │ │ │ │ ldrcs r1, [r0, #52] @ 0x34 │ │ │ │ - bcs.w 8dcac │ │ │ │ + bcs.w 8dc88 │ │ │ │ cmp.w fp, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #368 @ 0x170 │ │ │ │ ldrcs r1, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 8dcac │ │ │ │ + bcs.w 8dc88 │ │ │ │ cmp.w fp, #223 @ 0xdf │ │ │ │ - bls.w 8da1c │ │ │ │ + bls.n 8d9e4 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ sub.w r2, fp, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8da2e │ │ │ │ + beq.w 8d9f6 │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq.w 8da2e │ │ │ │ + beq.n 8d9f6 │ │ │ │ mov.w lr, #0 │ │ │ │ strd fp, lr, [sp, #24] │ │ │ │ mov fp, r3 │ │ │ │ add.w r2, r3, #112 @ 0x70 │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -148540,70 +148519,70 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8dd5e │ │ │ │ + bne.w 8dd48 │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8dd5e │ │ │ │ + beq.w 8dd48 │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ddd2 │ │ │ │ + beq.w 8dda4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8dcbe │ │ │ │ + beq.w 8dca0 │ │ │ │ adds r4, r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - ble.w 8dc70 │ │ │ │ + ble.w 8dc64 │ │ │ │ add.w r8, r3, #8 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #28 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [r8, #4]! │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8da3e │ │ │ │ + bmi.n 8da06 │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 78408 │ │ │ │ - adds r6, #1 │ │ │ │ + bl 78444 │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 8de42 │ │ │ │ + beq.n 8da50 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ + adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8da86 │ │ │ │ + bne.n 8da7e │ │ │ │ cmp r6, r5 │ │ │ │ - blt.n 8d99c │ │ │ │ + blt.n 8d968 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d9de │ │ │ │ + beq.n 8d9a8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8dc7e │ │ │ │ + beq.w 8dc72 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8dc9a │ │ │ │ + beq.n 8da72 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8dc62 │ │ │ │ + beq.w 8dc56 │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ eor.w r3, lr, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -148612,28 +148591,28 @@ │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w fp, #207 @ 0xcf │ │ │ │ - bhi.w 8dca6 │ │ │ │ + bhi.w 8dc82 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d922 │ │ │ │ + bne.w 8d8f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #28 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8da2e │ │ │ │ + beq.n 8d9f6 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8da16 │ │ │ │ - ldr r2, [pc, #660] @ (8dcd4 ) │ │ │ │ + b.n 8d9de │ │ │ │ + ldr r2, [pc, #660] @ (8dc9c ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [ip, #180] @ 0xb4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mul.w r3, r9, r3 │ │ │ │ @@ -148646,583 +148625,583 @@ │ │ │ │ add r3, r1 │ │ │ │ add.w r1, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8dd9a │ │ │ │ + beq.w 8dd6e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 78408 │ │ │ │ - b.n 8d9b6 │ │ │ │ + bl 78444 │ │ │ │ + adds r0, #3 │ │ │ │ + bne.n 8d986 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r3, r4 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 8da66 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8de14 │ │ │ │ + bl d3c14 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 8d9b0 │ │ │ │ + movw r3, #56365 @ 0xdc2d │ │ │ │ + movt r3, #3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 8dc48 │ │ │ │ mov r2, r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8dc66 │ │ │ │ + beq.w 8dc5a │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8daae │ │ │ │ + beq.n 8daa6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ddca │ │ │ │ + beq.w 8dd9c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #29668 @ 0x73e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8dcd8 │ │ │ │ + bne.w 8dcb6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8dce4 │ │ │ │ - ldr r3, [pc, #516] @ (8dcd4 ) │ │ │ │ + bne.w 8dcc2 │ │ │ │ + ldr r3, [pc, #468] @ (8dc9c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - add.w r7, r5, #98304 @ 0x18000 │ │ │ │ - ldr.w r3, [r7, #1164] @ 0x48c │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + add.w ip, r7, #98304 @ 0x18000 │ │ │ │ + ldr.w r3, [ip, #1164] @ 0x48c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 8ddbe │ │ │ │ + beq.n 8db10 │ │ │ │ movw r3, #45388 @ 0xb14c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - add.w r6, r5, #99328 @ 0x18400 │ │ │ │ - str.w r1, [r7, #1164] @ 0x48c │ │ │ │ + add.w r6, r7, #99328 @ 0x18400 │ │ │ │ + str.w r1, [ip, #1164] @ 0x48c │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 8db02 │ │ │ │ - b.n 8db16 │ │ │ │ + cbnz r2, 8daf8 │ │ │ │ + b.n 8db0c │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ adds r3, #28 │ │ │ │ - cbz r2, 8db16 │ │ │ │ + cbz r2, 8db0c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8dafc │ │ │ │ - mov ip, r6 │ │ │ │ - str.w r3, [ip], #4 │ │ │ │ + bne.n 8daf2 │ │ │ │ + mov lr, r6 │ │ │ │ + str.w r3, [lr], #4 │ │ │ │ adds r3, #28 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - mov r6, ip │ │ │ │ + mov r6, lr │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8db02 │ │ │ │ + bne.n 8daf8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r7, #1168] @ 0x490 │ │ │ │ + ldr.w r3, [ip, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8dbc4 │ │ │ │ + beq.n 8dbba │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 8dd90 │ │ │ │ + bcs.w 8dd78 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 8dd7c │ │ │ │ + bcs.w 8dd5a │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 8dd86 │ │ │ │ + bcs.w 8dd64 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8dd38 │ │ │ │ + bls.w 8dd16 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8dd70 │ │ │ │ + beq.w 8dd3c │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 8db5a │ │ │ │ + beq.n 8db50 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dd4a │ │ │ │ - ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ - cbz r1, 8dbba │ │ │ │ - add.w r6, r5, #99328 @ 0x18400 │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ + beq.w 8dd28 │ │ │ │ + ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ + cbz r1, 8dbb0 │ │ │ │ + add.w r7, r7, #99328 @ 0x18400 │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs.w r1, [fp, #80] @ 0x50 │ │ │ │ - bcs.n 8dba4 │ │ │ │ + bcs.n 8db9a │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #380 @ 0x17c │ │ │ │ ldrcs.w r1, [fp, #52] @ 0x34 │ │ │ │ - bcs.n 8dba4 │ │ │ │ + bcs.n 8db9a │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs.w r1, [fp, #56] @ 0x38 │ │ │ │ - bcs.n 8dba4 │ │ │ │ + bcs.n 8db9a │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8dcc6 │ │ │ │ + bls.w 8dca8 │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 8dbb2 │ │ │ │ + cbz r1, 8dba8 │ │ │ │ adds r5, r1, r3 │ │ │ │ - beq.n 8dbb2 │ │ │ │ + beq.n 8dba8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - cbz r3, 8dbb2 │ │ │ │ - cbnz r2, 8dbc4 │ │ │ │ + cbz r3, 8dba8 │ │ │ │ + cbnz r2, 8dbba │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [r6, #4]! │ │ │ │ + ldr.w r1, [r7, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8db66 │ │ │ │ + bne.n 8db5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 8dbca │ │ │ │ + bne.n 8dbc0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dcb4 │ │ │ │ + bne.n 8dc90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8dd10 │ │ │ │ + bne.w 8dcee │ │ │ │ ldr.w r2, [fp, #172] @ 0xac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - cbz r2, 8dc24 │ │ │ │ + cbz r2, 8dc18 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 8dd10 │ │ │ │ + ble.w 8dcee │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dc3e │ │ │ │ + beq.n 8dc32 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 8ddba │ │ │ │ + beq.w 8dd98 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dc3e │ │ │ │ + beq.n 8dc32 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 8dd10 │ │ │ │ + beq.n 8dcee │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dc3e │ │ │ │ + beq.n 8dc32 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 8dd10 │ │ │ │ + beq.n 8dcee │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 8dc3e │ │ │ │ + beq.n 8dc32 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 8dc14 │ │ │ │ - b.n 8dd10 │ │ │ │ + bne.n 8dc08 │ │ │ │ + b.n 8dcee │ │ │ │ mov r3, fp │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dc3e │ │ │ │ + beq.n 8dc32 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dc26 │ │ │ │ + bne.n 8dc1a │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8dd10 │ │ │ │ + bne.n 8dcee │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8dc54 │ │ │ │ + beq.n 8dc48 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8de3a │ │ │ │ + beq.w 8de0c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d9f6 │ │ │ │ + bne.w 8d9be │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 8d954 │ │ │ │ + b.n 8d920 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 8daa2 │ │ │ │ - b.n 8daae │ │ │ │ + bne.w 8da9a │ │ │ │ + b.n 8daa6 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 8d9de │ │ │ │ + beq.w 8d9a8 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d9de │ │ │ │ + bne.w 8d9a8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8d9de │ │ │ │ - bl d3bd8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8d9e8 │ │ │ │ - movw r3, #56373 @ 0xdc35 │ │ │ │ - movt r3, #3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 8dc54 │ │ │ │ + beq.w 8d9a8 │ │ │ │ + b.n 8da66 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ sub.w r2, fp, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d922 │ │ │ │ - b.n 8da2e │ │ │ │ + bne.w 8d8f0 │ │ │ │ + b.n 8d9f6 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8dbd0 │ │ │ │ - b.n 8dd10 │ │ │ │ + beq.n 8dbc6 │ │ │ │ + b.n 8dcee │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 8d990 │ │ │ │ - b.n 8d9de │ │ │ │ + bgt.w 8d95c │ │ │ │ + b.n 8d9a8 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itet hi │ │ │ │ subhi r3, #208 @ 0xd0 │ │ │ │ movls r1, fp │ │ │ │ ldrhi.w r1, [fp, #40] @ 0x28 │ │ │ │ - b.n 8dba4 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.n 8db9a │ │ │ │ movw r3, #16312 @ 0x3fb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8dd16 │ │ │ │ + beq.n 8dcf4 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 8dda4 │ │ │ │ + beq.n 8dd82 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #42417 @ 0xa5b1 │ │ │ │ + movw r3, #43625 @ 0xaa69 │ │ │ │ movt r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [fp, #84] @ 0x54 │ │ │ │ biceq.w r3, r3, #2048 @ 0x800 │ │ │ │ streq.w r3, [fp, #84] @ 0x54 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 8dc42 │ │ │ │ + b.n 8dc36 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #44717 @ 0xaead │ │ │ │ + movw r3, #45445 @ 0xb185 │ │ │ │ movt r3, #15 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8dce4 │ │ │ │ + bne.n 8dcc2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, fp, #156 @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8dce4 │ │ │ │ + bne.n 8dcc2 │ │ │ │ ldr.w r3, [fp, #156] @ 0x9c │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8dc42 │ │ │ │ + b.n 8dc36 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt hi │ │ │ │ subhi r3, #208 @ 0xd0 │ │ │ │ ldrhi.w r2, [fp, #40] @ 0x28 │ │ │ │ - bhi.w 8db48 │ │ │ │ + bhi.w 8db3e │ │ │ │ mov r2, fp │ │ │ │ - b.n 8db48 │ │ │ │ - ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ + b.n 8db3e │ │ │ │ + ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8dbc4 │ │ │ │ - add.w r6, r5, #99328 @ 0x18400 │ │ │ │ + beq.w 8dbba │ │ │ │ + add.w r7, r7, #99328 @ 0x18400 │ │ │ │ mov r2, r3 │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ - b.n 8db66 │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ + b.n 8db5c │ │ │ │ + ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 8db56 │ │ │ │ + b.n 8dbba │ │ │ │ mov r0, r7 │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8d96e │ │ │ │ - b.n 8dc8c │ │ │ │ - ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 8db60 │ │ │ │ - b.n 8dbc4 │ │ │ │ + bne.w 8d93a │ │ │ │ + b.n 8da66 │ │ │ │ ldr.w r2, [fp, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ - b.n 8db48 │ │ │ │ + b.n 8db3e │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ sub.w r3, r3, #368 @ 0x170 │ │ │ │ - b.n 8db48 │ │ │ │ - ldr.w r2, [fp, #80] @ 0x50 │ │ │ │ - sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ - b.n 8db48 │ │ │ │ + b.n 8db3e │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 8da7a │ │ │ │ + b.n 8da42 │ │ │ │ + ldr.w r2, [fp, #80] @ 0x50 │ │ │ │ + sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ + b.n 8db3e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, fp, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8dcf0 │ │ │ │ - movw r3, #55189 @ 0xd795 │ │ │ │ + bne.n 8dcce │ │ │ │ + movw r3, #56861 @ 0xde1d │ │ │ │ movt r3, #30 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8dc42 │ │ │ │ + b.n 8dc36 │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 8dc42 │ │ │ │ - ldr.w r3, [r7, #1168] @ 0x490 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8db22 │ │ │ │ - b.n 8dbc4 │ │ │ │ + b.n 8dc36 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8daac │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8daa4 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 8ddf8 │ │ │ │ + bmi.n 8ddca │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bmi.w 8d9de │ │ │ │ + bmi.w 8d9a8 │ │ │ │ mov r0, fp │ │ │ │ - bl 7f76c │ │ │ │ + bl 7f7a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8dc8c │ │ │ │ + blt.w 8da66 │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d9de │ │ │ │ - b.n 8d978 │ │ │ │ - ldr r3, [pc, #100] @ (8de60 ) │ │ │ │ + beq.w 8d9a8 │ │ │ │ + b.n 8d944 │ │ │ │ + ldr r3, [pc, #80] @ (8de1c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [fp, #180] @ 0xb4 │ │ │ │ subs r0, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 8de30 │ │ │ │ + beq.n 8de02 │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r1, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d9de │ │ │ │ - b.n 8dde0 │ │ │ │ + bne.w 8d9a8 │ │ │ │ + b.n 8ddb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8dc54 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r3, r4 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 8dc8c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 8dc8c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8dc48 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8dc80 │ │ │ │ + b.n 8dc74 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008de64 : │ │ │ │ +0008de20 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 8ded0 │ │ │ │ + beq.n 8de8c │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8defa │ │ │ │ + bne.n 8deb6 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r5, r6 │ │ │ │ ite lt │ │ │ │ movlt.w ip, #0 │ │ │ │ movge.w ip, #1 │ │ │ │ orrs.w ip, ip, r5, lsr #31 │ │ │ │ - bne.n 8ded0 │ │ │ │ + bne.n 8de8c │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ adds r0, #20 │ │ │ │ lsl.w r4, r4, ip │ │ │ │ - cbz r7, 8ded4 │ │ │ │ + cbz r7, 8de90 │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 8debe │ │ │ │ + cbz r0, 8de7a │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ - cbz r2, 8deea │ │ │ │ + cbz r2, 8dea6 │ │ │ │ str r6, [r2, #0] │ │ │ │ - cbz r3, 8deb8 │ │ │ │ + cbz r3, 8de74 │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8deba │ │ │ │ + ble.n 8de76 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8debe │ │ │ │ + beq.n 8de7a │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8dea8 │ │ │ │ + bgt.n 8de64 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8deba │ │ │ │ + b.n 8de76 │ │ │ │ movs r7, #12 │ │ │ │ mla r4, r7, r5, r4 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8def0 │ │ │ │ + cbz r0, 8deac │ │ │ │ ldr r6, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8deb2 │ │ │ │ + bne.n 8de6e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8deb6 │ │ │ │ - b.n 8deb8 │ │ │ │ + bne.n 8de72 │ │ │ │ + b.n 8de74 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8dedc │ │ │ │ - b.n 8deba │ │ │ │ + bgt.n 8de98 │ │ │ │ + b.n 8de76 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8ded0 │ │ │ │ + blt.n 8de8c │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 8ded0 │ │ │ │ + bge.n 8de8c │ │ │ │ ldr r6, [r0, #24] │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldrb r7, [r6, #5] │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ add.w ip, r4, r0, lsl #2 │ │ │ │ add.w r4, r6, r0, lsl #3 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r7 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ add r4, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 8dee2 │ │ │ │ + b.n 8de9e │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 8dfc2 │ │ │ │ + beq.n 8df7e │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8dfd0 │ │ │ │ + bne.n 8df8c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r5, r6 │ │ │ │ ite lt │ │ │ │ movlt.w ip, #0 │ │ │ │ movge.w ip, #1 │ │ │ │ orrs.w ip, ip, r5, lsr #31 │ │ │ │ - bne.n 8dfc2 │ │ │ │ + bne.n 8df7e │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ adds r0, #20 │ │ │ │ lsl.w r4, r4, ip │ │ │ │ - cbz r7, 8df88 │ │ │ │ + cbz r7, 8df44 │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 8dfb0 │ │ │ │ + cbz r0, 8df6c │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r4, [r6, #12] │ │ │ │ str r5, [r1, #0] │ │ │ │ - cbz r2, 8dfa0 │ │ │ │ + cbz r2, 8df5c │ │ │ │ str r6, [r2, #0] │ │ │ │ - cbz r3, 8dfa4 │ │ │ │ + cbz r3, 8df60 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8dfaa │ │ │ │ + cbnz r3, 8df66 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ movs r7, #12 │ │ │ │ mla r4, r7, r5, r4 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8dfc6 │ │ │ │ + cbz r0, 8df82 │ │ │ │ ldrd r4, r6, [r4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8df78 │ │ │ │ + bne.n 8df34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8df7c │ │ │ │ + bne.n 8df38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8df82 │ │ │ │ + beq.n 8df3e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 8df82 │ │ │ │ + b.n 8df3e │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8df84 │ │ │ │ + ble.n 8df40 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8dfb0 │ │ │ │ + beq.n 8df6c │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8df6c │ │ │ │ + bgt.n 8df28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8df84 │ │ │ │ + b.n 8df40 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8df90 │ │ │ │ - b.n 8df84 │ │ │ │ + bgt.n 8df4c │ │ │ │ + b.n 8df40 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8dfc2 │ │ │ │ + blt.n 8df7e │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8dfc2 │ │ │ │ + ble.n 8df7e │ │ │ │ ldr r6, [r0, #24] │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldrb r7, [r6, #5] │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ add.w ip, r4, r0, lsl #2 │ │ │ │ add.w r4, r6, r0, lsl #3 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r7 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ add r4, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r4, [r6, #12] │ │ │ │ - b.n 8df98 │ │ │ │ + b.n 8df54 │ │ │ │ │ │ │ │ -0008e000 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +0008dfbc <_PyObject_LookupSpecial@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w fp, [pc, #572] @ 8e250 <_PyObject_LookupSpecial@@Base+0x250> │ │ │ │ + ldr.w fp, [pc, #576] @ 8e210 <_PyObject_LookupSpecial@@Base+0x254> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movs r2, #12 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r3, [fp, sl] │ │ │ │ @@ -149231,63 +149210,63 @@ │ │ │ │ eor.w r5, r3, r1, asr #3 │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ add.w r9, r4, r5 │ │ │ │ add.w r9, r9, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r9, #2808] @ 0xaf8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e132 <_PyObject_LookupSpecial@@Base+0x132> │ │ │ │ + bne.n 8e0ea <_PyObject_LookupSpecial@@Base+0x12e> │ │ │ │ ldr.w r3, [r9, #2812] @ 0xafc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8e132 <_PyObject_LookupSpecial@@Base+0x132> │ │ │ │ + bne.n 8e0ea <_PyObject_LookupSpecial@@Base+0x12e> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ add r4, r5 │ │ │ │ ldr.w r6, [r4, #2816] @ 0xb00 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8e1a0 <_PyObject_LookupSpecial@@Base+0x1a0> │ │ │ │ + beq.w 8e158 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e1aa <_PyObject_LookupSpecial@@Base+0x1aa> │ │ │ │ + beq.w 8e162 <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8e104 <_PyObject_LookupSpecial@@Base+0x104> │ │ │ │ - movw r3, #35801 @ 0x8bd9 │ │ │ │ + beq.n 8e0ca <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + movw r3, #35769 @ 0x8bb9 │ │ │ │ movt r3, #15 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8e10c <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + bne.n 8e0d2 <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8e238 <_PyObject_LookupSpecial@@Base+0x238> │ │ │ │ + beq.w 8e1fa <_PyObject_LookupSpecial@@Base+0x23e> │ │ │ │ movw r0, #33156 @ 0x8184 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71550 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71598 <_PyObject_GC_New@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8e0fa <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + cbz r0, 8e0b6 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #16] │ │ │ │ - beq.w 8e1fe <_PyObject_LookupSpecial@@Base+0x1fe> │ │ │ │ + beq.w 8e1b6 <_PyObject_LookupSpecial@@Base+0x1fa> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r6, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ ldreq r3, [r6, #0] │ │ │ │ - beq.w 8e208 <_PyObject_LookupSpecial@@Base+0x208> │ │ │ │ + beq.w 8e1c0 <_PyObject_LookupSpecial@@Base+0x204> │ │ │ │ ldr.w r1, [fp, sl] │ │ │ │ adds r2, #1 │ │ │ │ - movw r3, #37521 @ 0x9291 │ │ │ │ + movw r3, #37209 @ 0x9159 │ │ │ │ movt r3, #15 │ │ │ │ str r2, [r7, #0] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ @@ -149297,739 +149276,740 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e120 <_PyObject_LookupSpecial@@Base+0x120> │ │ │ │ + beq.n 8e0c8 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8e1f0 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e102 <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8e102 <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ - mov r0, r6 │ │ │ │ + bne.n 8e0be <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ mov r6, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e104 <_PyObject_LookupSpecial@@Base+0x104> │ │ │ │ + b.n 8e0ca <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e1e2 <_PyObject_LookupSpecial@@Base+0x1e2> │ │ │ │ + bne.n 8e19a <_PyObject_LookupSpecial@@Base+0x1de> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 8e1e2 <_PyObject_LookupSpecial@@Base+0x1e2> │ │ │ │ + bgt.n 8e19a <_PyObject_LookupSpecial@@Base+0x1de> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81b44 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81b78 <_PyType_LookupRef@@Base+0x118> │ │ │ │ ldr.w r3, [r6, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 81c00 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81c34 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e1f4 <_PyObject_LookupSpecial@@Base+0x1f4> │ │ │ │ - cbz r3, 8e19e <_PyObject_LookupSpecial@@Base+0x19e> │ │ │ │ + bne.n 8e1ac <_PyObject_LookupSpecial@@Base+0x1f0> │ │ │ │ + cbz r3, 8e156 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ add.w r4, r4, #43520 @ 0xaa00 │ │ │ │ adds r4, #248 @ 0xf8 │ │ │ │ adds r3, r4, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r9, #2812] @ 0xafc │ │ │ │ adds r2, r5, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8e1b8 <_PyObject_LookupSpecial@@Base+0x1b8> │ │ │ │ + bne.n 8e170 <_PyObject_LookupSpecial@@Base+0x1b4> │ │ │ │ str.w r8, [r4, r2] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, r5] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e1d0 <_PyObject_LookupSpecial@@Base+0x1d0> │ │ │ │ - cbnz r6, 8e1aa <_PyObject_LookupSpecial@@Base+0x1aa> │ │ │ │ + bne.n 8e188 <_PyObject_LookupSpecial@@Base+0x1cc> │ │ │ │ + cbnz r6, 8e162 <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8e07a <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ - b.n 8e104 <_PyObject_LookupSpecial@@Base+0x104> │ │ │ │ + bne.w 8e036 <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ + b.n 8e0ca <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ str.w r8, [r4, r2] │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, r5] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8e19e <_PyObject_LookupSpecial@@Base+0x19e> │ │ │ │ + beq.n 8e156 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e19e <_PyObject_LookupSpecial@@Base+0x19e> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 8e156 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8e1a0 <_PyObject_LookupSpecial@@Base+0x1a0> │ │ │ │ - b.n 8e1aa <_PyObject_LookupSpecial@@Base+0x1aa> │ │ │ │ + beq.n 8e158 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ + b.n 8e162 <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r8 │ │ │ │ - bl 81c00 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81c34 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e19e <_PyObject_LookupSpecial@@Base+0x19e> │ │ │ │ + beq.n 8e156 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 8e1a0 <_PyObject_LookupSpecial@@Base+0x1a0> │ │ │ │ - bl d3bd8 │ │ │ │ - b.n 8e1a0 <_PyObject_LookupSpecial@@Base+0x1a0> │ │ │ │ + bne.n 8e158 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ + bl d3c14 │ │ │ │ + b.n 8e158 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r6, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e0c6 <_PyObject_LookupSpecial@@Base+0xc6> │ │ │ │ + bne.w 8e082 <_PyObject_LookupSpecial@@Base+0xc6> │ │ │ │ ldr.w r1, [fp, sl] │ │ │ │ - movw r2, #37521 @ 0x9291 │ │ │ │ + movw r2, #37209 @ 0x9159 │ │ │ │ movt r2, #15 │ │ │ │ str r2, [r4, #20] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r5 │ │ │ │ str r0, [r5, #0] │ │ │ │ strd r1, r2, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - b.n 8e0fa <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + b.n 8e0b6 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + mov r0, r6 │ │ │ │ + mov r6, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e0ca <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8e104 <_PyObject_LookupSpecial@@Base+0x104> │ │ │ │ + beq.w 8e0ca <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ adds r2, #1 │ │ │ │ mov r4, r6 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r6, #0] │ │ │ │ - b.n 8e0fa <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ - nop │ │ │ │ + b.n 8e0b6 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008e254 : │ │ │ │ +0008e214 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #172] @ (8e314 ) │ │ │ │ + ldr r5, [pc, #172] @ (8e2d4 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r7, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r6, [r6, r5] │ │ │ │ ldr r5, [r7, #84] @ 0x54 │ │ │ │ lsls r5, r5, #20 │ │ │ │ - bpl.n 8e296 │ │ │ │ + bpl.n 8e256 │ │ │ │ ldr r7, [r7, #28] │ │ │ │ ldr r7, [r0, r7] │ │ │ │ - cbz r7, 8e296 │ │ │ │ + cbz r7, 8e256 │ │ │ │ blx r7 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8e2b2 │ │ │ │ - cbnz r2, 8e2bc │ │ │ │ + cbz r0, 8e272 │ │ │ │ + cbnz r2, 8e27c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bic.w r3, ip, #2147483648 @ 0x80000000 │ │ │ │ mov r2, lr │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 892ec <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 892bc <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 8e2e8 │ │ │ │ + cbz r2, 8e2a8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 8e2e8 │ │ │ │ + cbz r3, 8e2a8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8e28e │ │ │ │ + b.n 8e24e │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e28e │ │ │ │ + beq.n 8e24e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8e304 │ │ │ │ + bne.n 8e2c4 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #20476 @ 0x4ffc │ │ │ │ + movw r2, #21308 @ 0x533c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20dd18 │ │ │ │ - b.n 8e2b8 │ │ │ │ + bl 20e2f4 │ │ │ │ + b.n 8e278 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #20428 @ 0x4fcc │ │ │ │ + movw r2, #21260 @ 0x530c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14a244 <_PyErr_Format@@Base> │ │ │ │ - b.n 8e2b8 │ │ │ │ + bl 14a6fc <_PyErr_Format@@Base> │ │ │ │ + b.n 8e278 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e2cc │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e2cc │ │ │ │ + bne.n 8e28c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e28c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e6c0 │ │ │ │ + bne.w 8e680 │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 8e68a │ │ │ │ + bhi.w 8e64a │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40605 @ 0x9e9d │ │ │ │ + movw r3, #40653 @ 0x9ecd │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e620 │ │ │ │ + bne.w 8e5e0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79ee4 │ │ │ │ + bl 79f14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e4ae │ │ │ │ + beq.w 8e46e │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 8e38a │ │ │ │ - ldr r3, [pc, #688] @ (8e618 ) │ │ │ │ + bpl.n 8e34a │ │ │ │ + ldr r3, [pc, #688] @ (8e5d8 ) │ │ │ │ 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 8e582 │ │ │ │ + beq.w 8e542 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8e630 │ │ │ │ + bge.w 8e5f0 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 8e6da │ │ │ │ + bne.w 8e69a │ │ │ │ ldr r5, [r7, #4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ strd r6, r5, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8e5d6 │ │ │ │ + beq.w 8e596 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e522 │ │ │ │ + beq.w 8e4e2 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 8e4b2 │ │ │ │ + blt.n 8e472 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e64a │ │ │ │ + beq.w 8e60a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e442 │ │ │ │ + ble.n 8e402 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 8e42c │ │ │ │ + bne.n 8e3ec │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e5fe │ │ │ │ + beq.w 8e5be │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e3fa │ │ │ │ + beq.n 8e3ba │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e55e │ │ │ │ + beq.w 8e51e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e566 │ │ │ │ + bne.w 8e526 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e542 │ │ │ │ + bne.w 8e502 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r7, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e526 │ │ │ │ + bne.n 8e4e6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8e442 │ │ │ │ + beq.n 8e402 │ │ │ │ adds r3, #12 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8e3dc │ │ │ │ + beq.n 8e39c │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 8e434 │ │ │ │ - ldr r1, [pc, #472] @ (8e61c ) │ │ │ │ + bne.n 8e3f4 │ │ │ │ + ldr r1, [pc, #472] @ (8e5dc ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8c98 │ │ │ │ + bl b8d18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8e498 │ │ │ │ + blt.n 8e458 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - cbz r7, 8e464 │ │ │ │ + cbz r7, 8e424 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 8e464 │ │ │ │ + bge.n 8e424 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8e5e2 │ │ │ │ + bne.w 8e5a2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78340 │ │ │ │ + bl 7837c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e60c │ │ │ │ + blt.w 8e5cc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - movw r2, #22988 @ 0x59cc │ │ │ │ + movw r2, #23820 @ 0x5d0c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23056 @ 0x5a10 │ │ │ │ + movw r1, #23888 @ 0x5d50 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e4ae │ │ │ │ + beq.n 8e46e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8e4ae │ │ │ │ + cbnz r3, 8e46e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8e426 │ │ │ │ + b.n 8e3e6 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ - cbz r3, 8e4ea │ │ │ │ + cbz r3, 8e4aa │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e3c6 │ │ │ │ + ble.n 8e386 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8e506 │ │ │ │ + beq.n 8e4c6 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8e3c6 │ │ │ │ + beq.w 8e386 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8e506 │ │ │ │ + beq.n 8e4c6 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 8e3c6 │ │ │ │ + beq.w 8e386 │ │ │ │ adds r3, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 8e506 │ │ │ │ + beq.n 8e4c6 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8e4da │ │ │ │ - b.n 8e3c6 │ │ │ │ + bne.n 8e49a │ │ │ │ + b.n 8e386 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8e506 │ │ │ │ + beq.n 8e4c6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e4ec │ │ │ │ + bne.n 8e4ac │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8e3c6 │ │ │ │ + bne.w 8e386 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e522 │ │ │ │ + beq.n 8e4e2 │ │ │ │ adds r3, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ it ne │ │ │ │ movne r7, r5 │ │ │ │ - bne.w 8e3f6 │ │ │ │ + bne.w 8e3b6 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 8e3fa │ │ │ │ + b.n 8e3ba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e426 │ │ │ │ + beq.w 8e3e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e426 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e426 │ │ │ │ + bne.w 8e3e6 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e3e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e41e │ │ │ │ + beq.w 8e3de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e41e │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e41e │ │ │ │ + bne.w 8e3de │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e3de │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e414 │ │ │ │ + beq.w 8e3d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e414 │ │ │ │ + beq.w 8e3d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e414 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e414 │ │ │ │ - ldr r2, [pc, #148] @ (8e618 ) │ │ │ │ + bne.w 8e3d4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e3d4 │ │ │ │ + ldr r2, [pc, #148] @ (8e5d8 ) │ │ │ │ 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 8e6a8 │ │ │ │ + beq.w 8e668 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 8e6a4 │ │ │ │ + beq.w 8e664 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8e5b6 │ │ │ │ + beq.n 8e576 │ │ │ │ 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 8e6a4 │ │ │ │ + bcc.n 8e664 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1b5dd8 │ │ │ │ + bl 1b64d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8e498 │ │ │ │ + beq.w 8e458 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8e3b6 │ │ │ │ + bne.w 8e376 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8e3fa │ │ │ │ + b.n 8e3ba │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e66e │ │ │ │ + beq.n 8e62e │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8e464 │ │ │ │ + ble.w 8e424 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 8e66a │ │ │ │ + bne.n 8e62a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e3f6 │ │ │ │ - b.n 8e3fa │ │ │ │ - movw r2, #21072 @ 0x5250 │ │ │ │ + bne.w 8e3b6 │ │ │ │ + b.n 8e3ba │ │ │ │ + movw r2, #21904 @ 0x5590 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - b.n 8e47e │ │ │ │ + b.n 8e43e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 8e760 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 8e720 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e38a │ │ │ │ - b.n 8e4ae │ │ │ │ + bne.w 8e34a │ │ │ │ + b.n 8e46e │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #23008 @ 0x59e0 │ │ │ │ + movw r1, #23840 @ 0x5d20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 8e498 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 8e458 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 8e3dc │ │ │ │ + beq.w 8e39c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e64c │ │ │ │ + bne.n 8e60c │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8e3dc │ │ │ │ - b.n 8e442 │ │ │ │ + beq.w 8e39c │ │ │ │ + b.n 8e402 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 8e5f0 │ │ │ │ + b.n 8e5b0 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8e5fe │ │ │ │ + beq.n 8e5be │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e670 │ │ │ │ + bne.n 8e630 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8e5fe │ │ │ │ - b.n 8e464 │ │ │ │ - movw r0, #23000 @ 0x59d8 │ │ │ │ + beq.n 8e5be │ │ │ │ + b.n 8e424 │ │ │ │ + movw r0, #23832 @ 0x5d18 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c054c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c05c8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e4ae │ │ │ │ - b.n 8e33c │ │ │ │ + beq.w 8e46e │ │ │ │ + b.n 8e2fc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 8e590 │ │ │ │ + b.n 8e550 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23140 @ 0x5a64 │ │ │ │ + movw r1, #23972 @ 0x5da4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 8e498 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 8e458 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #58448 @ 0xe450 │ │ │ │ + movw r0, #59280 @ 0xe790 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 23b4b8 │ │ │ │ + bl 23ba1c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e4ae │ │ │ │ - b.n 8e332 │ │ │ │ + beq.w 8e46e │ │ │ │ + b.n 8e2f2 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8e3fa │ │ │ │ + b.n 8e3ba │ │ │ │ nop │ │ │ │ │ │ │ │ -0008e6e8 : │ │ │ │ +0008e6a8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 8e732 │ │ │ │ + bpl.n 8e6f2 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 8e74c │ │ │ │ - movw r3, #57249 @ 0xdfa1 │ │ │ │ + cbz r2, 8e70c │ │ │ │ + movw r3, #57369 @ 0xe019 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e720 │ │ │ │ + bne.n 8e6e0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl bd578 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ - cbz r0, 8e726 │ │ │ │ + bl bd5ec <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + cbz r0, 8e6e6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e71e │ │ │ │ + bne.n 8e6de │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3400 │ │ │ │ + bl d343c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #15236 @ 0x3b84 │ │ │ │ + movw r1, #16068 @ 0x3ec4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 8e72e │ │ │ │ + bl d19a0 │ │ │ │ + b.n 8e6ee │ │ │ │ ldr r3, [r6, #32] │ │ │ │ - cbz r3, 8e768 │ │ │ │ + cbz r3, 8e728 │ │ │ │ mov r0, r1 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe50 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e72e │ │ │ │ + beq.n 8e6ee │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e726 │ │ │ │ + beq.n 8e6e6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #15424 @ 0x3c40 │ │ │ │ + movw r1, #16256 @ 0x3f80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1920 │ │ │ │ - b.n 8e726 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 8e6e6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 8e7aa │ │ │ │ + bpl.n 8e76a │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 8e97e │ │ │ │ + beq.w 8e93e │ │ │ │ ldr.w r9, [r7, #16] │ │ │ │ ldrd r2, r1, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8e98c │ │ │ │ + beq.w 8e94c │ │ │ │ ldr.w r5, [r9, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8e850 │ │ │ │ + beq.n 8e810 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8e918 │ │ │ │ + beq.w 8e8d8 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 8e83c │ │ │ │ + ble.n 8e7fc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e92a │ │ │ │ + bne.w 8e8ea │ │ │ │ movs r6, #1 │ │ │ │ add.w fp, r5, #12 │ │ │ │ movw r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [fp, r6, lsl #2] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.n 8e85e │ │ │ │ + bmi.n 8e81e │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 8e8a6 │ │ │ │ + bpl.n 8e866 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 8e94c │ │ │ │ + bne.w 8e90c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8e94c │ │ │ │ + beq.w 8e90c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8e838 │ │ │ │ + beq.n 8e7f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e8c6 │ │ │ │ + bne.n 8e886 │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt.n 8e7f8 │ │ │ │ + bgt.n 8e7b8 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e850 │ │ │ │ + beq.n 8e810 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e9ac │ │ │ │ - bl 7f7f4 │ │ │ │ + beq.w 8e96c │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e98c │ │ │ │ + beq.w 8e94c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8e910 │ │ │ │ - ldr r3, [pc, #340] @ (8e9b4 ) │ │ │ │ + b.n 8e8d0 │ │ │ │ + ldr r3, [pc, #340] @ (8e974 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r0, #180] @ 0xb4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #28 │ │ │ │ cmp r2, #10 │ │ │ │ @@ -150043,209 +150023,209 @@ │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ ldr.w r1, [ip, #252] @ 0xfc │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e99a │ │ │ │ + beq.n 8e95a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 8e80e │ │ │ │ + bmi.n 8e7ce │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e846 │ │ │ │ - b.n 8e850 │ │ │ │ + bne.n 8e806 │ │ │ │ + b.n 8e810 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8e960 │ │ │ │ + beq.n 8e920 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8e8e4 │ │ │ │ + beq.n 8e8a4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e96e │ │ │ │ + beq.n 8e92e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ - cbz r4, 8e948 │ │ │ │ + cbz r4, 8e908 │ │ │ │ cmp r9, r1 │ │ │ │ mov r2, r9 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8e910 │ │ │ │ + beq.n 8e8d0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e9a4 │ │ │ │ + beq.n 8e964 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 8e850 │ │ │ │ + ble.n 8e810 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e7e4 │ │ │ │ + beq.w 8e7a4 │ │ │ │ add.w fp, r5, #12 │ │ │ │ movs r6, #1 │ │ │ │ mov r3, fp │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 8e83c │ │ │ │ + beq.n 8e7fc │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 8e932 │ │ │ │ + bne.n 8e8f2 │ │ │ │ cmp r6, sl │ │ │ │ - blt.w 8e7ea │ │ │ │ - b.n 8e83c │ │ │ │ + blt.w 8e7aa │ │ │ │ + b.n 8e7fc │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8e910 │ │ │ │ + b.n 8e8d0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8e838 │ │ │ │ + beq.w 8e7f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e81e │ │ │ │ + b.n 8e7de │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 8e8e4 │ │ │ │ + beq.n 8e8a4 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e8e4 │ │ │ │ + bne.n 8e8a4 │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 8e8e4 │ │ │ │ - ldr r1, [pc, #56] @ (8e9b8 ) │ │ │ │ + b.n 8e8a4 │ │ │ │ + ldr r1, [pc, #56] @ (8e978 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc1dc <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc250 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e7aa │ │ │ │ + beq.w 8e76a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w bdfa0 │ │ │ │ + b.w be018 │ │ │ │ add.w lr, lr, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [lr, #244] @ 0xf4 │ │ │ │ - b.n 8e89e │ │ │ │ + b.n 8e85e │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e910 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e8d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e850 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e810 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 8eafc ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 8eabc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ee80 │ │ │ │ + beq.w 8ee40 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8ee92 │ │ │ │ + bge.w 8ee52 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ea58 │ │ │ │ + beq.n 8ea18 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8ea20 │ │ │ │ + ble.n 8e9e0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8ea60 │ │ │ │ + beq.n 8ea20 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8ea20 │ │ │ │ + beq.n 8e9e0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8ea60 │ │ │ │ + beq.n 8ea20 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8ea20 │ │ │ │ + beq.n 8e9e0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8ea60 │ │ │ │ + beq.n 8ea20 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 8ea20 │ │ │ │ + beq.n 8e9e0 │ │ │ │ adds r3, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 8ea60 │ │ │ │ + beq.n 8ea20 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8ea12 │ │ │ │ + bne.n 8e9d2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 8ea3a │ │ │ │ + cbz r2, 8e9fa │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - movw r3, #54128 @ 0xd370 │ │ │ │ + movw r3, #54960 @ 0xd6b0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23308 @ 0x5b0c │ │ │ │ + movw r1, #24140 @ 0x5e4c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1920 │ │ │ │ - b.n 8ed6e │ │ │ │ + bl d19a0 │ │ │ │ + b.n 8ed2e │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8ef04 │ │ │ │ + bne.w 8eec4 │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 8edb8 │ │ │ │ + bmi.w 8ed78 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 8ebc6 │ │ │ │ + bgt.w 8eb86 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8edd8 │ │ │ │ + beq.w 8ed98 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 8edd8 │ │ │ │ + bhi.w 8ed98 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r4, #6 │ │ │ │ movs r0, r1 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r6, r4, #6 │ │ │ │ lsls r6, r4, #6 │ │ │ │ @@ -150260,83 +150240,83 @@ │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ it eq │ │ │ │ moveq fp, r3 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bne.w 8ee6c │ │ │ │ - ldr r3, [pc, #744] @ (8edb0 ) │ │ │ │ + bne.w 8ee2c │ │ │ │ + ldr r3, [pc, #744] @ (8ed70 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r7, r2 │ │ │ │ ldr.w r1, [r3, r9] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi.w 8ee72 │ │ │ │ + bhi.w 8ee32 │ │ │ │ adds r7, r7, r4 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bmi.w 8ed5c │ │ │ │ + bmi.w 8ed1c │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r1, #6213 @ 0x1845 │ │ │ │ + movw r1, #6285 @ 0x188d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8ed48 │ │ │ │ + bne.w 8ed08 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r1, r7, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs.w 8ed04 │ │ │ │ + bcs.w 8ecc4 │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r2, lr, lsl #3] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.w 8ecee │ │ │ │ + beq.w 8ecae │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr.w r7, [ip] │ │ │ │ str r7, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8ec12 │ │ │ │ + beq.n 8ebd2 │ │ │ │ add r4, ip │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [ip] │ │ │ │ strd r2, r2, [r4, #-8] │ │ │ │ ldr.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [r0, #3756] @ 0xeac │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r1, r2 │ │ │ │ - blt.n 8ec54 │ │ │ │ + blt.n 8ec14 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r6, #0] │ │ │ │ - ldr r2, [pc, #580] @ (8edb4 ) │ │ │ │ + ldr r2, [pc, #580] @ (8ed74 ) │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8ed72 │ │ │ │ + bne.w 8ed32 │ │ │ │ str r6, [r4, #20] │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8ecb4 │ │ │ │ + beq.w 8ec74 │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r2, [r4, #12] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ @@ -150350,41 +150330,41 @@ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq fp, #29393 @ 0x72d1 │ │ │ │ + movweq fp, #29509 @ 0x7345 │ │ │ │ movteq fp, #11 │ │ │ │ - bne.n 8ecd2 │ │ │ │ + bne.n 8ec92 │ │ │ │ movw r6, #16312 @ 0x3fb8 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r4, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ lsls r1, r3, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bpl.w 8eac6 │ │ │ │ + bpl.w 8ea86 │ │ │ │ ldr.w r2, [r6, #440] @ 0x1b8 │ │ │ │ ldrd r3, r2, [r2, #12] │ │ │ │ add r3, r2 │ │ │ │ adds r2, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ add r7, r3 │ │ │ │ - b.n 8eac6 │ │ │ │ + b.n 8ea86 │ │ │ │ ldrd r8, r2, [r1, #24] │ │ │ │ - cmp r8, r2 │ │ │ │ - bhi.n 8ece4 │ │ │ │ + cmp r2, r8 │ │ │ │ + bcc.n 8eca4 │ │ │ │ add.w r2, lr, #1 │ │ │ │ add.w r2, r8, r2, lsl #3 │ │ │ │ str r2, [r1, #24] │ │ │ │ add.w r2, r1, r8 │ │ │ │ str r2, [r1, #4] │ │ │ │ str.w r7, [r1, r8] │ │ │ │ ldr.w r2, [r3, r9] │ │ │ │ @@ -150395,290 +150375,290 @@ │ │ │ │ strd r2, r2, [ip] │ │ │ │ strd r2, r2, [r4, #-8] │ │ │ │ ldr.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [r0, #3756] @ 0xeac │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r2, r1 │ │ │ │ - ble.n 8eb5a │ │ │ │ + ble.n 8eb1a │ │ │ │ ldr.w r2, [r0, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8eb5a │ │ │ │ + beq.w 8eb1a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8eb5a │ │ │ │ + beq.w 8eb1a │ │ │ │ ldr.w r2, [r0, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8eb5a │ │ │ │ + bne.w 8eb1a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ee4a │ │ │ │ + bne.w 8ee0a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8eb5a │ │ │ │ + bmi.w 8eb1a │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ec8a │ │ │ │ + bne.n 8ec4a │ │ │ │ dmb ish │ │ │ │ - b.n 8eb5a │ │ │ │ - movw fp, #61465 @ 0xf019 │ │ │ │ + b.n 8eb1a │ │ │ │ + movw fp, #61401 @ 0xefd9 │ │ │ │ movt fp, #8 │ │ │ │ - b.n 8ebd4 │ │ │ │ - movw fp, #58353 @ 0xe3f1 │ │ │ │ + b.n 8eb94 │ │ │ │ + movw fp, #58473 @ 0xe469 │ │ │ │ movt fp, #11 │ │ │ │ - b.n 8ebd4 │ │ │ │ + b.n 8eb94 │ │ │ │ ldr.w r1, [r3, r9] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str.w fp, [r4, #24] │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 8ebae │ │ │ │ + b.n 8eb6e │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq fp, #12781 @ 0x31ed │ │ │ │ + movweq fp, #12905 @ 0x3269 │ │ │ │ movteq fp, #12 │ │ │ │ - beq.w 8ebd4 │ │ │ │ - b.n 8edd8 │ │ │ │ + beq.w 8eb94 │ │ │ │ + b.n 8ed98 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 8eb3c │ │ │ │ + b.n 8eafc │ │ │ │ mov r0, r2 │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ec2e │ │ │ │ + bne.n 8ebee │ │ │ │ ldr.w r1, [r8, #672] @ 0x2a0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - movw r1, #49541 @ 0xc185 │ │ │ │ + movw r1, #49605 @ 0xc1c5 │ │ │ │ movt r1, #6 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.n 8eda0 │ │ │ │ + bne.n 8ed60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8ed5c │ │ │ │ + beq.n 8ed1c │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str.w r1, [r2, #800] @ 0x320 │ │ │ │ - b.n 8ec36 │ │ │ │ + b.n 8ebf6 │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ec2e │ │ │ │ + bne.w 8ebee │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e8438 │ │ │ │ + bl 1e8ac0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8eb5a │ │ │ │ + bne.w 8eb1a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8ebbe │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 8eb7e │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.n 8ed92 │ │ │ │ + bne.n 8ed52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126880 │ │ │ │ + bl 126cb8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ - b.n 8eb82 │ │ │ │ + b.n 8eb42 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 8ed88 │ │ │ │ + b.n 8ed48 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ - b.n 8ed2e │ │ │ │ + b.n 8ecee │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 8edd0 │ │ │ │ - cbz r3, 8edd8 │ │ │ │ + bgt.n 8ed90 │ │ │ │ + cbz r3, 8ed98 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 8edd8 │ │ │ │ + bhi.n 8ed98 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r6, r7, #32 │ │ │ │ subs r1, #62 @ 0x3e │ │ │ │ lsrs r0, r1, #32 │ │ │ │ adds r4, #8 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8edf4 │ │ │ │ + beq.n 8edb4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - movw r1, #12468 @ 0x30b4 │ │ │ │ + movw r1, #13300 @ 0x33f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 8ed6e │ │ │ │ - movw fp, #50713 @ 0xc619 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 8ed2e │ │ │ │ + movw fp, #51405 @ 0xc8cd │ │ │ │ movt fp, #21 │ │ │ │ - cbz r6, 8ee54 │ │ │ │ + cbz r6, 8ee14 │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71550 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71598 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ed6e │ │ │ │ + beq.n 8ed2e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r0, #28] │ │ │ │ str r3, [r0, #20] │ │ │ │ str.w sl, [r0, #8] │ │ │ │ - ldr r3, [pc, #284] @ (8ef4c ) │ │ │ │ - b.n 8eb82 │ │ │ │ - movw fp, #58353 @ 0xe3f1 │ │ │ │ + ldr r3, [pc, #284] @ (8ef0c ) │ │ │ │ + b.n 8eb42 │ │ │ │ + movw fp, #58473 @ 0xe469 │ │ │ │ movt fp, #11 │ │ │ │ - b.n 8edfc │ │ │ │ - movw fp, #61465 @ 0xf019 │ │ │ │ + b.n 8edbc │ │ │ │ + movw fp, #61401 @ 0xefd9 │ │ │ │ movt fp, #8 │ │ │ │ - b.n 8edfc │ │ │ │ + b.n 8edbc │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8edfc │ │ │ │ + b.n 8edbc │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8eb5a │ │ │ │ - b.n 8ec78 │ │ │ │ + bne.w 8eb1a │ │ │ │ + b.n 8ec38 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12496 @ 0x30d0 │ │ │ │ + movw r1, #13328 @ 0x3410 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 8ed6e │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 8ed2e │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8ebf8 │ │ │ │ + b.n 8ebb8 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e8438 │ │ │ │ + bl 1e8ac0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8ed68 │ │ │ │ + b.n 8ed28 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 8eeca │ │ │ │ + cbz r1, 8ee8a │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e9e2 │ │ │ │ + blt.w 8e9a2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r2, 8eeac │ │ │ │ + cbz r2, 8ee6c │ │ │ │ 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, #54128 @ 0xd370 │ │ │ │ + movw r3, #54960 @ 0xd6b0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23236 @ 0x5ac4 │ │ │ │ + movw r1, #24068 @ 0x5e04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1920 │ │ │ │ - b.n 8ed6e │ │ │ │ + bl d19a0 │ │ │ │ + b.n 8ed2e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbz r3, 8eee4 │ │ │ │ + cbz r3, 8eea4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst.w r2, #268435456 @ 0x10000000 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r3, #54128 @ 0xd370 │ │ │ │ + movw r3, #54960 @ 0xd6b0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #23168 @ 0x5a80 │ │ │ │ + movw r1, #24000 @ 0x5dc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 8ed6e │ │ │ │ + bl d19a0 │ │ │ │ + b.n 8ed2e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ea5a │ │ │ │ + bne.w 8ea1a │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8ea20 │ │ │ │ + bne.w 8e9e0 │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r0, r2, #22 │ │ │ │ - bpl.w 8ea74 │ │ │ │ + bpl.w 8ea34 │ │ │ │ cmp r3, #8 │ │ │ │ - ble.w 8edbc │ │ │ │ + ble.w 8ed7c │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8edd8 │ │ │ │ - movw fp, #50713 @ 0xc619 │ │ │ │ + bne.w 8ed98 │ │ │ │ + movw fp, #51405 @ 0xc8cd │ │ │ │ movt fp, #21 │ │ │ │ - b.n 8edfe │ │ │ │ + b.n 8edbe │ │ │ │ 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 │ │ │ │ @@ -150692,108 +150672,108 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - cbnz r0, 8efa0 │ │ │ │ + cbnz r0, 8ef60 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 8efd0 │ │ │ │ + cbnz r0, 8ef90 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbnz r0, 8efb8 │ │ │ │ + cbnz r0, 8ef78 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ef8a │ │ │ │ + beq.n 8ef4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ef8a │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ef8a │ │ │ │ + bne.n 8ef4a │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ef4a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ef92 │ │ │ │ + beq.n 8ef52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ef92 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ef92 │ │ │ │ + bne.n 8ef52 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ef52 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ef8e │ │ │ │ + beq.n 8ef4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ef8e │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ef8e │ │ │ │ + bne.n 8ef4e │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ef4e │ │ │ │ │ │ │ │ -0008efe8 : │ │ │ │ +0008efa8 : │ │ │ │ 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] @ (8f014 ) │ │ │ │ + ldr r0, [pc, #12] @ (8efd4 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ - bl 1a4904 │ │ │ │ + bl 1a4fa4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r6, [pc, #384] @ (8f1b0 ) │ │ │ │ + ldr r6, [pc, #384] @ (8f170 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r6, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f77e │ │ │ │ + bne.w 8f73e │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.w 8f71a │ │ │ │ + bne.w 8f6da │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt.w 8f76a │ │ │ │ + blt.w 8f72a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f75a │ │ │ │ + beq.w 8f71a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 8f15e │ │ │ │ - movw r3, #4529 @ 0x11b1 │ │ │ │ + bmi.n 8f11e │ │ │ │ + movw r3, #5417 @ 0x1529 │ │ │ │ movt r3, #23 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8f16c │ │ │ │ + bne.n 8f12c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r3, r0, #12 │ │ │ │ cmp.w r2, #624 @ 0x270 │ │ │ │ - bge.w 8f1b8 │ │ │ │ + bge.w 8f178 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ mov.w r7, #22144 @ 0x5680 │ │ │ │ movt r7, #40236 @ 0x9d2c │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ cmp.w r1, #624 @ 0x270 │ │ │ │ eor.w r2, r2, r2, lsr #11 │ │ │ │ @@ -150802,20 +150782,20 @@ │ │ │ │ mov.w r7, #0 │ │ │ │ movt r7, #61382 @ 0xefc6 │ │ │ │ and.w r7, r7, r2, lsl #15 │ │ │ │ eor.w r2, r2, r7 │ │ │ │ eor.w r2, r2, r2, lsr #18 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ vmov s14, r2 │ │ │ │ - beq.w 8f474 │ │ │ │ + beq.w 8f434 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ adds r5, r1, #1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - vldr d5, [pc, #216] @ 8f1a0 │ │ │ │ - vldr d6, [pc, #220] @ 8f1a8 │ │ │ │ + vldr d5, [pc, #216] @ 8f160 │ │ │ │ + vldr d6, [pc, #220] @ 8f168 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r5, [r0, #8] │ │ │ │ mov.w r0, #22144 @ 0x5680 │ │ │ │ movt r0, #40236 @ 0x9d2c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ movs r1, #0 │ │ │ │ @@ -150828,80 +150808,80 @@ │ │ │ │ eors r3, r1 │ │ │ │ eor.w r3, r3, r3, lsr #18 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ vmov s16, r3 │ │ │ │ vcvt.f64.s32 d8, s16 │ │ │ │ vmla.f64 d8, d7, d5 │ │ │ │ vmul.f64 d8, d8, d6 │ │ │ │ - cbz r5, 8f174 │ │ │ │ + cbz r5, 8f134 │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r1, [r2, #1604] @ 0x644 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r1, #1 │ │ │ │ str.w r0, [r2, #1608] @ 0x648 │ │ │ │ str.w r1, [r2, #1604] @ 0x644 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8f196 │ │ │ │ - ldr r2, [pc, #120] @ (8f1b4 ) │ │ │ │ + bne.n 8f156 │ │ │ │ + ldr r2, [pc, #120] @ (8f174 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f706 │ │ │ │ + bne.w 8f6c6 │ │ │ │ vstr d8, [r5, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r3, #4529 @ 0x11b1 │ │ │ │ + movw r3, #5417 @ 0x1529 │ │ │ │ movt r3, #23 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8f070 │ │ │ │ + beq.n 8f030 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8f14c │ │ │ │ + b.n 8f10c │ │ │ │ movs r0, #16 │ │ │ │ - bl 71768 │ │ │ │ + bl 717b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f798 │ │ │ │ + beq.w 8f758 │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8f138 │ │ │ │ + beq.n 8f0f8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 8f138 │ │ │ │ + b.n 8f0f8 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #160 @ 0xa0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - movw r1, #41584 @ 0xa270 │ │ │ │ + movw r1, #42416 @ 0xa5b0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr.w r2, [r3, #1588] @ 0x634 │ │ │ │ and.w sl, r7, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ add.w fp, r0, #920 @ 0x398 │ │ │ │ add.w r8, r0, #20 │ │ │ │ bic.w ip, r7, #2147483648 @ 0x80000000 │ │ │ │ @@ -150979,15 +150959,15 @@ │ │ │ │ str.w r2, [r9, #8] │ │ │ │ ldr.w r2, [r9, #1600] @ 0x640 │ │ │ │ add.w lr, r1, lr, lsl #2 │ │ │ │ eor.w r2, r2, ip, lsr #1 │ │ │ │ ldr.w lr, [lr, #16] │ │ │ │ eor.w r2, r2, lr │ │ │ │ str.w r2, [r9, #12] │ │ │ │ - bne.n 8f222 │ │ │ │ + bne.n 8f1e2 │ │ │ │ ldr.w lr, [r0, #920] @ 0x398 │ │ │ │ add.w ip, r0, #8 │ │ │ │ add.w sl, r0, #1592 @ 0x638 │ │ │ │ and.w r9, lr, #2147483648 @ 0x80000000 │ │ │ │ ldr.w lr, [ip, #916] @ 0x394 │ │ │ │ ldr.w r7, [ip, #4] │ │ │ │ add.w r8, ip, #4 │ │ │ │ @@ -151052,15 +151032,15 @@ │ │ │ │ ldr.w r7, [r8, #20] │ │ │ │ eor.w r7, r7, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ eor.w r7, r7, r2 │ │ │ │ str.w r7, [ip, #908] @ 0x38c │ │ │ │ - bne.w 8f314 │ │ │ │ + bne.w 8f2d4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov.w ip, #22144 @ 0x5680 │ │ │ │ movt ip, #40236 @ 0x9d2c │ │ │ │ ldr.w r7, [r0, #2504] @ 0x9c8 │ │ │ │ bfi r7, r2, #0, #31 │ │ │ │ eor.w r2, r2, r2, lsr #11 │ │ │ │ and.w ip, ip, r2, lsl #7 │ │ │ │ @@ -151077,17 +151057,17 @@ │ │ │ │ eor.w r2, r2, r2, lsr #18 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ vmov s14, r2 │ │ │ │ ldr.w r2, [r0, #1596] @ 0x63c │ │ │ │ eor.w r2, r2, r7, lsr #1 │ │ │ │ eor.w r2, r2, ip │ │ │ │ str.w r2, [r0, #2504] @ 0x9c8 │ │ │ │ - b.n 8f0be │ │ │ │ + b.n 8f07e │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ - movw r1, #41584 @ 0xa270 │ │ │ │ + movw r1, #42416 @ 0xa5b0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr.w r2, [r3, #1588] @ 0x634 │ │ │ │ and.w sl, lr, #2147483648 @ 0x80000000 │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ add.w fp, r0, #920 @ 0x398 │ │ │ │ add.w r8, r0, #20 │ │ │ │ bic.w r7, lr, #2147483648 @ 0x80000000 │ │ │ │ @@ -151165,15 +151145,15 @@ │ │ │ │ str.w r2, [r9, #8] │ │ │ │ ldr.w r2, [r9, #1600] @ 0x640 │ │ │ │ add.w ip, r1, ip, lsl #2 │ │ │ │ eor.w r2, r2, r7, lsr #1 │ │ │ │ ldr.w ip, [ip, #16] │ │ │ │ eor.w r2, r2, ip │ │ │ │ str.w r2, [r9, #12] │ │ │ │ - bne.n 8f4e4 │ │ │ │ + bne.n 8f4a4 │ │ │ │ ldr.w lr, [r0, #920] @ 0x398 │ │ │ │ add.w ip, r0, #8 │ │ │ │ add.w sl, r0, #1592 @ 0x638 │ │ │ │ and.w r9, lr, #2147483648 @ 0x80000000 │ │ │ │ ldr.w lr, [ip, #916] @ 0x394 │ │ │ │ ldr.w r7, [ip, #4] │ │ │ │ add.w r8, ip, #4 │ │ │ │ @@ -151238,86 +151218,86 @@ │ │ │ │ ldr.w r7, [r8, #20] │ │ │ │ eor.w r7, r7, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ eor.w r7, r7, r2 │ │ │ │ str.w r7, [ip, #908] @ 0x38c │ │ │ │ - bne.w 8f5d6 │ │ │ │ + bne.w 8f596 │ │ │ │ ldr.w r7, [r0, #2504] @ 0x9c8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ bfi r7, r2, #0, #31 │ │ │ │ ldr.w r2, [r0, #1596] @ 0x63c │ │ │ │ eor.w r2, r2, r7, lsr #1 │ │ │ │ and.w r7, r7, #1 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ eors r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ str.w r2, [r0, #2504] @ 0x9c8 │ │ │ │ - b.n 8f0be │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 8f07e │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8f75e │ │ │ │ + bne.n 8f71e │ │ │ │ mov r0, r5 │ │ │ │ - bl 126880 │ │ │ │ - b.n 8f148 │ │ │ │ + bl 126cb8 │ │ │ │ + b.n 8f108 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1eea40 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1ef0c8 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 8f75a │ │ │ │ + cbz r0, 8f71a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #23380 @ 0x5b54 │ │ │ │ + movw r2, #24212 @ 0x5e94 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14a244 <_PyErr_Format@@Base> │ │ │ │ + bl 14a6fc <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f75a │ │ │ │ + beq.n 8f71a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8f75a │ │ │ │ + cbnz r3, 8f71a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8f152 │ │ │ │ + b.n 8f112 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8f148 │ │ │ │ - movw r1, #21240 @ 0x52f8 │ │ │ │ + b.n 8f108 │ │ │ │ + movw r1, #22072 @ 0x5638 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65e4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e6c6c <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f75a │ │ │ │ - b.n 8f052 │ │ │ │ + bne.n 8f71a │ │ │ │ + b.n 8f012 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f03e │ │ │ │ + beq.w 8effe │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1a4b34 │ │ │ │ + bl 1a51d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f75a │ │ │ │ - b.n 8f03e │ │ │ │ - bl 1e82fc │ │ │ │ + bne.n 8f71a │ │ │ │ + b.n 8effe │ │ │ │ + bl 1e8984 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8f14c │ │ │ │ + b.n 8f10c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ @@ -151325,205 +151305,205 @@ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8f88c │ │ │ │ + beq.n 8f84c │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ - ldr r0, [pc, #372] @ (8f950 ) │ │ │ │ + ldr r0, [pc, #372] @ (8f910 ) │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str.w r1, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r5, [r2, r0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8f898 │ │ │ │ + beq.n 8f858 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 8f91e │ │ │ │ + ble.w 8f8de │ │ │ │ ldr r2, [r4, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f93c │ │ │ │ + bne.w 8f8fc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.n 8f8ac │ │ │ │ + bmi.n 8f86c │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbnz r6, 8f840 │ │ │ │ + cbnz r6, 8f800 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - cbnz r6, 8f866 │ │ │ │ + cbnz r6, 8f826 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e900 │ │ │ │ + bl 7e934 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - bgt.w 8f944 │ │ │ │ + bgt.w 8f904 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f822 │ │ │ │ + beq.n 8f7e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f822 │ │ │ │ - ldr r2, [pc, #256] @ (8f954 ) │ │ │ │ + bne.n 8f7e2 │ │ │ │ + ldr r2, [pc, #256] @ (8f914 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f8d6 │ │ │ │ + bne.n 8f896 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8f822 │ │ │ │ + b.n 8f7e2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f826 │ │ │ │ + beq.n 8f7e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f826 │ │ │ │ - ldr r2, [pc, #216] @ (8f954 ) │ │ │ │ + bne.n 8f7e6 │ │ │ │ + ldr r2, [pc, #216] @ (8f914 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f8ee │ │ │ │ + bne.n 8f8ae │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8f826 │ │ │ │ - ldr r3, [pc, #192] @ (8f950 ) │ │ │ │ + b.n 8f7e6 │ │ │ │ + ldr r3, [pc, #192] @ (8f910 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8f802 │ │ │ │ - movw r1, #62836 @ 0xf574 │ │ │ │ + bne.n 8f7c2 │ │ │ │ + movw r1, #63668 @ 0xf8b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26488 @ 0x6778 │ │ │ │ + movw r0, #27320 @ 0x6ab8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8f81e │ │ │ │ + beq.n 8f7de │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f81e │ │ │ │ + beq.n 8f7de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f81e │ │ │ │ - ldr r2, [pc, #140] @ (8f954 ) │ │ │ │ + bne.n 8f7de │ │ │ │ + ldr r2, [pc, #140] @ (8f914 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8f906 │ │ │ │ + cbnz r3, 8f8c6 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8f81e │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 8f7de │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f860 │ │ │ │ + beq.n 8f820 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8f860 │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 8f820 │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f886 │ │ │ │ + beq.n 8f846 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8f886 │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 8f846 │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f8d0 │ │ │ │ + beq.n 8f890 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8f8d0 │ │ │ │ + b.n 8f890 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r2, #63417 @ 0xf7b9 │ │ │ │ + movw r2, #63353 @ 0xf779 │ │ │ │ movt r2, #8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8f80a │ │ │ │ + bne.w 8f7ca │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14e3ec <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14e8a4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 100ae4 │ │ │ │ - b.n 8f816 │ │ │ │ + bl 100804 │ │ │ │ + b.n 8f7d6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14e400 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14e8b8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r2, 8f978 │ │ │ │ + cbnz r2, 8f938 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 8f99a │ │ │ │ + bne.n 8f95a │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8f96a │ │ │ │ + bne.n 8f92a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f976 │ │ │ │ + beq.n 8f936 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23448 @ 0x5b98 │ │ │ │ + movw r1, #24280 @ 0x5ed8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 8f9b0 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 8f970 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23492 @ 0x5bc4 │ │ │ │ + movw r1, #24324 @ 0x5f04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0008f9b8 : │ │ │ │ +0008f978 : │ │ │ │ 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 │ │ │ │ @@ -151531,342 +151511,342 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a244 │ │ │ │ + bl 7a274 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8faa4 │ │ │ │ + beq.n 8fa64 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 8fa92 │ │ │ │ + bpl.n 8fa52 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8fa5a │ │ │ │ + bne.n 8fa1a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 8fa5a │ │ │ │ + beq.n 8fa1a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ adds r0, #3 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8fa20 │ │ │ │ + beq.n 8f9e0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 8fa48 │ │ │ │ + cbnz r1, 8fa08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8fa42 │ │ │ │ + beq.n 8fa02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8fa42 │ │ │ │ - ldr r2, [pc, #120] @ (8faac ) │ │ │ │ + cbnz r3, 8fa02 │ │ │ │ + ldr r2, [pc, #120] @ (8fa6c ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8fa7a │ │ │ │ + cbnz r3, 8fa3a │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.n 8fa20 │ │ │ │ + b.n 8f9e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 8fa04 │ │ │ │ + bne.n 8f9c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8faa6 │ │ │ │ + beq.n 8fa66 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8fa2c │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 8f9ec │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8fa3e │ │ │ │ + beq.n 8f9fe │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8fa3e │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ + b.n 8f9fe │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8fa66 │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8fa26 │ │ │ │ str r0, [r6, #0] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8fa42 │ │ │ │ + b.n 8fa02 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008fab0 : │ │ │ │ - cbz r0, 8fac4 │ │ │ │ +0008fa70 : │ │ │ │ + cbz r0, 8fa84 │ │ │ │ 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 26270c │ │ │ │ + bl 262ba0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008fae4 <_Py_fstat_noraise@@Base>: │ │ │ │ +0008faa4 <_Py_fstat_noraise@@Base>: │ │ │ │ b.w 295ac <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -0008fae8 : │ │ │ │ +0008faa8 : │ │ │ │ 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 88488 │ │ │ │ + b.w 8845c │ │ │ │ │ │ │ │ -0008fb08 : │ │ │ │ +0008fac8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 8fb9c <_PyArena_New@@Base> │ │ │ │ - cbz r0, 8fb96 │ │ │ │ + bl 8fb5c <_PyArena_New@@Base> │ │ │ │ + cbz r0, 8fb56 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a4f24 │ │ │ │ + bl 1a55c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 8fb90 │ │ │ │ - cbz r5, 8fb66 │ │ │ │ + cbz r0, 8fb50 │ │ │ │ + cbz r5, 8fb26 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 8fb66 │ │ │ │ + bpl.n 8fb26 │ │ │ │ and.w r3, r3, #33792 @ 0x8400 │ │ │ │ cmp.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 8fb80 │ │ │ │ + beq.n 8fb40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201ca4 <_PyUnicode_EncodeUTF16@@Base+0xadc> │ │ │ │ + bl 20231c <_PyUnicode_EncodeUTF16@@Base+0xadc> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10b938 <_PyArena_Free@@Base> │ │ │ │ + bl 10bbc8 <_PyArena_Free@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl d772c <_PyAST_Compile@@Base> │ │ │ │ + bl d7784 <_PyAST_Compile@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10b938 <_PyArena_Free@@Base> │ │ │ │ - b.n 8fb5e │ │ │ │ + bl 10bbc8 <_PyArena_Free@@Base> │ │ │ │ + b.n 8fb1e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 265a84 │ │ │ │ + bl 265db8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8fb4e │ │ │ │ + bge.n 8fb0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 10b938 <_PyArena_Free@@Base> │ │ │ │ + bl 10bbc8 <_PyArena_Free@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8fb5e │ │ │ │ + b.n 8fb1e │ │ │ │ nop │ │ │ │ │ │ │ │ -0008fb9c <_PyArena_New@@Base>: │ │ │ │ +0008fb5c <_PyArena_New@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r0, #12 │ │ │ │ - bl 76f8c │ │ │ │ - cbz r0, 8fbf6 <_PyArena_New@@Base+0x5a> │ │ │ │ + bl 76fc0 │ │ │ │ + cbz r0, 8fbb6 <_PyArena_New@@Base+0x5a> │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8fbec <_PyArena_New@@Base+0x50> │ │ │ │ + cbz r0, 8fbac <_PyArena_New@@Base+0x50> │ │ │ │ mov r1, r0 │ │ │ │ add.w r2, r0, #23 │ │ │ │ mov.w r5, #8192 @ 0x2000 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ movs r0, #0 │ │ │ │ str.w r5, [r1], #16 │ │ │ │ subs r2, r2, r1 │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 8fbfe <_PyArena_New@@Base+0x62> │ │ │ │ + cbz r0, 8fbbe <_PyArena_New@@Base+0x62> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e82fc │ │ │ │ + b.w 1e8984 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 8fc0c <_PyArena_New@@Base+0x70> │ │ │ │ + cbz r5, 8fbcc <_PyArena_New@@Base+0x70> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 7732c │ │ │ │ - b.n 8fc00 <_PyArena_New@@Base+0x64> │ │ │ │ + bl 77360 │ │ │ │ + b.n 8fbc0 <_PyArena_New@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e82fc │ │ │ │ + b.w 1e8984 │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r1, 8fc3e <_PyArena_New@@Base+0xa2> │ │ │ │ + cbz r1, 8fbfe <_PyArena_New@@Base+0xa2> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ str r3, [r1, #16] │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r7, r8 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #0 │ │ │ │ - beq.w 8fe44 <_PyArena_New@@Base+0x2a8> │ │ │ │ + beq.w 8fe04 <_PyArena_New@@Base+0x2a8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fe50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fe40 <_PyArena_New@@Base+0x2a4> │ │ │ │ + beq.w 8fe00 <_PyArena_New@@Base+0x2a4> │ │ │ │ movw r9, #5708 @ 0x164c │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ ldr.w r4, [r9, #192] @ 0xc0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 8fcb6 <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fc76 <_PyArena_New@@Base+0x11a> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fd1c <_PyArena_New@@Base+0x180> │ │ │ │ + beq.n 8fcdc <_PyArena_New@@Base+0x180> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 8fcb6 <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fc76 <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fd1a <_PyArena_New@@Base+0x17e> │ │ │ │ + beq.n 8fcda <_PyArena_New@@Base+0x17e> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - cbz r1, 8fcb6 <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fc76 <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fe1c <_PyArena_New@@Base+0x280> │ │ │ │ + beq.w 8fddc <_PyArena_New@@Base+0x280> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - cbz r1, 8fcb6 <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fc76 <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fd1c <_PyArena_New@@Base+0x180> │ │ │ │ + beq.n 8fcdc <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fca4 <_PyArena_New@@Base+0x108> │ │ │ │ + bne.n 8fc64 <_PyArena_New@@Base+0x108> │ │ │ │ movw r3, #10688 @ 0x29c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8fe48 <_PyArena_New@@Base+0x2ac> │ │ │ │ - ldr r3, [pc, #416] @ (8fe68 <_PyArena_New@@Base+0x2cc>) │ │ │ │ + bne.w 8fe08 <_PyArena_New@@Base+0x2ac> │ │ │ │ + ldr r3, [pc, #416] @ (8fe28 <_PyArena_New@@Base+0x2cc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 8fce4 <_PyArena_New@@Base+0x148> │ │ │ │ - bne.n 8fd14 <_PyArena_New@@Base+0x178> │ │ │ │ + bgt.n 8fca4 <_PyArena_New@@Base+0x148> │ │ │ │ + bne.n 8fcd4 <_PyArena_New@@Base+0x178> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ - cbz r3, 8fd14 <_PyArena_New@@Base+0x178> │ │ │ │ + cbz r3, 8fcd4 <_PyArena_New@@Base+0x178> │ │ │ │ ldr.w r4, [r9, #196] @ 0xc4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 8fcfc <_PyArena_New@@Base+0x160> │ │ │ │ + cbz r1, 8fcbc <_PyArena_New@@Base+0x160> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fd1c <_PyArena_New@@Base+0x180> │ │ │ │ + cbz r0, 8fcdc <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fcec <_PyArena_New@@Base+0x150> │ │ │ │ + bne.n 8fcac <_PyArena_New@@Base+0x150> │ │ │ │ ldr.w r4, [r9, #200] @ 0xc8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 8fd14 <_PyArena_New@@Base+0x178> │ │ │ │ + cbz r1, 8fcd4 <_PyArena_New@@Base+0x178> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fd1c <_PyArena_New@@Base+0x180> │ │ │ │ + cbz r0, 8fcdc <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fd04 <_PyArena_New@@Base+0x168> │ │ │ │ + bne.n 8fcc4 <_PyArena_New@@Base+0x168> │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8fd14 <_PyArena_New@@Base+0x178> │ │ │ │ + beq.n 8fcd4 <_PyArena_New@@Base+0x178> │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8fdec <_PyArena_New@@Base+0x250> │ │ │ │ + beq.n 8fdac <_PyArena_New@@Base+0x250> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - movw r1, #63660 @ 0xf8ac │ │ │ │ + movw r1, #64492 @ 0xfbec │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ subs r3, #0 │ │ │ │ str r2, [r6, #8] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -151879,441 +151859,441 @@ │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strblt r3, [r6, #12] │ │ │ │ strd r7, r9, [r6] │ │ │ │ str r5, [r6, #16] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fe24 <_PyArena_New@@Base+0x288> │ │ │ │ - movw r1, #17756 @ 0x455c │ │ │ │ + beq.n 8fde4 <_PyArena_New@@Base+0x288> │ │ │ │ + movw r1, #18588 @ 0x489c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fe20 <_PyArena_New@@Base+0x284> │ │ │ │ - movw r1, #23952 @ 0x5d90 │ │ │ │ + beq.n 8fde0 <_PyArena_New@@Base+0x284> │ │ │ │ + movw r1, #24784 @ 0x60d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fe28 <_PyArena_New@@Base+0x28c> │ │ │ │ - movw r1, #23960 @ 0x5d98 │ │ │ │ + beq.n 8fde8 <_PyArena_New@@Base+0x28c> │ │ │ │ + movw r1, #24792 @ 0x60d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fe30 <_PyArena_New@@Base+0x294> │ │ │ │ - movw r1, #23976 @ 0x5da8 │ │ │ │ + beq.n 8fdf0 <_PyArena_New@@Base+0x294> │ │ │ │ + movw r1, #24808 @ 0x60e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fe2c <_PyArena_New@@Base+0x290> │ │ │ │ - movw r1, #23996 @ 0x5dbc │ │ │ │ + beq.n 8fdec <_PyArena_New@@Base+0x290> │ │ │ │ + movw r1, #24828 @ 0x60fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fe06 <_PyArena_New@@Base+0x26a> │ │ │ │ - movw r1, #24020 @ 0x5dd4 │ │ │ │ + cbz r0, 8fdc6 <_PyArena_New@@Base+0x26a> │ │ │ │ + movw r1, #24852 @ 0x6114 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fe38 <_PyArena_New@@Base+0x29c> │ │ │ │ - movw r1, #24040 @ 0x5de8 │ │ │ │ + beq.n 8fdf8 <_PyArena_New@@Base+0x29c> │ │ │ │ + movw r1, #24872 @ 0x6128 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fe34 <_PyArena_New@@Base+0x298> │ │ │ │ - movw r1, #24064 @ 0x5e00 │ │ │ │ + cbz r0, 8fdf4 <_PyArena_New@@Base+0x298> │ │ │ │ + movw r1, #24896 @ 0x6140 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fe3c <_PyArena_New@@Base+0x2a0> │ │ │ │ + cbz r0, 8fdfc <_PyArena_New@@Base+0x2a0> │ │ │ │ strb.w r8, [r6, #13] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8fe60 <_PyArena_New@@Base+0x2c4> │ │ │ │ + beq.n 8fe20 <_PyArena_New@@Base+0x2c4> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8fe64 <_PyArena_New@@Base+0x2c8> │ │ │ │ + beq.n 8fe24 <_PyArena_New@@Base+0x2c8> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #5 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 8fd16 <_PyArena_New@@Base+0x17a> │ │ │ │ - ldr r3, [pc, #100] @ (8fe6c <_PyArena_New@@Base+0x2d0>) │ │ │ │ + b.n 8fcd6 <_PyArena_New@@Base+0x17a> │ │ │ │ + ldr r3, [pc, #100] @ (8fe2c <_PyArena_New@@Base+0x2d0>) │ │ │ │ cmn.w r6, #16 │ │ │ │ mov.w r8, #1 │ │ │ │ ittt ne │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ strne r3, [r6, #16] │ │ │ │ ldrne.w r9, [r4, #4] │ │ │ │ - b.n 8fde8 <_PyArena_New@@Base+0x24c> │ │ │ │ + b.n 8fda8 <_PyArena_New@@Base+0x24c> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 8fd1c <_PyArena_New@@Base+0x180> │ │ │ │ - ldr r3, [pc, #76] @ (8fe70 <_PyArena_New@@Base+0x2d4>) │ │ │ │ - b.n 8fe08 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe74 <_PyArena_New@@Base+0x2d8>) │ │ │ │ - b.n 8fe08 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe78 <_PyArena_New@@Base+0x2dc>) │ │ │ │ - b.n 8fe08 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe7c <_PyArena_New@@Base+0x2e0>) │ │ │ │ - b.n 8fe08 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe80 <_PyArena_New@@Base+0x2e4>) │ │ │ │ - b.n 8fe08 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe84 <_PyArena_New@@Base+0x2e8>) │ │ │ │ - b.n 8fe08 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe88 <_PyArena_New@@Base+0x2ec>) │ │ │ │ - b.n 8fe08 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe8c <_PyArena_New@@Base+0x2f0>) │ │ │ │ - b.n 8fe08 <_PyArena_New@@Base+0x26c> │ │ │ │ - bl d3bd8 │ │ │ │ + b.n 8fcdc <_PyArena_New@@Base+0x180> │ │ │ │ + ldr r3, [pc, #76] @ (8fe30 <_PyArena_New@@Base+0x2d4>) │ │ │ │ + b.n 8fdc8 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fe34 <_PyArena_New@@Base+0x2d8>) │ │ │ │ + b.n 8fdc8 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fe38 <_PyArena_New@@Base+0x2dc>) │ │ │ │ + b.n 8fdc8 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fe3c <_PyArena_New@@Base+0x2e0>) │ │ │ │ + b.n 8fdc8 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fe40 <_PyArena_New@@Base+0x2e4>) │ │ │ │ + b.n 8fdc8 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fe44 <_PyArena_New@@Base+0x2e8>) │ │ │ │ + b.n 8fdc8 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fe48 <_PyArena_New@@Base+0x2ec>) │ │ │ │ + b.n 8fdc8 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fe4c <_PyArena_New@@Base+0x2f0>) │ │ │ │ + b.n 8fdc8 <_PyArena_New@@Base+0x26c> │ │ │ │ + bl d3c14 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 8fd16 <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8fcd6 <_PyArena_New@@Base+0x17a> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8fcc6 <_PyArena_New@@Base+0x12a> │ │ │ │ + beq.w 8fc86 <_PyArena_New@@Base+0x12a> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fd1c <_PyArena_New@@Base+0x180> │ │ │ │ + beq.w 8fcdc <_PyArena_New@@Base+0x180> │ │ │ │ adds r4, #16 │ │ │ │ - b.n 8fe48 <_PyArena_New@@Base+0x2ac> │ │ │ │ + b.n 8fe08 <_PyArena_New@@Base+0x2ac> │ │ │ │ movs r0, #4 │ │ │ │ - b.n 8fd16 <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8fcd6 <_PyArena_New@@Base+0x17a> │ │ │ │ movs r0, #5 │ │ │ │ - b.n 8fd16 <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8fcd6 <_PyArena_New@@Base+0x17a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #896 @ (adr r2, 901f0 ) │ │ │ │ + add r6, pc, #128 @ (adr r6, 8feb0 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r2, pc, #768 @ (adr r2, 90174 ) │ │ │ │ + add r6, pc, #0 @ (adr r6, 8fe34 <_PyArena_New@@Base+0x2d8>) │ │ │ │ movs r6, r5 │ │ │ │ - add r2, pc, #736 @ (adr r2, 90158 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 90218 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r2, pc, #800 @ (adr r2, 9019c ) │ │ │ │ + add r6, pc, #32 @ (adr r6, 8fe5c ) │ │ │ │ movs r6, r5 │ │ │ │ - add r2, pc, #864 @ (adr r2, 901e0 ) │ │ │ │ + add r6, pc, #96 @ (adr r6, 8fea0 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r2, pc, #832 @ (adr r2, 901c4 ) │ │ │ │ + add r6, pc, #64 @ (adr r6, 8fe84 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r2, pc, #960 @ (adr r2, 90248 ) │ │ │ │ + add r6, pc, #192 @ (adr r6, 8ff08 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r2, pc, #928 @ (adr r2, 9022c ) │ │ │ │ + add r6, pc, #160 @ (adr r6, 8feec ) │ │ │ │ movs r6, r5 │ │ │ │ - add r2, pc, #992 @ (adr r2, 90270 ) │ │ │ │ + add r6, pc, #224 @ (adr r6, 8ff30 ) │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -0008fe90 : │ │ │ │ +0008fe50 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 8fede │ │ │ │ + bpl.n 8fe9e │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 8feba │ │ │ │ + bpl.n 8fe7a │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 8feba │ │ │ │ + bpl.n 8fe7a │ │ │ │ adds.w r0, r4, #20 │ │ │ │ - beq.n 8fec0 │ │ │ │ + beq.n 8fe80 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8feb8 │ │ │ │ + bne.n 8fe78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d5260 │ │ │ │ + bl 1d5928 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8fee2 │ │ │ │ + beq.n 8fea2 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 8feda │ │ │ │ + bpl.n 8fe9a │ │ │ │ lsls r3, r3, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ - bmi.n 8feb8 │ │ │ │ + bmi.n 8fe78 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 498ac │ │ │ │ + bl 498f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0008fee8 : │ │ │ │ +0008fea8 : │ │ │ │ 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] @ (8ff1c ) │ │ │ │ + ldr r4, [pc, #32] @ (8fedc ) │ │ │ │ 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 8ff20 │ │ │ │ + bl 8fee0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90772 │ │ │ │ + beq.w 907f4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 902ea │ │ │ │ + beq.w 902b6 │ │ │ │ ldr.w r7, [r4, #3720] @ 0xe88 │ │ │ │ movw sl, #38462 @ 0x963e │ │ │ │ movt sl, #74 @ 0x4a │ │ │ │ mov r8, r1 │ │ │ │ add.w r0, r7, #4096 @ 0x1000 │ │ │ │ mov r1, r3 │ │ │ │ ldrh.w r9, [sl] │ │ │ │ ldr.w r0, [r0, #1496] @ 0x5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90660 │ │ │ │ + bne.w 90650 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r7, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 902e2 │ │ │ │ + beq.w 902ae │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90612 │ │ │ │ + beq.w 90602 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90612 │ │ │ │ + beq.w 90602 │ │ │ │ mov r0, r2 │ │ │ │ - bl 82844 │ │ │ │ + bl 82878 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9069a │ │ │ │ + beq.w 907b6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.w 900b2 │ │ │ │ + bmi.w 90072 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d7fc │ │ │ │ + bl 7d82c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ffba │ │ │ │ + beq.n 8ff7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 908c6 │ │ │ │ + beq.w 908de │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9069a │ │ │ │ + beq.w 907b6 │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 900c4 │ │ │ │ + bne.n 90084 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 908de │ │ │ │ + bne.w 90912 │ │ │ │ ldr.w r3, [r7, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 906b4 │ │ │ │ + beq.w 90574 │ │ │ │ mov r0, r8 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a244 │ │ │ │ + bl 7a274 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90680 │ │ │ │ + beq.w 908b6 │ │ │ │ ldr.w r0, [r7, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 905f2 │ │ │ │ + beq.w 905e2 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90810 │ │ │ │ + beq.w 9079a │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #56373 @ 0xdc35 │ │ │ │ + movw r2, #56365 @ 0xdc2d │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 907e8 │ │ │ │ + beq.w 9076e │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9028a │ │ │ │ - ldr r3, [pc, #740] @ (9032c ) │ │ │ │ + beq.w 9024a │ │ │ │ + ldr r3, [pc, #696] @ (902c0 ) │ │ │ │ ldr.w r3, [r3, #560] @ 0x230 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 907cc │ │ │ │ + bpl.w 907fe │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - movw r3, #57249 @ 0xdfa1 │ │ │ │ + movw r3, #57369 @ 0xe019 │ │ │ │ movt r3, #11 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 900e0 │ │ │ │ - ldr r1, [pc, #712] @ (90330 ) │ │ │ │ + bne.n 900a0 │ │ │ │ + ldr r1, [pc, #668] @ (902c4 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl bd578 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd5ec <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9011c │ │ │ │ + beq.n 900dc │ │ │ │ mov r0, r5 │ │ │ │ - bl c33f4 │ │ │ │ + bl c3470 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9090e │ │ │ │ + bne.w 908e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 90468 │ │ │ │ + blt.w 90436 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strd r8, fp, [sp, #32] │ │ │ │ - bne.w 90858 │ │ │ │ + bne.w 9082c │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.w 90846 │ │ │ │ + bpl.w 9081a │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 908a6 │ │ │ │ + beq.w 9084c │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 9014c │ │ │ │ + b.n 9010c │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ mov fp, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ffd2 │ │ │ │ + beq.n 8ff92 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r3, r2, [r7, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 90686 │ │ │ │ + blt.w 907c2 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8ffd2 │ │ │ │ - b.n 900c6 │ │ │ │ - movw r3, #38397 @ 0x95fd │ │ │ │ + beq.w 8ff92 │ │ │ │ + b.n 90086 │ │ │ │ + movw r3, #38473 @ 0x9649 │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 902f2 │ │ │ │ - movw r3, #53141 @ 0xcf95 │ │ │ │ + beq.w 902cc │ │ │ │ + movw r3, #53277 @ 0xd01d │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 905c6 │ │ │ │ - ldr r1, [pc, #560] @ (90330 ) │ │ │ │ + bne.w 905b8 │ │ │ │ + ldr r1, [pc, #516] @ (902c4 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl bd578 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd5ec <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90074 │ │ │ │ - ldr r1, [pc, #544] @ (90330 ) │ │ │ │ + bne.n 90034 │ │ │ │ + ldr r1, [pc, #500] @ (902c4 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl cd31c │ │ │ │ + bl cd3a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90074 │ │ │ │ - ldr r3, [pc, #532] @ (90334 ) │ │ │ │ + bne.n 90034 │ │ │ │ + ldr r3, [pc, #488] @ (902c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90618 │ │ │ │ + bne.w 90608 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ strd r8, fp, [sp, #32] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bpl.w 9064e │ │ │ │ + bpl.w 9063e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9064e │ │ │ │ + beq.w 9063e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #56377 @ 0xdc39 │ │ │ │ + movw r3, #56513 @ 0xdcc1 │ │ │ │ movt r3, #12 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 905b2 │ │ │ │ - ldr r2, [pc, #472] @ (90334 ) │ │ │ │ + bne.w 905a4 │ │ │ │ + ldr r2, [pc, #428] @ (902c8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r9, [r1, r2] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.w 90922 │ │ │ │ + beq.w 90918 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 90338 │ │ │ │ + beq.w 90306 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 90342 │ │ │ │ + beq.w 90310 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 90350 │ │ │ │ + beq.w 9031e │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9035c │ │ │ │ + beq.w 9032a │ │ │ │ ldr.w r1, [r9, #152] @ 0x98 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp.w r2, r1, asr #2 │ │ │ │ - bge.w 9035c │ │ │ │ + bge.w 9032a │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str.w r2, [r9, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 90552 │ │ │ │ + beq.w 90524 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ add.w ip, r3, #124 @ 0x7c │ │ │ │ ldrd r0, r3, [r4, #8] │ │ │ │ @@ -152321,162 +152301,170 @@ │ │ │ │ strd r0, r3, [r5, #12] │ │ │ │ str.w ip, [r5, #28] │ │ │ │ str r1, [r5, #20] │ │ │ │ str r2, [r5, #32] │ │ │ │ str r1, [r5, #24] │ │ │ │ strh r1, [r5, #36] @ 0x24 │ │ │ │ strb.w r1, [r5, #38] @ 0x26 │ │ │ │ - ble.w 9057a │ │ │ │ + ble.w 9054c │ │ │ │ add.w sl, r5, #40 @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 2957c │ │ │ │ movs r1, #2 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r1, r0, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9d650 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + bl 9d6a0 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90598 │ │ │ │ + bne.w 9056a │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90738 │ │ │ │ + bne.w 90764 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e1a4 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9e1f4 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90446 │ │ │ │ + beq.w 90414 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90742 │ │ │ │ + bne.w 90734 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9083e │ │ │ │ + bne.w 9072c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 908fe │ │ │ │ + bne.w 908ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9027a │ │ │ │ + beq.n 9023a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 908be │ │ │ │ + beq.w 9094c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90046 │ │ │ │ - ldr r3, [pc, #168] @ (90334 ) │ │ │ │ + bne.w 90006 │ │ │ │ + ldr r3, [pc, #124] @ (902c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 907a6 │ │ │ │ + bne.w 90706 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90792 │ │ │ │ + bne.w 906f2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - movne.w r9, #0 │ │ │ │ - bne.w 904c6 │ │ │ │ + bne.w 90470 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 905a2 │ │ │ │ + bne.w 904b6 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9050c │ │ │ │ + beq.n 90294 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9050c │ │ │ │ - mov.w r9, #0 │ │ │ │ - b.n 9053a │ │ │ │ + beq.w 9058a │ │ │ │ + str r5, [r6, #72] @ 0x48 │ │ │ │ + cbz r0, 902b6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 902b6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 902b6 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 902b6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 908d0 │ │ │ │ + bne.w 90904 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #176 @ (adr r0, 90378 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr r1, [pc, #56] @ (90330 ) │ │ │ │ + ldr r1, [pc, #716] @ (9059c ) │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b9098 │ │ │ │ + bl b9118 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 905a8 │ │ │ │ + bne.w 90590 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90074 │ │ │ │ + bne.w 90034 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39c4 │ │ │ │ + bl d3a00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90468 │ │ │ │ - bl d3bd8 │ │ │ │ - b.n 9012c │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 903e4 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + beq.w 90436 │ │ │ │ + bl d3c14 │ │ │ │ + b.n 900ec │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 9018a │ │ │ │ + bne.w 9014a │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9019e │ │ │ │ + bne.w 9015e │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 901b0 │ │ │ │ + bne.w 90170 │ │ │ │ add.w r1, r2, #1000 @ 0x3e8 │ │ │ │ mov.w sl, #16384 @ 0x4000 │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmp sl, r1 │ │ │ │ - blt.w 90968 │ │ │ │ + blt.w 90864 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldrd r0, r5, [r0, #804] @ 0x324 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ - cbz r0, 903d6 │ │ │ │ + cbz r0, 903a4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r1, sl, [r0] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #144] @ 0x90 │ │ │ │ str r1, [r5, #8] │ │ │ │ - cbz r0, 903ae │ │ │ │ + cbz r0, 9037c │ │ │ │ ldr.w r1, [r9, #148] @ 0x94 │ │ │ │ add.w ip, r0, #12 │ │ │ │ sub.w r1, r1, ip │ │ │ │ asrs r1, r1, #2 │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r5, sl │ │ │ │ @@ -152485,2173 +152473,2238 @@ │ │ │ │ str.w r0, [r9, #152] @ 0x98 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r1, #3 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str.w r2, [r9, #148] @ 0x94 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 901c6 │ │ │ │ + bne.w 90186 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90400 │ │ │ │ + beq.n 903ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 90400 │ │ │ │ - ldr r2, [pc, #704] @ (906a8 ) │ │ │ │ + cbnz r3, 903ce │ │ │ │ + ldr r2, [pc, #488] @ (905a0 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 903f8 │ │ │ │ + cbz r3, 903c6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r5, [r9], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90436 │ │ │ │ + beq.n 90404 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 90436 │ │ │ │ - ldr r2, [pc, #648] @ (906a8 ) │ │ │ │ + cbnz r3, 90404 │ │ │ │ + ldr r2, [pc, #436] @ (905a0 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9042e │ │ │ │ + cbz r3, 903fc │ │ │ │ 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 90408 │ │ │ │ - bl 1e82fc │ │ │ │ + bne.n 903d6 │ │ │ │ + bl 1e8984 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90776 │ │ │ │ + beq.w 906d6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90776 │ │ │ │ + beq.w 906d6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 90468 │ │ │ │ + cbz r3, 90436 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9025a │ │ │ │ + bne.w 9021a │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90936 │ │ │ │ + bne.w 9092c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 902aa │ │ │ │ + beq.w 9026a │ │ │ │ mov r9, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 905da │ │ │ │ + beq.w 905cc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 904c6 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 904f6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 904f6 │ │ │ │ - ldr r2, [pc, #504] @ (906a8 ) │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 906ea │ │ │ │ - mov r0, r8 │ │ │ │ - blx r4 │ │ │ │ - b.n 904f6 │ │ │ │ + beq.n 90492 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 904e0 │ │ │ │ - ldr r2, [pc, #472] @ (906a8 ) │ │ │ │ + cbnz r3, 90492 │ │ │ │ + b.n 9047e │ │ │ │ + add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ + str.w r9, [r7] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 904f2 │ │ │ │ + ldr r2, [pc, #288] @ (905a0 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 906d0 │ │ │ │ + bne.w 90670 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 90502 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 904f6 │ │ │ │ + bne.n 904d0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 907b6 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ + b.n 90294 │ │ │ │ subs r2, #1 │ │ │ │ + mov.w r9, #0 │ │ │ │ str.w r2, [r8] │ │ │ │ + cbz r2, 9050c │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 90294 │ │ │ │ + mov.w r9, #0 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 904ae │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 90530 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 9069a │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ - str r5, [r6, #72] @ 0x48 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 902ea │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + bne.n 904aa │ │ │ │ + ldr r2, [pc, #196] @ (905a0 ) │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 906a4 │ │ │ │ + mov r0, fp │ │ │ │ + blx r4 │ │ │ │ + b.n 904aa │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov.w r9, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 902ea │ │ │ │ + beq.n 9049e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 902ea │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 902ea │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90502 │ │ │ │ - ldr r2, [pc, #364] @ (906a8 ) │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ + bne.n 9049e │ │ │ │ + ldr r2, [pc, #144] @ (905a0 ) │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90704 │ │ │ │ - mov r0, fp │ │ │ │ + bne.w 9068a │ │ │ │ + mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 90502 │ │ │ │ + b.n 9049e │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ add.w ip, r3, #124 @ 0x7c │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ cmp r2, r0 │ │ │ │ strd r1, r3, [r5, #12] │ │ │ │ str.w ip, [r5, #28] │ │ │ │ str r0, [r5, #20] │ │ │ │ str r2, [r5, #32] │ │ │ │ str r0, [r5, #24] │ │ │ │ strh r0, [r5, #36] @ 0x24 │ │ │ │ strb.w r0, [r5, #38] @ 0x26 │ │ │ │ - bgt.w 90200 │ │ │ │ + bgt.w 901c0 │ │ │ │ movs r2, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ strd r2, ip, [sp] │ │ │ │ mov r0, r9 │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ - bl 9d650 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + bl 9d6a0 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90228 │ │ │ │ + beq.w 901e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a6f1c │ │ │ │ - b.n 90446 │ │ │ │ + bl 1a75bc │ │ │ │ + b.n 90414 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 904b2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 904b2 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 904ec │ │ │ │ + b.n 904da │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90074 │ │ │ │ + bne.w 90034 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 90132 │ │ │ │ + b.n 900f2 │ │ │ │ + nop │ │ │ │ + add r0, pc, #176 @ (adr r0, 90650 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9024c │ │ │ │ - b.n 90446 │ │ │ │ + bne.w 9020c │ │ │ │ + b.n 90414 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90880 │ │ │ │ - ldr r1, [pc, #220] @ (906ac ) │ │ │ │ + beq.w 9086a │ │ │ │ + ldr r1, [pc, #736] @ (908a0 ) │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90074 │ │ │ │ - b.n 90312 │ │ │ │ - ldr r2, [pc, #204] @ (906a8 ) │ │ │ │ + bne.w 90034 │ │ │ │ + b.n 902ec │ │ │ │ + ldr r2, [pc, #724] @ (908a4 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9071e │ │ │ │ + bne.n 906be │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 90490 │ │ │ │ + b.n 9045e │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bmi.n 90622 │ │ │ │ + bmi.n 90612 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 90622 │ │ │ │ + cbz r3, 90612 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 90622 │ │ │ │ - bl 153074 │ │ │ │ + cbz r3, 90612 │ │ │ │ + bl 15352c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90810 │ │ │ │ + beq.w 9079a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 90032 │ │ │ │ - ldr.w fp, [pc, #156] @ 906b0 │ │ │ │ - b.n 8ffd6 │ │ │ │ + b.n 8fff2 │ │ │ │ + ldr.w fp, [pc, #676] @ 908a8 │ │ │ │ + b.n 8ff96 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9012c │ │ │ │ - b.n 90468 │ │ │ │ + beq.w 900ec │ │ │ │ + b.n 90436 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20520 @ 0x5028 │ │ │ │ + movw r1, #21352 @ 0x5368 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 904f6 │ │ │ │ - b.n 904a6 │ │ │ │ + beq.w 9049e │ │ │ │ + b.n 90502 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3700 │ │ │ │ - b.n 90462 │ │ │ │ + bl 1a3da0 │ │ │ │ + b.n 90430 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - cbz r2, 90670 │ │ │ │ + cbz r2, 90660 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ff84 │ │ │ │ + bne.w 8ff44 │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ - ldr.w fp, [pc, #56] @ 906b0 │ │ │ │ + ldr.w fp, [pc, #576] @ 908a8 │ │ │ │ ldr.w r3, [r7, #1496] @ 0x5d8 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 900c6 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 9069a │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - movne.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 90530 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 782e4 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 902ec │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 90760 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 9050a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9050a │ │ │ │ - b.n 902dc │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 90086 │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 904dc │ │ │ │ + beq.w 9048e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 904dc │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 9048e │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 904c0 │ │ │ │ + beq.w 9051e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 904c0 │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 9051e │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9054c │ │ │ │ + beq.w 904ec │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 9054c │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 904ec │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 905ec │ │ │ │ + beq.n 905dc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 905ec │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r2, #0 │ │ │ │ - blx r3 │ │ │ │ - b.n 905bc │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 908f4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 908e4 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r2, #20476 @ 0x4ffc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - bl 20dd18 │ │ │ │ - b.n 90456 │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ + b.n 905dc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #20428 @ 0x4fcc │ │ │ │ + movw r2, #21260 @ 0x530c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 14a244 <_PyErr_Format@@Base> │ │ │ │ - b.n 90456 │ │ │ │ + bl 14a6fc <_PyErr_Format@@Base> │ │ │ │ + b.n 90424 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ subs.w r9, r9, #0 │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ rsb r9, r9, #0 │ │ │ │ - b.n 90490 │ │ │ │ + b.n 9045e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9029c │ │ │ │ + beq.w 9025c │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1230d8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 123510 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9029c │ │ │ │ + beq.w 9025c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1230f0 <_PyErr_Clear@@Base> │ │ │ │ - b.n 9029c │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + bl 123528 <_PyErr_Clear@@Base> │ │ │ │ + b.n 9025c │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #44] @ 0x2c │ │ │ │ + b.n 9021a │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 908ac │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 90890 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15236 @ 0x3b84 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 9046a │ │ │ │ + mov r0, r6 │ │ │ │ + movw r2, #21308 @ 0x533c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r3, r4 │ │ │ │ + bl 20e2f4 │ │ │ │ + b.n 90424 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r2, #0 │ │ │ │ + blx r3 │ │ │ │ + b.n 905ae │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #20552 @ 0x5048 │ │ │ │ + movw r1, #21384 @ 0x5388 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90810 │ │ │ │ + beq.n 9079a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 90878 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 908fc │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 907de │ │ │ │ + ldr.w r2, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 90822 │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 904ec │ │ │ │ + beq.n 907b6 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cbz r2, 907d8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78320 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 902b8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9069a │ │ │ │ + beq.n 907b6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9069a │ │ │ │ + bne.n 907b6 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9053a │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 9025a │ │ │ │ + b.n 904da │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 907f8 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 907b6 │ │ │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ + b.n 904d0 │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ + b.n 9050c │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #16068 @ 0x3ec4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19a0 │ │ │ │ + b.n 90438 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3700 │ │ │ │ - b.n 90462 │ │ │ │ + bl 1a3da0 │ │ │ │ + b.n 90430 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #2048 @ 0x800 │ │ │ │ - bne.w 900a2 │ │ │ │ + bne.w 90062 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3700 │ │ │ │ - b.n 9045c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90810 │ │ │ │ + bl 1a3da0 │ │ │ │ + b.n 9042a │ │ │ │ + movs r3, #2 │ │ │ │ + add r2, sp, #32 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 1a3da0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 90430 │ │ │ │ + b.n 9042a │ │ │ │ + mov.w sl, sl, lsl #1 │ │ │ │ + b.n 90334 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9012e │ │ │ │ - ldr r0, [pc, #228] @ (90970 ) │ │ │ │ - bl 8fe90 │ │ │ │ + beq.w 900ee │ │ │ │ + ldr r0, [pc, #44] @ (908a0 ) │ │ │ │ + bl 8fe50 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90468 │ │ │ │ + beq.w 90436 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90074 │ │ │ │ - b.n 90312 │ │ │ │ - movs r3, #2 │ │ │ │ - add r2, sp, #32 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 1a3700 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 90462 │ │ │ │ - b.n 9045c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9027a │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8ffba │ │ │ │ - ldr r5, [r6, #72] @ 0x48 │ │ │ │ - str r3, [r6, #72] @ 0x48 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 8ff7c │ │ │ │ - ldr.w fp, [pc, #152] @ 90974 │ │ │ │ - nop │ │ │ │ - b.w 8ffde │ │ │ │ + bne.w 90034 │ │ │ │ + b.n 902ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90756 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90756 │ │ │ │ + bne.w 90748 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 90748 │ │ │ │ + add r0, pc, #176 @ (adr r0, 90954 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9025a │ │ │ │ - b.n 9045c │ │ │ │ + beq.w 9021a │ │ │ │ + b.n 9042a │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 907b6 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 907b6 │ │ │ │ + b.n 907ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90266 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90266 │ │ │ │ + bne.w 90226 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 90226 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ff7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90088 │ │ │ │ + bne.w 90048 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 90088 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 90048 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9079a │ │ │ │ + ldr r5, [r6, #72] @ 0x48 │ │ │ │ + str r3, [r6, #72] @ 0x48 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 8ff3c │ │ │ │ + ldr.w fp, [pc, #68] @ 90954 │ │ │ │ + nop │ │ │ │ + b.w 8ff9e │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl 1a69b8 │ │ │ │ - b.n 905bc │ │ │ │ + bl 1a7058 │ │ │ │ + b.n 905ae │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs.w r9, r9, #0 │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ cmp r3, r2 │ │ │ │ rsb r9, r9, #0 │ │ │ │ - bne.w 90486 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9049a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 904e0 │ │ │ │ - b.n 904cc │ │ │ │ - mov.w sl, sl, lsl #1 │ │ │ │ - b.n 90366 │ │ │ │ - nop │ │ │ │ - add r0, pc, #176 @ (adr r0, 90a24 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + beq.w 9045e │ │ │ │ + b.n 90454 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9023a │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00090978 : │ │ │ │ +00090958 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ + str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ + sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ blx 2957c │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ blx 29b58 │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91440 │ │ │ │ - mov.w r8, #0 │ │ │ │ + beq.w 914fc │ │ │ │ + mov.w r9, #0 │ │ │ │ movs r3, #1 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r6, r8 │ │ │ │ + mov fp, r9 │ │ │ │ + mov r4, r9 │ │ │ │ + mov r6, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r3, #42464 @ 0xa5e0 │ │ │ │ + strd r9, r9, [sp, #12] │ │ │ │ + movw r3, #43296 @ 0xa920 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - strd r8, r8, [sp, #12] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - strd r8, r8, [sp, #24] │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ + strd r9, r9, [sp, #24] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 90ac0 │ │ │ │ + bne.n 90a90 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ adds r5, r7, #1 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #32] │ │ │ │ - beq.w 91564 │ │ │ │ - adds r1, r5, #1 │ │ │ │ + beq.w 917d8 │ │ │ │ + adds r0, r5, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 913ce │ │ │ │ - bhi.w 90bcc │ │ │ │ + beq.w 91580 │ │ │ │ + bhi.w 90b90 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 9195e │ │ │ │ + beq.w 91a1a │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 9194e │ │ │ │ + beq.w 91a0a │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 9180a │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + beq.w 91ada │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.w 91456 │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 9165c │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 90f30 │ │ │ │ - movw r1, #44188 @ 0xac9c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw lr, #24596 @ 0x6014 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #64216 @ 0xfad8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw ip, #24604 @ 0x601c │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - mov sl, fp │ │ │ │ - movw r4, #24600 @ 0x6018 │ │ │ │ - movt r4, #39 @ 0x27 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ + beq.w 91092 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90b82 │ │ │ │ - ldrb.w r9, [r5, #1] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 91052 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 90b82 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ - bhi.w 90cb4 │ │ │ │ + beq.w 90b48 │ │ │ │ + ldrb r1, [r5, #1] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 911f4 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movw r8, #25428 @ 0x6354 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw r2, #45020 @ 0xafdc │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw lr, #65048 @ 0xfe18 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw ip, #25432 @ 0x6358 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + mov fp, r1 │ │ │ │ + movw r0, #25436 @ 0x635c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 90d36 │ │ │ │ + beq.w 90c42 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 911fc │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 90b82 │ │ │ │ + beq.w 9134c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 90b48 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.n 90b82 │ │ │ │ - sub.w r2, r3, #65 @ 0x41 │ │ │ │ - cmp r2, #23 │ │ │ │ - bhi.n 90b82 │ │ │ │ - tbh [pc, r2, lsl #1] │ │ │ │ - lsls r1, r5, #27 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r5, r6, #27 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r5, r4, #13 │ │ │ │ - lsls r1, r5, #14 │ │ │ │ - lsls r0, r5, #7 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ - lsls r7, r2, #5 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + bls.n 90b48 │ │ │ │ + sub.w r1, r3, #65 @ 0x41 │ │ │ │ + cmp r1, #23 │ │ │ │ + bhi.n 90b48 │ │ │ │ + tbh [pc, r1, lsl #1] │ │ │ │ + lsrs r7, r1, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r7, r4, #29 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r2, r5, #16 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + lsls r3, r4, #7 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + lsls r5, r6, #3 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r6, r6, #17 │ │ │ │ ldrsb.w r3, [r5] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9196e │ │ │ │ + blt.w 91b16 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ - bne.n 90ac0 │ │ │ │ - sub.w r9, r5, r7 │ │ │ │ + bne.n 90a90 │ │ │ │ + sub.w r8, r5, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90c3c │ │ │ │ - cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 916d4 │ │ │ │ + beq.w 90bd0 │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 91844 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 90ffa │ │ │ │ + beq.w 90ef0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 90c54 │ │ │ │ + bls.w 90be8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - cmp r3, r9 │ │ │ │ - blt.w 90c54 │ │ │ │ + subs r3, r3, r4 │ │ │ │ + cmp r3, r8 │ │ │ │ + blt.w 90be8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 915bc │ │ │ │ + bne.w 9171a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r2, r9 │ │ │ │ - adds r0, r3, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + adds r0, r3, r4 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + add r4, r8 │ │ │ │ mov r7, r5 │ │ │ │ - add r3, r9 │ │ │ │ - str r3, [sp, #8] │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 909d2 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 91428 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 90b66 │ │ │ │ + bne.w 909b0 │ │ │ │ + mov r8, r6 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 914e4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 90b28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cmp r3, fp │ │ │ │ - beq.w 910d8 │ │ │ │ - mov r1, fp │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.w 91230 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl ca73c <_PyUnicodeWriter_PrepareInternal@@Base+0xd98> │ │ │ │ + bl ca7c4 <_PyUnicodeWriter_PrepareInternal@@Base+0xd98> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 917b2 │ │ │ │ + beq.w 918ac │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9155a │ │ │ │ + beq.w 9183a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 91236 │ │ │ │ - mov sl, r3 │ │ │ │ - mov r0, sl │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ + beq.w 91238 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - and.w r9, sl, fp │ │ │ │ - cmp.w r9, #0 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + and.w sl, fp, r1 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cmp.w sl, #0 │ │ │ │ it ge │ │ │ │ - orrge.w r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9105e │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ + orrge.w r1, r1, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 90d58 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r8, r6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24808 @ 0x60e8 │ │ │ │ + movw r1, #25640 @ 0x6428 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, fp, [sp, #100] @ 0x64 │ │ │ │ + strd r3, fp, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str.w sl, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl 1d4a0c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - mov.w sl, #0 │ │ │ │ - b.n 90b66 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + str.w r8, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 1d50d4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.n 90b28 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 91456 │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - mov sl, fp │ │ │ │ + bmi.w 9165c │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 90c0c │ │ │ │ + bhi.n 90c94 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ - lsls r4, r6, #23 │ │ │ │ - movs r1, r2 │ │ │ │ - lsls r1, r3, #10 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - lsls r6, r2, #26 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #44188 @ 0xac9c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw lr, #24596 @ 0x6014 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #64216 @ 0xfad8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw r4, #24600 @ 0x6018 │ │ │ │ - movt r4, #39 @ 0x27 │ │ │ │ - movw ip, #24604 @ 0x601c │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 90a4e │ │ │ │ - cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 91608 │ │ │ │ + lsls r3, r1, #8 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r1, r5, #8 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r7, r1, #7 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r5, r5, #7 │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 91760 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 91002 │ │ │ │ + beq.w 90ef8 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bhi.w 90af8 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 90b04 │ │ │ │ + bhi.w 90ac8 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 90ad2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl c99a4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl c9a2c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r0, #1 │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldrb.w r2, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldrb.w r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.w 90b06 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - b.n 90ba0 │ │ │ │ - sub.w r9, r3, #99 @ 0x63 │ │ │ │ - movs r4, #1 │ │ │ │ - uxtb.w r9, r9 │ │ │ │ - lsl.w r4, r4, r9 │ │ │ │ - movw r9, #4162 @ 0x1042 │ │ │ │ - movt r9, #36 @ 0x24 │ │ │ │ - and.w r9, r4, r9 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 9105e │ │ │ │ - movw r9, #8193 @ 0x2001 │ │ │ │ - tst.w r4, r9 │ │ │ │ - bne.w 90b6e │ │ │ │ - cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 90d8a │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 90b82 │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - bne.n 90d92 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - cmp.w r7, #1114112 @ 0x110000 │ │ │ │ - bcs.w 9182a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r7, r3 │ │ │ │ - bhi.w 9106a │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 9106a │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 910c0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - strb r7, [r2, r3] │ │ │ │ - adds r3, #1 │ │ │ │ - adds r7, r5, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 90b22 │ │ │ │ - b.n 90cac │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bne.w 90ad4 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r8, r6 │ │ │ │ + b.n 90b64 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 90b82 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + bgt.w 90b48 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r1, r3, #4 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + add.w r7, r3, #8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - add.w r2, r3, #8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 919ca │ │ │ │ + bne.w 91a74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91780 │ │ │ │ + beq.w 919da │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r2, fp │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - b.n 90e5a │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #1 │ │ │ │ - bgt.w 90b82 │ │ │ │ - sub.w r2, r3, #100 @ 0x64 │ │ │ │ - movs r4, #1 │ │ │ │ - movw r9, #2081 @ 0x821 │ │ │ │ - movt r9, #18 │ │ │ │ - uxtb r2, r2 │ │ │ │ - lsl.w r2, r4, r2 │ │ │ │ - tst.w r2, r9 │ │ │ │ - bne.w 911fc │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + b.n 90e20 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r8, #25428 @ 0x6354 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + movw lr, #65048 @ 0xfe18 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw r2, #45020 @ 0xafdc │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw ip, #25432 @ 0x6358 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + movw r0, #25436 @ 0x635c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 90b48 │ │ │ │ + ldrb r1, [r5, #1] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 911e0 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bhi.w 90b48 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ + bls.w 90a3e │ │ │ │ + sub.w r1, r3, #99 @ 0x63 │ │ │ │ + mov.w sl, #1 │ │ │ │ + uxtb r1, r1 │ │ │ │ + lsl.w sl, sl, r1 │ │ │ │ + movw r1, #4162 @ 0x1042 │ │ │ │ + movt r1, #36 @ 0x24 │ │ │ │ + and.w r1, sl, r1 │ │ │ │ + cbnz r1, 90d58 │ │ │ │ + movw r1, #8193 @ 0x2001 │ │ │ │ + tst.w sl, r1 │ │ │ │ + bne.w 90b30 │ │ │ │ + cmp r3, #115 @ 0x73 │ │ │ │ + beq.w 90f42 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 90b48 │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + bne.n 90d5c │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + cmp.w r7, #1114112 @ 0x110000 │ │ │ │ + bcs.w 91a2a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r7, r3 │ │ │ │ + bhi.w 91044 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + subs r3, r3, r4 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 91044 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 9129e │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + strb r7, [r3, r4] │ │ │ │ + adds r4, #1 │ │ │ │ + adds r7, r5, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 90aea │ │ │ │ + b.n 90c3c │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + beq.n 90d1e │ │ │ │ + sub.w sl, r3, #100 @ 0x64 │ │ │ │ + movs r1, #1 │ │ │ │ + uxtb.w sl, sl │ │ │ │ + lsl.w r0, r1, sl │ │ │ │ + movw sl, #2081 @ 0x821 │ │ │ │ + movt sl, #18 │ │ │ │ + tst.w r0, sl │ │ │ │ + bne.w 9134c │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 9149a │ │ │ │ + beq.w 91600 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.w 90b82 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - adds r3, r0, #4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, sl │ │ │ │ + bne.w 90b48 │ │ │ │ + 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 91a14 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - mov r2, fp │ │ │ │ + bne.w 91aaa │ │ │ │ ldr r0, [sp, #32] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + strd r0, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - strb.w r0, [sp, #116] @ 0x74 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl d19a4 │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + strb.w r0, [sp, #124] @ 0x7c │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl d1a24 │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 90cac │ │ │ │ + beq.w 90c3c │ │ │ │ adds r7, r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 90b22 │ │ │ │ - b.n 90cac │ │ │ │ + bne.w 90aea │ │ │ │ + b.n 90c3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, r1, #4 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + mov r3, fp │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d1c2c │ │ │ │ - b.n 90df8 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + bl d1cac │ │ │ │ + b.n 90dc2 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r3, #4 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr.w r8, [r3, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9184a │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.w 91852 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - mov r0, r9 │ │ │ │ - bl 16a09c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ite mi │ │ │ │ + movmi r1, #58 @ 0x3a │ │ │ │ + movpl r1, #46 @ 0x2e │ │ │ │ + bl 16a424 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90eaa │ │ │ │ + beq.n 90e6e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91858 │ │ │ │ + beq.w 91a48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 90cac │ │ │ │ + beq.w 90c3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl d1c2c │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + mov r3, fp │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl d1cac │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - beq.w 91a46 │ │ │ │ + beq.w 91a52 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90e1e │ │ │ │ + beq.n 90de6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90e1e │ │ │ │ - ldr r2, [pc, #732] @ (911f8 ) │ │ │ │ + bne.n 90de6 │ │ │ │ + ldr r2, [pc, #788] @ (911f0 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr.w r9, [r3, #24] │ │ │ │ + ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 916e0 │ │ │ │ + bne.w 916fe │ │ │ │ mov r0, r7 │ │ │ │ - blx r9 │ │ │ │ - b.n 90e1e │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 9198e │ │ │ │ - movw r2, #42464 @ 0xa5e0 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ - lsls r4, r1, #29 │ │ │ │ - itt pl │ │ │ │ - addpl r5, #1 │ │ │ │ - movpl.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bpl.w 90bde │ │ │ │ - sub.w sl, r3, #48 @ 0x30 │ │ │ │ - ldrb r3, [r5, #2] │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ - lsls r0, r1, #29 │ │ │ │ - it pl │ │ │ │ - addpl r5, #2 │ │ │ │ - bpl.w 90bde │ │ │ │ - movs r0, #47 @ 0x2f │ │ │ │ - movt r0, #32768 @ 0x8000 │ │ │ │ - sub.w lr, r0, r3 │ │ │ │ - movw ip, #26215 @ 0x6667 │ │ │ │ - movt ip, #26214 @ 0x6666 │ │ │ │ - mov.w r1, lr, asr #31 │ │ │ │ - smull lr, r9, ip, lr │ │ │ │ - rsb r1, r1, r9, asr #2 │ │ │ │ - cmp sl, r1 │ │ │ │ - bgt.w 919aa │ │ │ │ - sub.w r1, r3, #48 @ 0x30 │ │ │ │ - ldrb r3, [r5, #3] │ │ │ │ - mov.w lr, #10 │ │ │ │ - mla sl, lr, sl, r1 │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ - lsls r1, r1, #29 │ │ │ │ - bpl.n 91066 │ │ │ │ - sub.w r9, r0, r3 │ │ │ │ - mov.w r1, r9, asr #31 │ │ │ │ - smull r4, r9, ip, r9 │ │ │ │ - rsb r1, r1, r9, asr #2 │ │ │ │ - cmp r1, sl │ │ │ │ - blt.w 919aa │ │ │ │ - ldrb.w r9, [r5, #4] │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ - adds r5, #4 │ │ │ │ - mla sl, lr, sl, r3 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr.w r1, [r2, r9, lsl #2] │ │ │ │ - lsls r4, r1, #29 │ │ │ │ - bpl.w 90bde │ │ │ │ - sub.w r3, r0, r9 │ │ │ │ - sub.w r9, r9, #48 @ 0x30 │ │ │ │ - asrs r1, r3, #31 │ │ │ │ - smull r4, r3, ip, r3 │ │ │ │ - rsb r3, r1, r3, asr #2 │ │ │ │ - cmp r3, sl │ │ │ │ - mla sl, lr, sl, r9 │ │ │ │ - blt.w 919aa │ │ │ │ - ldrb.w r9, [r5, #1]! │ │ │ │ - mov r3, r9 │ │ │ │ - ldr.w r1, [r2, r9, lsl #2] │ │ │ │ - lsls r1, r1, #29 │ │ │ │ - bmi.n 90fce │ │ │ │ - b.n 90bde │ │ │ │ + blx r8 │ │ │ │ + b.n 90de6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90af0 │ │ │ │ + bne.w 90ac0 │ │ │ │ mov r0, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 91c84 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 91d1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9161a │ │ │ │ + beq.w 9167a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r7 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ mov r7, r5 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov.w r8, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + mov.w r9, #1 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ - strh.w r3, [sp, #116] @ 0x74 │ │ │ │ - bl 1a540c │ │ │ │ - add.w r3, r4, r9 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ + add r4, r8 │ │ │ │ + strh.w r3, [sp, #124] @ 0x7c │ │ │ │ + bl 1a5aac │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 90b22 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 913f0 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - b.n 90a66 │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - bne.w 90d92 │ │ │ │ - b.n 90cf2 │ │ │ │ - adds r5, #3 │ │ │ │ - b.n 90bde │ │ │ │ + b.n 90aea │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #1 │ │ │ │ + ble.w 90d5c │ │ │ │ + b.n 90b48 │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + movw r2, #25492 @ 0x6394 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r8, #25496 @ 0x6398 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #25500 @ 0x639c │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw ip, #25504 @ 0x63a0 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r1, #25508 @ 0x63a4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + adds r5, #1 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + movs r1, #4 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + b.n 90cca │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + movw r2, #22848 @ 0x5940 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r8, #25480 @ 0x6388 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #25484 @ 0x638c │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw ip, #2892 @ 0xb4c │ │ │ │ + movt ip, #41 @ 0x29 │ │ │ │ + movw r1, #25488 @ 0x6390 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + adds r5, #1 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + movs r1, #3 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + b.n 90cca │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + movw r2, #25512 @ 0x63a8 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r8, #25516 @ 0x63ac │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #25520 @ 0x63b0 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw ip, #25524 @ 0x63b4 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r1, #25528 @ 0x63b8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + adds r5, #1 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + movs r1, #5 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + b.n 90cca │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ + bne.w 91850 │ │ │ │ + ldrb r3, [r5, #2] │ │ │ │ + movw r2, #21640 @ 0x5488 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r8, #25440 @ 0x6360 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #25448 @ 0x6368 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw ip, #62248 @ 0xf328 │ │ │ │ + movt ip, #41 @ 0x29 │ │ │ │ + movw r1, #25456 @ 0x6370 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + adds r5, #2 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + movs r1, #2 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + b.n 90cca │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl c99a4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - adds r0, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl c9a2c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldrb.w r2, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - beq.w 90cac │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 90d1e │ │ │ │ - ldrd r2, r3, [sp, #24] │ │ │ │ - cmp r3, #2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ite eq │ │ │ │ - strheq.w r7, [r2, r3, lsl #1] │ │ │ │ - strne.w r7, [r2, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 90e1e │ │ │ │ - cmp.w fp, #1 │ │ │ │ - beq.w 91238 │ │ │ │ - mov r3, sl │ │ │ │ - mov sl, r3 │ │ │ │ - b.n 90b66 │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - movs r4, #3 │ │ │ │ - movw r1, #22016 @ 0x5600 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw lr, #24648 @ 0x6048 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #24652 @ 0x604c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r2, #2060 @ 0x80c │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw ip, #24656 @ 0x6050 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - adds r5, #1 │ │ │ │ - movs r2, #1 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 90a4e │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bne.w 90d40 │ │ │ │ + b.n 90c3c │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ - bne.w 91626 │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ + beq.w 91914 │ │ │ │ + movw r1, #43296 @ 0xa920 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + itt pl │ │ │ │ + addpl r5, #1 │ │ │ │ + movpl.w fp, #4294967295 @ 0xffffffff │ │ │ │ + bpl.n 9115a │ │ │ │ + sub.w fp, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ - movs r4, #2 │ │ │ │ - movw r1, #20808 @ 0x5148 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw lr, #24608 @ 0x6020 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #24616 @ 0x6028 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r2, #61416 @ 0xefe8 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw ip, #24624 @ 0x6030 │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + lsls r0, r2, #29 │ │ │ │ + bpl.w 911ea │ │ │ │ + movs r0, #47 @ 0x2f │ │ │ │ + movt r0, #32768 @ 0x8000 │ │ │ │ + sub.w lr, r0, r3 │ │ │ │ + movw ip, #26215 @ 0x6667 │ │ │ │ + movt ip, #26214 @ 0x6666 │ │ │ │ + mov.w r2, lr, asr #31 │ │ │ │ + smull lr, r8, ip, lr │ │ │ │ + rsb r2, r2, r8, asr #2 │ │ │ │ + cmp fp, r2 │ │ │ │ + bgt.w 91984 │ │ │ │ + sub.w r2, r3, #48 @ 0x30 │ │ │ │ + ldrb r3, [r5, #3] │ │ │ │ + mov.w lr, #10 │ │ │ │ + mla fp, lr, fp, r2 │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + bpl.w 912b0 │ │ │ │ + sub.w r8, r0, r3 │ │ │ │ + mov.w r2, r8, asr #31 │ │ │ │ + smull r8, sl, ip, r8 │ │ │ │ + rsb r2, r2, sl, asr #2 │ │ │ │ + cmp r2, fp │ │ │ │ + blt.w 91984 │ │ │ │ + ldrb.w r8, [r5, #4] │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ + adds r5, #4 │ │ │ │ + mla fp, lr, fp, r3 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr.w r2, [r1, r8, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + bpl.n 9115a │ │ │ │ + sub.w r3, r0, r8 │ │ │ │ + sub.w r8, r8, #48 @ 0x30 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ + smull sl, r3, ip, r3 │ │ │ │ + rsb r3, r2, r3, asr #2 │ │ │ │ + cmp r3, fp │ │ │ │ + mla fp, lr, fp, r8 │ │ │ │ + blt.w 91984 │ │ │ │ + ldrb.w r8, [r5, #1]! │ │ │ │ + mov r3, r8 │ │ │ │ + ldr.w r2, [r1, r8, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + bmi.n 91130 │ │ │ │ + sub.w r2, r3, #106 @ 0x6a │ │ │ │ + cmp r2, #16 │ │ │ │ + bhi.n 911ac │ │ │ │ + add r1, pc, #4 @ (adr r1, 91168 ) │ │ │ │ + ldr.w pc, [r1, r2, lsl #2] │ │ │ │ + lsrs r1, r1, #31 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r5, r5, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r5, r0, #32 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r5, r5, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r5, r5, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r5, r5, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r5, r5, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r5, r5, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r5, r5, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r5, r5, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r2, #29 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r5, r5, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r5, r5, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r5, r5, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r5, r5, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r5, r5, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r5, r1, #30 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r8, #25428 @ 0x6354 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + movw lr, #65048 @ 0xfe18 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw r2, #45020 @ 0xafdc │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw ip, #25432 @ 0x6358 │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ + movw r0, #25436 @ 0x635c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 90cca │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bhi.w 914b0 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 90cde │ │ │ │ adds r5, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 90a4e │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + b.n 9115a │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + movw r8, #25428 @ 0x6354 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movw lr, #65048 @ 0xfe18 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw r2, #45020 @ 0xafdc │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw ip, #25432 @ 0x6358 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r0, #25436 @ 0x635c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #20] │ │ │ │ + strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + b.n 90cde │ │ │ │ + mov r3, r6 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 90b26 │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ + ubfx r1, r2, #2, #3 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.w 90b26 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ + bpl.w 919d6 │ │ │ │ + lsls r1, r2, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r2, r3, #20 │ │ │ │ + addpl.w r2, r3, #28 │ │ │ │ + ldrsb.w r1, [r2] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + iteee ge │ │ │ │ + movge r0, #24 │ │ │ │ + addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ + movwlt r1, #19968 @ 0x4e00 │ │ │ │ + movtlt r1, #72 @ 0x48 │ │ │ │ + itet ge │ │ │ │ + ldrge r1, [pc, #684] @ (91520 ) │ │ │ │ + addlt.w r8, r1, r2, lsl #5 │ │ │ │ + mlage r8, r0, r2, r1 │ │ │ │ + cmp r8, r3 │ │ │ │ + beq.w 90b28 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 90b28 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 90b28 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 90b28 │ │ │ │ + cmp r3, #2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ite eq │ │ │ │ + strheq.w r7, [r3, r4, lsl #1] │ │ │ │ + strne.w r7, [r3, r4, lsl #2] │ │ │ │ + adds r4, #1 │ │ │ │ + b.n 90de6 │ │ │ │ + adds r5, #3 │ │ │ │ + b.n 9115a │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e76ac │ │ │ │ + bl e76c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90cac │ │ │ │ + beq.w 90c3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl d1c2c │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + mov r3, fp │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl d1cac │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - beq.w 91a46 │ │ │ │ + beq.w 91a52 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90e1e │ │ │ │ + beq.w 90de6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90e1e │ │ │ │ + bne.w 90de6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90e1e │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 90de6 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e453c │ │ │ │ + bl e4550 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9116e │ │ │ │ - b.n 90cac │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + bne.n 912c8 │ │ │ │ + b.n 90c3c │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ ite eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 91448 │ │ │ │ - bhi.w 913fe │ │ │ │ + beq.w 91504 │ │ │ │ + bhi.w 914ba │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 91556 │ │ │ │ + beq.w 91688 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 91552 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + beq.w 91684 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 9129e │ │ │ │ + bhi.n 91386 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ - movs r1, r7 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - movs r1, r7 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - mov sl, r0 │ │ │ │ - ldrb.w r3, [sl, #16] │ │ │ │ - ubfx r2, r3, #2, #3 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.w 910e0 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ - bpl.w 91a02 │ │ │ │ - lsls r1, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r3, sl, #20 │ │ │ │ - addpl.w r3, sl, #28 │ │ │ │ - ldrsb.w r2, [r3] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - iteee ge │ │ │ │ - movge r2, #24 │ │ │ │ - addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ - movwlt r4, #19968 @ 0x4e00 │ │ │ │ - movtlt r4, #72 @ 0x48 │ │ │ │ - itet ge │ │ │ │ - ldrge r4, [pc, #644] @ (914f8 ) │ │ │ │ - addlt.w r4, r4, r3, lsl #5 │ │ │ │ - mlage r4, r2, r3, r4 │ │ │ │ - cmp sl, r4 │ │ │ │ - beq.n 9129a │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9129a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cbnz r3, 9129a │ │ │ │ - mov r0, sl │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - mov sl, r4 │ │ │ │ - b.n 90b66 │ │ │ │ - mov r3, r2 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r7, r4, #12 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ + mov r3, r1 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9144e │ │ │ │ + beq.w 91578 │ │ │ │ str r0, [sp, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r1 │ │ │ │ - add.w r9, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r3, r2 │ │ │ │ + add.w r8, sp, #64 @ 0x40 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ mov r3, r0 │ │ │ │ - ldrb.w r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - sub.w ip, r4, #45 @ 0x2d │ │ │ │ + ldrb.w r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + sub.w ip, r2, #45 @ 0x2d │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ rsbs r7, ip, #0 │ │ │ │ - and.w r0, r2, #17 │ │ │ │ adc.w r7, r7, ip │ │ │ │ + and.w r0, r1, #17 │ │ │ │ subs r2, r3, r7 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r2, sl │ │ │ │ - sub.w r3, r7, r3 │ │ │ │ + sub.w lr, r7, r3 │ │ │ │ + cmp r2, fp │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ it lt │ │ │ │ - movlt r2, sl │ │ │ │ + movlt r2, fp │ │ │ │ adds r1, r7, r2 │ │ │ │ - cmp r1, fp │ │ │ │ + cmp r1, r3 │ │ │ │ it lt │ │ │ │ - movlt r1, fp │ │ │ │ + movlt r1, r3 │ │ │ │ sub.w ip, r1, r7 │ │ │ │ cmp r0, #16 │ │ │ │ it eq │ │ │ │ moveq r2, ip │ │ │ │ - add r3, r2 │ │ │ │ + add.w r3, lr, r2 │ │ │ │ sub.w fp, ip, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w sl, fp, fp, asr #31 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 9167c │ │ │ │ + bls.w 916aa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - subs r3, r3, r2 │ │ │ │ + subs r3, r3, r4 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 9167c │ │ │ │ + bgt.w 916aa │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 9165a │ │ │ │ - cmp r4, #45 @ 0x2d │ │ │ │ - beq.w 91500 │ │ │ │ + bgt.w 9168c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ + beq.w 91528 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9147c │ │ │ │ + bgt.n 91508 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w r1, r9, r7 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + add.w r1, r8, r7 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl 91afc <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 91b94 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 90cac │ │ │ │ + beq.w 90c3c │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 90e1e │ │ │ │ + ble.w 90de6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 90e1e │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + bpl.w 90de6 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ - mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 188d90 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1893a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 90cac │ │ │ │ - mov r3, r4 │ │ │ │ - add r3, sl │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 90e1e │ │ │ │ - adds r3, r2, #7 │ │ │ │ - add.w r9, sp, #56 @ 0x38 │ │ │ │ + beq.w 90c3c │ │ │ │ + add r4, sl │ │ │ │ + b.n 90de6 │ │ │ │ + adds r3, r1, #7 │ │ │ │ + add.w r8, sp, #64 @ 0x40 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ - movs r2, #26 │ │ │ │ - mov r0, r9 │ │ │ │ - vldmia r3!, {d7} │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r1 │ │ │ │ - vstr d7, [sp] │ │ │ │ + ldrd r0, r1, [r3], #8 │ │ │ │ + strd r0, r1, [sp] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r2, #26 │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 912c0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - mov r5, r1 │ │ │ │ - orr.w r2, r2, #16 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - bne.w 909f2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r5, r1 │ │ │ │ - orr.w r3, r3, #16 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrb r3, [r1, #0] │ │ │ │ - b.n 913da │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - b.w 90b88 │ │ │ │ + b.n 913a8 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r8, r6 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.w 90b4c │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 91220 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bne.w 91370 │ │ │ │ + mov r2, lr │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 9144c │ │ │ │ - add r3, pc, #4 @ (adr r3, 91414 ) │ │ │ │ + bhi.n 91576 │ │ │ │ + add r3, pc, #4 @ (adr r3, 914d0 ) │ │ │ │ ldr.w pc, [r3, r0, lsl #2] │ │ │ │ - asrs r7, r3, #10 │ │ │ │ + asrs r7, r0, #14 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r3, r5, #14 │ │ │ │ + asrs r5, r1, #18 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r7, r3, #10 │ │ │ │ + asrs r7, r0, #14 │ │ │ │ movs r1, r1 │ │ │ │ - subs r1, r1, r0 │ │ │ │ + adds r3, r1, r7 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r3, r5, #14 │ │ │ │ + asrs r5, r1, #18 │ │ │ │ movs r1, r1 │ │ │ │ - cbz r6, 91440 │ │ │ │ + cbz r6, 914fc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91440 │ │ │ │ + beq.n 914fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 91440 │ │ │ │ + cbnz r3, 914fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w sl, [pc, #184] @ 914fc │ │ │ │ - b.w 90b66 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 91406 │ │ │ │ - adds r3, r2, #4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - b.n 912ae │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - sub.w fp, r3, #48 @ 0x30 │ │ │ │ - mov r0, r1 │ │ │ │ - ldrb r3, [r0, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r2, [r4, r3, lsl #2] │ │ │ │ - lsls r5, r2, #29 │ │ │ │ - bmi.w 918a4 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 90f30 │ │ │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - b.w 90bde │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r8, [pc, #36] @ 91524 │ │ │ │ + b.w 90b28 │ │ │ │ + mov r2, ip │ │ │ │ + b.n 914c2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 188d90 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1893a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 90cac │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 9132c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add.w r9, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ + beq.w 90c3c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r4, r3 │ │ │ │ + b.n 91418 │ │ │ │ + and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl e2368 │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + adds r0, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bne.w 91412 │ │ │ │ + b.w 90c3c │ │ │ │ + adds r3, r1, #4 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 91396 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + mov r5, r0 │ │ │ │ + orr.w r2, r2, #16 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + adds r0, #1 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ + beq.w 9182c │ │ │ │ + bhi.w 90b90 │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ + beq.w 91a1a │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ + beq.w 91a0a │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ + beq.w 91ada │ │ │ │ + movw r1, #43296 @ 0xa920 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + ands.w r2, r2, #4 │ │ │ │ + bne.n 9165c │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ + beq.w 91092 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + movw r8, #25428 @ 0x6354 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + movw lr, #65048 @ 0xfe18 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movw ip, #25432 @ 0x6358 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r2, #45020 @ 0xafdc │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #25436 @ 0x635c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + b.w 90cca │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add.w r8, sp, #64 @ 0x40 │ │ │ │ movs r2, #26 │ │ │ │ adds r0, r3, #4 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r9 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #29292 @ 0x726c │ │ │ │ + movw r3, #30124 @ 0x75ac │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ - ldrb.w r3, [sp, #57] @ 0x39 │ │ │ │ + ldrb.w r3, [sp, #65] @ 0x41 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 9190e │ │ │ │ + beq.w 919c2 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 918ee │ │ │ │ + bne.w 919a2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl 91afc <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b.n 90df8 │ │ │ │ - and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + mov r1, r8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl e2354 │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 91b94 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b.w 90dc2 │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ + mov ip, r3 │ │ │ │ + ldrb r3, [r0, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + bmi.w 918cc │ │ │ │ + str.w ip, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ + bne.w 90ba2 │ │ │ │ + b.n 91098 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r8, r6 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b.w 90b64 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + b.n 914c2 │ │ │ │ + mov r2, r8 │ │ │ │ + b.n 914c2 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r1, r3, #31 │ │ │ │ + bmi.w 9140a │ │ │ │ + movs r3, #32 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1893a8 │ │ │ │ adds r0, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bne.w 91324 │ │ │ │ - b.w 90cac │ │ │ │ - mov r1, ip │ │ │ │ - b.n 91406 │ │ │ │ - mov r1, lr │ │ │ │ - b.n 91406 │ │ │ │ - bl 1a3de8 │ │ │ │ - mov sl, r0 │ │ │ │ - b.w 90b66 │ │ │ │ + beq.w 90c3c │ │ │ │ + add r4, sl │ │ │ │ + b.n 9140a │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 91402 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + movs r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl e2354 │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl c9a2c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 90cac │ │ │ │ - adds r7, #2 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 90b22 │ │ │ │ - b.w 90cac │ │ │ │ + bne.w 91402 │ │ │ │ + b.w 90c3c │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 90eea │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r3 │ │ │ │ + b.w 90eea │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 9171c │ │ │ │ + bne.n 91798 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bic.w r3, r9, #3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add.w sl, r7, r9 │ │ │ │ + bic.w r3, r8, #3 │ │ │ │ + add.w sl, r7, r8 │ │ │ │ adds r0, r7, r3 │ │ │ │ - add.w lr, r2, r1, lsl #1 │ │ │ │ + add.w lr, r2, r4, lsl #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.w 916fa │ │ │ │ + bhi.n 91774 │ │ │ │ subs r2, r7, #3 │ │ │ │ cmp r0, r2 │ │ │ │ mov.w r2, r3, lsl #1 │ │ │ │ itt cc │ │ │ │ movcc r3, #0 │ │ │ │ movcc r2, #0 │ │ │ │ adds r1, r3, r7 │ │ │ │ add.w r3, r2, lr │ │ │ │ mov r2, r1 │ │ │ │ cmp sl, r1 │ │ │ │ - bls.w 90b1a │ │ │ │ + bls.w 90ae6 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 915f4 │ │ │ │ + b.n 9174c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 29b58 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 90af0 │ │ │ │ - b.n 91002 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - b.w 90ba0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #16316 @ 0x3fbc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw lr, #24632 @ 0x6038 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #24636 @ 0x603c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r4, #24640 @ 0x6040 │ │ │ │ - movt r4, #39 @ 0x27 │ │ │ │ - movw ip, #24644 @ 0x6044 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - adds r5, #1 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b.w 90a4e │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bmi.w 9131e │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r3, #32 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl 188d90 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 90cac │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r3, sl │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 9131e │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 91316 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r2, #127 @ 0x7f │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl c99a4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bne.w 91316 │ │ │ │ - b.w 90cac │ │ │ │ - mov r0, r7 │ │ │ │ - blx 29b58 │ │ │ │ - mov r9, r0 │ │ │ │ - b.w 90aea │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 90f2a │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - b.n 90f2a │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + bne.w 90ac0 │ │ │ │ + b.w 90ef8 │ │ │ │ + ldrb.w ip, [r2] │ │ │ │ adds r2, #4 │ │ │ │ - strh.w r4, [r1], #8 │ │ │ │ - ldrb.w r4, [r2, #-3] │ │ │ │ - strh.w r4, [r1, #-6] │ │ │ │ - ldrb.w r4, [r2, #-2] │ │ │ │ - strh.w r4, [r1, #-4] │ │ │ │ - ldrb.w r4, [r2, #-1] │ │ │ │ - strh.w r4, [r1, #-2] │ │ │ │ - b.n 915da │ │ │ │ + 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 91734 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bic.w r3, r9, #3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add.w sl, r7, r9 │ │ │ │ + bic.w r3, r8, #3 │ │ │ │ + add.w sl, r7, r8 │ │ │ │ adds r0, r7, r3 │ │ │ │ - add.w lr, r2, r1, lsl #2 │ │ │ │ + add.w lr, r2, r4, lsl #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 9175e │ │ │ │ + bhi.n 91888 │ │ │ │ subs r2, r7, #3 │ │ │ │ cmp r0, r2 │ │ │ │ mov.w r2, r3, lsl #2 │ │ │ │ itt cc │ │ │ │ movcc r3, #0 │ │ │ │ movcc r2, #0 │ │ │ │ adds r1, r3, r7 │ │ │ │ add.w r3, r2, lr │ │ │ │ mov r2, r1 │ │ │ │ cmp sl, r1 │ │ │ │ - bls.w 90b1a │ │ │ │ + bls.w 90ae6 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 9174a │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ - adds r2, #4 │ │ │ │ - str.w r4, [r1], #16 │ │ │ │ - ldrb.w r4, [r2, #-3] │ │ │ │ - str.w r4, [r1, #-12] │ │ │ │ - ldrb.w r4, [r2, #-2] │ │ │ │ - str.w r4, [r1, #-8] │ │ │ │ - ldrb.w r4, [r2, #-1] │ │ │ │ - str.w r4, [r1, #-4] │ │ │ │ - b.n 91732 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + b.n 917c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl d19a4 │ │ │ │ - b.w 90df8 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl e2368 │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + adds r0, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.w 90c3c │ │ │ │ + adds r7, #2 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 90aea │ │ │ │ + b.w 90c3c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r5, r0 │ │ │ │ + orr.w r3, r3, #16 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrb r3, [r0, #0] │ │ │ │ + b.n 9158c │ │ │ │ + bl 1a4488 │ │ │ │ + mov r8, r0 │ │ │ │ + b.w 90b28 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 29b58 │ │ │ │ + mov r8, r0 │ │ │ │ + b.w 90aba │ │ │ │ + movs r2, #1 │ │ │ │ + movw r8, #25464 @ 0x6378 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + movw lr, #25468 @ 0x637c │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw r2, #17148 @ 0x42fc │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw ip, #25472 @ 0x6380 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r0, #25476 @ 0x6384 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + adds r5, #1 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + b.w 90cca │ │ │ │ + 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 917ac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90bc6 │ │ │ │ + beq.w 90b8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90bc6 │ │ │ │ + bne.w 90b8a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 90bc6 │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - movs r4, #5 │ │ │ │ - movw r1, #24680 @ 0x6068 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw lr, #24684 @ 0x606c │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #24688 @ 0x6070 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r2, #24692 @ 0x6074 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw ip, #24696 @ 0x6078 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - adds r5, #1 │ │ │ │ - movs r2, #1 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - b.w 90a4e │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - itttt lt │ │ │ │ - rsblt fp, fp, #0 │ │ │ │ - ldrlt r2, [sp, #32] │ │ │ │ - orrlt.w r2, r2, #1 │ │ │ │ - strlt r2, [sp, #32] │ │ │ │ - b.n 9146c │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 90b8a │ │ │ │ + movs r5, #10 │ │ │ │ + rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ + adds r2, #47 @ 0x2f │ │ │ │ + adds r0, #1 │ │ │ │ + mla r5, r5, ip, r3 │ │ │ │ + movw r3, #26215 @ 0x6667 │ │ │ │ + movt r3, #26214 @ 0x6666 │ │ │ │ + smull r3, lr, r2, r3 │ │ │ │ + asrs r3, r2, #31 │ │ │ │ + rsb r3, r3, lr, asr #2 │ │ │ │ + cmp r3, ip │ │ │ │ + sub.w ip, r5, #48 @ 0x30 │ │ │ │ + bge.w 91660 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24736 @ 0x60a0 │ │ │ │ + movw r1, #25532 @ 0x63bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.w 90ba0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r7, r3, #28 │ │ │ │ - bpl.w 90e88 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ - b.w 90e8a │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 90eaa │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r8, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e2dbc │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9116e │ │ │ │ - b.w 90cac │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + bl 1273d4 │ │ │ │ + b.w 90b64 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + adds r5, #2 │ │ │ │ + ldrb r3, [r5, #0] │ │ │ │ + adds r1, r2, #4 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + ldr.w fp, [r2] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + it lt │ │ │ │ + mvnlt.w fp, #1 │ │ │ │ + b.n 9115a │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 91a7c │ │ │ │ + bge.n 91966 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - lsls r4, r3, #28 │ │ │ │ - bmi.w 91a6a │ │ │ │ - bl 16a098 │ │ │ │ + lsls r7, r3, #28 │ │ │ │ + bmi.n 91954 │ │ │ │ + bl 16a420 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9116e │ │ │ │ - b.w 90cac │ │ │ │ - movs r1, #10 │ │ │ │ - rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - adds r2, #47 @ 0x2f │ │ │ │ - adds r0, #1 │ │ │ │ - mla r1, r1, fp, r3 │ │ │ │ - movw r3, #26215 @ 0x6667 │ │ │ │ - movt r3, #26214 @ 0x6666 │ │ │ │ - smull r3, r5, r2, r3 │ │ │ │ - asrs r3, r2, #31 │ │ │ │ - rsb r3, r3, r5, asr #2 │ │ │ │ - cmp r3, fp │ │ │ │ - sub.w fp, r1, #48 @ 0x30 │ │ │ │ - bge.w 9145e │ │ │ │ + bne.w 912c8 │ │ │ │ + b.w 90c3c │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ + bl 16a424 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 912c8 │ │ │ │ + b.w 90c3c │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #25612 @ 0x640c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r8, r6 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273d4 │ │ │ │ + b.w 90b64 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24700 @ 0x607c │ │ │ │ + movw r1, #25548 @ 0x63cc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r8, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.w 90ba0 │ │ │ │ - mov r0, r9 │ │ │ │ + bl 1273d4 │ │ │ │ + b.w 90b64 │ │ │ │ + mov r0, r8 │ │ │ │ adds r7, #2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #24 │ │ │ │ adds r2, r0, #1 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r0, sp, #58 @ 0x3a │ │ │ │ + mov r1, r8 │ │ │ │ + add.w r0, sp, #66 @ 0x42 │ │ │ │ blx 2a6ec <__memmove_chk@plt> │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ - strh.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 914cc │ │ │ │ + strh.w r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 91630 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ - strb.w r3, [sp, #57] @ 0x39 │ │ │ │ - b.n 914cc │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - movs r4, #4 │ │ │ │ - movw r1, #24660 @ 0x6054 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw lr, #24664 @ 0x6058 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #24668 @ 0x605c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r2, #24672 @ 0x6060 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw ip, #24676 @ 0x6064 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - adds r5, #1 │ │ │ │ - movs r2, #1 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - b.w 90a4e │ │ │ │ + strb.w r3, [sp, #65] @ 0x41 │ │ │ │ + b.n 91630 │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + adds r1, #4 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + b.n 91398 │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ + b.n 91256 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + mov r3, fp │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl d1a24 │ │ │ │ + b.w 90dc2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - mov r5, r1 │ │ │ │ + mov r5, r0 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 909ea │ │ │ │ + b.w 909c8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - mov r5, r1 │ │ │ │ + mov r5, r0 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 909ea │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24836 @ 0x6104 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.w 90ba0 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - adds r5, #2 │ │ │ │ - ldrb r3, [r5, #0] │ │ │ │ - adds r1, r2, #4 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - ldr.w sl, [r2] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - it lt │ │ │ │ - mvnlt.w sl, #1 │ │ │ │ - b.w 90bde │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ + b.w 909c8 │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24716 @ 0x608c │ │ │ │ + movw r1, #25568 @ 0x63e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r8, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.w 90ba0 │ │ │ │ + bl 1273d4 │ │ │ │ + b.w 90b64 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 90e6e │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r8, r6 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 90b64 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 90b64 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 90b64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90d5c │ │ │ │ + bne.w 90c68 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - mov r2, fp │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #0] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl 26ae98 │ │ │ │ - b.w 90df8 │ │ │ │ - ldr.w r3, [sl, #28] │ │ │ │ - b.n 91258 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - adds r2, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 912b0 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - mov r2, fp │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + mov r3, fp │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 26b1d0 │ │ │ │ + b.w 90dc2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + strd r0, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - strb.w r0, [sp, #116] @ 0x74 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl 26ae98 │ │ │ │ - b.w 90df8 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 90ba0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + strb.w r0, [sp, #124] @ 0x7c │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 26b1d0 │ │ │ │ + b.w 90dc2 │ │ │ │ + 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 │ │ │ │ - bne.w 90ba0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 90ba0 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ - bl 16a09c │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + mov r5, r0 │ │ │ │ + itttt lt │ │ │ │ + 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 91672 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1e3444 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 9116e │ │ │ │ - b.w 90cac │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 912c8 │ │ │ │ + b.w 90c3c │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24780 @ 0x60cc │ │ │ │ + movw r1, #25668 @ 0x6444 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r8, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.w 90ba0 │ │ │ │ + bl d19a0 │ │ │ │ + b.w 90b64 │ │ │ │ │ │ │ │ -00091a9c : │ │ │ │ +00091b34 : │ │ │ │ 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 │ │ │ │ @@ -154659,93 +154712,93 @@ │ │ │ │ movs r4, #1 │ │ │ │ add r1, r2 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ strd r1, r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, 91af0 │ │ │ │ + cbz r0, 91b88 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a5370 │ │ │ │ + bl 1a5a10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91aec │ │ │ │ + beq.n 91b84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 91aec │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 91b84 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbnz r0, 91af6 │ │ │ │ + cbnz r0, 91b8e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 7732c │ │ │ │ - b.n 91af0 │ │ │ │ + bl 77360 │ │ │ │ + b.n 91b88 │ │ │ │ │ │ │ │ -00091afc <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +00091b94 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 91bb0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + beq.n 91c48 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91bbe <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ + beq.n 91c56 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 91b46 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + bls.n 91bde <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldrd r3, r0, [r4, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 91b46 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + blt.n 91bde <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 91b60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ + bne.n 91bf8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r3 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #20] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - cbz r6, 91b58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + cbz r6, 91bf0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c99a4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9a2c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 91c5a <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + beq.w 91cf2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 91b30 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ + beq.n 91bc8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 91c10 <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ + bne.n 91ca8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ bic.w r2, r6, #3 │ │ │ │ adds r1, r5, r6 │ │ │ │ add r2, r5 │ │ │ │ add.w ip, r3, r0, lsl #1 │ │ │ │ mov r3, r5 │ │ │ │ mov lr, ip │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 91bee <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ + bcc.n 91c86 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ rsb r3, r5, #3 │ │ │ │ sub.w lr, r5, #3 │ │ │ │ add r3, r2 │ │ │ │ cmp r2, lr │ │ │ │ bic.w r2, r3, #3 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ @@ -154753,64 +154806,64 @@ │ │ │ │ add r2, r5 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add r3, ip │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 91bea <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ + bcs.n 91c82 <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 91b9e <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ + b.n 91c36 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ mov r0, r1 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91b1a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 91bb2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91b1a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 91bb2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91c84 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 91d1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91c5a <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + beq.n 91cf2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ strb.w r2, [r4, #33] @ 0x21 │ │ │ │ - bl 1a540c │ │ │ │ + bl 1a5aac │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ - b.n 91b40 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 91bd8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r6, r0 │ │ │ │ - b.n 91b40 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 91bd8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ adds r3, #4 │ │ │ │ strh.w r7, [lr], #8 │ │ │ │ ldrb.w r7, [r3, #-3] │ │ │ │ strh.w r7, [lr, #-6] │ │ │ │ ldrb.w r7, [r3, #-2] │ │ │ │ strh.w r7, [lr, #-4] │ │ │ │ ldrb.w r7, [r3, #-1] │ │ │ │ strh.w r7, [lr, #-2] │ │ │ │ - b.n 91b76 <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ + b.n 91c0e <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ bic.w r2, r6, #3 │ │ │ │ adds r1, r5, r6 │ │ │ │ add r2, r5 │ │ │ │ add.w ip, r3, r0, lsl #2 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, ip │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 91c60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x164> │ │ │ │ + bcc.n 91cf8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x164> │ │ │ │ rsb r3, r5, #3 │ │ │ │ subs r0, r5, #3 │ │ │ │ add r3, r2 │ │ │ │ cmp r2, r0 │ │ │ │ bic.w r2, r3, #3 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ @@ -154818,350 +154871,350 @@ │ │ │ │ add r2, r5 │ │ │ │ mov.w r3, r3, lsl #4 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add r3, ip │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 91be8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ + bcs.n 91c80 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 91c48 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14c> │ │ │ │ + b.n 91ce0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ adds r3, #4 │ │ │ │ str.w r7, [r0], #16 │ │ │ │ ldrb.w r7, [r3, #-3] │ │ │ │ str.w r7, [r0, #-12] │ │ │ │ ldrb.w r7, [r3, #-2] │ │ │ │ str.w r7, [r0, #-8] │ │ │ │ ldrb.w r7, [r3, #-1] │ │ │ │ str.w r7, [r0, #-4] │ │ │ │ - b.n 91c22 <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ + b.n 91cba <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 91d80 <_PyUnicodeWriter_WriteASCIIString@@Base+0x284> │ │ │ │ + beq.n 91e18 <_PyUnicodeWriter_WriteASCIIString@@Base+0x284> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91df8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fc> │ │ │ │ - blt.w 91e4e <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ + beq.w 91e90 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fc> │ │ │ │ + blt.w 91ee6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 91e68 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + bgt.w 91f00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r1, #21 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 91e0c <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ - ldr r2, [pc, #420] @ (91e7c <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ + bne.w 91ea4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ + ldr r2, [pc, #420] @ (91f14 <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bgt.n 91dc8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ + bgt.n 91e60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ add.w r9, r1, #20 │ │ │ │ mov.w r1, r9, lsr #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 91db8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2bc> │ │ │ │ + beq.n 91e50 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2bc> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 91d68 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ + cbz r2, 91e00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #344] @ (91e80 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ + ldr r2, [pc, #344] @ (91f18 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91e1e <_PyUnicodeWriter_WriteASCIIString@@Base+0x322> │ │ │ │ + bne.n 91eb6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x322> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ strb r3, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, r9] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 91e00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x304> │ │ │ │ + bpl.n 91e98 <_PyUnicodeWriter_WriteASCIIString@@Base+0x304> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 91e74 <_PyUnicodeWriter_WriteASCIIString@@Base+0x378> │ │ │ │ + bpl.w 91f0c <_PyUnicodeWriter_WriteASCIIString@@Base+0x378> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r4, #20 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r7, r0, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 91dac <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b0> │ │ │ │ + bhi.n 91e44 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b0> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r7 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r7] │ │ │ │ - b.n 91d0e <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + b.n 91da6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r4, #19968 @ 0x4e00 │ │ │ │ movtlt r4, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #232] @ (91e84 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ + ldrge r4, [pc, #232] @ (91f1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 91d0e <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + b.n 91da6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91d0e <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + bne.n 91da6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49541 @ 0xc185 │ │ │ │ + movw r3, #49605 @ 0xc1c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 91e32 <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ + bne.n 91eca <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 91e68 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + beq.n 91f00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ add.w r9, r5, #20 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 91d0e <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ - ldr r4, [pc, #140] @ (91e88 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ + b.n 91da6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + ldr r4, [pc, #140] @ (91f20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n 91d4c <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bmi.n 91de4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 91d60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ + b.n 91df8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 91e68 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + cbz r0, 91f00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ add.w r9, r5, #20 │ │ │ │ - b.n 91d0e <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 91da6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 91e42 <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ + bne.n 91eda <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126880 │ │ │ │ - b.n 91d34 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + bl 126cb8 │ │ │ │ + b.n 91dcc <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 91de4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e8> │ │ │ │ + b.n 91e7c <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 91d34 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + b.n 91dcc <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63816 @ 0xf948 │ │ │ │ + movw r1, #64648 @ 0xfc88 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 91d60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ - bl 1e82fc │ │ │ │ + b.n 91df8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ + bl 1e8984 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91dfa <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ - b.n 91e64 <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ + bne.n 91e92 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ + b.n 91efc <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ add.w r0, r4, #28 │ │ │ │ - b.n 91e02 <_PyUnicodeWriter_WriteASCIIString@@Base+0x306> │ │ │ │ + b.n 91e9a <_PyUnicodeWriter_WriteASCIIString@@Base+0x306> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00091e8c <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +00091f24 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 91f30 <_PyUnicodeWriter_Finish@@Base+0xa4> │ │ │ │ + beq.n 91fc8 <_PyUnicodeWriter_Finish@@Base+0xa4> │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91f2c <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + bne.n 91fc4 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 91ece <_PyUnicodeWriter_Finish@@Base+0x42> │ │ │ │ + beq.n 91f66 <_PyUnicodeWriter_Finish@@Base+0x42> │ │ │ │ mov r0, r5 │ │ │ │ - bl ca73c <_PyUnicodeWriter_PrepareInternal@@Base+0xd98> │ │ │ │ + bl ca7c4 <_PyUnicodeWriter_PrepareInternal@@Base+0xd98> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91f5c <_PyUnicodeWriter_Finish@@Base+0xd0> │ │ │ │ + beq.n 91ff4 <_PyUnicodeWriter_Finish@@Base+0xd0> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91f50 <_PyUnicodeWriter_Finish@@Base+0xc4> │ │ │ │ + beq.n 91fe8 <_PyUnicodeWriter_Finish@@Base+0xc4> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 91ed4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 91f6c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r5 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 91eca <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 91f62 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 91eca <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 91f62 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 91f58 <_PyUnicodeWriter_Finish@@Base+0xcc> │ │ │ │ + bpl.n 91ff0 <_PyUnicodeWriter_Finish@@Base+0xcc> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r5, #19968 @ 0x4e00 │ │ │ │ movtlt r5, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #108] @ (91f78 <_PyUnicodeWriter_Finish@@Base+0xec>) │ │ │ │ + ldrge r5, [pc, #108] @ (92010 <_PyUnicodeWriter_Finish@@Base+0xec>) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 91eca <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + beq.n 91f62 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91f2c <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + beq.n 91fc4 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 91f2c <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + cbnz r3, 91fc4 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 91eca <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + b.n 91f62 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 91f4c <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + cbz r2, 91fe4 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 91f4c <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + beq.n 91fe4 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 91f4c <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + cbnz r3, 91fe4 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - ldr r4, [pc, #44] @ (91f7c <_PyUnicodeWriter_Finish@@Base+0xf0>) │ │ │ │ - b.n 91eca <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + ldr r4, [pc, #44] @ (92014 <_PyUnicodeWriter_Finish@@Base+0xf0>) │ │ │ │ + b.n 91f62 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a3de8 │ │ │ │ + b.w 1a4488 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b.n 91eee <_PyUnicodeWriter_Finish@@Base+0x62> │ │ │ │ + b.n 91f86 <_PyUnicodeWriter_Finish@@Base+0x62> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91eca <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + beq.n 91f62 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91eca <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 91f62 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91eca <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 91f62 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ nop │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 929c0 <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ + beq.w 92a58 <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 92aec <_PyUnicodeWriter_Finish@@Base+0xc60> │ │ │ │ + bcs.w 92b84 <_PyUnicodeWriter_Finish@@Base+0xc60> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ - bgt.w 929e6 <_PyUnicodeWriter_Finish@@Base+0xb5a> │ │ │ │ + bgt.w 92a7e <_PyUnicodeWriter_Finish@@Base+0xb5a> │ │ │ │ bic.w r7, r6, #128 @ 0x80 │ │ │ │ and.w r6, r6, #128 @ 0x80 │ │ │ │ sub.w r2, r7, #40 @ 0x28 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi.w 92232 <_PyUnicodeWriter_Finish@@Base+0x3a6> │ │ │ │ + bhi.w 922ca <_PyUnicodeWriter_Finish@@Base+0x3a6> │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r2, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ @@ -155240,337 +155293,337 @@ │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsrs r7, r3, #1 │ │ │ │ lsls r3, r3, #16 │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsls r4, r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9338c │ │ │ │ + bl 93424 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93072 <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ + blt.w 9310a <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.w 93072 <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ + bge.w 9310a <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r5, [r2, r0, lsl #2] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9307c <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + beq.w 93114 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 928fe <_PyUnicodeWriter_Finish@@Base+0xa72> │ │ │ │ + bne.w 92996 <_PyUnicodeWriter_Finish@@Base+0xa72> │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92a22 <_PyUnicodeWriter_Finish@@Base+0xb96> │ │ │ │ + beq.w 92aba <_PyUnicodeWriter_Finish@@Base+0xb96> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc.w r8, #1 │ │ │ │ - bcs.w 92b46 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bcs.w 92bde <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 93924 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ + bl 939bc <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r0, 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r7 │ │ │ │ - bl 942a0 │ │ │ │ + bl 94334 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92248 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 922e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 928e0 <_PyUnicodeWriter_Finish@@Base+0xa54> │ │ │ │ - ldr r2, [pc, #476] @ (922e0 <_PyUnicodeWriter_Finish@@Base+0x454>) │ │ │ │ + beq.w 92978 <_PyUnicodeWriter_Finish@@Base+0xa54> │ │ │ │ + ldr r2, [pc, #476] @ (92378 <_PyUnicodeWriter_Finish@@Base+0x454>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r6, 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - cbz r0, 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r6, 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r0, 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 92fe0 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ + blt.w 93078 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 920b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9214c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9338c │ │ │ │ + bl 93424 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 92f6e <_PyUnicodeWriter_Finish@@Base+0x10e2> │ │ │ │ + blt.w 93006 <_PyUnicodeWriter_Finish@@Base+0x10e2> │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 93924 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ + bl 939bc <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92fe0 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ + beq.w 93078 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ mov r2, r7 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29c10 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 94198 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 9422c <_PyObject_GetMethod@@Base+0xca8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 920b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9214c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92b8a <_PyUnicodeWriter_Finish@@Base+0xcfe> │ │ │ │ + beq.w 92c22 <_PyUnicodeWriter_Finish@@Base+0xcfe> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 92b46 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bcs.w 92bde <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 720b4 │ │ │ │ + bl 72174 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9285a <_PyUnicodeWriter_Finish@@Base+0x9ce> │ │ │ │ + bne.w 928f2 <_PyUnicodeWriter_Finish@@Base+0x9ce> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ble.n 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f80 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92018 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b60 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92bf8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq.n 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f80 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92018 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b60 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92bf8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq.n 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f80 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92018 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b60 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92bf8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f80 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92018 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b60 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92bf8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #4 │ │ │ │ str r0, [r5, #24] │ │ │ │ - beq.n 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f80 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92018 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b60 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92bf8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #5 │ │ │ │ str r0, [r5, #28] │ │ │ │ - beq.n 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f80 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92018 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b60 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92bf8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #6 │ │ │ │ str r0, [r5, #32] │ │ │ │ - beq.n 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ add.w r8, r5, #32 │ │ │ │ movs r6, #6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #1 │ │ │ │ - bl 91f80 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92018 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b60 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92bf8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r6, r7 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ - bne.n 9221a <_PyUnicodeWriter_Finish@@Base+0x38e> │ │ │ │ - b.n 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.n 922b2 <_PyUnicodeWriter_Finish@@Base+0x38e> │ │ │ │ + b.n 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25756 @ 0x649c │ │ │ │ + movw r1, #26588 @ 0x67dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 920b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9214c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9338c │ │ │ │ + bl 93424 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.w 92f2e <_PyUnicodeWriter_Finish@@Base+0x10a2> │ │ │ │ + blt.w 92fc6 <_PyUnicodeWriter_Finish@@Base+0x10a2> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9226a <_PyUnicodeWriter_Finish@@Base+0x3de> │ │ │ │ + bne.n 92302 <_PyUnicodeWriter_Finish@@Base+0x3de> │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - beq.w 92fac <_PyUnicodeWriter_Finish@@Base+0x1120> │ │ │ │ + beq.w 93044 <_PyUnicodeWriter_Finish@@Base+0x1120> │ │ │ │ movs r0, #0 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ - beq.w 9311e <_PyUnicodeWriter_Finish@@Base+0x1292> │ │ │ │ - bl f5df8 │ │ │ │ + beq.w 931b6 <_PyUnicodeWriter_Finish@@Base+0x1292> │ │ │ │ + bl f5dd8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92aa8 <_PyUnicodeWriter_Finish@@Base+0xc1c> │ │ │ │ + bne.w 92b40 <_PyUnicodeWriter_Finish@@Base+0xc1c> │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r8, r7 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, r6 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.w 92a04 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ - bl 91f80 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92a9c <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bl 92018 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 92cbe <_PyUnicodeWriter_Finish@@Base+0xe32> │ │ │ │ + beq.w 92d56 <_PyUnicodeWriter_Finish@@Base+0xe32> │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl e1458 │ │ │ │ + bl e1478 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92ef2 <_PyUnicodeWriter_Finish@@Base+0x1066> │ │ │ │ + beq.w 92f8a <_PyUnicodeWriter_Finish@@Base+0x1066> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 92ce0 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + bne.w 92d78 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 92296 <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ + b.n 9232e <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92a26 <_PyUnicodeWriter_Finish@@Base+0xb9a> │ │ │ │ + beq.w 92abe <_PyUnicodeWriter_Finish@@Base+0xb9a> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 92b46 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bls.w 92bde <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 920d8 <_PyUnicodeWriter_Finish@@Base+0x24c> │ │ │ │ + b.n 92170 <_PyUnicodeWriter_Finish@@Base+0x24c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92e7a <_PyUnicodeWriter_Finish@@Base+0xfee> │ │ │ │ + beq.w 92f12 <_PyUnicodeWriter_Finish@@Base+0xfee> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92968 <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ + bne.w 92a00 <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 9338c │ │ │ │ + bl 93424 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - beq.w 9298a <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ + beq.w 92a22 <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9338c │ │ │ │ + bl 93424 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq.w 93006 <_PyUnicodeWriter_Finish@@Base+0x117a> │ │ │ │ + beq.w 9309e <_PyUnicodeWriter_Finish@@Base+0x117a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9338c │ │ │ │ + bl 93424 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 92f5c <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ + beq.w 92ff4 <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9338c │ │ │ │ + bl 93424 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq.w 93028 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + beq.w 930c0 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9338c │ │ │ │ + bl 93424 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq.w 93014 <_PyUnicodeWriter_Finish@@Base+0x1188> │ │ │ │ + beq.w 930ac <_PyUnicodeWriter_Finish@@Base+0x1188> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f80 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92018 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92994 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + beq.w 92a2c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f80 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92018 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f98 <_PyUnicodeWriter_Finish@@Base+0x110c> │ │ │ │ + beq.w 93030 <_PyUnicodeWriter_Finish@@Base+0x110c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f80 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92018 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e4c <_PyUnicodeWriter_Finish@@Base+0xfc0> │ │ │ │ + beq.w 92ee4 <_PyUnicodeWriter_Finish@@Base+0xfc0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f80 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92018 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e3e <_PyUnicodeWriter_Finish@@Base+0xfb2> │ │ │ │ + beq.w 92ed6 <_PyUnicodeWriter_Finish@@Base+0xfb2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f80 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92018 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e40 <_PyUnicodeWriter_Finish@@Base+0xfb4> │ │ │ │ + beq.w 92ed8 <_PyUnicodeWriter_Finish@@Base+0xfb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f80 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92018 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e32 <_PyUnicodeWriter_Finish@@Base+0xfa6> │ │ │ │ + beq.w 92eca <_PyUnicodeWriter_Finish@@Base+0xfa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f80 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92018 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e64 <_PyUnicodeWriter_Finish@@Base+0xfd8> │ │ │ │ + beq.w 92efc <_PyUnicodeWriter_Finish@@Base+0xfd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f80 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92018 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e5e <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ + beq.w 92ef6 <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9338c │ │ │ │ + bl 93424 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq.w 92e6c <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ + beq.w 92f04 <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f80 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92018 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e14 <_PyUnicodeWriter_Finish@@Base+0xf88> │ │ │ │ + beq.w 92eac <_PyUnicodeWriter_Finish@@Base+0xf88> │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f80 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92018 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e16 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + beq.w 92eae <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -155587,1661 +155640,1661 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ strd r3, r7, [sp, #116] @ 0x74 │ │ │ │ - bl 945a4 │ │ │ │ + bl 94638 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 92e16 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + blt.w 92eae <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 95054 <_Py_write@@Base+0x8f4> │ │ │ │ + bl 950e8 <_Py_write@@Base+0x8f4> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e16 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + beq.w 92eae <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 929aa <_PyUnicodeWriter_Finish@@Base+0xb1e> │ │ │ │ + bne.w 92a42 <_PyUnicodeWriter_Finish@@Base+0xb1e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92452 <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ + beq.n 924ea <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92906 <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ + beq.w 9299e <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92468 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + beq.n 92500 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9293c <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ + beq.w 929d4 <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 92482 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + cbz r3, 9251a <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92482 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + beq.n 9251a <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92952 <_PyUnicodeWriter_Finish@@Base+0xac6> │ │ │ │ + beq.w 929ea <_PyUnicodeWriter_Finish@@Base+0xac6> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 9249c <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + cbz r3, 92534 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9249c <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + beq.n 92534 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 928ca <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ - cbz r7, 924b2 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + beq.w 92962 <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ + cbz r7, 9254a <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 924b2 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + beq.n 9254a <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92926 <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ + beq.w 929be <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 924cc <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + cbz r3, 92564 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 924cc <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + beq.n 92564 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92884 <_PyUnicodeWriter_Finish@@Base+0x9f8> │ │ │ │ + beq.w 9291c <_PyUnicodeWriter_Finish@@Base+0x9f8> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 924ea <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + beq.n 92582 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 924ea <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + beq.n 92582 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9289a <_PyUnicodeWriter_Finish@@Base+0xa0e> │ │ │ │ + beq.w 92932 <_PyUnicodeWriter_Finish@@Base+0xa0e> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 92508 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + beq.n 925a0 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92508 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + beq.n 925a0 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 928b2 <_PyUnicodeWriter_Finish@@Base+0xa26> │ │ │ │ + beq.w 9294a <_PyUnicodeWriter_Finish@@Base+0xa26> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 92526 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 925be <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92526 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 925be <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92866 <_PyUnicodeWriter_Finish@@Base+0x9da> │ │ │ │ + beq.w 928fe <_PyUnicodeWriter_Finish@@Base+0x9da> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - ldr r2, [pc, #820] @ (92880 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ + bne.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ldr r2, [pc, #820] @ (92918 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92ba6 <_PyUnicodeWriter_Finish@@Base+0xd1a> │ │ │ │ + bne.w 92c3e <_PyUnicodeWriter_Finish@@Base+0xd1a> │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 920b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9214c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 920b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9214c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov.w r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9338c │ │ │ │ + bl 93424 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 93048 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + blt.w 930e0 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ mov r1, r4 │ │ │ │ - bl 93924 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ + bl 939bc <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 942a0 │ │ │ │ + bl 94334 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 920fa <_PyUnicodeWriter_Finish@@Base+0x26e> │ │ │ │ - b.n 92248 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92192 <_PyUnicodeWriter_Finish@@Base+0x26e> │ │ │ │ + b.n 922e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9338c │ │ │ │ + bl 93424 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.w 93048 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ - beq.w 93036 <_PyUnicodeWriter_Finish@@Base+0x11aa> │ │ │ │ + blt.w 930e0 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + beq.w 930ce <_PyUnicodeWriter_Finish@@Base+0x11aa> │ │ │ │ mov r1, r4 │ │ │ │ - bl 93924 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ + bl 939bc <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r8 │ │ │ │ - movw r2, #25364 @ 0x6314 │ │ │ │ + movw r2, #26196 @ 0x6654 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl aba34 │ │ │ │ + bl aba9c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 92c5c <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ + bne.w 92cf4 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 9216a <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 92202 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9338c │ │ │ │ + bl 93424 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 929b4 <_PyUnicodeWriter_Finish@@Base+0xb28> │ │ │ │ + beq.w 92a4c <_PyUnicodeWriter_Finish@@Base+0xb28> │ │ │ │ mov r0, r5 │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94198 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 9422c <_PyObject_GetMethod@@Base+0xca8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 920b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9214c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 9256c <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ + b.n 92604 <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 9259c <_PyUnicodeWriter_Finish@@Base+0x710> │ │ │ │ + b.n 92634 <_PyUnicodeWriter_Finish@@Base+0x710> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 920b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9214c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #7780 @ 0x1e64 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 920b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9214c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 920b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9214c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d50dc │ │ │ │ + bl 1d57a4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 92c6e <_PyUnicodeWriter_Finish@@Base+0xde2> │ │ │ │ + beq.w 92d06 <_PyUnicodeWriter_Finish@@Base+0xde2> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83ae0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 92600 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + beq.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 92698 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9338c │ │ │ │ + bl 93424 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 931a4 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ + beq.w 9323c <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 93180 <_PyUnicodeWriter_Finish@@Base+0x12f4> │ │ │ │ + beq.w 93218 <_PyUnicodeWriter_Finish@@Base+0x12f4> │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 931b4 <_PyUnicodeWriter_Finish@@Base+0x1328> │ │ │ │ + beq.w 9324c <_PyUnicodeWriter_Finish@@Base+0x1328> │ │ │ │ eor.w r7, r0, r0, asr #31 │ │ │ │ sub.w r7, r7, r0, asr #31 │ │ │ │ subs r7, #1 │ │ │ │ mov.w r9, r7, asr #1 │ │ │ │ and.w r7, r7, #1 │ │ │ │ add.w sl, r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 7e040 <_PyLong_New@@Base> │ │ │ │ + bl 7e070 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ee6 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + beq.w 92f7e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ cmp.w r8, #0 │ │ │ │ ite ge │ │ │ │ movge.w r8, #1 │ │ │ │ movlt.w r8, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r8, #1 │ │ │ │ mov fp, r5 │ │ │ │ orr.w r3, r3, sl, lsl #3 │ │ │ │ add.w sl, r5, r9, lsl #2 │ │ │ │ add.w sl, sl, #8 │ │ │ │ str.w r3, [fp, #8]! │ │ │ │ mov r0, r4 │ │ │ │ cmp sl, fp │ │ │ │ - beq.w 92a58 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ - bl 1b6904 │ │ │ │ + beq.w 92af0 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + bl 1b7064 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #32768 @ 0x8000 │ │ │ │ mov r0, r4 │ │ │ │ - bhi.w 92ec6 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ - bl 1b6904 │ │ │ │ + bhi.w 92f5e <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bl 1b7064 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 92ec6 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bhi.w 92f5e <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ add.w r3, r8, r0, lsl #15 │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ - b.n 926c8 <_PyUnicodeWriter_Finish@@Base+0x83c> │ │ │ │ + b.n 92760 <_PyUnicodeWriter_Finish@@Base+0x83c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9338c │ │ │ │ + bl 93424 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.w 92190 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ - bl 7f7f4 │ │ │ │ + bge.w 92228 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + bl 7f828 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92248 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 922e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25380 @ 0x6324 │ │ │ │ + movw r1, #26212 @ 0x6664 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 920b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9214c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #7520 @ 0x1d60 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 920b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9214c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 259070 │ │ │ │ - b.n 9263c <_PyUnicodeWriter_Finish@@Base+0x7b0> │ │ │ │ + bl 259510 │ │ │ │ + b.n 926d4 <_PyUnicodeWriter_Finish@@Base+0x7b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9338c │ │ │ │ + bl 93424 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 92dea <_PyUnicodeWriter_Finish@@Base+0xf5e> │ │ │ │ - bl 722d0 │ │ │ │ + blt.w 92e82 <_PyUnicodeWriter_Finish@@Base+0xf5e> │ │ │ │ + bl 72318 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92dde <_PyUnicodeWriter_Finish@@Base+0xf52> │ │ │ │ + bne.w 92e76 <_PyUnicodeWriter_Finish@@Base+0xf52> │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 92d16 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ - bl 91f80 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92dae <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + bl 92018 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92cf4 <_PyUnicodeWriter_Finish@@Base+0xe68> │ │ │ │ + beq.w 92d8c <_PyUnicodeWriter_Finish@@Base+0xe68> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str.w r0, [r2, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 9275e <_PyUnicodeWriter_Finish@@Base+0x8d2> │ │ │ │ - bl 713d8 │ │ │ │ + b.n 927f6 <_PyUnicodeWriter_Finish@@Base+0x8d2> │ │ │ │ + bl 71420 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92d80 <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ + bne.w 92e18 <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 91f80 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 92018 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92d44 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ - bl 91f80 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92ddc <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 92018 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 92d3a <_PyUnicodeWriter_Finish@@Base+0xeae> │ │ │ │ + beq.w 92dd2 <_PyUnicodeWriter_Finish@@Base+0xeae> │ │ │ │ mov r2, r7 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 92d8c <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ + blt.w 92e24 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 927ce <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ + beq.n 92866 <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92dbc <_PyUnicodeWriter_Finish@@Base+0xf30> │ │ │ │ + beq.w 92e54 <_PyUnicodeWriter_Finish@@Base+0xf30> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 92792 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + beq.n 9282a <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92792 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bne.n 9282a <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92792 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9282a <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #8 │ │ │ │ - bl 93924 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ + bl 939bc <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 925dc <_PyUnicodeWriter_Finish@@Base+0x750> │ │ │ │ + beq.w 92674 <_PyUnicodeWriter_Finish@@Base+0x750> │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 10ca94 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 10cd1c <_PyLong_FromByteArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 9216a <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 92202 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d50dc │ │ │ │ + bl 1d57a4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 92ea2 <_PyUnicodeWriter_Finish@@Base+0x1016> │ │ │ │ + beq.w 92f3a <_PyUnicodeWriter_Finish@@Base+0x1016> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d50dc │ │ │ │ + bl 1d57a4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 92e94 <_PyUnicodeWriter_Finish@@Base+0x1008> │ │ │ │ + beq.w 92f2c <_PyUnicodeWriter_Finish@@Base+0x1008> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vstr d9, [sp, #80] @ 0x50 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 18261c │ │ │ │ + bl 182a2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 92600 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + beq.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 92698 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94198 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 9422c <_PyObject_GetMethod@@Base+0xca8> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 921a0 <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ - ldr r2, [pc, #24] @ (92880 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ + b.n 92238 <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ + ldr r2, [pc, #24] @ (92918 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92bf4 <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ + bne.w 92c8c <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ mov r0, r9 │ │ │ │ blx r6 │ │ │ │ - b.n 92526 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + b.n 925be <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #724] @ (92b5c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + ldr r2, [pc, #724] @ (92bf4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92bc0 <_PyUnicodeWriter_Finish@@Base+0xd34> │ │ │ │ + bne.w 92c58 <_PyUnicodeWriter_Finish@@Base+0xd34> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r6 │ │ │ │ - b.n 924cc <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ - ldr r2, [pc, #704] @ (92b5c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 92564 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + ldr r2, [pc, #704] @ (92bf4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92bda <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ + bne.w 92c72 <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ - b.n 924ea <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ - ldr r2, [pc, #680] @ (92b5c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 92582 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + ldr r2, [pc, #680] @ (92bf4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92d4e <_PyUnicodeWriter_Finish@@Base+0xec2> │ │ │ │ + bne.w 92de6 <_PyUnicodeWriter_Finish@@Base+0xec2> │ │ │ │ mov r0, sl │ │ │ │ blx r6 │ │ │ │ - b.n 92508 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ - ldr r2, [pc, #656] @ (92b5c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 925a0 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + ldr r2, [pc, #656] @ (92bf4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92b1e <_PyUnicodeWriter_Finish@@Base+0xc92> │ │ │ │ + bne.w 92bb6 <_PyUnicodeWriter_Finish@@Base+0xc92> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r6 │ │ │ │ - b.n 9249c <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + b.n 92534 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9211c <_PyUnicodeWriter_Finish@@Base+0x290> │ │ │ │ - b.n 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.w 921b4 <_PyUnicodeWriter_Finish@@Base+0x290> │ │ │ │ + b.n 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ movw r2, #48056 @ 0xbbb8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 920b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + beq.w 9214c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.w 920b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 9214c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #592] @ (92b5c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + ldr r2, [pc, #592] @ (92bf4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c0e <_PyUnicodeWriter_Finish@@Base+0xd82> │ │ │ │ + bne.w 92ca6 <_PyUnicodeWriter_Finish@@Base+0xd82> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92452 <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ - b.n 92468 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ - ldr r2, [pc, #564] @ (92b5c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + bne.w 924ea <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ + b.n 92500 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + ldr r2, [pc, #564] @ (92bf4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c28 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + bne.w 92cc0 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ - b.n 924b2 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ - ldr r2, [pc, #540] @ (92b5c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 9254a <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + ldr r2, [pc, #540] @ (92bf4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c42 <_PyUnicodeWriter_Finish@@Base+0xdb6> │ │ │ │ + bne.w 92cda <_PyUnicodeWriter_Finish@@Base+0xdb6> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r6 │ │ │ │ - b.n 92468 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ - ldr r2, [pc, #520] @ (92b5c <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 92500 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + ldr r2, [pc, #520] @ (92bf4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92d20 <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ + bne.w 92db8 <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r6 │ │ │ │ - b.n 92482 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + b.n 9251a <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1a5624 │ │ │ │ + bl 1a5cc4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - blt.w 92248 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + blt.w 922e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 9338c │ │ │ │ + bl 93424 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 92306 <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.w 9239e <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9303e <_PyUnicodeWriter_Finish@@Base+0x11b2> │ │ │ │ - bl 7f7f4 │ │ │ │ + beq.w 930d6 <_PyUnicodeWriter_Finish@@Base+0x11b2> │ │ │ │ + bl 7f828 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9313a <_PyUnicodeWriter_Finish@@Base+0x12ae> │ │ │ │ + beq.w 931d2 <_PyUnicodeWriter_Finish@@Base+0x12ae> │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 924ea <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + b.n 92582 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - bl 1a6568 │ │ │ │ - b.n 9243a <_PyUnicodeWriter_Finish@@Base+0x5ae> │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 1a6c08 │ │ │ │ + b.n 924d2 <_PyUnicodeWriter_Finish@@Base+0x5ae> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 925f2 <_PyUnicodeWriter_Finish@@Base+0x766> │ │ │ │ - b.n 92248 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 9268a <_PyUnicodeWriter_Finish@@Base+0x766> │ │ │ │ + b.n 922e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92ade <_PyUnicodeWriter_Finish@@Base+0xc52> │ │ │ │ + beq.w 92b76 <_PyUnicodeWriter_Finish@@Base+0xc52> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 93924 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ + bl 939bc <_PyObject_GetMethod@@Base+0x438> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92dd4 <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ + beq.w 92e6c <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r2, #2000 @ 0x7d0 │ │ │ │ - ble.w 91fbc <_PyUnicodeWriter_Finish@@Base+0x130> │ │ │ │ + ble.w 92054 <_PyUnicodeWriter_Finish@@Base+0x130> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #34504 @ 0x86c8 │ │ │ │ + movw r1, #35308 @ 0x89ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 920b6 <_PyUnicodeWriter_Finish@@Base+0x22a> │ │ │ │ + b.w 9214e <_PyUnicodeWriter_Finish@@Base+0x22a> │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r8 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ - beq.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6568 │ │ │ │ - b.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bl 1a6c08 │ │ │ │ + b.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 92c7c <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ + beq.w 92d14 <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 93924 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ + bl 939bc <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldrb r7, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 93924 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ + bl 939bc <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92586 <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ - b.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.w 9261e <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + b.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ add.w fp, r7, #2 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b6904 │ │ │ │ + bl 1b7064 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 92ec6 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bhi.w 92f5e <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 92a82 <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ + bne.n 92b1a <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 930f0 <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ + beq.w 93188 <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ rsb r2, r8, r8, lsl #4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ subs r2, #15 │ │ │ │ cmp fp, r8 │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ add sl, r3 │ │ │ │ - bne.n 92a64 <_PyUnicodeWriter_Finish@@Base+0xbd8> │ │ │ │ + bne.n 92afc <_PyUnicodeWriter_Finish@@Base+0xbd8> │ │ │ │ add.w r9, r5, r9, lsl #2 │ │ │ │ str.w sl, [r9, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 9216a <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 92202 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1a5624 │ │ │ │ + bl 1a5cc4 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.w 92282 <_PyUnicodeWriter_Finish@@Base+0x3f6> │ │ │ │ + bge.w 9231a <_PyUnicodeWriter_Finish@@Base+0x3f6> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92248 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 922e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92248 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 922e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 92248 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 922e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r6, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.w 929d8 <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ + bne.w 92a70 <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - movw r1, #25048 @ 0x61d8 │ │ │ │ + movw r1, #25880 @ 0x6518 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d39c4 │ │ │ │ + bl d3a00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 929fe <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ + beq.w 92a96 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #25076 @ 0x61f4 │ │ │ │ + movw r1, #25908 @ 0x6534 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 126f9c │ │ │ │ - b.n 929fe <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 92a96 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 928da <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ + beq.w 92972 <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r3 │ │ │ │ - b.n 928da <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ + b.n 92972 <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 92190 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + bne.w 92228 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25048 @ 0x61d8 │ │ │ │ + movw r1, #25880 @ 0x6518 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 92242 <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + b.w 922da <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92eae <_PyUnicodeWriter_Finish@@Base+0x1022> │ │ │ │ + beq.w 92f46 <_PyUnicodeWriter_Finish@@Base+0x1022> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92b84 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + beq.n 92c1c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92b84 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + cbnz r3, 92c1c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92b38 <_PyUnicodeWriter_Finish@@Base+0xcac> │ │ │ │ + beq.n 92bd0 <_PyUnicodeWriter_Finish@@Base+0xcac> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 93924 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ + bl 939bc <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldrb r7, [r0, #0] │ │ │ │ - b.w 92190 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.w 92228 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9255a <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ + beq.w 925f2 <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 9255a <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 925f2 <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92894 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ + beq.w 9292c <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 92894 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 9292c <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 928ac <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + beq.w 92944 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 928ac <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 92944 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92878 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ + beq.w 92910 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 92878 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 92910 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92918 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ + beq.w 929b0 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 92918 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 929b0 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92936 <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ + beq.w 929ce <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 92936 <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 929ce <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9294c <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + beq.w 929e4 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r3 │ │ │ │ - b.n 9294c <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ - ldr r2, [pc, #760] @ (92f58 <_PyUnicodeWriter_Finish@@Base+0x10cc>) │ │ │ │ + b.n 929e4 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + ldr r2, [pc, #760] @ (92ff0 <_PyUnicodeWriter_Finish@@Base+0x10cc>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7fb78 <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b.n 925da <_PyUnicodeWriter_Finish@@Base+0x74e> │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7fbac <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b.n 92672 <_PyUnicodeWriter_Finish@@Base+0x74e> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92650 <_PyUnicodeWriter_Finish@@Base+0x7c4> │ │ │ │ - b.w 92248 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 926e8 <_PyUnicodeWriter_Finish@@Base+0x7c4> │ │ │ │ + b.w 922e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 92b46 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + beq.w 92bde <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ mov r1, r4 │ │ │ │ - bl 93924 <_PyObject_GetMethod@@Base+0x438> │ │ │ │ + bl 939bc <_PyObject_GetMethod@@Base+0x438> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 92586 <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + bge.w 9261e <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25340 @ 0x62fc │ │ │ │ + movw r1, #26172 @ 0x663c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 920b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f7f4 │ │ │ │ + b.w 9214c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92b6a <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bne.w 92c02 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25592 @ 0x63f8 │ │ │ │ + movw r1, #26424 @ 0x6738 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 92b6a <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 92c02 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 922c2 <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ + bne.w 9235a <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.w 922c2 <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 9235a <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92d68 <_PyUnicodeWriter_Finish@@Base+0xedc> │ │ │ │ + beq.n 92e00 <_PyUnicodeWriter_Finish@@Base+0xedc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92d16 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + beq.n 92dae <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92d16 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + cbnz r3, 92dae <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.w 920b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.w 9214c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92962 <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ + beq.w 929fa <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.n 92962 <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ + b.n 929fa <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 92dc4 <_PyUnicodeWriter_Finish@@Base+0xf38> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 92e5c <_PyUnicodeWriter_Finish@@Base+0xf38> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92d16 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ - b.n 92cfc <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + beq.n 92dae <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + b.n 92d94 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 928c4 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + beq.w 9295c <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 928c4 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + b.n 9295c <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25508 @ 0x63a4 │ │ │ │ + movw r1, #26340 @ 0x66e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 92cfc <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 92d94 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94198 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 9422c <_PyObject_GetMethod@@Base+0xca8> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 92788 <_PyUnicodeWriter_Finish@@Base+0x8fc> │ │ │ │ + b.n 92820 <_PyUnicodeWriter_Finish@@Base+0x8fc> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92d9a <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ + beq.n 92e32 <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 92db4 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ + cbz r3, 92e4c <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92d44 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + beq.n 92ddc <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92d44 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bne.n 92ddc <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92d44 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 92ddc <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92d9a <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 92e32 <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 927ce <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 92866 <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92d44 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bne.n 92ddc <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92d44 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 92ddc <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 92b02 <_PyUnicodeWriter_Finish@@Base+0xc76> │ │ │ │ + b.n 92b9a <_PyUnicodeWriter_Finish@@Base+0xc76> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94198 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 9422c <_PyObject_GetMethod@@Base+0xca8> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 92756 <_PyUnicodeWriter_Finish@@Base+0x8ca> │ │ │ │ - bl 7f7f4 │ │ │ │ + b.n 927ee <_PyUnicodeWriter_Finish@@Base+0x8ca> │ │ │ │ + bl 7f828 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92248 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 922e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25464 @ 0x6378 │ │ │ │ + movw r1, #26296 @ 0x66b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 920b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 9214c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r8, r0 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9314c <_PyUnicodeWriter_Finish@@Base+0x12c0> │ │ │ │ + beq.w 931e4 <_PyUnicodeWriter_Finish@@Base+0x12c0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 93170 <_PyUnicodeWriter_Finish@@Base+0x12e4> │ │ │ │ + bne.w 93208 <_PyUnicodeWriter_Finish@@Base+0x12e4> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9291c <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ + b.n 929b4 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r8, fp │ │ │ │ mov r9, fp │ │ │ │ mov sl, fp │ │ │ │ - b.n 92e16 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92eae <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r8, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov sl, r7 │ │ │ │ mov fp, r7 │ │ │ │ str r7, [sp, #12] │ │ │ │ - b.n 92e16 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92eae <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 92e16 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92eae <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 92e16 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92eae <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 92e16 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - bl 7f7f4 │ │ │ │ + b.n 92eae <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92248 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.w 923c4 <_PyUnicodeWriter_Finish@@Base+0x538> │ │ │ │ + bne.w 922e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.w 9245c <_PyUnicodeWriter_Finish@@Base+0x538> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25628 @ 0x641c │ │ │ │ + movw r1, #26460 @ 0x675c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.w 92248 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 1273d4 │ │ │ │ + b.w 922e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9283c <_PyUnicodeWriter_Finish@@Base+0x9b0> │ │ │ │ - b.w 92248 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - bl 7f7f4 │ │ │ │ + beq.w 928d4 <_PyUnicodeWriter_Finish@@Base+0x9b0> │ │ │ │ + b.w 922e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92248 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 92822 <_PyUnicodeWriter_Finish@@Base+0x996> │ │ │ │ + bne.w 922e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 928ba <_PyUnicodeWriter_Finish@@Base+0x996> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25424 @ 0x6350 │ │ │ │ + movw r1, #26256 @ 0x6690 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 92b6a <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 92c02 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92edc <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + beq.n 92f74 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92edc <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + cbnz r3, 92f74 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 931cc <_PyUnicodeWriter_Finish@@Base+0x1340> │ │ │ │ + beq.w 93264 <_PyUnicodeWriter_Finish@@Base+0x1340> │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 9216a <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 92202 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92f04 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ + beq.n 92f9c <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 92f26 <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ + cbz r3, 92fbe <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92b84 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + beq.w 92c1c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92b84 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + bne.w 92c1c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92b84 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 92c1c <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92f04 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 92f9c <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ + bl 7f828 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92248 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 922e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25548 @ 0x63cc │ │ │ │ + movw r1, #26380 @ 0x670c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 920b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 9214c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92994 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + bne.w 92a2c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.w 92324 <_PyUnicodeWriter_Finish@@Base+0x498> │ │ │ │ - bl 7f7f4 │ │ │ │ + b.w 923bc <_PyUnicodeWriter_Finish@@Base+0x498> │ │ │ │ + bl 7f828 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92248 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 922e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25244 @ 0x629c │ │ │ │ + movw r1, #26076 @ 0x65dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 920b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 9214c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r3 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - b.n 92e16 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - ldr r1, [pc, #564] @ (931e4 <_PyUnicodeWriter_Finish@@Base+0x1358>) │ │ │ │ + b.n 92eae <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + ldr r1, [pc, #564] @ (9327c <_PyUnicodeWriter_Finish@@Base+0x1358>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r2, r1] │ │ │ │ mov r2, r3 │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 11cf68 │ │ │ │ + bl 11d380 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94198 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 9422c <_PyObject_GetMethod@@Base+0xca8> │ │ │ │ mov r5, r0 │ │ │ │ - b.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 92248 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 922e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92248 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 922e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 920b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f7f4 │ │ │ │ + b.w 9214c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92994 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - b.w 92316 <_PyUnicodeWriter_Finish@@Base+0x48a> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.w 92a2c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + b.w 923ae <_PyUnicodeWriter_Finish@@Base+0x48a> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92994 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + bne.w 92a2c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 92344 <_PyUnicodeWriter_Finish@@Base+0x4b8> │ │ │ │ - bl 7f7f4 │ │ │ │ + b.w 923dc <_PyUnicodeWriter_Finish@@Base+0x4b8> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92994 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - b.w 92334 <_PyUnicodeWriter_Finish@@Base+0x4a8> │ │ │ │ - ldr r3, [pc, #432] @ (931e8 <_PyUnicodeWriter_Finish@@Base+0x135c>) │ │ │ │ + bne.w 92a2c <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + b.w 923cc <_PyUnicodeWriter_Finish@@Base+0x4a8> │ │ │ │ + ldr r3, [pc, #432] @ (93280 <_PyUnicodeWriter_Finish@@Base+0x135c>) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 925d4 <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ + b.w 9266c <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 92306 <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ - bl 7f7f4 │ │ │ │ + b.w 9239e <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ + bl 7f828 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92248 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 922e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25296 @ 0x62d0 │ │ │ │ + movw r1, #26128 @ 0x6610 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 920b4 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f7f4 │ │ │ │ + b.w 9214c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92248 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 922e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25716 @ 0x6474 │ │ │ │ + movw r1, #26548 @ 0x67b4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 92242 <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + b.w 922da <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 259070 │ │ │ │ + bl 259510 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 930e4 <_PyUnicodeWriter_Finish@@Base+0x1258> │ │ │ │ + beq.n 9317c <_PyUnicodeWriter_Finish@@Base+0x1258> │ │ │ │ mov r0, r4 │ │ │ │ - bl 259070 │ │ │ │ + bl 259510 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 930d8 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + beq.n 93170 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 18261c │ │ │ │ + bl 182a2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 92600 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ - bl 7f7f4 │ │ │ │ + beq.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 92698 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92248 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 930c0 <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.w 922e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 93158 <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92248 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 930a8 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + bne.w 922e0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 93140 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93106 <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ + beq.n 9319e <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 93106 <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ + cbnz r3, 9319e <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25152 @ 0x6240 │ │ │ │ + movw r1, #25984 @ 0x6580 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 92ee6 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ - bl de7bc │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 92f7e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl de7d4 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92280 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ + beq.w 92318 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94198 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 9422c <_PyObject_GetMethod@@Base+0xca8> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.w 92280 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ + b.w 92318 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r7 │ │ │ │ mov fp, r7 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r7, [sp, #16] │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25672 @ 0x6448 │ │ │ │ + movw r1, #26504 @ 0x6788 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92e20 <_PyUnicodeWriter_Finish@@Base+0xf94> │ │ │ │ + bne.w 92eb8 <_PyUnicodeWriter_Finish@@Base+0xf94> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b.w 9291c <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ + b.w 929b4 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92e2e <_PyUnicodeWriter_Finish@@Base+0xfa2> │ │ │ │ - b.w 92908 <_PyUnicodeWriter_Finish@@Base+0xa7c> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.w 92ec6 <_PyUnicodeWriter_Finish@@Base+0xfa2> │ │ │ │ + b.w 929a0 <_PyUnicodeWriter_Finish@@Base+0xa7c> │ │ │ │ + bl 7f828 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92ee6 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bne.w 92f7e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e040 <_PyLong_New@@Base> │ │ │ │ + bl 7e070 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ee6 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + beq.w 92f7e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r9, r7 │ │ │ │ - b.w 926b2 <_PyUnicodeWriter_Finish@@Base+0x826> │ │ │ │ - bl 7e040 <_PyLong_New@@Base> │ │ │ │ + b.w 9274a <_PyUnicodeWriter_Finish@@Base+0x826> │ │ │ │ + bl 7e070 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9212a <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 9216a <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 921c2 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 92202 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25108 @ 0x6214 │ │ │ │ + movw r1, #25940 @ 0x6554 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 92ee6 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 92f7e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25196 @ 0x626c │ │ │ │ + movw r1, #26028 @ 0x65ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 92ee6 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 92f7e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000931ec <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +00093284 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 93226 <_PySys_GetRequiredAttr@@Base+0x3a> │ │ │ │ - ldr r3, [pc, #108] @ (93274 <_PySys_GetRequiredAttr@@Base+0x88>) │ │ │ │ + bpl.n 932be <_PySys_GetRequiredAttr@@Base+0x3a> │ │ │ │ + ldr r3, [pc, #108] @ (9330c <_PySys_GetRequiredAttr@@Base+0x88>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3872] @ 0xf20 │ │ │ │ - cbz r0, 9325c <_PySys_GetRequiredAttr@@Base+0x70> │ │ │ │ + cbz r0, 932f4 <_PySys_GetRequiredAttr@@Base+0x70> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 80400 │ │ │ │ - cbz r0, 93242 <_PySys_GetRequiredAttr@@Base+0x56> │ │ │ │ + bl 80434 │ │ │ │ + cbz r0, 932da <_PySys_GetRequiredAttr@@Base+0x56> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15236 @ 0x3b84 │ │ │ │ + movw r1, #16068 @ 0x3ec4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 93222 <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ + b.n 932ba <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #25812 @ 0x64d4 │ │ │ │ + movw r1, #26644 @ 0x6814 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 93220 <_PySys_GetRequiredAttr@@Base+0x34> │ │ │ │ + bl d19a0 │ │ │ │ + b.n 932b8 <_PySys_GetRequiredAttr@@Base+0x34> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25796 @ 0x64c4 │ │ │ │ + movw r1, #26628 @ 0x6804 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 9323e <_PySys_GetRequiredAttr@@Base+0x52> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 932d6 <_PySys_GetRequiredAttr@@Base+0x52> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00093278 : │ │ │ │ +00093310 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #248] @ (93388 ) │ │ │ │ + ldr r3, [pc, #248] @ (93420 ) │ │ │ │ sub sp, #16 │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 934ec <_PyObject_GetMethod@@Base> │ │ │ │ + bl 93584 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9332c │ │ │ │ - cbz r0, 932ee │ │ │ │ + beq.n 933c4 │ │ │ │ + cbz r0, 93386 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ bic.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #20 │ │ │ │ - bpl.n 932fa │ │ │ │ + bpl.n 93392 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ - cbz r4, 932fa │ │ │ │ + cbz r4, 93392 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 93322 │ │ │ │ - cbnz r3, 93330 │ │ │ │ + cbz r0, 933ba │ │ │ │ + cbnz r3, 933c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 932e6 │ │ │ │ + beq.n 9337e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 9331a │ │ │ │ + cbz r3, 933b2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #4 │ │ │ │ subs r2, r4, #1 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #20 │ │ │ │ - bmi.n 932bc │ │ │ │ + bmi.n 93354 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 892ec <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 892bc <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 932e0 │ │ │ │ - b.n 932e6 │ │ │ │ + bne.n 93378 │ │ │ │ + b.n 9337e │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 932e6 │ │ │ │ - cbz r3, 9335c │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9337e │ │ │ │ + cbz r3, 933f4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 9335c │ │ │ │ + cbz r3, 933f4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 932d4 │ │ │ │ + b.n 9336c │ │ │ │ mov r4, r6 │ │ │ │ - b.n 932e6 │ │ │ │ + b.n 9337e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 932d4 │ │ │ │ + beq.n 9336c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93378 │ │ │ │ + bne.n 93410 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #20476 @ 0x4ffc │ │ │ │ + movw r2, #21308 @ 0x533c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20dd18 │ │ │ │ - b.n 93328 │ │ │ │ + bl 20e2f4 │ │ │ │ + b.n 933c0 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #20428 @ 0x4fcc │ │ │ │ + movw r2, #21260 @ 0x530c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14a244 <_PyErr_Format@@Base> │ │ │ │ - b.n 93328 │ │ │ │ + bl 14a6fc <_PyErr_Format@@Base> │ │ │ │ + b.n 933c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93340 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93340 │ │ │ │ + bne.n 933d8 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 933d8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 933b4 │ │ │ │ + cbz r3, 9344c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 9342c │ │ │ │ + ble.n 934c4 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [r0, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 934a4 │ │ │ │ + beq.n 9353c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 93490 │ │ │ │ + ble.n 93528 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93480 │ │ │ │ - vldr d7, [pc, #272] @ 934d8 │ │ │ │ + beq.n 93518 │ │ │ │ + vldr d7, [pc, #272] @ 93570 │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - vldr d7, [pc, #264] @ 934e0 │ │ │ │ + vldr d7, [pc, #264] @ 93578 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 12f45c │ │ │ │ + bl 12f894 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 93442 │ │ │ │ - ldr r1, [pc, #244] @ (934e8 ) │ │ │ │ - movw r2, #3504 @ 0xdb0 │ │ │ │ + cbz r0, 934da │ │ │ │ + ldr r1, [pc, #244] @ (93580 ) │ │ │ │ + movw r2, #3020 @ 0xbcc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1271a4 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1275dc <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 93458 │ │ │ │ + cbz r0, 934f0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7544 │ │ │ │ + bl d759c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93448 │ │ │ │ + bne.n 934e0 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 9345c │ │ │ │ + bne.n 934f4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 93442 │ │ │ │ + cbz r3, 934da │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 933b0 │ │ │ │ + b.n 93448 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25824 @ 0x64e0 │ │ │ │ + movw r1, #26656 @ 0x6820 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 933b0 │ │ │ │ + b.n 93448 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93420 │ │ │ │ + bne.n 934b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93420 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 934b8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93442 │ │ │ │ + bne.n 934da │ │ │ │ cmp r5, #4 │ │ │ │ - bgt.n 934b6 │ │ │ │ + bgt.n 9354e │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25048 @ 0x61d8 │ │ │ │ + movw r1, #25880 @ 0x6518 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 93442 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 934da │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93420 │ │ │ │ + b.n 934b8 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #4 │ │ │ │ - bl 83e18 │ │ │ │ + bl 83e24 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 934d2 │ │ │ │ + cbz r0, 9356a │ │ │ │ movs r3, #4 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ - b.n 933c0 │ │ │ │ + b.n 93458 │ │ │ │ movs r0, #4 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 934d2 │ │ │ │ + cbz r0, 9356a │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 933c0 │ │ │ │ + b.n 93458 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ - movw r1, #25848 @ 0x64f8 │ │ │ │ + movw r1, #26680 @ 0x6838 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 93442 │ │ │ │ - bl 1e82fc │ │ │ │ - b.n 93442 │ │ │ │ + bl d19a0 │ │ │ │ + b.n 934da │ │ │ │ + bl 1e8984 │ │ │ │ + b.n 934da │ │ │ │ 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 92f3c <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ + b.n 92fd4 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000934ec <_PyObject_GetMethod@@Base>: │ │ │ │ +00093584 <_PyObject_GetMethod@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 93638 <_PyObject_GetMethod@@Base+0x14c> │ │ │ │ + bmi.w 936d0 <_PyObject_GetMethod@@Base+0x14c> │ │ │ │ ldr.w r3, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9367e <_PyObject_GetMethod@@Base+0x192> │ │ │ │ + beq.w 93716 <_PyObject_GetMethod@@Base+0x192> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ - movw r3, #57249 @ 0xdfa1 │ │ │ │ + movw r3, #57369 @ 0xe019 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9368c <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ + bne.w 93724 <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r9, #42220 @ 0xa4ec │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 9368c <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ + bne.w 93724 <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ ldr.w r2, [r6, #192] @ 0xc0 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #724] @ (93818 <_PyObject_GetMethod@@Base+0x32c>) │ │ │ │ + ldr r3, [pc, #724] @ (938b0 <_PyObject_GetMethod@@Base+0x32c>) │ │ │ │ eor.w sl, r2, r4, asr #3 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ubfx sl, sl, #0, #12 │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mul.w sl, r1, sl │ │ │ │ add.w fp, r3, sl │ │ │ │ add.w fp, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [fp, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 93772 <_PyObject_GetMethod@@Base+0x286> │ │ │ │ + bne.w 9380a <_PyObject_GetMethod@@Base+0x286> │ │ │ │ ldr.w r2, [fp, #2812] @ 0xafc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 93772 <_PyObject_GetMethod@@Base+0x286> │ │ │ │ + bne.w 9380a <_PyObject_GetMethod@@Base+0x286> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, sl │ │ │ │ ldr.w r8, [r3, #2816] @ 0xb00 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9389a <_PyObject_GetMethod@@Base+0x3ae> │ │ │ │ + beq.w 93932 <_PyObject_GetMethod@@Base+0x3ae> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 936ea <_PyObject_GetMethod@@Base+0x1fe> │ │ │ │ + beq.w 93782 <_PyObject_GetMethod@@Base+0x1fe> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #14 │ │ │ │ - bpl.w 936f6 <_PyObject_GetMethod@@Base+0x20a> │ │ │ │ + bpl.w 9378e <_PyObject_GetMethod@@Base+0x20a> │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 936a8 <_PyObject_GetMethod@@Base+0x1bc> │ │ │ │ + bmi.n 93740 <_PyObject_GetMethod@@Base+0x1bc> │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 9369c <_PyObject_GetMethod@@Base+0x1b0> │ │ │ │ + bmi.n 93734 <_PyObject_GetMethod@@Base+0x1b0> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93624 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 936bc <_PyObject_GetMethod@@Base+0x138> │ │ │ │ itttt lt │ │ │ │ ldrlt r1, [r5, #8] │ │ │ │ eorlt.w r0, r1, r1, asr #31 │ │ │ │ sublt.w r0, r0, r1, asr #31 │ │ │ │ ldrdlt r1, ip, [r2, #16] │ │ │ │ itttt lt │ │ │ │ addlt r2, r1, #3 │ │ │ │ mlalt r2, ip, r0, r2 │ │ │ │ biclt.w r2, r2, #3 │ │ │ │ addlt r3, r3, r2 │ │ │ │ adds r3, r5, r3 │ │ │ │ - beq.n 93624 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 936bc <_PyObject_GetMethod@@Base+0x138> │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 93624 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 936bc <_PyObject_GetMethod@@Base+0x138> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ - bl 80400 │ │ │ │ + bl 80434 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9383c <_PyObject_GetMethod@@Base+0x350> │ │ │ │ + bne.w 938d4 <_PyObject_GetMethod@@Base+0x350> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93624 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 936bc <_PyObject_GetMethod@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 938fe <_PyObject_GetMethod@@Base+0x412> │ │ │ │ + beq.w 93996 <_PyObject_GetMethod@@Base+0x412> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9374c <_PyObject_GetMethod@@Base+0x260> │ │ │ │ + beq.w 937e4 <_PyObject_GetMethod@@Base+0x260> │ │ │ │ str.w r8, [r7] │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #476] @ (93818 <_PyObject_GetMethod@@Base+0x32c>) │ │ │ │ + ldr r2, [pc, #476] @ (938b0 <_PyObject_GetMethod@@Base+0x32c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -157255,1415 +157308,1414 @@ │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, r6 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93850 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ + beq.w 938e8 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93518 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + bne.w 935b0 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f76c │ │ │ │ + bl 7f7a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 93518 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 93696 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bge.w 935b0 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 9372e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e6e8 │ │ │ │ + bl 8e6a8 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 93630 <_PyObject_GetMethod@@Base+0x144> │ │ │ │ + b.n 936c8 <_PyObject_GetMethod@@Base+0x144> │ │ │ │ ldr.w r9, [r5, #-12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 935ea <_PyObject_GetMethod@@Base+0xfe> │ │ │ │ - b.n 93624 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + bne.n 93682 <_PyObject_GetMethod@@Base+0xfe> │ │ │ │ + b.n 936bc <_PyObject_GetMethod@@Base+0x138> │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 935b0 <_PyObject_GetMethod@@Base+0xc4> │ │ │ │ + beq.n 93648 <_PyObject_GetMethod@@Base+0xc4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 938e0 <_PyObject_GetMethod@@Base+0x3f4> │ │ │ │ + beq.w 93978 <_PyObject_GetMethod@@Base+0x3f4> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 78d54 │ │ │ │ + bl 78d84 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 93624 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 936bc <_PyObject_GetMethod@@Base+0x138> │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 93624 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 936bc <_PyObject_GetMethod@@Base+0x138> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r8 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r7, #0] │ │ │ │ - bl 1a2d18 │ │ │ │ - b.n 93696 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bl 1a33b8 │ │ │ │ + b.n 9372e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #14 │ │ │ │ - bmi.w 935a2 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + bmi.w 9363a <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ ldr.w fp, [r3, #136] @ 0x88 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 93814 <_PyObject_GetMethod@@Base+0x328> │ │ │ │ + beq.w 938ac <_PyObject_GetMethod@@Base+0x328> │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 935aa <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + beq.w 93642 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx fp │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93696 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + beq.n 9372e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93696 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ - ldr r2, [pc, #236] @ (9381c <_PyObject_GetMethod@@Base+0x330>) │ │ │ │ + bne.n 9372e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + ldr r2, [pc, #236] @ (938b4 <_PyObject_GetMethod@@Base+0x330>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 93746 <_PyObject_GetMethod@@Base+0x25a> │ │ │ │ + cbz r3, 937de <_PyObject_GetMethod@@Base+0x25a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 93696 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + b.n 9372e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 93808 <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ - movw r3, #39585 @ 0x9aa1 │ │ │ │ + beq.n 938a0 <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ + movw r3, #39661 @ 0x9aed │ │ │ │ movt r3, #13 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 93820 <_PyObject_GetMethod@@Base+0x334> │ │ │ │ + bne.n 938b8 <_PyObject_GetMethod@@Base+0x334> │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 938c8 <_PyObject_GetMethod@@Base+0x3dc> │ │ │ │ + beq.w 93960 <_PyObject_GetMethod@@Base+0x3dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl d9f98 │ │ │ │ - b.n 93716 <_PyObject_GetMethod@@Base+0x22a> │ │ │ │ + bl d9fc4 │ │ │ │ + b.n 937ae <_PyObject_GetMethod@@Base+0x22a> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 93884 <_PyObject_GetMethod@@Base+0x398> │ │ │ │ + bgt.w 9391c <_PyObject_GetMethod@@Base+0x398> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 81b44 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81b78 <_PyType_LookupRef@@Base+0x118> │ │ │ │ ldr.w r3, [r6, #192] @ 0xc0 │ │ │ │ add r2, sp, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 81c00 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81c34 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 93896 <_PyObject_GetMethod@@Base+0x3aa> │ │ │ │ + bne.n 9392e <_PyObject_GetMethod@@Base+0x3aa> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 937d6 <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ + cbz r2, 9386e <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ add.w r3, r3, #43520 @ 0xaa00 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ add.w r2, r3, sl │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [fp, #2812] @ 0xafc │ │ │ │ add.w ip, sl, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 937e2 <_PyObject_GetMethod@@Base+0x2f6> │ │ │ │ + bne.n 9387a <_PyObject_GetMethod@@Base+0x2f6> │ │ │ │ str.w r4, [r3, ip] │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r1, [r3, sl] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 937fa <_PyObject_GetMethod@@Base+0x30e> │ │ │ │ + bne.n 93892 <_PyObject_GetMethod@@Base+0x30e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 936ea <_PyObject_GetMethod@@Base+0x1fe> │ │ │ │ + bne.n 93782 <_PyObject_GetMethod@@Base+0x1fe> │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 935aa <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + b.n 93642 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r4, [r3, ip] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r2, [r3, sl] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 937d6 <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ + beq.n 9386e <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 937d6 <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 937d6 <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ + bne.n 9386e <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9386e <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 93860 <_PyObject_GetMethod@@Base+0x374> │ │ │ │ + beq.n 938f8 <_PyObject_GetMethod@@Base+0x374> │ │ │ │ str.w r8, [r7] │ │ │ │ - b.n 93696 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + b.n 9372e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ mov sl, fp │ │ │ │ - b.n 935aa <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + b.n 93642 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx fp │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 93724 <_PyObject_GetMethod@@Base+0x238> │ │ │ │ - b.n 93696 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bne.w 937bc <_PyObject_GetMethod@@Base+0x238> │ │ │ │ + b.n 9372e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93848 <_PyObject_GetMethod@@Base+0x35c> │ │ │ │ + beq.n 938e0 <_PyObject_GetMethod@@Base+0x35c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 938aa <_PyObject_GetMethod@@Base+0x3be> │ │ │ │ + cbz r3, 93942 <_PyObject_GetMethod@@Base+0x3be> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2d18 │ │ │ │ - b.n 93696 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bl 1a33b8 │ │ │ │ + b.n 9372e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93518 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 9367e <_PyObject_GetMethod@@Base+0x192> │ │ │ │ + bne.w 935b0 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 93716 <_PyObject_GetMethod@@Base+0x192> │ │ │ │ movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #15424 @ 0x3c40 │ │ │ │ + movw r1, #16256 @ 0x3f80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3400 │ │ │ │ - b.n 93696 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bl d343c │ │ │ │ + b.n 9372e <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 81c00 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81c34 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 937d6 <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ + beq.n 9386e <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 938a4 <_PyObject_GetMethod@@Base+0x3b8> │ │ │ │ + beq.n 9393c <_PyObject_GetMethod@@Base+0x3b8> │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 935aa <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ - bl d3bd8 │ │ │ │ - b.n 9389a <_PyObject_GetMethod@@Base+0x3ae> │ │ │ │ - ldr r2, [pc, #116] @ (93920 <_PyObject_GetMethod@@Base+0x434>) │ │ │ │ + b.n 93642 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + bl d3c14 │ │ │ │ + b.n 93932 <_PyObject_GetMethod@@Base+0x3ae> │ │ │ │ + ldr r2, [pc, #116] @ (939b8 <_PyObject_GetMethod@@Base+0x434>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 938c2 <_PyObject_GetMethod@@Base+0x3d6> │ │ │ │ + cbz r3, 9395a <_PyObject_GetMethod@@Base+0x3d6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b.n 93848 <_PyObject_GetMethod@@Base+0x35c> │ │ │ │ + b.n 938e0 <_PyObject_GetMethod@@Base+0x35c> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26072 @ 0x65d8 │ │ │ │ + movw r1, #26904 @ 0x6918 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 9382a <_PyObject_GetMethod@@Base+0x33e> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 938c2 <_PyObject_GetMethod@@Base+0x33e> │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 936bc <_PyObject_GetMethod@@Base+0x1d0> │ │ │ │ - bl d3bd8 │ │ │ │ + bne.w 93754 <_PyObject_GetMethod@@Base+0x1d0> │ │ │ │ + bl d3c14 │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 936c8 <_PyObject_GetMethod@@Base+0x1dc> │ │ │ │ - ldr r2, [pc, #32] @ (93920 <_PyObject_GetMethod@@Base+0x434>) │ │ │ │ + b.n 93760 <_PyObject_GetMethod@@Base+0x1dc> │ │ │ │ + ldr r2, [pc, #32] @ (939b8 <_PyObject_GetMethod@@Base+0x434>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 93918 <_PyObject_GetMethod@@Base+0x42c> │ │ │ │ + cbz r3, 939b0 <_PyObject_GetMethod@@Base+0x42c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 93624 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + b.n 936bc <_PyObject_GetMethod@@Base+0x138> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 93950 <_PyObject_GetMethod@@Base+0x464> │ │ │ │ + cbz r3, 939e8 <_PyObject_GetMethod@@Base+0x464> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ itt le │ │ │ │ addle r4, r4, r3 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt.n 93a18 <_PyObject_GetMethod@@Base+0x52c> │ │ │ │ + bgt.n 93ab0 <_PyObject_GetMethod@@Base+0x52c> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 93a06 <_PyObject_GetMethod@@Base+0x51a> │ │ │ │ + beq.n 93a9e <_PyObject_GetMethod@@Base+0x51a> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 939f4 <_PyObject_GetMethod@@Base+0x508> │ │ │ │ + blt.n 93a8c <_PyObject_GetMethod@@Base+0x508> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 939e4 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + beq.n 93a7c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ add r2, sp, #12 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 12f45c │ │ │ │ + bl 12f894 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 939e0 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ - ldr r1, [pc, #216] @ (93a64 <_PyObject_GetMethod@@Base+0x578>) │ │ │ │ - movw r2, #3504 @ 0xdb0 │ │ │ │ + cbz r0, 93a78 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ + ldr r1, [pc, #216] @ (93afc <_PyObject_GetMethod@@Base+0x578>) │ │ │ │ + movw r2, #3020 @ 0xbcc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1271a4 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1275dc <_PyObject_CallMethod@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93a5c <_PyObject_GetMethod@@Base+0x570> │ │ │ │ + beq.n 93af4 <_PyObject_GetMethod@@Base+0x570> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7544 │ │ │ │ + bl d759c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93a4c <_PyObject_GetMethod@@Base+0x560> │ │ │ │ + bne.n 93ae4 <_PyObject_GetMethod@@Base+0x560> │ │ │ │ cmp r6, r4 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq.n 9394a <_PyObject_GetMethod@@Base+0x45e> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 939e0 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ + beq.n 939e2 <_PyObject_GetMethod@@Base+0x45e> │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 93a78 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 93a30 <_PyObject_GetMethod@@Base+0x544> │ │ │ │ + bgt.n 93ac8 <_PyObject_GetMethod@@Base+0x544> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25048 @ 0x61d8 │ │ │ │ + movw r1, #25880 @ 0x6518 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9394a <_PyObject_GetMethod@@Base+0x45e> │ │ │ │ + b.n 939e2 <_PyObject_GetMethod@@Base+0x45e> │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 939b8 <_PyObject_GetMethod@@Base+0x4cc> │ │ │ │ + b.n 93a50 <_PyObject_GetMethod@@Base+0x4cc> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83e18 │ │ │ │ + bl 83e24 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 93a12 <_PyObject_GetMethod@@Base+0x526> │ │ │ │ + cbz r0, 93aaa <_PyObject_GetMethod@@Base+0x526> │ │ │ │ str r0, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b.n 9395c <_PyObject_GetMethod@@Base+0x470> │ │ │ │ - bl 76f8c │ │ │ │ + b.n 939f4 <_PyObject_GetMethod@@Base+0x470> │ │ │ │ + bl 76fc0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93a02 <_PyObject_GetMethod@@Base+0x516> │ │ │ │ - bl 1e82fc │ │ │ │ - b.n 939e0 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ + bne.n 93a9a <_PyObject_GetMethod@@Base+0x516> │ │ │ │ + bl 1e8984 │ │ │ │ + b.n 93a78 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25824 @ 0x64e0 │ │ │ │ + movw r1, #26656 @ 0x6820 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 939e0 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 93a78 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #25848 @ 0x64f8 │ │ │ │ + movw r1, #26680 @ 0x6838 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 939e0 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ + bl d19a0 │ │ │ │ + b.n 93a78 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 939b8 <_PyObject_GetMethod@@Base+0x4cc> │ │ │ │ + bne.n 93a50 <_PyObject_GetMethod@@Base+0x4cc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 939b8 <_PyObject_GetMethod@@Base+0x4cc> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 93a50 <_PyObject_GetMethod@@Base+0x4cc> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 939b8 <_PyObject_GetMethod@@Base+0x4cc> │ │ │ │ + b.n 93a50 <_PyObject_GetMethod@@Base+0x4cc> │ │ │ │ nop │ │ │ │ - b.n 934b8 │ │ │ │ + b.n 93550 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr.w sl, [pc, #1408] @ 93ffc <_PyObject_GetMethod@@Base+0xb10> │ │ │ │ + ldr.w sl, [pc, #1404] @ 94090 <_PyObject_GetMethod@@Base+0xb0c> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ bics.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r7, [sl, r9] │ │ │ │ - beq.w 94108 <_PyObject_GetMethod@@Base+0xc1c> │ │ │ │ + beq.w 9419c <_PyObject_GetMethod@@Base+0xc18> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 93d1e <_PyObject_GetMethod@@Base+0x832> │ │ │ │ + bne.w 93db6 <_PyObject_GetMethod@@Base+0x832> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 940d6 <_PyObject_GetMethod@@Base+0xbea> │ │ │ │ + bne.w 9416a <_PyObject_GetMethod@@Base+0xbe6> │ │ │ │ subs.w r8, r4, #1 │ │ │ │ - beq.w 93dee <_PyObject_GetMethod@@Base+0x902> │ │ │ │ + beq.w 93e84 <_PyObject_GetMethod@@Base+0x900> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ cmp.w r8, #20 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - bgt.w 93fb0 <_PyObject_GetMethod@@Base+0xac4> │ │ │ │ + bgt.w 94046 <_PyObject_GetMethod@@Base+0xac2> │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1604] @ 0x644 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 93e2a <_PyObject_GetMethod@@Base+0x93e> │ │ │ │ - ldr.w ip, [pc, #1304] @ 93fec <_PyObject_GetMethod@@Base+0xb00> │ │ │ │ + beq.w 93ec0 <_PyObject_GetMethod@@Base+0x93c> │ │ │ │ + ldr.w ip, [pc, #1300] @ 94080 <_PyObject_GetMethod@@Base+0xafc> │ │ │ │ ldr.w r0, [r3, #1684] @ 0x694 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r3, #1684] @ 0x694 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [ip, #1416] @ 0x588 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94032 <_PyObject_GetMethod@@Base+0xb46> │ │ │ │ + bne.w 940c6 <_PyObject_GetMethod@@Base+0xb42> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 93d8c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + beq.w 93e22 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ adds r1, #1 │ │ │ │ cmp.w r8, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ - beq.n 93b5c <_PyObject_GetMethod@@Base+0x670> │ │ │ │ + beq.n 93bf4 <_PyObject_GetMethod@@Base+0x670> │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r3, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 93b2c <_PyObject_GetMethod@@Base+0x640> │ │ │ │ + beq.n 93bc4 <_PyObject_GetMethod@@Base+0x640> │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [lr] │ │ │ │ cmp.w r8, #2 │ │ │ │ str.w lr, [r3] │ │ │ │ - ble.n 93b5c <_PyObject_GetMethod@@Base+0x670> │ │ │ │ + ble.n 93bf4 <_PyObject_GetMethod@@Base+0x670> │ │ │ │ add.w ip, r4, #16 │ │ │ │ mov r3, r1 │ │ │ │ add.w r8, r5, r8, lsl #2 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 93dca <_PyObject_GetMethod@@Base+0x8de> │ │ │ │ + beq.w 93e60 <_PyObject_GetMethod@@Base+0x8dc> │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 93b44 <_PyObject_GetMethod@@Base+0x658> │ │ │ │ + bne.n 93bdc <_PyObject_GetMethod@@Base+0x658> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ cmp r1, #0 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r0, [ip] │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ add.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r2, #4] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - blt.w 93dfc <_PyObject_GetMethod@@Base+0x910> │ │ │ │ + blt.w 93e92 <_PyObject_GetMethod@@Base+0x90e> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93e10 <_PyObject_GetMethod@@Base+0x924> │ │ │ │ - movw r3, #19525 @ 0x4c45 │ │ │ │ + beq.w 93ea6 <_PyObject_GetMethod@@Base+0x922> │ │ │ │ + movw r3, #20425 @ 0x4fc9 │ │ │ │ movt r3, #22 │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 93f9a <_PyObject_GetMethod@@Base+0xaae> │ │ │ │ + bne.w 94030 <_PyObject_GetMethod@@Base+0xaac> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93e72 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + beq.w 93f08 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 93ed2 <_PyObject_GetMethod@@Base+0x9e6> │ │ │ │ + bne.w 93f68 <_PyObject_GetMethod@@Base+0x9e4> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93d98 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ + beq.w 93e2e <_PyObject_GetMethod@@Base+0x8aa> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 93bd0 <_PyObject_GetMethod@@Base+0x6e4> │ │ │ │ + cbz r3, 93c68 <_PyObject_GetMethod@@Base+0x6e4> │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93e44 <_PyObject_GetMethod@@Base+0x958> │ │ │ │ + bne.w 93eda <_PyObject_GetMethod@@Base+0x956> │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93e52 <_PyObject_GetMethod@@Base+0x966> │ │ │ │ + beq.w 93ee8 <_PyObject_GetMethod@@Base+0x964> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 94128 <_PyObject_GetMethod@@Base+0xc3c> │ │ │ │ + bpl.w 941bc <_PyObject_GetMethod@@Base+0xc38> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 93f8a <_PyObject_GetMethod@@Base+0xa9e> │ │ │ │ + bne.w 94020 <_PyObject_GetMethod@@Base+0xa9c> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 93f8a <_PyObject_GetMethod@@Base+0xa9e> │ │ │ │ + beq.w 94020 <_PyObject_GetMethod@@Base+0xa9c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93e52 <_PyObject_GetMethod@@Base+0x966> │ │ │ │ + beq.w 93ee8 <_PyObject_GetMethod@@Base+0x964> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w 93e52 <_PyObject_GetMethod@@Base+0x966> │ │ │ │ - bl 83a00 │ │ │ │ + bpl.w 93ee8 <_PyObject_GetMethod@@Base+0x964> │ │ │ │ + bl 83a30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93e52 <_PyObject_GetMethod@@Base+0x966> │ │ │ │ + blt.w 93ee8 <_PyObject_GetMethod@@Base+0x964> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.w 93e52 <_PyObject_GetMethod@@Base+0x966> │ │ │ │ + bge.w 93ee8 <_PyObject_GetMethod@@Base+0x964> │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 93dd6 <_PyObject_GetMethod@@Base+0x8ea> │ │ │ │ + beq.w 93e6c <_PyObject_GetMethod@@Base+0x8e8> │ │ │ │ add.w r6, r8, r0, lsl #3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 93dd6 <_PyObject_GetMethod@@Base+0x8ea> │ │ │ │ + blt.w 93e6c <_PyObject_GetMethod@@Base+0x8e8> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 93f22 <_PyObject_GetMethod@@Base+0xa36> │ │ │ │ + bpl.w 93fb8 <_PyObject_GetMethod@@Base+0xa34> │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ ubfx r0, r2, #2, #3 │ │ │ │ str r0, [sp, #24] │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 93f18 <_PyObject_GetMethod@@Base+0xa2c> │ │ │ │ + bpl.w 93fae <_PyObject_GetMethod@@Base+0xa2a> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 93fa4 <_PyObject_GetMethod@@Base+0xab8> │ │ │ │ + bpl.w 9403a <_PyObject_GetMethod@@Base+0xab6> │ │ │ │ cmn.w r5, #20 │ │ │ │ - beq.w 93e6e <_PyObject_GetMethod@@Base+0x982> │ │ │ │ + beq.w 93f04 <_PyObject_GetMethod@@Base+0x980> │ │ │ │ cmp r3, r1 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ cmpge r3, #0 │ │ │ │ - beq.w 93daa <_PyObject_GetMethod@@Base+0x8be> │ │ │ │ + beq.w 93e40 <_PyObject_GetMethod@@Base+0x8bc> │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - bmi.w 9413a <_PyObject_GetMethod@@Base+0xc4e> │ │ │ │ + bmi.w 941ce <_PyObject_GetMethod@@Base+0xc4a> │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ cmpge r1, r3 │ │ │ │ - ble.w 9402e <_PyObject_GetMethod@@Base+0xb42> │ │ │ │ + ble.w 940c2 <_PyObject_GetMethod@@Base+0xb3e> │ │ │ │ subs r6, r2, r3 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 93e86 <_PyObject_GetMethod@@Base+0x99a> │ │ │ │ + bpl.w 93f1c <_PyObject_GetMethod@@Base+0x998> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94010 <_PyObject_GetMethod@@Base+0xb24> │ │ │ │ + beq.w 940a4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ adds r5, #20 │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 93eae <_PyObject_GetMethod@@Base+0x9c2> │ │ │ │ + beq.w 93f44 <_PyObject_GetMethod@@Base+0x9c0> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ mov r0, r6 │ │ │ │ - bl 71c3c │ │ │ │ + bl 71cfc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93e6e <_PyObject_GetMethod@@Base+0x982> │ │ │ │ + beq.w 93f04 <_PyObject_GetMethod@@Base+0x980> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 94170 <_PyObject_GetMethod@@Base+0xc84> │ │ │ │ + bpl.w 94204 <_PyObject_GetMethod@@Base+0xc80> │ │ │ │ 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 93d10 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + beq.n 93da8 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 93d10 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ - ldr r2, [pc, #748] @ (93fec <_PyObject_GetMethod@@Base+0xb00>) │ │ │ │ + cbnz r3, 93da8 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + ldr r2, [pc, #744] @ (94080 <_PyObject_GetMethod@@Base+0xafc>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94014 <_PyObject_GetMethod@@Base+0xb28> │ │ │ │ + bne.w 940a8 <_PyObject_GetMethod@@Base+0xb24> │ │ │ │ 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 94174 <_PyObject_GetMethod@@Base+0xc88> │ │ │ │ - ldr.w ip, [r1, #8] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 93d74 <_PyObject_GetMethod@@Base+0x888> │ │ │ │ + beq.w 94208 <_PyObject_GetMethod@@Base+0xc84> │ │ │ │ + ldr.w lr, [r1, #8] │ │ │ │ + cmp.w lr, #0 │ │ │ │ + ble.n 93e0a <_PyObject_GetMethod@@Base+0x886> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 93aa0 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ - cmp.w ip, #1 │ │ │ │ - beq.n 93d74 <_PyObject_GetMethod@@Base+0x888> │ │ │ │ + beq.w 93b38 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ + cmp.w lr, #1 │ │ │ │ + beq.n 93e0a <_PyObject_GetMethod@@Base+0x886> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 93aa0 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ - cmp.w ip, #2 │ │ │ │ - beq.n 93d74 <_PyObject_GetMethod@@Base+0x888> │ │ │ │ + beq.w 93b38 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ + cmp.w lr, #2 │ │ │ │ + beq.n 93e0a <_PyObject_GetMethod@@Base+0x886> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 93aa0 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ - cmp.w ip, #3 │ │ │ │ - beq.n 93d74 <_PyObject_GetMethod@@Base+0x888> │ │ │ │ - adds r1, #20 │ │ │ │ - mov.w lr, #3 │ │ │ │ - ldr.w r8, [r1, #4]! │ │ │ │ - add.w lr, lr, #1 │ │ │ │ + beq.w 93b38 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ + cmp.w lr, #3 │ │ │ │ + beq.n 93e0a <_PyObject_GetMethod@@Base+0x886> │ │ │ │ + add.w ip, r1, #20 │ │ │ │ + movs r1, #3 │ │ │ │ + ldr.w r8, [ip, #4]! │ │ │ │ + adds r1, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.w 93aa0 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ - cmp ip, lr │ │ │ │ - bne.n 93d62 <_PyObject_GetMethod@@Base+0x876> │ │ │ │ + beq.w 93b38 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ + cmp lr, r1 │ │ │ │ + bne.n 93dfa <_PyObject_GetMethod@@Base+0x876> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - bl 1a5cf8 │ │ │ │ + bl 1a6398 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 93aa0 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ + bne.w 93b38 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 93d16 <_PyObject_GetMethod@@Base+0x82a> │ │ │ │ + b.n 93dae <_PyObject_GetMethod@@Base+0x82a> │ │ │ │ cmp.w r8, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.w 93b10 <_PyObject_GetMethod@@Base+0x624> │ │ │ │ - b.n 93b5c <_PyObject_GetMethod@@Base+0x670> │ │ │ │ + bne.w 93ba8 <_PyObject_GetMethod@@Base+0x624> │ │ │ │ + b.n 93bf4 <_PyObject_GetMethod@@Base+0x670> │ │ │ │ mov r0, r5 │ │ │ │ - b.n 93c2c <_PyObject_GetMethod@@Base+0x740> │ │ │ │ + b.n 93cc4 <_PyObject_GetMethod@@Base+0x740> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - blt.w 93c8a <_PyObject_GetMethod@@Base+0x79e> │ │ │ │ + blt.w 93d22 <_PyObject_GetMethod@@Base+0x79e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93c8a <_PyObject_GetMethod@@Base+0x79e> │ │ │ │ + beq.w 93d22 <_PyObject_GetMethod@@Base+0x79e> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 940cc <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ + bne.w 94160 <_PyObject_GetMethod@@Base+0xbdc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93cec <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + beq.n 93d84 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 93cec <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + b.n 93d84 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ cmp r8, r3 │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.w 93b44 <_PyObject_GetMethod@@Base+0x658> │ │ │ │ - b.n 93b5c <_PyObject_GetMethod@@Base+0x670> │ │ │ │ + bne.w 93bdc <_PyObject_GetMethod@@Base+0x658> │ │ │ │ + b.n 93bf4 <_PyObject_GetMethod@@Base+0x670> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 93cec <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + b.n 93d84 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #508] @ (93ff0 <_PyObject_GetMethod@@Base+0xb04>) │ │ │ │ + ldr r4, [pc, #508] @ (94084 <_PyObject_GetMethod@@Base+0xb00>) │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - bge.w 93b8e <_PyObject_GetMethod@@Base+0x6a2> │ │ │ │ - movw r1, #21240 @ 0x52f8 │ │ │ │ + bge.w 93c26 <_PyObject_GetMethod@@Base+0x6a2> │ │ │ │ + movw r1, #22072 @ 0x5638 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e65e4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e6c6c <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93b8e <_PyObject_GetMethod@@Base+0x6a2> │ │ │ │ + beq.w 93c26 <_PyObject_GetMethod@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93d88 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ + beq.n 93e1e <_PyObject_GetMethod@@Base+0x89a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93d88 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ + bne.n 93e1e <_PyObject_GetMethod@@Base+0x89a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93d88 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 93e1e <_PyObject_GetMethod@@Base+0x89a> │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77c78 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77cb4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93d88 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ + beq.n 93e1e <_PyObject_GetMethod@@Base+0x89a> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 93af2 <_PyObject_GetMethod@@Base+0x606> │ │ │ │ + b.n 93b8a <_PyObject_GetMethod@@Base+0x606> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d7544 │ │ │ │ + bl d759c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 93c22 <_PyObject_GetMethod@@Base+0x736> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 93e6e <_PyObject_GetMethod@@Base+0x982> │ │ │ │ + bge.w 93cba <_PyObject_GetMethod@@Base+0x736> │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 93f04 <_PyObject_GetMethod@@Base+0x980> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26144 @ 0x6620 │ │ │ │ + movw r1, #26976 @ 0x6960 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 93cec <_PyObject_GetMethod@@Base+0x800> │ │ │ │ - ldr r1, [pc, #384] @ (93ff4 <_PyObject_GetMethod@@Base+0xb08>) │ │ │ │ + b.n 93d84 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + ldr r1, [pc, #380] @ (94088 <_PyObject_GetMethod@@Base+0xb04>) │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 1f9448 <_PyParkingLot_UnparkAll@@Base+0x63c> │ │ │ │ + bl 1f9aa0 <_PyParkingLot_UnparkAll@@Base+0x68c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93cec <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + b.n 93d84 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 940b8 <_PyObject_GetMethod@@Base+0xbcc> │ │ │ │ + beq.w 9414c <_PyObject_GetMethod@@Base+0xbc8> │ │ │ │ add.w r0, r5, #28 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 940a0 <_PyObject_GetMethod@@Base+0xbb4> │ │ │ │ + blt.w 94134 <_PyObject_GetMethod@@Base+0xbb0> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9404a <_PyObject_GetMethod@@Base+0xb5e> │ │ │ │ + bne.w 940de <_PyObject_GetMethod@@Base+0xb5a> │ │ │ │ mov r1, r6 │ │ │ │ - bl 942a0 │ │ │ │ + bl 94334 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93cec <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + b.n 93d84 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ ldrsb r3, [r5, r3] │ │ │ │ cmp r3, #0 │ │ │ │ iteee ge │ │ │ │ movge r3, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ movwlt r5, #19968 @ 0x4e00 │ │ │ │ movtlt r5, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #304] @ (93ff8 <_PyObject_GetMethod@@Base+0xb0c>) │ │ │ │ + ldrge r5, [pc, #300] @ (9408c <_PyObject_GetMethod@@Base+0xb08>) │ │ │ │ addlt.w r5, r5, r2, lsl #5 │ │ │ │ mlage r5, r3, r2, r5 │ │ │ │ - b.n 93cec <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + b.n 93d84 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ mov r0, r6 │ │ │ │ - bl 720b4 │ │ │ │ + bl 72174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93e6e <_PyObject_GetMethod@@Base+0x982> │ │ │ │ + beq.n 93f04 <_PyObject_GetMethod@@Base+0x980> │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ add.w r3, r0, #8 │ │ │ │ add.w fp, r4, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, sl │ │ │ │ cmp r6, r9 │ │ │ │ - ble.w 93cec <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + ble.w 93d84 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1f9448 <_PyParkingLot_UnparkAll@@Base+0x63c> │ │ │ │ + bl 1f9aa0 <_PyParkingLot_UnparkAll@@Base+0x68c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94152 <_PyObject_GetMethod@@Base+0xc66> │ │ │ │ + beq.w 941e6 <_PyObject_GetMethod@@Base+0xc62> │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ - b.n 93ef2 <_PyObject_GetMethod@@Base+0xa06> │ │ │ │ + b.n 93f88 <_PyObject_GetMethod@@Base+0xa04> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93c78 <_PyObject_GetMethod@@Base+0x78c> │ │ │ │ - b.n 93e6e <_PyObject_GetMethod@@Base+0x982> │ │ │ │ + bne.w 93d10 <_PyObject_GetMethod@@Base+0x78c> │ │ │ │ + b.n 93f04 <_PyObject_GetMethod@@Base+0x980> │ │ │ │ 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 1e6c04 <_Py_CheckRecursiveCall@@Base+0x620> │ │ │ │ + bl 1e728c <_Py_CheckRecursiveCall@@Base+0x620> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93e6e <_PyObject_GetMethod@@Base+0x982> │ │ │ │ + beq.n 93f04 <_PyObject_GetMethod@@Base+0x980> │ │ │ │ ldrd r3, r2, [r6, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ cmp r3, r1 │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ clz r6, r3 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93d9c <_PyObject_GetMethod@@Base+0x8b0> │ │ │ │ + beq.w 93e32 <_PyObject_GetMethod@@Base+0x8ae> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw ip, #42428 @ 0xa5bc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 93f70 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ + bne.n 94006 <_PyObject_GetMethod@@Base+0xa82> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 94000 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ + bne.n 94094 <_PyObject_GetMethod@@Base+0xb10> │ │ │ │ subs r1, r2, r3 │ │ │ │ add r0, r3 │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93cec <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + beq.w 93d84 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ mov r0, r9 │ │ │ │ - bl cea34 │ │ │ │ - b.n 93cec <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + bl ceabc │ │ │ │ + b.n 93d84 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 93bfc <_PyObject_GetMethod@@Base+0x710> │ │ │ │ - b.n 93e52 <_PyObject_GetMethod@@Base+0x966> │ │ │ │ + bne.w 93c94 <_PyObject_GetMethod@@Base+0x710> │ │ │ │ + b.n 93ee8 <_PyObject_GetMethod@@Base+0x964> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93cec <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + b.n 93d84 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ add.w r2, r5, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93c78 <_PyObject_GetMethod@@Base+0x78c> │ │ │ │ - b.n 93e6e <_PyObject_GetMethod@@Base+0x982> │ │ │ │ + bne.w 93d10 <_PyObject_GetMethod@@Base+0x78c> │ │ │ │ + b.n 93f04 <_PyObject_GetMethod@@Base+0x980> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - ble.w 93e2a <_PyObject_GetMethod@@Base+0x93e> │ │ │ │ - bl 1e82fc │ │ │ │ + ble.w 93ec0 <_PyObject_GetMethod@@Base+0x93c> │ │ │ │ + bl 1e8984 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93d88 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ + beq.w 93e1e <_PyObject_GetMethod@@Base+0x89a> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr.w r9, [r1] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 9405a <_PyObject_GetMethod@@Base+0xb6e> │ │ │ │ + beq.n 940ee <_PyObject_GetMethod@@Base+0xb6a> │ │ │ │ add.w r0, r9, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.n 93b10 <_PyObject_GetMethod@@Base+0x624> │ │ │ │ - nop │ │ │ │ + b.n 93ba8 <_PyObject_GetMethod@@Base+0x624> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 93f70 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ + bne.n 94006 <_PyObject_GetMethod@@Base+0xa82> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3708 │ │ │ │ + bl 1a3da8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93f7a <_PyObject_GetMethod@@Base+0xa8e> │ │ │ │ + b.n 94010 <_PyObject_GetMethod@@Base+0xa8c> │ │ │ │ ldr r5, [r5, #28] │ │ │ │ - b.n 93cb8 <_PyObject_GetMethod@@Base+0x7cc> │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 93d50 <_PyObject_GetMethod@@Base+0x7cc> │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 93d0c <_PyObject_GetMethod@@Base+0x820> │ │ │ │ + beq.w 93da4 <_PyObject_GetMethod@@Base+0x820> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 93d0c <_PyObject_GetMethod@@Base+0x820> │ │ │ │ - ldr r5, [pc, #356] @ (94194 <_PyObject_GetMethod@@Base+0xca8>) │ │ │ │ - b.n 93cec <_PyObject_GetMethod@@Base+0x800> │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + b.n 93da4 <_PyObject_GetMethod@@Base+0x820> │ │ │ │ + ldr r5, [pc, #356] @ (94228 <_PyObject_GetMethod@@Base+0xca4>) │ │ │ │ + b.n 93d84 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 940bc <_PyObject_GetMethod@@Base+0xbd0> │ │ │ │ + bne.n 94150 <_PyObject_GetMethod@@Base+0xbcc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126880 │ │ │ │ + bl 126cb8 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 93af2 <_PyObject_GetMethod@@Base+0x606> │ │ │ │ - cbz r2, 94088 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ + b.n 93b8a <_PyObject_GetMethod@@Base+0x606> │ │ │ │ + cbz r2, 9411c <_PyObject_GetMethod@@Base+0xb98> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 9407a <_PyObject_GetMethod@@Base+0xb8e> │ │ │ │ + bne.n 9410e <_PyObject_GetMethod@@Base+0xb8a> │ │ │ │ mov r1, r6 │ │ │ │ - bl 1defbc │ │ │ │ + bl 1df640 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93cec <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + b.n 93d84 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ str r1, [r4, #12] │ │ │ │ add.w ip, r4, #16 │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov r3, ip │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, r9 │ │ │ │ - bne.w 93b26 <_PyObject_GetMethod@@Base+0x63a> │ │ │ │ + bne.w 93bbe <_PyObject_GetMethod@@Base+0x63a> │ │ │ │ str.w lr, [r4, #16] │ │ │ │ - b.n 93b3a <_PyObject_GetMethod@@Base+0x64e> │ │ │ │ + b.n 93bd2 <_PyObject_GetMethod@@Base+0x64e> │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 94088 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ + bne.n 9411c <_PyObject_GetMethod@@Base+0xb98> │ │ │ │ mov r1, r6 │ │ │ │ - bl 2018d4 <_PyUnicode_EncodeUTF16@@Base+0x70c> │ │ │ │ + bl 201f4c <_PyUnicode_EncodeUTF16@@Base+0x70c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93cec <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + b.n 93d84 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26188 @ 0x664c │ │ │ │ + movw r1, #27020 @ 0x698c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 93e6e <_PyObject_GetMethod@@Base+0x982> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 93f04 <_PyObject_GetMethod@@Base+0x980> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25340 @ 0x62fc │ │ │ │ + movw r1, #26172 @ 0x663c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 93e6e <_PyObject_GetMethod@@Base+0x982> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 93f04 <_PyObject_GetMethod@@Base+0x980> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 93e94 <_PyObject_GetMethod@@Base+0x9a8> │ │ │ │ + b.n 93f2a <_PyObject_GetMethod@@Base+0x9a6> │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 93af2 <_PyObject_GetMethod@@Base+0x606> │ │ │ │ + b.n 93b8a <_PyObject_GetMethod@@Base+0x606> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1564f0 <_PyUnicode_Copy@@Base> │ │ │ │ + bl 1569b0 <_PyUnicode_Copy@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93cec <_PyObject_GetMethod@@Base+0x800> │ │ │ │ + b.n 93d84 <_PyObject_GetMethod@@Base+0x800> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93aa8 <_PyObject_GetMethod@@Base+0x5bc> │ │ │ │ + beq.w 93b40 <_PyObject_GetMethod@@Base+0x5bc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eea40 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1ef0c8 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93d88 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ + beq.w 93e1e <_PyObject_GetMethod@@Base+0x89a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23416 @ 0x5b78 │ │ │ │ + movw r1, #24248 @ 0x5eb8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - b.n 93e10 <_PyObject_GetMethod@@Base+0x924> │ │ │ │ - bl 1eea40 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl d19a0 │ │ │ │ + b.n 93ea6 <_PyObject_GetMethod@@Base+0x922> │ │ │ │ + bl 1ef0c8 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93d88 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ + beq.w 93e1e <_PyObject_GetMethod@@Base+0x89a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26108 @ 0x65fc │ │ │ │ + movw r1, #26940 @ 0x693c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 94100 <_PyObject_GetMethod@@Base+0xc14> │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ + b.n 94194 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 93e52 <_PyObject_GetMethod@@Base+0x966> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 93ee8 <_PyObject_GetMethod@@Base+0x964> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26160 @ 0x6630 │ │ │ │ + movw r1, #26992 @ 0x6970 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 93e6e <_PyObject_GetMethod@@Base+0x982> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 93f04 <_PyObject_GetMethod@@Base+0x980> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 93e6e <_PyObject_GetMethod@@Base+0x982> │ │ │ │ + beq.w 93f04 <_PyObject_GetMethod@@Base+0x980> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93e6e <_PyObject_GetMethod@@Base+0x982> │ │ │ │ + bne.w 93f04 <_PyObject_GetMethod@@Base+0x980> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93e6e <_PyObject_GetMethod@@Base+0x982> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 93f04 <_PyObject_GetMethod@@Base+0x980> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 93ce4 <_PyObject_GetMethod@@Base+0x7f8> │ │ │ │ + b.n 93d7c <_PyObject_GetMethod@@Base+0x7f8> │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cbz r1, 94182 <_PyObject_GetMethod@@Base+0xc96> │ │ │ │ + cbz r1, 94216 <_PyObject_GetMethod@@Base+0xc92> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 94176 <_PyObject_GetMethod@@Base+0xc8a> │ │ │ │ - b.n 93aa0 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ + bne.n 9420a <_PyObject_GetMethod@@Base+0xc86> │ │ │ │ + b.n 93b38 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 93aa0 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ - b.n 93d74 <_PyObject_GetMethod@@Base+0x888> │ │ │ │ + beq.w 93b38 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ + b.n 93e0a <_PyObject_GetMethod@@Base+0x886> │ │ │ │ nop │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9422a <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ + beq.n 942be <_PyObject_GetMethod@@Base+0xd3a> │ │ │ │ ldr r5, [r1, #28] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 94204 <_PyObject_GetMethod@@Base+0xd18> │ │ │ │ + bpl.n 94298 <_PyObject_GetMethod@@Base+0xd14> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ adds r1, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 941da <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ + bge.n 9426e <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ str r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 83c54 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83c84 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ itt ne │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ strne.w r4, [r3, r6, lsl #2] │ │ │ │ - bne.n 941d6 <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ + bne.n 9426a <_PyObject_GetMethod@@Base+0xce6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9422a <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ + beq.n 942be <_PyObject_GetMethod@@Base+0xd3a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 94214 <_PyObject_GetMethod@@Base+0xd28> │ │ │ │ + cbnz r3, 942a8 <_PyObject_GetMethod@@Base+0xd24> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94214 <_PyObject_GetMethod@@Base+0xd28> │ │ │ │ - movw r0, #63964 @ 0xf9dc │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 942a8 <_PyObject_GetMethod@@Base+0xd24> │ │ │ │ + movw r0, #64796 @ 0xfd1c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9422a <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ + beq.n 942be <_PyObject_GetMethod@@Base+0xd3a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9422a <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ + cbnz r3, 942be <_PyObject_GetMethod@@Base+0xd3a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 941d6 <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ + b.n 9426a <_PyObject_GetMethod@@Base+0xce6> │ │ │ │ nop │ │ │ │ │ │ │ │ -00094230 : │ │ │ │ +000942c4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ - blt.n 94286 │ │ │ │ + blt.n 9431a │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 94250 │ │ │ │ + bne.n 942e4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 942a0 │ │ │ │ + b.n 94334 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 9426c │ │ │ │ + ble.n 94300 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 94260 │ │ │ │ + bne.n 942f4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1defbc │ │ │ │ + b.w 1df640 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 9426c │ │ │ │ + bne.n 94300 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 2018d4 <_PyUnicode_EncodeUTF16@@Base+0x70c> │ │ │ │ + b.w 201f4c <_PyUnicode_EncodeUTF16@@Base+0x70c> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26188 @ 0x664c │ │ │ │ + movw r1, #27020 @ 0x698c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25340 @ 0x62fc │ │ │ │ + movw r1, #26172 @ 0x663c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 94282 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 94316 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9455c │ │ │ │ + beq.w 945f0 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ itt ne │ │ │ │ addne r2, r0, r1 │ │ │ │ movne r3, r0 │ │ │ │ - beq.w 944ec │ │ │ │ + beq.w 94580 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 943c6 │ │ │ │ + bls.n 9445a │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.n 9432c │ │ │ │ + beq.n 943c0 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, ip │ │ │ │ ldrsb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 942c6 │ │ │ │ + bge.n 9435a │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 94578 │ │ │ │ + blt.w 9460c │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 9431c │ │ │ │ + bgt.n 943b0 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #29 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 943f8 │ │ │ │ + beq.n 9448c │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94432 │ │ │ │ - bl 1e82fc │ │ │ │ + bne.w 944c6 │ │ │ │ + bl 1e8984 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94470 │ │ │ │ + bne.w 94504 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 94488 │ │ │ │ + b.n 9451c │ │ │ │ add.w ip, r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 942ce │ │ │ │ + bcc.n 94362 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 942da │ │ │ │ + bne.n 9436e │ │ │ │ add.w r1, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 943c2 │ │ │ │ + bcc.n 94456 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 942da │ │ │ │ + bne.n 9436e │ │ │ │ add.w ip, r3, #12 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 944d6 │ │ │ │ + bcc.w 9456a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 942da │ │ │ │ + bne.n 9436e │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 943c2 │ │ │ │ + bcc.n 94456 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 942da │ │ │ │ + bne.n 9436e │ │ │ │ add.w ip, r3, #20 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 944d6 │ │ │ │ + bcc.w 9456a │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 942da │ │ │ │ + bne.n 9436e │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 943c2 │ │ │ │ + bcc.n 94456 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 942da │ │ │ │ + bne.n 9436e │ │ │ │ add.w r5, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.w 944d6 │ │ │ │ + bcc.w 9456a │ │ │ │ ldr r1, [r3, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 942da │ │ │ │ + bne.n 9436e │ │ │ │ sub.w r1, r2, #28 │ │ │ │ subs r3, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r5 │ │ │ │ - b.n 943bc │ │ │ │ + b.n 94450 │ │ │ │ ldr.w r1, [ip] │ │ │ │ adds r5, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 942da │ │ │ │ + bne.n 9436e │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 943b0 │ │ │ │ + bne.n 94444 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 942d0 │ │ │ │ + bne.n 94364 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 94578 │ │ │ │ + blt.w 9460c │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 9431c │ │ │ │ + bgt.n 943b0 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #21 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9430c │ │ │ │ - ldr r3, [pc, #408] @ (94594 ) │ │ │ │ + bne.n 943a0 │ │ │ │ + ldr r3, [pc, #408] @ (94628 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.n 944ac │ │ │ │ + bhi.n 94540 │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [sl, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 9454c │ │ │ │ + beq.w 945e0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbz r0, 9448e │ │ │ │ + cbz r0, 94522 │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #332] @ (94598 ) │ │ │ │ + ldr r2, [pc, #332] @ (9462c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94512 │ │ │ │ + bne.n 945a6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 94526 │ │ │ │ + beq.n 945ba │ │ │ │ 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 94590 │ │ │ │ + bpl.w 94624 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 9453e │ │ │ │ + bpl.n 945d2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #20 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.n 944e0 │ │ │ │ + bcc.n 94574 │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str.w r0, [r3, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 94432 │ │ │ │ + bne.n 944c6 │ │ │ │ ldr.w r2, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49541 @ 0xc185 │ │ │ │ + movw r3, #49605 @ 0xc1c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 94560 │ │ │ │ + bne.n 945f4 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9431c │ │ │ │ + beq.w 943b0 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 94432 │ │ │ │ + b.n 944c6 │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 942d0 │ │ │ │ - b.n 943c6 │ │ │ │ + bne.w 94364 │ │ │ │ + b.n 9445a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 94432 │ │ │ │ + b.n 944c6 │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r5, #19968 @ 0x4e00 │ │ │ │ movtlt r5, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #148] @ (9459c ) │ │ │ │ + ldrge r5, [pc, #148] @ (94630 ) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ - b.n 94488 │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 9451c │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9456c │ │ │ │ + bne.n 94600 │ │ │ │ mov r0, r5 │ │ │ │ - bl 126880 │ │ │ │ - b.n 94458 │ │ │ │ + bl 126cb8 │ │ │ │ + b.n 944ec │ │ │ │ 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 94470 │ │ │ │ + b.n 94504 │ │ │ │ add.w r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 94488 │ │ │ │ + b.n 9451c │ │ │ │ mov r0, sl │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 94432 │ │ │ │ - b.n 944ac │ │ │ │ - ldr r5, [pc, #64] @ (945a0 ) │ │ │ │ - b.n 94488 │ │ │ │ + bne.w 944c6 │ │ │ │ + b.n 94540 │ │ │ │ + ldr r5, [pc, #64] @ (94634 ) │ │ │ │ + b.n 9451c │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 944c4 │ │ │ │ + b.n 94558 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 94458 │ │ │ │ + b.n 944ec │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63816 @ 0xf948 │ │ │ │ + movw r1, #64648 @ 0xfc88 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 94328 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 943bc │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 94542 │ │ │ │ + b.n 945d6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -158673,762 +158725,762 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r6, r2, [r0, #44] @ 0x2c │ │ │ │ cmp r6, r2 │ │ │ │ ite ge │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ orrs.w r3, r3, r2, lsr #31 │ │ │ │ - bne.w 9474e │ │ │ │ + bne.w 947e2 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 9474e │ │ │ │ + blt.w 947e2 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9474e │ │ │ │ + blt.w 947e2 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 9474e │ │ │ │ + blt.w 947e2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9474e │ │ │ │ + beq.w 947e2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 9474e │ │ │ │ + bpl.w 947e2 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9474e │ │ │ │ + beq.w 947e2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - bpl.w 9474e │ │ │ │ + bpl.w 947e2 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9474e │ │ │ │ + beq.w 947e2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 9474e │ │ │ │ + bpl.w 947e2 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9474e │ │ │ │ + beq.w 947e2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 9474e │ │ │ │ + bpl.w 947e2 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9474e │ │ │ │ + beq.w 947e2 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.w 9474e │ │ │ │ + bpl.w 947e2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 9474e │ │ │ │ + bne.w 947e2 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9474e │ │ │ │ + beq.w 947e2 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 9474e │ │ │ │ + bpl.n 947e2 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9474e │ │ │ │ + beq.n 947e2 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 9474e │ │ │ │ + bpl.n 947e2 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9474e │ │ │ │ + beq.n 947e2 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 9474e │ │ │ │ + bpl.n 947e2 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9474e │ │ │ │ + beq.n 947e2 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.n 9474e │ │ │ │ + bpl.n 947e2 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9474e │ │ │ │ + beq.n 947e2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 9474e │ │ │ │ + bpl.n 947e2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orrs r2, r0 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 94736 │ │ │ │ + bne.n 947ca │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 946f0 │ │ │ │ + ble.n 94784 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands.w r2, r2, #32 │ │ │ │ - beq.n 9472a │ │ │ │ + beq.n 947be │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 946d8 │ │ │ │ + beq.n 9476c │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.n 94730 │ │ │ │ + bpl.n 947c4 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 946d8 │ │ │ │ + beq.n 9476c │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ lsls r0, r0, #26 │ │ │ │ it mi │ │ │ │ addmi r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 946d8 │ │ │ │ + beq.n 9476c │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 94724 │ │ │ │ + bpl.n 947b8 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 946ca │ │ │ │ + bne.n 9475e │ │ │ │ ubfx r3, r4, #2, #1 │ │ │ │ add r5, r6 │ │ │ │ add r3, r5 │ │ │ │ ubfx r4, r4, #3, #1 │ │ │ │ add r3, r4 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 94708 │ │ │ │ + blt.n 9479c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ubfx r3, r4, #2, #1 │ │ │ │ adds r1, r6, r5 │ │ │ │ add r1, r3 │ │ │ │ ubfx r3, r4, #3, #1 │ │ │ │ add r3, r1 │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ movge r0, r2 │ │ │ │ - bge.n 946ee │ │ │ │ + bge.n 94782 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26540 @ 0x67ac │ │ │ │ + movw r1, #27372 @ 0x6aec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 946ca │ │ │ │ - b.n 946d8 │ │ │ │ + bne.n 9475e │ │ │ │ + b.n 9476c │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 946aa │ │ │ │ - b.n 946d8 │ │ │ │ + bne.n 9473e │ │ │ │ + b.n 9476c │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 946b6 │ │ │ │ - b.n 946d8 │ │ │ │ + bne.n 9474a │ │ │ │ + b.n 9476c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26512 @ 0x6790 │ │ │ │ + movw r1, #27344 @ 0x6ad0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 9471e │ │ │ │ - movw r0, #26488 @ 0x6778 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 947b2 │ │ │ │ + movw r0, #27320 @ 0x6ab8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #455 @ 0x1c7 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9471e │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 947b2 │ │ │ │ │ │ │ │ -00094760 <_Py_write@@Base>: │ │ │ │ +000947f4 <_Py_write@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r8, r1 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 95d00 │ │ │ │ + bl 95d94 │ │ │ │ mov sl, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29828 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr.w sl, [r5] │ │ │ │ - bl 987f8 │ │ │ │ + bl 98888 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 947b4 <_Py_write@@Base+0x54> │ │ │ │ + bge.n 94848 <_Py_write@@Base+0x54> │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.n 947d2 <_Py_write@@Base+0x72> │ │ │ │ + beq.n 94866 <_Py_write@@Base+0x72> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 947ba <_Py_write@@Base+0x5a> │ │ │ │ + blt.n 9484e <_Py_write@@Base+0x5a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f17f0 │ │ │ │ + bl f17d8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [r5] │ │ │ │ - b.n 947b4 <_Py_write@@Base+0x54> │ │ │ │ - bl e4ae4 │ │ │ │ + b.n 94848 <_Py_write@@Base+0x54> │ │ │ │ + bl e4afc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94782 <_Py_write@@Base+0x22> │ │ │ │ - b.n 947c8 <_Py_write@@Base+0x68> │ │ │ │ + beq.n 94816 <_Py_write@@Base+0x22> │ │ │ │ + b.n 9485c <_Py_write@@Base+0x68> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #28 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 94fac <_Py_write@@Base+0x84c> │ │ │ │ + beq.w 95040 <_Py_write@@Base+0x84c> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 94fba <_Py_write@@Base+0x85a> │ │ │ │ + bne.w 9504e <_Py_write@@Base+0x85a> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 94d72 <_Py_write@@Base+0x612> │ │ │ │ + beq.w 94e06 <_Py_write@@Base+0x612> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r2, [r3, #692] @ 0x2b4 │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94da0 <_Py_write@@Base+0x640> │ │ │ │ - ldr r3, [pc, #712] @ (94b04 <_Py_write@@Base+0x3a4>) │ │ │ │ + bne.w 94e34 <_Py_write@@Base+0x640> │ │ │ │ + ldr r3, [pc, #712] @ (94b98 <_Py_write@@Base+0x3a4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 94d66 <_Py_write@@Base+0x606> │ │ │ │ + beq.w 94dfa <_Py_write@@Base+0x606> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94bf6 <_Py_write@@Base+0x496> │ │ │ │ + beq.w 94c8a <_Py_write@@Base+0x496> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r7, sl │ │ │ │ movw fp, #6000 @ 0x1770 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 94d48 <_Py_write@@Base+0x5e8> │ │ │ │ + bne.w 94ddc <_Py_write@@Base+0x5e8> │ │ │ │ adds r3, r1, #1 │ │ │ │ mov r9, r5 │ │ │ │ cmp r1, fp │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq.n 948d0 <_Py_write@@Base+0x170> │ │ │ │ + beq.n 94964 <_Py_write@@Base+0x170> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94eea <_Py_write@@Base+0x78a> │ │ │ │ + bne.w 94f7e <_Py_write@@Base+0x78a> │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 95e1c │ │ │ │ + bl 95eb0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94bba <_Py_write@@Base+0x45a> │ │ │ │ + bne.w 94c4e <_Py_write@@Base+0x45a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94eea <_Py_write@@Base+0x78a> │ │ │ │ + bne.w 94f7e <_Py_write@@Base+0x78a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b05c <_Py_NewReferenceNoTotal@@Base+0x1c> │ │ │ │ + bl 9b0f4 <_Py_NewReferenceNoTotal@@Base+0x1c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ subs r1, #1 │ │ │ │ - cbz r0, 948d8 <_Py_write@@Base+0x178> │ │ │ │ + cbz r0, 9496c <_Py_write@@Base+0x178> │ │ │ │ cmp r8, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 94b08 <_Py_write@@Base+0x3a8> │ │ │ │ + beq.w 94b9c <_Py_write@@Base+0x3a8> │ │ │ │ str.w sl, [r6, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r9, r5 │ │ │ │ cmp r1, fp │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bne.n 94882 <_Py_write@@Base+0x122> │ │ │ │ + bne.n 94916 <_Py_write@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ - b.n 94882 <_Py_write@@Base+0x122> │ │ │ │ + bl 25ebfc │ │ │ │ + b.n 94916 <_Py_write@@Base+0x122> │ │ │ │ mov sl, r7 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94d40 <_Py_write@@Base+0x5e0> │ │ │ │ + beq.w 94dd4 <_Py_write@@Base+0x5e0> │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 94d40 <_Py_write@@Base+0x5e0> │ │ │ │ + bne.w 94dd4 <_Py_write@@Base+0x5e0> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 95036 <_Py_write@@Base+0x8d6> │ │ │ │ + bhi.w 950ca <_Py_write@@Base+0x8d6> │ │ │ │ add.w sl, r5, #4294967295 @ 0xffffffff │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ cmn.w sl, #13 │ │ │ │ - bhi.w 95036 <_Py_write@@Base+0x8d6> │ │ │ │ + bhi.w 950ca <_Py_write@@Base+0x8d6> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add.w fp, sl, #19 │ │ │ │ bic.w fp, fp, #7 │ │ │ │ add.w lr, sl, #12 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r7, fp, r0 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 94e40 <_Py_write@@Base+0x6e0> │ │ │ │ + bhi.w 94ed4 <_Py_write@@Base+0x6e0> │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq.w 95022 <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 950b6 <_Py_write@@Base+0x8c2> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94ee6 <_Py_write@@Base+0x786> │ │ │ │ + bne.w 94f7a <_Py_write@@Base+0x786> │ │ │ │ mov r2, lr │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ mov r3, r7 │ │ │ │ cmp r5, #1 │ │ │ │ str.w r5, [r3], #8 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r7, #8] │ │ │ │ - ble.n 9497c <_Py_write@@Base+0x21c> │ │ │ │ + ble.n 94a10 <_Py_write@@Base+0x21c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - beq.n 9497c <_Py_write@@Base+0x21c> │ │ │ │ + beq.n 94a10 <_Py_write@@Base+0x21c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r7, #16] │ │ │ │ - beq.n 9497c <_Py_write@@Base+0x21c> │ │ │ │ + beq.n 94a10 <_Py_write@@Base+0x21c> │ │ │ │ add.w r2, r6, #8 │ │ │ │ movs r3, #12 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp sl, r3 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ str r0, [r1, r3] │ │ │ │ add.w r1, r3, #4 │ │ │ │ mov r3, r1 │ │ │ │ - bne.n 9496a <_Py_write@@Base+0x20a> │ │ │ │ + bne.n 949fe <_Py_write@@Base+0x20a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ - movw r3, #29945 @ 0x74f9 │ │ │ │ + movw r3, #29997 @ 0x752d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94d56 <_Py_write@@Base+0x5f6> │ │ │ │ - ldr r3, [pc, #368] @ (94b04 <_Py_write@@Base+0x3a4>) │ │ │ │ + bne.w 94dea <_Py_write@@Base+0x5f6> │ │ │ │ + ldr r3, [pc, #368] @ (94b98 <_Py_write@@Base+0x3a4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r1, r6, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 94c2a <_Py_write@@Base+0x4ca> │ │ │ │ + beq.w 94cbe <_Py_write@@Base+0x4ca> │ │ │ │ lsrs r3, r6, #18 │ │ │ │ ubfx r0, r6, #0, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ cmp r2, r0 │ │ │ │ - bgt.n 949d4 <_Py_write@@Base+0x274> │ │ │ │ + bgt.n 94a68 <_Py_write@@Base+0x274> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.w 94c2a <_Py_write@@Base+0x4ca> │ │ │ │ + bgt.w 94cbe <_Py_write@@Base+0x4ca> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94c2a <_Py_write@@Base+0x4ca> │ │ │ │ + beq.w 94cbe <_Py_write@@Base+0x4ca> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r1, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94cd2 <_Py_write@@Base+0x572> │ │ │ │ + beq.w 94d66 <_Py_write@@Base+0x572> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94db4 <_Py_write@@Base+0x654> │ │ │ │ + beq.w 94e48 <_Py_write@@Base+0x654> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 94fee <_Py_write@@Base+0x88e> │ │ │ │ + beq.w 95082 <_Py_write@@Base+0x88e> │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 94a38 <_Py_write@@Base+0x2d8> │ │ │ │ + ble.n 94acc <_Py_write@@Base+0x2d8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 94a0a <_Py_write@@Base+0x2aa> │ │ │ │ + cbz r2, 94a9e <_Py_write@@Base+0x2aa> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r6, r2 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 94a38 <_Py_write@@Base+0x2d8> │ │ │ │ + beq.n 94acc <_Py_write@@Base+0x2d8> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 94a18 <_Py_write@@Base+0x2b8> │ │ │ │ + cbz r2, 94aac <_Py_write@@Base+0x2b8> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r6, r2 │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 94a38 <_Py_write@@Base+0x2d8> │ │ │ │ + beq.n 94acc <_Py_write@@Base+0x2d8> │ │ │ │ add.w r9, r3, r9, lsl #2 │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9504a <_Py_write@@Base+0x8ea> │ │ │ │ + beq.w 950de <_Py_write@@Base+0x8ea> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r9, r3 │ │ │ │ add r6, r2 │ │ │ │ - bne.n 94a26 <_Py_write@@Base+0x2c6> │ │ │ │ + bne.n 94aba <_Py_write@@Base+0x2c6> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 94fd6 <_Py_write@@Base+0x876> │ │ │ │ + bhi.w 9506a <_Py_write@@Base+0x876> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 94c64 <_Py_write@@Base+0x504> │ │ │ │ + beq.w 94cf8 <_Py_write@@Base+0x504> │ │ │ │ subs r2, r6, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 94fd6 <_Py_write@@Base+0x876> │ │ │ │ + bhi.w 9506a <_Py_write@@Base+0x876> │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add.w r9, r2, #19 │ │ │ │ bic.w r9, r9, #7 │ │ │ │ add.w fp, r2, #12 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add.w r1, r0, r9 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 94c84 <_Py_write@@Base+0x524> │ │ │ │ + bcc.w 94d18 <_Py_write@@Base+0x524> │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds r5, r5, r0 │ │ │ │ - beq.w 94fc2 <_Py_write@@Base+0x862> │ │ │ │ + beq.w 95056 <_Py_write@@Base+0x862> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 94ee2 <_Py_write@@Base+0x782> │ │ │ │ + bne.w 94f76 <_Py_write@@Base+0x782> │ │ │ │ movs r1, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ mov r3, r5 │ │ │ │ ldr.w lr, [r7] │ │ │ │ cmp.w lr, #0 │ │ │ │ str.w r6, [r3], #8 │ │ │ │ it gt │ │ │ │ movgt.w ip, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ it gt │ │ │ │ ldrgt r1, [r7, #4] │ │ │ │ - ble.n 94abe <_Py_write@@Base+0x35e> │ │ │ │ + ble.n 94b52 <_Py_write@@Base+0x35e> │ │ │ │ ldr.w r3, [r1, r8, lsl #2] │ │ │ │ - cbz r3, 94ab6 <_Py_write@@Base+0x356> │ │ │ │ + cbz r3, 94b4a <_Py_write@@Base+0x356> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 94acc <_Py_write@@Base+0x36c> │ │ │ │ + bgt.n 94b60 <_Py_write@@Base+0x36c> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp lr, r8 │ │ │ │ - bne.n 94aaa <_Py_write@@Base+0x34a> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + bne.n 94b3e <_Py_write@@Base+0x34a> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov.w r9, ip, lsl #2 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str.w r0, [r1, ip, lsl #2] │ │ │ │ - beq.n 94af6 <_Py_write@@Base+0x396> │ │ │ │ + beq.n 94b8a <_Py_write@@Base+0x396> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr.w r6, [r6, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str.w r6, [r0, r9] │ │ │ │ - bne.n 94ae0 <_Py_write@@Base+0x380> │ │ │ │ + bne.n 94b74 <_Py_write@@Base+0x380> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, lr │ │ │ │ - beq.n 94abe <_Py_write@@Base+0x35e> │ │ │ │ + beq.n 94b52 <_Py_write@@Base+0x35e> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add ip, r2 │ │ │ │ - b.n 94aaa <_Py_write@@Base+0x34a> │ │ │ │ + b.n 94b3e <_Py_write@@Base+0x34a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ movs.w r2, r8, lsl #2 │ │ │ │ - bmi.w 9503a <_Py_write@@Base+0x8da> │ │ │ │ + bmi.w 950ce <_Py_write@@Base+0x8da> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - movw r0, #16165 @ 0x3f25 │ │ │ │ + movw r0, #16177 @ 0x3f31 │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r3, [r7, #700] @ 0x2bc │ │ │ │ ldr.w r7, [r7, #688] @ 0x2b0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 94e38 <_Py_write@@Base+0x6d8> │ │ │ │ + bne.w 94ecc <_Py_write@@Base+0x6d8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 94c16 <_Py_write@@Base+0x4b6> │ │ │ │ - ldr r3, [pc, #768] @ (94e34 <_Py_write@@Base+0x6d4>) │ │ │ │ + beq.n 94caa <_Py_write@@Base+0x4b6> │ │ │ │ + ldr r3, [pc, #768] @ (94ec8 <_Py_write@@Base+0x6d4>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ bic.w lr, r6, #4080 @ 0xff0 │ │ │ │ bic.w lr, lr, #15 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.w 94cec <_Py_write@@Base+0x58c> │ │ │ │ + beq.w 94d80 <_Py_write@@Base+0x58c> │ │ │ │ lsrs r0, r6, #18 │ │ │ │ ubfx ip, r6, #0, #18 │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.n 94b74 <_Py_write@@Base+0x414> │ │ │ │ + bgt.n 94c08 <_Py_write@@Base+0x414> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.w 94cec <_Py_write@@Base+0x58c> │ │ │ │ + bgt.w 94d80 <_Py_write@@Base+0x58c> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94cec <_Py_write@@Base+0x58c> │ │ │ │ + beq.w 94d80 <_Py_write@@Base+0x58c> │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ adds r3, #1 │ │ │ │ mov.w r9, r3, lsl #3 │ │ │ │ cmp.w r2, r3, lsl #3 │ │ │ │ - bhi.n 94b92 <_Py_write@@Base+0x432> │ │ │ │ + bhi.n 94c26 <_Py_write@@Base+0x432> │ │ │ │ add.w r3, r9, r3, lsl #4 │ │ │ │ cmp.w r3, r8, lsl #4 │ │ │ │ - bcc.w 948be <_Py_write@@Base+0x15e> │ │ │ │ + bcc.w 94952 <_Py_write@@Base+0x15e> │ │ │ │ mov r9, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71844 │ │ │ │ + bl 7188c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9503a <_Py_write@@Base+0x8da> │ │ │ │ + beq.w 950ce <_Py_write@@Base+0x8da> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 774f8 │ │ │ │ + bl 7752c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 948be <_Py_write@@Base+0x15e> │ │ │ │ + b.n 94952 <_Py_write@@Base+0x15e> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add.w lr, r0, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.w 94e8c <_Py_write@@Base+0x72c> │ │ │ │ + bhi.w 94f20 <_Py_write@@Base+0x72c> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ adds.w sl, r1, r0 │ │ │ │ - beq.w 94ff8 <_Py_write@@Base+0x898> │ │ │ │ + beq.w 9508c <_Py_write@@Base+0x898> │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94edc <_Py_write@@Base+0x77c> │ │ │ │ + bne.w 94f70 <_Py_write@@Base+0x77c> │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ str.w r0, [r2], #8 │ │ │ │ strd r2, r3, [sl, #4] │ │ │ │ - b.n 948b6 <_Py_write@@Base+0x156> │ │ │ │ + b.n 9494a <_Py_write@@Base+0x156> │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 94ce4 <_Py_write@@Base+0x584> │ │ │ │ + bcc.n 94d78 <_Py_write@@Base+0x584> │ │ │ │ add.w r2, r3, ip │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r2, ip, #8 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r1, [r3, ip] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 94d10 <_Py_write@@Base+0x5b0> │ │ │ │ + beq.n 94da4 <_Py_write@@Base+0x5b0> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 94866 <_Py_write@@Base+0x106> │ │ │ │ + b.n 948fa <_Py_write@@Base+0x106> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71844 │ │ │ │ + bl 7188c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9503a <_Py_write@@Base+0x8da> │ │ │ │ + beq.w 950ce <_Py_write@@Base+0x8da> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 948be <_Py_write@@Base+0x15e> │ │ │ │ + b.n 94952 <_Py_write@@Base+0x15e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #684] @ 0x2ac │ │ │ │ - movw r3, #50249 @ 0xc449 │ │ │ │ + movw r3, #50313 @ 0xc489 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94f1a <_Py_write@@Base+0x7ba> │ │ │ │ + bne.w 94fae <_Py_write@@Base+0x7ba> │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr.w r9, [r7] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r9, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bgt.w 949f2 <_Py_write@@Base+0x292> │ │ │ │ + bgt.w 94a86 <_Py_write@@Base+0x292> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movs r6, #0 │ │ │ │ ldrd r2, r0, [r5] │ │ │ │ add.w r1, r0, #16 │ │ │ │ cmp r1, r2 │ │ │ │ it ls │ │ │ │ movls.w fp, #12 │ │ │ │ - bls.w 94a70 <_Py_write@@Base+0x310> │ │ │ │ + bls.w 94b04 <_Py_write@@Base+0x310> │ │ │ │ mov.w r9, #16 │ │ │ │ mov.w fp, #12 │ │ │ │ cmp.w r9, #8192 @ 0x2000 │ │ │ │ mov sl, r9 │ │ │ │ it cc │ │ │ │ movcc.w sl, #8192 @ 0x2000 │ │ │ │ strd fp, r3, [sp, #4] │ │ │ │ add.w r0, sl, #16 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov lr, r0 │ │ │ │ ldrd fp, r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94fc2 <_Py_write@@Base+0x862> │ │ │ │ + beq.w 95056 <_Py_write@@Base+0x862> │ │ │ │ mov r1, r0 │ │ │ │ adds r0, #23 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w sl, [r1], #16 │ │ │ │ str.w r1, [r0, #-11] │ │ │ │ bic.w r0, r0, #7 │ │ │ │ subs r0, r0, r1 │ │ │ │ str.w ip, [lr, #8] │ │ │ │ str.w r0, [lr, #4] │ │ │ │ add.w r1, r9, r0 │ │ │ │ str.w lr, [r5, #8] │ │ │ │ mov r5, lr │ │ │ │ - b.n 94a70 <_Py_write@@Base+0x310> │ │ │ │ + b.n 94b04 <_Py_write@@Base+0x310> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r3, r2, [r1, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 949ec <_Py_write@@Base+0x28c> │ │ │ │ + b.n 94a80 <_Py_write@@Base+0x28c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 94866 <_Py_write@@Base+0x106> │ │ │ │ + b.n 948fa <_Py_write@@Base+0x106> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r7, [r3, #680] @ 0x2a8 │ │ │ │ - movw r3, #50349 @ 0xc4ad │ │ │ │ + movw r3, #50413 @ 0xc4ed │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 94fa0 <_Py_write@@Base+0x840> │ │ │ │ + bne.w 95034 <_Py_write@@Base+0x840> │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ blx 2a6fc │ │ │ │ - b.n 94c1e <_Py_write@@Base+0x4be> │ │ │ │ + b.n 94cb2 <_Py_write@@Base+0x4be> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49541 @ 0xc185 │ │ │ │ + movw r3, #49605 @ 0xc1c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94f92 <_Py_write@@Base+0x832> │ │ │ │ + bne.w 95026 <_Py_write@@Base+0x832> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 95040 <_Py_write@@Base+0x8e0> │ │ │ │ + beq.w 950d4 <_Py_write@@Base+0x8e0> │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 94866 <_Py_write@@Base+0x106> │ │ │ │ + b.n 948fa <_Py_write@@Base+0x106> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - str r3, [r4, #8] │ │ │ │ + str r2, [r4, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 94ac0 <_Py_write@@Base+0x360> │ │ │ │ + b.n 94b54 <_Py_write@@Base+0x360> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r2 │ │ │ │ ldr.w r9, [r7] │ │ │ │ - b.n 94c52 <_Py_write@@Base+0x4f2> │ │ │ │ + b.n 94ce6 <_Py_write@@Base+0x4f2> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 94c0e <_Py_write@@Base+0x4ae> │ │ │ │ + b.n 94ca2 <_Py_write@@Base+0x4ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ + bl 25ebfc │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 94d46 <_Py_write@@Base+0x5e6> │ │ │ │ + bne.n 94dda <_Py_write@@Base+0x5e6> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ ldr.w r2, [r2, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 94838 <_Py_write@@Base+0xd8> │ │ │ │ + beq.w 948cc <_Py_write@@Base+0xd8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94c12 <_Py_write@@Base+0x4b2> │ │ │ │ - b.n 95040 <_Py_write@@Base+0x8e0> │ │ │ │ + bne.w 94ca6 <_Py_write@@Base+0x4b2> │ │ │ │ + b.n 950d4 <_Py_write@@Base+0x8e0> │ │ │ │ ldr r6, [r1, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr.w sl, [r5, #512] @ 0x200 │ │ │ │ mul.w fp, r3, r6 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -159436,144 +159488,144 @@ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str r2, [r1, #8] │ │ │ │ add.w r0, r5, ip, lsl #2 │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr.w r2, [r0, #528] @ 0x210 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 94df2 <_Py_write@@Base+0x692> │ │ │ │ + bne.n 94e86 <_Py_write@@Base+0x692> │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 94dee <_Py_write@@Base+0x68e> │ │ │ │ + cbz r1, 94e82 <_Py_write@@Base+0x68e> │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp ip, r6 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [r0, #528] @ 0x210 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 94f26 <_Py_write@@Base+0x7c6> │ │ │ │ + beq.w 94fba <_Py_write@@Base+0x7c6> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 94ef8 <_Py_write@@Base+0x798> │ │ │ │ + beq.n 94f8c <_Py_write@@Base+0x798> │ │ │ │ ldr.w r1, [r0, #532] @ 0x214 │ │ │ │ - cbnz r1, 94e12 <_Py_write@@Base+0x6b2> │ │ │ │ + cbnz r1, 94ea6 <_Py_write@@Base+0x6b2> │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 949ec <_Py_write@@Base+0x28c> │ │ │ │ + beq.w 94a80 <_Py_write@@Base+0x28c> │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 94ef2 <_Py_write@@Base+0x792> │ │ │ │ + beq.n 94f86 <_Py_write@@Base+0x792> │ │ │ │ str r1, [r6, #20] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r6, [r0, #24] │ │ │ │ strd r1, r2, [r3, #20] │ │ │ │ - cbz r1, 94e30 <_Py_write@@Base+0x6d0> │ │ │ │ + cbz r1, 94ec4 <_Py_write@@Base+0x6d0> │ │ │ │ str r3, [r1, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b.n 949ec <_Py_write@@Base+0x28c> │ │ │ │ + b.n 94a80 <_Py_write@@Base+0x28c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 94c1e <_Py_write@@Base+0x4be> │ │ │ │ + b.n 94cb2 <_Py_write@@Base+0x4be> │ │ │ │ cmp.w fp, #8192 @ 0x2000 │ │ │ │ mov r7, fp │ │ │ │ it cc │ │ │ │ movcc.w r7, #8192 @ 0x2000 │ │ │ │ strd lr, r3, [sp, #16] │ │ │ │ add.w r0, r7, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r1, lr, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95022 <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 950b6 <_Py_write@@Base+0x8c2> │ │ │ │ mov ip, r0 │ │ │ │ str.w r7, [ip], #16 │ │ │ │ add.w r7, r0, #23 │ │ │ │ bic.w r7, r7, #7 │ │ │ │ strd r8, ip, [r0, #8] │ │ │ │ str r0, [r3, #8] │ │ │ │ sub.w r3, r7, ip │ │ │ │ add r3, fp │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 95022 <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 950b6 <_Py_write@@Base+0x8c2> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - b.n 94932 <_Py_write@@Base+0x1d2> │ │ │ │ + b.n 949c6 <_Py_write@@Base+0x1d2> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94ff8 <_Py_write@@Base+0x898> │ │ │ │ + beq.w 9508c <_Py_write@@Base+0x898> │ │ │ │ mov ip, r0 │ │ │ │ mov.w lr, #8192 @ 0x2000 │ │ │ │ add.w sl, r0, #23 │ │ │ │ bic.w sl, sl, #7 │ │ │ │ str.w lr, [ip], #16 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ sub.w ip, sl, ip │ │ │ │ add.w ip, ip, #16 │ │ │ │ str r0, [r2, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 94ff8 <_Py_write@@Base+0x898> │ │ │ │ + beq.w 9508c <_Py_write@@Base+0x898> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 94bdc <_Py_write@@Base+0x47c> │ │ │ │ + b.n 94c70 <_Py_write@@Base+0x47c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 94be4 <_Py_write@@Base+0x484> │ │ │ │ + b.n 94c78 <_Py_write@@Base+0x484> │ │ │ │ str r1, [r3, #4] │ │ │ │ - b.n 94a84 <_Py_write@@Base+0x324> │ │ │ │ + b.n 94b18 <_Py_write@@Base+0x324> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 9493a <_Py_write@@Base+0x1da> │ │ │ │ + b.n 949ce <_Py_write@@Base+0x1da> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov sl, r7 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 948da <_Py_write@@Base+0x17a> │ │ │ │ + b.n 9496e <_Py_write@@Base+0x17a> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 94e22 <_Py_write@@Base+0x6c2> │ │ │ │ + b.n 94eb6 <_Py_write@@Base+0x6c2> │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ - cbz r2, 94f06 <_Py_write@@Base+0x7a6> │ │ │ │ + cbz r2, 94f9a <_Py_write@@Base+0x7a6> │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 949ec <_Py_write@@Base+0x28c> │ │ │ │ + bne.w 94a80 <_Py_write@@Base+0x28c> │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 949ec <_Py_write@@Base+0x28c> │ │ │ │ + b.n 94a80 <_Py_write@@Base+0x28c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 94c44 <_Py_write@@Base+0x4e4> │ │ │ │ + b.n 94cd8 <_Py_write@@Base+0x4e4> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94e02 <_Py_write@@Base+0x6a2> │ │ │ │ + beq.w 94e96 <_Py_write@@Base+0x6a2> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 94f8c <_Py_write@@Base+0x82c> │ │ │ │ + cbz r2, 95020 <_Py_write@@Base+0x82c> │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr.w r2, [r5, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r5, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 94f5c <_Py_write@@Base+0x7fc> │ │ │ │ + cbz r3, 94ff0 <_Py_write@@Base+0x7fc> │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r5, r2, lsl #3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -159584,633 +159636,633 @@ │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ str.w r9, [sl, fp] │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r9, [r7] │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 94c52 <_Py_write@@Base+0x4f2> │ │ │ │ + b.n 94ce6 <_Py_write@@Base+0x4f2> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 94f34 <_Py_write@@Base+0x7d4> │ │ │ │ + b.n 94fc8 <_Py_write@@Base+0x7d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 94d2c <_Py_write@@Base+0x5cc> │ │ │ │ + b.n 94dc0 <_Py_write@@Base+0x5cc> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r7 │ │ │ │ - b.n 94c1e <_Py_write@@Base+0x4be> │ │ │ │ - bl 25e80c │ │ │ │ + b.n 94cb2 <_Py_write@@Base+0x4be> │ │ │ │ + bl 25ebfc │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94808 <_Py_write@@Base+0xa8> │ │ │ │ - subs r3, #1 │ │ │ │ + beq.w 9489c <_Py_write@@Base+0xa8> │ │ │ │ + subs r1, r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 94ac4 <_Py_write@@Base+0x364> │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.n 94b58 <_Py_write@@Base+0x364> │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - bl 1e82fc │ │ │ │ + bl 1e8984 │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94a84 <_Py_write@@Base+0x324> │ │ │ │ - bl 1e82fc │ │ │ │ - bl 7f7f4 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r3, r2, #1 │ │ │ │ + bne.w 94b18 <_Py_write@@Base+0x324> │ │ │ │ + bl 1e8984 │ │ │ │ + bl 7f828 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r1, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94d52 <_Py_write@@Base+0x5f2> │ │ │ │ + beq.w 94de6 <_Py_write@@Base+0x5f2> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 94fbc <_Py_write@@Base+0x85c> │ │ │ │ + b.n 95050 <_Py_write@@Base+0x85c> │ │ │ │ cmp.w r9, #1 │ │ │ │ - bgt.w 94a04 <_Py_write@@Base+0x2a4> │ │ │ │ - b.n 94c62 <_Py_write@@Base+0x502> │ │ │ │ + bgt.w 94a98 <_Py_write@@Base+0x2a4> │ │ │ │ + b.n 94cf6 <_Py_write@@Base+0x502> │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e82fc │ │ │ │ + bl 1e8984 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94be4 <_Py_write@@Base+0x484> │ │ │ │ - bl 1e82fc │ │ │ │ + bne.w 94c78 <_Py_write@@Base+0x484> │ │ │ │ + bl 1e8984 │ │ │ │ mov sl, r7 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 7f828 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948da <_Py_write@@Base+0x17a> │ │ │ │ + beq.w 9496e <_Py_write@@Base+0x17a> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 948da <_Py_write@@Base+0x17a> │ │ │ │ + b.n 9496e <_Py_write@@Base+0x17a> │ │ │ │ str.w lr, [sp, #12] │ │ │ │ - bl 1e82fc │ │ │ │ + bl 1e8984 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9493a <_Py_write@@Base+0x1da> │ │ │ │ - bl 1e82fc │ │ │ │ + bne.w 949ce <_Py_write@@Base+0x1da> │ │ │ │ + bl 1e8984 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e82fc │ │ │ │ - b.n 94d46 <_Py_write@@Base+0x5e6> │ │ │ │ + bl 1e8984 │ │ │ │ + b.n 94dda <_Py_write@@Base+0x5e6> │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 94a26 <_Py_write@@Base+0x2c6> │ │ │ │ - b.n 94a38 <_Py_write@@Base+0x2d8> │ │ │ │ + bne.w 94aba <_Py_write@@Base+0x2c6> │ │ │ │ + b.n 94acc <_Py_write@@Base+0x2d8> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #772] @ (9536c <_Py_write@@Base+0xc0c>) │ │ │ │ + ldr r3, [pc, #772] @ (95400 <_Py_write@@Base+0xc0c>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r0, #32] │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ subs r3, r6, #1 │ │ │ │ - bmi.w 95a00 <_Py_write@@Base+0x12a0> │ │ │ │ + bmi.w 95a94 <_Py_write@@Base+0x12a0> │ │ │ │ add.w sl, r9, r6, lsl #2 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95cba <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 95cba <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ add.w r8, r9, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [r8, r3, lsl #2] │ │ │ │ - beq.n 951ae <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95242 <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95cba <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95cba <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r1, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 951ae <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95242 <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95cba <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95cba <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #3 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 951ae <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95242 <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95cba <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95cba <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #4 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 951ae <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95242 <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95cba <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95cba <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w sl, r1, #16 │ │ │ │ ldr.w r1, [r8, sl] │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ cmp r6, #5 │ │ │ │ str.w r0, [r8, sl] │ │ │ │ sub.w r8, r6, #6 │ │ │ │ - beq.n 951ae <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95242 <_Py_write@@Base+0xa4e> │ │ │ │ add.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ subs r6, #2 │ │ │ │ add.w r6, r9, r6, lsl #2 │ │ │ │ ldr.w r1, [r6, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 95cba <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95cba <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - bne.n 95188 <_Py_write@@Base+0xa28> │ │ │ │ - ldr r3, [pc, #444] @ (9536c <_Py_write@@Base+0xc0c>) │ │ │ │ + bne.n 9521c <_Py_write@@Base+0xa28> │ │ │ │ + ldr r3, [pc, #444] @ (95400 <_Py_write@@Base+0xc0c>) │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs.w r9, r3, #1 │ │ │ │ - bmi.w 95908 <_Py_write@@Base+0x11a8> │ │ │ │ + bmi.w 9599c <_Py_write@@Base+0x11a8> │ │ │ │ adds r3, #3 │ │ │ │ movw ip, #42012 @ 0xa41c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ movw lr, #4364 @ 0x110c │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ - movw r8, #42464 @ 0xa5e0 │ │ │ │ + movw r8, #43296 @ 0xa920 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ str r5, [sp, #4] │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r5, r7 │ │ │ │ mov fp, r4 │ │ │ │ add.w sl, r2, r3, lsl #2 │ │ │ │ mov r7, ip │ │ │ │ mov r4, lr │ │ │ │ ldr.w r6, [sl, #-4]! │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, fp │ │ │ │ - bne.w 957ee <_Py_write@@Base+0x108e> │ │ │ │ + bne.w 95882 <_Py_write@@Base+0x108e> │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 95382 <_Py_write@@Base+0xc22> │ │ │ │ + bpl.w 95416 <_Py_write@@Base+0xc22> │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 95cec <_Py_write@@Base+0x158c> │ │ │ │ + bpl.w 95d80 <_Py_write@@Base+0x158c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w r2, r6, #20 │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 95370 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 95404 <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95382 <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 95416 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 95370 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 95404 <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95382 <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 95416 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 95370 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 95404 <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #2] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 95382 <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 95416 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95370 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 95404 <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #3] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 95382 <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 95416 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95370 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 95404 <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 95382 <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 95416 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95370 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 95404 <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #5] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 95382 <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 95416 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95370 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 95404 <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #6] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 95382 <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r1, 95416 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95370 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 95404 <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #7] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 95382 <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r1, 95416 <_Py_write@@Base+0xc22> │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 95370 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 95404 <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ ldr.w r3, [r8, r1, lsl #2] │ │ │ │ and.w r3, r3, #7 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbnz r3, 95382 <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r3, 95416 <_Py_write@@Base+0xc22> │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9534a <_Py_write@@Base+0xbea> │ │ │ │ - b.n 95370 <_Py_write@@Base+0xc10> │ │ │ │ + bne.n 953de <_Py_write@@Base+0xbea> │ │ │ │ + b.n 95404 <_Py_write@@Base+0xc10> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ strne.w r0, [sl] │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bcs.w 951ee <_Py_write@@Base+0xa8e> │ │ │ │ + bcs.w 95282 <_Py_write@@Base+0xa8e> │ │ │ │ ldrd r5, fp, [sp, #4] │ │ │ │ - ldr r3, [pc, #756] @ (95684 <_Py_write@@Base+0xf24>) │ │ │ │ + ldr r3, [pc, #756] @ (95718 <_Py_write@@Base+0xf24>) │ │ │ │ ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ subs r3, r6, #1 │ │ │ │ - bmi.w 95916 <_Py_write@@Base+0x11b6> │ │ │ │ + bmi.w 959aa <_Py_write@@Base+0x11b6> │ │ │ │ add.w sl, r9, r6, lsl #2 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95cba <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 95cba <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ add.w r8, r9, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [r8, r3, lsl #2] │ │ │ │ - beq.n 954d0 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95564 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95cba <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95cba <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r1, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 954d0 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95564 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95cba <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95cba <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #3 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 954d0 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95564 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95cba <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95cba <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #4 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 954d0 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95564 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95cba <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95cba <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w sl, r1, #16 │ │ │ │ ldr.w r1, [r8, sl] │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ cmp r6, #5 │ │ │ │ str.w r0, [r8, sl] │ │ │ │ sub.w r8, r6, #6 │ │ │ │ - beq.n 954d0 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95564 <_Py_write@@Base+0xd70> │ │ │ │ add.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ subs r6, #2 │ │ │ │ add.w r6, r9, r6, lsl #2 │ │ │ │ ldr.w r1, [r6, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 95cba <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95cba <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - bne.n 954aa <_Py_write@@Base+0xd4a> │ │ │ │ - ldr r3, [pc, #432] @ (95684 <_Py_write@@Base+0xf24>) │ │ │ │ + bne.n 9553e <_Py_write@@Base+0xd4a> │ │ │ │ + ldr r3, [pc, #432] @ (95718 <_Py_write@@Base+0xf24>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95ca6 <_Py_write@@Base+0x1546> │ │ │ │ + beq.w 95d3a <_Py_write@@Base+0x1546> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95922 <_Py_write@@Base+0x11c2> │ │ │ │ + beq.w 959b6 <_Py_write@@Base+0x11c2> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movw r7, #6288 @ 0x1890 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov.w r8, r3, lsr #1 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r6, #3 │ │ │ │ mla r6, r3, r8, r6 │ │ │ │ bics.w r6, r6, #3 │ │ │ │ - bmi.w 95b12 <_Py_write@@Base+0x13b2> │ │ │ │ + bmi.w 95ba6 <_Py_write@@Base+0x13b2> │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 95b02 <_Py_write@@Base+0x13a2> │ │ │ │ - ldr r3, [pc, #344] @ (95684 <_Py_write@@Base+0xf24>) │ │ │ │ + bne.w 95b96 <_Py_write@@Base+0x13a2> │ │ │ │ + ldr r3, [pc, #344] @ (95718 <_Py_write@@Base+0xf24>) │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 9588e <_Py_write@@Base+0x112e> │ │ │ │ + bcs.w 95922 <_Py_write@@Base+0x112e> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r2, [sl, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 95af2 <_Py_write@@Base+0x1392> │ │ │ │ + beq.w 95b86 <_Py_write@@Base+0x1392> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9586c <_Py_write@@Base+0x110c> │ │ │ │ + beq.w 95900 <_Py_write@@Base+0x110c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #276] @ (95688 <_Py_write@@Base+0xf28>) │ │ │ │ + ldr r2, [pc, #276] @ (9571c <_Py_write@@Base+0xf28>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95c58 <_Py_write@@Base+0x14f8> │ │ │ │ + bne.w 95cec <_Py_write@@Base+0x14f8> │ │ │ │ str.w r8, [r4, #8] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 958d0 <_Py_write@@Base+0x1170> │ │ │ │ + ble.w 95964 <_Py_write@@Base+0x1170> │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ ands.w sl, r2, #32 │ │ │ │ - beq.w 95a44 <_Py_write@@Base+0x12e4> │ │ │ │ + beq.w 95ad8 <_Py_write@@Base+0x12e4> │ │ │ │ mov.w sl, #0 │ │ │ │ movs r7, #1 │ │ │ │ ubfx r2, r1, #6, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 95610 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 956a4 <_Py_write@@Base+0xeb0> │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 95a58 <_Py_write@@Base+0x12f8> │ │ │ │ + bpl.w 95aec <_Py_write@@Base+0x12f8> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95a74 <_Py_write@@Base+0x1314> │ │ │ │ + bne.w 95b08 <_Py_write@@Base+0x1314> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 95610 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 956a4 <_Py_write@@Base+0xeb0> │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 95a66 <_Py_write@@Base+0x1306> │ │ │ │ + bpl.w 95afa <_Py_write@@Base+0x1306> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95aa8 <_Py_write@@Base+0x1348> │ │ │ │ + bne.w 95b3c <_Py_write@@Base+0x1348> │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 95610 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 956a4 <_Py_write@@Base+0xeb0> │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r8 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r6, r2, #26 │ │ │ │ - bpl.w 95a24 <_Py_write@@Base+0x12c4> │ │ │ │ + bpl.w 95ab8 <_Py_write@@Base+0x12c4> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95a50 <_Py_write@@Base+0x12f0> │ │ │ │ + bne.w 95ae4 <_Py_write@@Base+0x12f0> │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 955f6 <_Py_write@@Base+0xe96> │ │ │ │ + bne.n 9568a <_Py_write@@Base+0xe96> │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95b3c <_Py_write@@Base+0x13dc> │ │ │ │ - ldr r3, [pc, #104] @ (95684 <_Py_write@@Base+0xf24>) │ │ │ │ + beq.w 95bd0 <_Py_write@@Base+0x13dc> │ │ │ │ + ldr r3, [pc, #104] @ (95718 <_Py_write@@Base+0xf24>) │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 95a84 <_Py_write@@Base+0x1324> │ │ │ │ + bne.w 95b18 <_Py_write@@Base+0x1324> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 95a96 <_Py_write@@Base+0x1336> │ │ │ │ + bne.w 95b2a <_Py_write@@Base+0x1336> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 95ab0 <_Py_write@@Base+0x1350> │ │ │ │ + bne.w 95b44 <_Py_write@@Base+0x1350> │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 95690 <_Py_write@@Base+0xf30> │ │ │ │ - b.n 9568c <_Py_write@@Base+0xf2c> │ │ │ │ + beq.n 95724 <_Py_write@@Base+0xf30> │ │ │ │ + b.n 95720 <_Py_write@@Base+0xf2c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -160269,15 +160321,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r7, [r4, #56] @ 0x38 │ │ │ │ strd r2, sl, [r4, #60] @ 0x3c │ │ │ │ strd r8, r3, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [r6, #1728] @ 0x6c0 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95cd2 <_Py_write@@Base+0x1572> │ │ │ │ + beq.w 95d66 <_Py_write@@Base+0x1572> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1728] @ 0x6c0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ @@ -160285,3416 +160337,3417 @@ │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 95c7c <_Py_write@@Base+0x151c> │ │ │ │ + ble.w 95d10 <_Py_write@@Base+0x151c> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - bne.w 958e4 <_Py_write@@Base+0x1184> │ │ │ │ - movw r0, #13896 @ 0x3648 │ │ │ │ + bne.w 95978 <_Py_write@@Base+0x1184> │ │ │ │ + movw r0, #14728 @ 0x3988 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #17 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ movw lr, #21845 @ 0x5555 │ │ │ │ - b.n 95774 <_Py_write@@Base+0x1014> │ │ │ │ + b.n 95808 <_Py_write@@Base+0x1014> │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n 957c0 <_Py_write@@Base+0x1060> │ │ │ │ + bge.n 95854 <_Py_write@@Base+0x1060> │ │ │ │ ldrb.w r3, [r5, r2, lsl #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.w 95902 <_Py_write@@Base+0x11a2> │ │ │ │ + beq.w 95996 <_Py_write@@Base+0x11a2> │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq.w 95a30 <_Py_write@@Base+0x12d0> │ │ │ │ + beq.w 95ac4 <_Py_write@@Base+0x12d0> │ │ │ │ add r3, r0 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95a36 <_Py_write@@Base+0x12d6> │ │ │ │ + bne.w 95aca <_Py_write@@Base+0x12d6> │ │ │ │ ldrb.w r1, [r3, #272] @ 0x110 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldrb.w r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9576e <_Py_write@@Base+0x100e> │ │ │ │ + beq.n 95802 <_Py_write@@Base+0x100e> │ │ │ │ adds r6, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add.w r8, r5, r6 │ │ │ │ - beq.n 95862 <_Py_write@@Base+0x1102> │ │ │ │ + beq.n 958f6 <_Py_write@@Base+0x1102> │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ add r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ it ls │ │ │ │ strhls.w lr, [r5, r6] │ │ │ │ - bls.n 9576e <_Py_write@@Base+0x100e> │ │ │ │ + bls.n 95802 <_Py_write@@Base+0x100e> │ │ │ │ adds r2, #1 │ │ │ │ strh.w ip, [r8] │ │ │ │ cmp r2, r7 │ │ │ │ - blt.n 95774 <_Py_write@@Base+0x1014> │ │ │ │ - ldr r3, [pc, #732] @ (95aa0 <_Py_write@@Base+0x1340>) │ │ │ │ + blt.n 95808 <_Py_write@@Base+0x1014> │ │ │ │ + ldr r3, [pc, #732] @ (95b34 <_Py_write@@Base+0x1340>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r2, r5, #4096 @ 0x1000 │ │ │ │ ldrb.w r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 95c3a <_Py_write@@Base+0x14da> │ │ │ │ + bne.w 95cce <_Py_write@@Base+0x14da> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 957e6 <_Py_write@@Base+0x1086> │ │ │ │ + cbz r3, 9587a <_Py_write@@Base+0x1086> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9583e <_Py_write@@Base+0x10de> │ │ │ │ + bne.n 958d2 <_Py_write@@Base+0x10de> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 958c0 <_Py_write@@Base+0x1160> │ │ │ │ + beq.n 95954 <_Py_write@@Base+0x1160> │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 95382 <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 95416 <_Py_write@@Base+0xc22> │ │ │ │ mov r0, r6 │ │ │ │ - bl 776b8 │ │ │ │ + bl 776ec │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95b28 <_Py_write@@Base+0x13c8> │ │ │ │ + beq.w 95bbc <_Py_write@@Base+0x13c8> │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 977f4 │ │ │ │ + bl 97884 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 95c82 <_Py_write@@Base+0x1522> │ │ │ │ + blt.w 95d16 <_Py_write@@Base+0x1522> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95c10 <_Py_write@@Base+0x14b0> │ │ │ │ + bne.w 95ca4 <_Py_write@@Base+0x14b0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 95382 <_Py_write@@Base+0xc22> │ │ │ │ + beq.w 95416 <_Py_write@@Base+0xc22> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95382 <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 95416 <_Py_write@@Base+0xc22> │ │ │ │ mov r0, r3 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95382 <_Py_write@@Base+0xc22> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 95416 <_Py_write@@Base+0xc22> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 957e6 <_Py_write@@Base+0x1086> │ │ │ │ - ldr r2, [pc, #604] @ (95aa4 <_Py_write@@Base+0x1344>) │ │ │ │ + bne.n 9587a <_Py_write@@Base+0x1086> │ │ │ │ + ldr r2, [pc, #604] @ (95b38 <_Py_write@@Base+0x1344>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95bf6 <_Py_write@@Base+0x1496> │ │ │ │ + bne.w 95c8a <_Py_write@@Base+0x1496> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, r3 │ │ │ │ mov.w r3, #260 @ 0x104 │ │ │ │ strh r3, [r5, r6] │ │ │ │ - b.n 9576e <_Py_write@@Base+0x100e> │ │ │ │ + b.n 95802 <_Py_write@@Base+0x100e> │ │ │ │ ldrd lr, r3, [r2, #24] │ │ │ │ cmp r3, lr │ │ │ │ - bcc.w 95a18 <_Py_write@@Base+0x12b8> │ │ │ │ + bcc.w 95aac <_Py_write@@Base+0x12b8> │ │ │ │ adds r3, r1, #1 │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ str r3, [r2, #24] │ │ │ │ add.w r3, r2, lr │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r0, [r2, lr] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 95566 <_Py_write@@Base+0xe06> │ │ │ │ + bne.w 955fa <_Py_write@@Base+0xe06> │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49541 @ 0xc185 │ │ │ │ + movw r2, #49605 @ 0xc1c5 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 95b2c <_Py_write@@Base+0x13cc> │ │ │ │ + bne.w 95bc0 <_Py_write@@Base+0x13cc> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 95b12 <_Py_write@@Base+0x13b2> │ │ │ │ + beq.w 95ba6 <_Py_write@@Base+0x13b2> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 95566 <_Py_write@@Base+0xe06> │ │ │ │ + b.n 955fa <_Py_write@@Base+0xe06> │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 977f4 │ │ │ │ + bl 97884 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 95382 <_Py_write@@Base+0xc22> │ │ │ │ - b.n 95b28 <_Py_write@@Base+0x13c8> │ │ │ │ + bge.w 95416 <_Py_write@@Base+0xc22> │ │ │ │ + b.n 95bbc <_Py_write@@Base+0x13c8> │ │ │ │ ldr r7, [r5, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 95b38 <_Py_write@@Base+0x13d8> │ │ │ │ + beq.w 95bcc <_Py_write@@Base+0x13d8> │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ - b.n 95618 <_Py_write@@Base+0xeb8> │ │ │ │ + b.n 956ac <_Py_write@@Base+0xeb8> │ │ │ │ cmp r7, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ - beq.w 95758 <_Py_write@@Base+0xff8> │ │ │ │ + beq.w 957ec <_Py_write@@Base+0xff8> │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq.w 95758 <_Py_write@@Base+0xff8> │ │ │ │ + beq.w 957ec <_Py_write@@Base+0xff8> │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 958f0 <_Py_write@@Base+0x1190> │ │ │ │ - b.n 95758 <_Py_write@@Base+0xff8> │ │ │ │ + bne.n 95984 <_Py_write@@Base+0x1190> │ │ │ │ + b.n 957ec <_Py_write@@Base+0xff8> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ subs r3, r6, #1 │ │ │ │ - bpl.w 953a4 <_Py_write@@Base+0xc44> │ │ │ │ + bpl.w 95438 <_Py_write@@Base+0xc44> │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 954ea <_Py_write@@Base+0xd8a> │ │ │ │ + bne.w 9557e <_Py_write@@Base+0xd8a> │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ add.w r6, sl, #16 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95b24 <_Py_write@@Base+0x13c4> │ │ │ │ + beq.w 95bb8 <_Py_write@@Base+0x13c4> │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ mov r3, r1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.w 95b4a <_Py_write@@Base+0x13ea> │ │ │ │ + bge.w 95bde <_Py_write@@Base+0x13ea> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r7, r3, r1 │ │ │ │ add.w ip, r7, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bge.w 95be0 <_Py_write@@Base+0x1480> │ │ │ │ + bge.w 95c74 <_Py_write@@Base+0x1480> │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ add.w ip, r3, #1 │ │ │ │ adds r7, r6, r4 │ │ │ │ and.w lr, r0, #120 @ 0x78 │ │ │ │ cmp.w lr, #120 @ 0x78 │ │ │ │ itt eq │ │ │ │ strbeq r0, [r3, #0] │ │ │ │ moveq r3, ip │ │ │ │ - beq.n 959a8 <_Py_write@@Base+0x1248> │ │ │ │ + beq.n 95a3c <_Py_write@@Base+0x1248> │ │ │ │ and.w r0, r0, #7 │ │ │ │ orn r0, r0, #23 │ │ │ │ strb r0, [r3, #0] │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ ubfx r0, r0, #3, #4 │ │ │ │ cmp r0, #15 │ │ │ │ - beq.w 95ba4 <_Py_write@@Base+0x1444> │ │ │ │ + beq.w 95c38 <_Py_write@@Base+0x1444> │ │ │ │ cmp r0, #12 │ │ │ │ - bhi.w 95b66 <_Py_write@@Base+0x1406> │ │ │ │ + bhi.w 95bfa <_Py_write@@Base+0x1406> │ │ │ │ cmp r0, #11 │ │ │ │ - beq.w 95bac <_Py_write@@Base+0x144c> │ │ │ │ + beq.w 95c40 <_Py_write@@Base+0x144c> │ │ │ │ sub.w r7, r0, #12 │ │ │ │ movs r3, #1 │ │ │ │ negs r0, r7 │ │ │ │ adcs r0, r7 │ │ │ │ mov r7, ip │ │ │ │ lsls r0, r0, #2 │ │ │ │ add r3, ip │ │ │ │ strb r0, [r7, #0] │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ adds r7, r4, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 959fc <_Py_write@@Base+0x129c> │ │ │ │ + bge.n 95a90 <_Py_write@@Base+0x129c> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 95b62 <_Py_write@@Base+0x1402> │ │ │ │ + blt.w 95bf6 <_Py_write@@Base+0x1402> │ │ │ │ adds r7, r4, #2 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 95bda <_Py_write@@Base+0x147a> │ │ │ │ + ble.w 95c6e <_Py_write@@Base+0x147a> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 95b42 <_Py_write@@Base+0x13e2> │ │ │ │ + blt.w 95bd6 <_Py_write@@Base+0x13e2> │ │ │ │ adds r7, r4, #3 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 95bda <_Py_write@@Base+0x147a> │ │ │ │ + ble.w 95c6e <_Py_write@@Base+0x147a> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 95b42 <_Py_write@@Base+0x13e2> │ │ │ │ + blt.w 95bd6 <_Py_write@@Base+0x13e2> │ │ │ │ adds r4, #4 │ │ │ │ cmp r0, r4 │ │ │ │ - ble.n 959fa <_Py_write@@Base+0x129a> │ │ │ │ + ble.n 95a8e <_Py_write@@Base+0x129a> │ │ │ │ ldrsb r7, [r6, r4] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 95b44 <_Py_write@@Base+0x13e4> │ │ │ │ + blt.w 95bd8 <_Py_write@@Base+0x13e4> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - blt.n 959ec <_Py_write@@Base+0x128c> │ │ │ │ + blt.n 95a80 <_Py_write@@Base+0x128c> │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 95948 <_Py_write@@Base+0x11e8> │ │ │ │ + b.n 959dc <_Py_write@@Base+0x11e8> │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs.w r9, r3, #1 │ │ │ │ - bmi.w 95908 <_Py_write@@Base+0x11a8> │ │ │ │ + bmi.w 9599c <_Py_write@@Base+0x11a8> │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.w 951c2 <_Py_write@@Base+0xa62> │ │ │ │ + b.w 95256 <_Py_write@@Base+0xa62> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 95566 <_Py_write@@Base+0xe06> │ │ │ │ - cbnz r1, 95a50 <_Py_write@@Base+0x12f0> │ │ │ │ + b.n 955fa <_Py_write@@Base+0xe06> │ │ │ │ + cbnz r1, 95ae4 <_Py_write@@Base+0x12f0> │ │ │ │ lsls r2, r2, #24 │ │ │ │ it mi │ │ │ │ addmi.w sl, sl, #1 │ │ │ │ - b.n 9560c <_Py_write@@Base+0xeac> │ │ │ │ + b.n 956a0 <_Py_write@@Base+0xeac> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ adds r3, r0, r1 │ │ │ │ ldrb.w r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9576e <_Py_write@@Base+0x100e> │ │ │ │ - b.n 9579e <_Py_write@@Base+0x103e> │ │ │ │ - cbnz r1, 95a7c <_Py_write@@Base+0x131c> │ │ │ │ + beq.w 95802 <_Py_write@@Base+0x100e> │ │ │ │ + b.n 95832 <_Py_write@@Base+0x103e> │ │ │ │ + cbnz r1, 95b10 <_Py_write@@Base+0x131c> │ │ │ │ mov.w sl, r2, lsr #7 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 955b4 <_Py_write@@Base+0xe54> │ │ │ │ + b.n 95648 <_Py_write@@Base+0xe54> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 9560c <_Py_write@@Base+0xeac> │ │ │ │ - cbnz r1, 95a74 <_Py_write@@Base+0x1314> │ │ │ │ + b.n 956a0 <_Py_write@@Base+0xeac> │ │ │ │ + cbnz r1, 95b08 <_Py_write@@Base+0x1314> │ │ │ │ lsls r6, r2, #24 │ │ │ │ - bpl.w 955ce <_Py_write@@Base+0xe6e> │ │ │ │ + bpl.w 95662 <_Py_write@@Base+0xe6e> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 955ce <_Py_write@@Base+0xe6e> │ │ │ │ - cbnz r1, 95aa8 <_Py_write@@Base+0x1348> │ │ │ │ + b.n 95662 <_Py_write@@Base+0xe6e> │ │ │ │ + cbnz r1, 95b3c <_Py_write@@Base+0x1348> │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.w 955e8 <_Py_write@@Base+0xe88> │ │ │ │ + bpl.w 9567c <_Py_write@@Base+0xe88> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 955e8 <_Py_write@@Base+0xe88> │ │ │ │ + b.n 9567c <_Py_write@@Base+0xe88> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 955ce <_Py_write@@Base+0xe6e> │ │ │ │ + b.n 95662 <_Py_write@@Base+0xe6e> │ │ │ │ movs r2, #1 │ │ │ │ mov r7, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 955b4 <_Py_write@@Base+0xe54> │ │ │ │ + b.n 95648 <_Py_write@@Base+0xe54> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r0 │ │ │ │ - beq.w 9563c <_Py_write@@Base+0xedc> │ │ │ │ + beq.w 956d0 <_Py_write@@Base+0xedc> │ │ │ │ add.w r2, ip, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 9563c <_Py_write@@Base+0xedc> │ │ │ │ + b.n 956d0 <_Py_write@@Base+0xedc> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 955e8 <_Py_write@@Base+0xe88> │ │ │ │ + b.n 9567c <_Py_write@@Base+0xe88> │ │ │ │ add.w r2, r9, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ str r2, [r4, #24] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9568c <_Py_write@@Base+0xf2c> │ │ │ │ - b.n 95690 <_Py_write@@Base+0xf30> │ │ │ │ + bne.w 95720 <_Py_write@@Base+0xf2c> │ │ │ │ + b.n 95724 <_Py_write@@Base+0xf30> │ │ │ │ mov r0, sl │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 95566 <_Py_write@@Base+0xe06> │ │ │ │ - b.n 9588e <_Py_write@@Base+0x112e> │ │ │ │ + bne.w 955fa <_Py_write@@Base+0xe06> │ │ │ │ + b.n 95922 <_Py_write@@Base+0x112e> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95566 <_Py_write@@Base+0xe06> │ │ │ │ - bl 1e82fc │ │ │ │ + bne.w 955fa <_Py_write@@Base+0xe06> │ │ │ │ + bl 1e8984 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9558a <_Py_write@@Base+0xe2a> │ │ │ │ + bne.w 9561e <_Py_write@@Base+0xe2a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 782e4 │ │ │ │ - bl 1e82fc │ │ │ │ + bl 78320 │ │ │ │ + bl 1e8984 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 957e6 <_Py_write@@Base+0x1086> │ │ │ │ + b.n 9587a <_Py_write@@Base+0x1086> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 958ae <_Py_write@@Base+0x114e> │ │ │ │ + b.n 95942 <_Py_write@@Base+0x114e> │ │ │ │ mov sl, r7 │ │ │ │ str r7, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 95618 <_Py_write@@Base+0xeb8> │ │ │ │ + b.n 956ac <_Py_write@@Base+0xeb8> │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, r4 │ │ │ │ - bgt.w 9594e <_Py_write@@Base+0x11ee> │ │ │ │ + bgt.w 959e2 <_Py_write@@Base+0x11ee> │ │ │ │ subs r1, r3, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9abec <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95b28 <_Py_write@@Base+0x13c8> │ │ │ │ + bne.n 95bbc <_Py_write@@Base+0x13c8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95b28 <_Py_write@@Base+0x13c8> │ │ │ │ + beq.n 95bbc <_Py_write@@Base+0x13c8> │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 954ee <_Py_write@@Base+0xd8e> │ │ │ │ + b.n 95582 <_Py_write@@Base+0xd8e> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 9594e <_Py_write@@Base+0x11ee> │ │ │ │ + b.n 959e2 <_Py_write@@Base+0x11ee> │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ add.w r9, r7, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ and.w r7, r0, #63 @ 0x3f │ │ │ │ lsls r0, r0, #25 │ │ │ │ - bmi.n 95bbe <_Py_write@@Base+0x145e> │ │ │ │ + bmi.n 95c52 <_Py_write@@Base+0x145e> │ │ │ │ lsls r0, r7, #31 │ │ │ │ it pl │ │ │ │ bicpl.w r0, r7, #1 │ │ │ │ - bmi.n 95bb4 <_Py_write@@Base+0x1454> │ │ │ │ + bmi.n 95c48 <_Py_write@@Base+0x1454> │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ mov r7, ip │ │ │ │ it ls │ │ │ │ movls r3, #1 │ │ │ │ - bls.w 959a4 <_Py_write@@Base+0x1244> │ │ │ │ + bls.w 95a38 <_Py_write@@Base+0x1244> │ │ │ │ and.w lr, r0, #63 @ 0x3f │ │ │ │ lsrs r0, r0, #6 │ │ │ │ orr.w lr, lr, #64 @ 0x40 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ strb.w lr, [r7], #1 │ │ │ │ - bhi.n 95b8e <_Py_write@@Base+0x142e> │ │ │ │ + bhi.n 95c22 <_Py_write@@Base+0x142e> │ │ │ │ subs r3, r7, r3 │ │ │ │ - b.n 959a4 <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95a38 <_Py_write@@Base+0x1244> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 959a4 <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95a38 <_Py_write@@Base+0x1244> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 959a4 <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95a38 <_Py_write@@Base+0x1244> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ - bne.n 95bd4 <_Py_write@@Base+0x1474> │ │ │ │ + bne.n 95c68 <_Py_write@@Base+0x1474> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ - b.n 959a4 <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95a38 <_Py_write@@Base+0x1244> │ │ │ │ ldrb.w r0, [r9], #1 │ │ │ │ add.w lr, lr, #6 │ │ │ │ and.w r8, r0, #63 @ 0x3f │ │ │ │ lsl.w r8, r8, lr │ │ │ │ orr.w r7, r7, r8 │ │ │ │ - b.n 95b74 <_Py_write@@Base+0x1414> │ │ │ │ + b.n 95c08 <_Py_write@@Base+0x1414> │ │ │ │ orr.w r0, r7, #1 │ │ │ │ - b.n 95b82 <_Py_write@@Base+0x1422> │ │ │ │ + b.n 95c16 <_Py_write@@Base+0x1422> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 959fc <_Py_write@@Base+0x129c> │ │ │ │ + b.n 95a90 <_Py_write@@Base+0x129c> │ │ │ │ lsls r1, r0, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9abec <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 95b28 <_Py_write@@Base+0x13c8> │ │ │ │ + blt.n 95bbc <_Py_write@@Base+0x13c8> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r2, #16 │ │ │ │ adds r3, r1, r7 │ │ │ │ - b.n 9595c <_Py_write@@Base+0x11fc> │ │ │ │ - movw r1, #25613 @ 0x640d │ │ │ │ + b.n 959f0 <_Py_write@@Base+0x11fc> │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 95856 <_Py_write@@Base+0x10f6> │ │ │ │ + beq.w 958ea <_Py_write@@Base+0x10f6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 95856 <_Py_write@@Base+0x10f6> │ │ │ │ + b.n 958ea <_Py_write@@Base+0x10f6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl f5df8 │ │ │ │ - cbz r0, 95c82 <_Py_write@@Base+0x1522> │ │ │ │ + bl f5dd8 │ │ │ │ + cbz r0, 95d16 <_Py_write@@Base+0x1522> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9581e <_Py_write@@Base+0x10be> │ │ │ │ + beq.w 958b2 <_Py_write@@Base+0x10be> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9581e <_Py_write@@Base+0x10be> │ │ │ │ + bne.w 958b2 <_Py_write@@Base+0x10be> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9581e <_Py_write@@Base+0x10be> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 958b2 <_Py_write@@Base+0x10be> │ │ │ │ add.w r5, r5, #5664 @ 0x1620 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 95ca2 <_Py_write@@Base+0x1542> │ │ │ │ + bpl.n 95d36 <_Py_write@@Base+0x1542> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 95c64 <_Py_write@@Base+0x1504> │ │ │ │ + blt.n 95cf8 <_Py_write@@Base+0x1504> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq.w 957d6 <_Py_write@@Base+0x1076> │ │ │ │ + beq.w 9586a <_Py_write@@Base+0x1076> │ │ │ │ adds r5, #4 │ │ │ │ - b.n 95c3e <_Py_write@@Base+0x14de> │ │ │ │ + b.n 95cd2 <_Py_write@@Base+0x14de> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 95586 <_Py_write@@Base+0xe26> │ │ │ │ + b.n 9561a <_Py_write@@Base+0xe26> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #26624 @ 0x6800 │ │ │ │ + movw r1, #27456 @ 0x6b40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26648 @ 0x6818 │ │ │ │ + movw r0, #27480 @ 0x6b58 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1eda54 │ │ │ │ - b.n 95c4e <_Py_write@@Base+0x14ee> │ │ │ │ + bl 1ee0dc │ │ │ │ + b.n 95ce2 <_Py_write@@Base+0x14ee> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - b.n 957c0 <_Py_write@@Base+0x1060> │ │ │ │ + b.n 95854 <_Py_write@@Base+0x1060> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 95b28 <_Py_write@@Base+0x13c8> │ │ │ │ + beq.w 95bbc <_Py_write@@Base+0x13c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95b28 <_Py_write@@Base+0x13c8> │ │ │ │ + bne.w 95bbc <_Py_write@@Base+0x13c8> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95b28 <_Py_write@@Base+0x13c8> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 95bbc <_Py_write@@Base+0x13c8> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - b.n 95c54 <_Py_write@@Base+0x14f4> │ │ │ │ - movw r1, #62836 @ 0xf574 │ │ │ │ + b.n 95ce8 <_Py_write@@Base+0x14f4> │ │ │ │ + movw r1, #63668 @ 0xf8b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #13896 @ 0x3648 │ │ │ │ + movw r0, #14728 @ 0x3988 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26592 @ 0x67e0 │ │ │ │ + movw r1, #27424 @ 0x6b20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 95b28 <_Py_write@@Base+0x13c8> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 95bbc <_Py_write@@Base+0x13c8> │ │ │ │ strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ add.w r1, r2, #16 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - b.n 9573e <_Py_write@@Base+0xfde> │ │ │ │ + b.n 957d2 <_Py_write@@Base+0xfde> │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 95216 <_Py_write@@Base+0xab6> │ │ │ │ - b.w 95370 <_Py_write@@Base+0xc10> │ │ │ │ + bne.w 952aa <_Py_write@@Base+0xab6> │ │ │ │ + b.w 95404 <_Py_write@@Base+0xc10> │ │ │ │ │ │ │ │ -00095cfc : │ │ │ │ - b.w 82844 │ │ │ │ +00095d90 : │ │ │ │ + b.w 82878 │ │ │ │ │ │ │ │ -00095d00 : │ │ │ │ +00095d94 : │ │ │ │ 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] @ (95e10 ) │ │ │ │ + ldr r1, [pc, #256] @ (95ea4 ) │ │ │ │ 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 95e00 │ │ │ │ + beq.n 95e94 │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r6, r5, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95df2 │ │ │ │ + bne.n 95e86 │ │ │ │ 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 95de4 │ │ │ │ + bne.n 95e78 │ │ │ │ mov r0, r6 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95dd6 │ │ │ │ + bne.n 95e6a │ │ │ │ add.w r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 95d6c │ │ │ │ + bmi.n 95e00 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r5, #136 @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b34 │ │ │ │ - cbnz r0, 95dba │ │ │ │ + cbnz r0, 95e4e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 95da2 │ │ │ │ + bne.n 95e36 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95d82 │ │ │ │ + bne.n 95e16 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ blx 29500 │ │ │ │ - cbnz r0, 95dc8 │ │ │ │ + cbnz r0, 95e5c │ │ │ │ mov r0, r7 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95d68 │ │ │ │ - movw r1, #63220 @ 0xf6f4 │ │ │ │ + beq.n 95dfc │ │ │ │ + movw r1, #64052 @ 0xfa34 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #92] @ (95e14 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63140 @ 0xf6a4 │ │ │ │ + ldr r0, [pc, #92] @ (95ea8 ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #63972 @ 0xf9e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #80] @ (95e14 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #26756 @ 0x6884 │ │ │ │ + ldr r0, [pc, #80] @ (95ea8 ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #27588 @ 0x6bc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #64] @ (95e14 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63104 @ 0xf680 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #56] @ (95e18 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #26724 @ 0x6864 │ │ │ │ + ldr r0, [pc, #64] @ (95ea8 ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #63936 @ 0xf9c0 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #56] @ (95eac ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #27556 @ 0x6ba4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #40] @ (95e18 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63040 @ 0xf640 │ │ │ │ + ldr r0, [pc, #40] @ (95eac ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #63872 @ 0xf980 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #28] @ (95e18 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #26696 @ 0x6848 │ │ │ │ + ldr r0, [pc, #28] @ (95eac ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #27528 @ 0x6b88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #8] @ (95e14 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (95ea8 ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ movs r5, r6 │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ movs r5, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9723a │ │ │ │ + beq.w 972ca │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97248 │ │ │ │ + bne.w 972d8 │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 964dc │ │ │ │ + beq.w 96570 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 964f0 │ │ │ │ + beq.w 96584 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r5 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r2, r7, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #675 @ 0x2a3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9614a │ │ │ │ + beq.w 961de │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96504 │ │ │ │ + bne.w 96598 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 96518 │ │ │ │ + beq.w 965ac │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 9614a │ │ │ │ + beq.w 961de │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96504 │ │ │ │ + bne.w 96598 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 9655c │ │ │ │ + beq.w 965f0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9614a │ │ │ │ + beq.w 961de │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96514 │ │ │ │ + bne.w 965a8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 96538 │ │ │ │ + beq.w 965cc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ - beq.w 963e8 │ │ │ │ + beq.w 9647c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96514 │ │ │ │ + bne.w 965a8 │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 96580 │ │ │ │ + beq.w 96614 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 96594 │ │ │ │ + beq.w 96628 │ │ │ │ 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 96190 │ │ │ │ + beq.w 96224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 965a8 │ │ │ │ + bne.w 9663c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 965ae │ │ │ │ + beq.w 96642 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 96190 │ │ │ │ + beq.w 96224 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 961de │ │ │ │ + bne.w 96272 │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 965ce │ │ │ │ + beq.w 96662 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 965e2 │ │ │ │ + beq.w 96676 │ │ │ │ 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 961e6 │ │ │ │ + beq.w 9627a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 965f6 │ │ │ │ + bne.w 9668a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 96604 │ │ │ │ + beq.w 96698 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 961e6 │ │ │ │ + beq.w 9627a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 961de │ │ │ │ + bne.w 96272 │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 96628 │ │ │ │ + beq.w 966bc │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 9663c │ │ │ │ + beq.w 966d0 │ │ │ │ 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 962d4 │ │ │ │ + beq.w 96368 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96650 │ │ │ │ + bne.w 966e4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9668c │ │ │ │ + beq.w 96720 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 962d4 │ │ │ │ + beq.w 96368 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96514 │ │ │ │ + bne.w 965a8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 96660 │ │ │ │ + beq.w 966f4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9673c │ │ │ │ + beq.w 967d0 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96686 │ │ │ │ + bne.w 9671a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 966b0 │ │ │ │ + beq.w 96744 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9689c │ │ │ │ + beq.w 9692c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 961de │ │ │ │ + bne.w 96272 │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 971a6 │ │ │ │ + beq.w 97236 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 97472 │ │ │ │ + beq.w 97502 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r0, r1, lsl #2] │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ ldr.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 96082 │ │ │ │ + beq.n 96116 │ │ │ │ ldrd r6, r0, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96990 │ │ │ │ + bne.w 96a22 │ │ │ │ subs r6, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.w 96ef4 │ │ │ │ + bpl.w 96f84 │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 96f0c │ │ │ │ - movw r1, #52500 @ 0xcd14 │ │ │ │ + beq.w 96f9c │ │ │ │ + movw r1, #53356 @ 0xd06c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96068 │ │ │ │ + bne.n 960fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d53c <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + bl 9d58c <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96068 │ │ │ │ + beq.n 960fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5078 │ │ │ │ + bl 1e5700 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96068 │ │ │ │ + beq.n 960fc │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96068 │ │ │ │ + beq.n 960fc │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96068 │ │ │ │ + beq.n 960fc │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96068 │ │ │ │ + beq.n 960fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5f6c │ │ │ │ + bl 1e65f4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96068 │ │ │ │ + beq.n 960fc │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96068 │ │ │ │ + beq.n 960fc │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2918 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971b4 │ │ │ │ + beq.w 97244 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ mov r1, sl │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1ed330 │ │ │ │ + bl 1ed9b8 │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #27164 @ 0x6a1c │ │ │ │ + movw r2, #27996 @ 0x6d5c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acc68 │ │ │ │ + bl 1ad308 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96078 │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 9610c │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969e2 │ │ │ │ + beq.w 96a74 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 969e2 │ │ │ │ + b.w 96a74 │ │ │ │ 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 97542 │ │ │ │ + beq.w 975d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97556 │ │ │ │ + bne.w 975e4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 1a7180 │ │ │ │ + bl 1a7820 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 966de │ │ │ │ + bne.w 96772 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97556 │ │ │ │ + bne.w 975e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7ae0 │ │ │ │ + bl 1a8180 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96732 │ │ │ │ + beq.w 967c6 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 96078 │ │ │ │ + b.n 9610c │ │ │ │ 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 9754c │ │ │ │ + beq.w 975da │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 965a8 │ │ │ │ + bne.w 9663c │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 1a7180 │ │ │ │ + bl 1a7820 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 969ea │ │ │ │ + bne.w 96a7c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 965a8 │ │ │ │ + bne.w 9663c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab3d4 │ │ │ │ + bl 1aba70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9618a │ │ │ │ + bne.n 9621e │ │ │ │ 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 95f3c │ │ │ │ + beq.w 95fd0 │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9607c │ │ │ │ + b.n 96110 │ │ │ │ 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 97538 │ │ │ │ + beq.w 975c6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 965f6 │ │ │ │ + bne.w 9668a │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 97304 │ │ │ │ + beq.w 97394 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96e5a │ │ │ │ + bne.w 96eea │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96236 │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 962ca │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96d18 │ │ │ │ + bne.w 96da8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 965f6 │ │ │ │ + bne.w 9668a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a3a │ │ │ │ + beq.w 96acc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad454 │ │ │ │ + bl 1adaf4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a3a │ │ │ │ + beq.w 96acc │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a3a │ │ │ │ + beq.w 96acc │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96a3c │ │ │ │ + bne.w 96ace │ │ │ │ mov r0, r4 │ │ │ │ - bl c5318 │ │ │ │ + bl c53a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a3a │ │ │ │ + beq.w 96acc │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2918 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972fa │ │ │ │ + beq.w 9738a │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ ldrd fp, r3, [r3, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c1f34 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c1fb0 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl acda8 <_PyArena_Malloc@@Base> │ │ │ │ + bl ace10 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b1a │ │ │ │ + beq.w 96bac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ movs r3, #14 │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ str.w fp, [r0, #40] @ 0x28 │ │ │ │ strd sl, r6, [r0, #4] │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r7, [r0, #12] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 9618c │ │ │ │ + b.n 96220 │ │ │ │ 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 9752e │ │ │ │ + beq.w 975bc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97096 │ │ │ │ + bne.w 97126 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9714c │ │ │ │ + beq.w 971dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr.w fp, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96ff2 │ │ │ │ + bne.w 97082 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96c1a │ │ │ │ + beq.w 96caa │ │ │ │ mov r0, r4 │ │ │ │ - bl b14e4 │ │ │ │ + bl b155c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96c1a │ │ │ │ + beq.w 96caa │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96c1a │ │ │ │ + beq.w 96caa │ │ │ │ mov r0, r4 │ │ │ │ - bl b4e4c │ │ │ │ + bl b4ec0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9722c │ │ │ │ + beq.w 972bc │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9722c │ │ │ │ + beq.w 972bc │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97096 │ │ │ │ + bne.w 97126 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5318 │ │ │ │ + bl c53a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9722c │ │ │ │ + beq.w 972bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaa44 │ │ │ │ + bl 1ab0e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97096 │ │ │ │ + bne.w 97126 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b28a8 │ │ │ │ + bl b2918 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97096 │ │ │ │ + beq.w 97126 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c1f34 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c1fb0 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r9, r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ strd r0, r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 1ac198 │ │ │ │ + bl 1ac834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9618a │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.w 9621e │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97260 │ │ │ │ + beq.w 972f0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ - b.w 9709a │ │ │ │ + b.w 9712a │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r2, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq.w 97638 │ │ │ │ + beq.w 976c6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 964d4 │ │ │ │ + bne.n 96568 │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 971ba │ │ │ │ + beq.w 9724a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d76 │ │ │ │ + bne.w 96e06 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96454 │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 964e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4520 │ │ │ │ + bl c45a8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96454 │ │ │ │ + cbz r0, 964e8 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96454 │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 964e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5318 │ │ │ │ + bl c53a0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 96454 │ │ │ │ + cbz r0, 964e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa738 │ │ │ │ + bl 1aadd4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9685c │ │ │ │ + bne.w 968ec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 964d4 │ │ │ │ + bne.n 96568 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 964d2 │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96566 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4520 │ │ │ │ + bl c45a8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 964d2 │ │ │ │ + cbz r0, 96566 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 964d2 │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96566 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5318 │ │ │ │ + bl c53a0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 964d2 │ │ │ │ + cbz r0, 96566 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaa44 │ │ │ │ + bl 1ab0e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r3, 964d4 │ │ │ │ + cbnz r3, 96568 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2918 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 964d4 │ │ │ │ + cbz r0, 96568 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r7, r6, [sp] │ │ │ │ - bl 1aabdc │ │ │ │ + bl 1ab278 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9618a │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.w 9621e │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 971c6 │ │ │ │ + bne.w 97256 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 95ede │ │ │ │ + b.n 95f72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96504 │ │ │ │ + cbnz r3, 96598 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 97266 │ │ │ │ + bne.w 972f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96500 │ │ │ │ + blt.n 96594 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 95e64 │ │ │ │ + b.n 95ef8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95ec4 │ │ │ │ + beq.w 95f58 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r2, r6, #1 │ │ │ │ - b.n 961e0 │ │ │ │ + b.n 96274 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96fce │ │ │ │ + blt.w 9705e │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 9614a │ │ │ │ + beq.w 961de │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95e94 │ │ │ │ + b.n 95f28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96fd6 │ │ │ │ + blt.w 97066 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ - beq.w 963e8 │ │ │ │ + beq.w 9647c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95ede │ │ │ │ + b.n 95f72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96fe2 │ │ │ │ + blt.w 97072 │ │ │ │ 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 9614a │ │ │ │ + beq.w 961de │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95eb6 │ │ │ │ + b.n 95f4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 965a8 │ │ │ │ + cbnz r3, 9663c │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 97766 │ │ │ │ + bne.w 977f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 965a4 │ │ │ │ + blt.n 96638 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 95f00 │ │ │ │ + b.n 95f94 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 961d6 │ │ │ │ + b.n 9626a │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96fea │ │ │ │ + blt.w 9707a │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 96190 │ │ │ │ + beq.w 96224 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95f30 │ │ │ │ + b.n 95fc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 965f6 │ │ │ │ + cbnz r3, 9668a │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9776c │ │ │ │ + bne.w 977fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 965f2 │ │ │ │ + blt.n 96686 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 95f56 │ │ │ │ + b.n 95fea │ │ │ │ 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 95f96 │ │ │ │ - b.n 961de │ │ │ │ + beq.w 9602a │ │ │ │ + b.n 96272 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96f14 │ │ │ │ + blt.w 96fa4 │ │ │ │ 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 961e6 │ │ │ │ + beq.w 9627a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95f8a │ │ │ │ + b.n 9601e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96650 │ │ │ │ + cbnz r3, 966e4 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9772a │ │ │ │ + bne.w 977b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9664c │ │ │ │ + blt.n 966e0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 95fb0 │ │ │ │ + b.n 96044 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95ff2 │ │ │ │ - b.n 96512 │ │ │ │ + beq.w 96086 │ │ │ │ + b.n 965a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96680 │ │ │ │ + blt.n 96714 │ │ │ │ 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 9673c │ │ │ │ + beq.n 967d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9600c │ │ │ │ + b.n 960a0 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 961e0 │ │ │ │ + b.n 96274 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96fc6 │ │ │ │ + blt.w 97056 │ │ │ │ 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 962d4 │ │ │ │ + beq.w 96368 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95fe4 │ │ │ │ + b.n 96078 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 966d4 │ │ │ │ + blt.n 96768 │ │ │ │ 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 9689c │ │ │ │ + beq.w 9692c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96030 │ │ │ │ + b.n 960c4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 961de │ │ │ │ + b.n 96272 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7ae0 │ │ │ │ + bl 1a8180 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96174 │ │ │ │ + beq.w 96208 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ ldrd r7, ip, [r3, #20] │ │ │ │ ldrd lr, r8, [r3, #28] │ │ │ │ ldrd r9, sl, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldrd fp, r0, [r0] │ │ │ │ strd sl, r3, [sp, #20] │ │ │ │ strd r8, r9, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ strd ip, lr, [sp, #4] │ │ │ │ cmp.w fp, #2 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ - beq.w 96d0c │ │ │ │ - bl 1abadc │ │ │ │ + beq.w 96d9c │ │ │ │ + bl 1ac178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9618a │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.w 9621e │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97450 │ │ │ │ + bne.w 974e0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9650a │ │ │ │ + b.n 9659e │ │ │ │ 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 97230 │ │ │ │ + beq.w 972c0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97222 │ │ │ │ - ldrd r8, r3, [r4, #8] │ │ │ │ - cmp r8, r3 │ │ │ │ - beq.w 974f0 │ │ │ │ + bne.w 972b2 │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 97580 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97512 │ │ │ │ + bne.w 975a2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 967a8 │ │ │ │ - movw r2, #32748 @ 0x7fec │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9683c │ │ │ │ + movw r2, #33784 @ 0x83f8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa668 │ │ │ │ - cbz r0, 967a8 │ │ │ │ + bl 1aad04 │ │ │ │ + cbz r0, 9683c │ │ │ │ mov r0, r4 │ │ │ │ - bl c5318 │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 967a8 │ │ │ │ + bl c53a0 │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 9683c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aac34 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1ab2d0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96954 │ │ │ │ + bne.w 969e4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97222 │ │ │ │ + bne.w 972b2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b3c │ │ │ │ - movw r2, #32748 @ 0x7fec │ │ │ │ + beq.w 96bce │ │ │ │ + movw r2, #33784 @ 0x83f8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa668 │ │ │ │ + bl 1aad04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b3c │ │ │ │ + beq.w 96bce │ │ │ │ mov r0, r4 │ │ │ │ - bl c5318 │ │ │ │ - mov r7, r0 │ │ │ │ + bl c53a0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b3c │ │ │ │ + beq.w 96bce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aad44 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1ab3e0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b3c │ │ │ │ + beq.w 96bce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaa44 │ │ │ │ + bl 1ab0e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96b3e │ │ │ │ + bne.w 96bd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aac34 │ │ │ │ + bl 1ab2d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96b3e │ │ │ │ + bne.w 96bd0 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b28a8 │ │ │ │ + bl b2918 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97222 │ │ │ │ + beq.w 972b2 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr.w r8, [r2, #24] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl acda8 <_PyArena_Malloc@@Base> │ │ │ │ + bl ace10 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96c00 │ │ │ │ + beq.w 96c90 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r8, [r0, #40] @ 0x28 │ │ │ │ + strd r3, r6, [r0, #40] @ 0x28 │ │ │ │ movs r3, #18 │ │ │ │ - strd r7, r6, [r0, #4] │ │ │ │ + strd r8, r7, [r0, #4] │ │ │ │ str.w r9, [r0, #12] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 9618a │ │ │ │ + b.n 9621e │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2918 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97738 │ │ │ │ + beq.w 977c6 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldrd r9, fp, [r3, #20] │ │ │ │ - bl 1a715c │ │ │ │ + bl 1a77fc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97730 │ │ │ │ + beq.w 977be │ │ │ │ strd r9, fp, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 1aabdc │ │ │ │ + bl 1ab278 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9618a │ │ │ │ - b.n 964c8 │ │ │ │ + bne.w 9621e │ │ │ │ + b.n 9655c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r2, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9745e │ │ │ │ + beq.w 974ee │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96fbc │ │ │ │ + bne.w 9704c │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 974ac │ │ │ │ + beq.w 9753c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96f1c │ │ │ │ + bne.w 96fac │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96950 │ │ │ │ + beq.n 969e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4520 │ │ │ │ + bl c45a8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96950 │ │ │ │ + cbz r0, 969e0 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96950 │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 969e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5318 │ │ │ │ + bl c53a0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 96950 │ │ │ │ + cbz r0, 969e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaa44 │ │ │ │ + bl 1ab0e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96fbc │ │ │ │ + bne.w 9704c │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2918 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96fbc │ │ │ │ + beq.w 9704c │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r7, r6, [sp] │ │ │ │ - bl 1aca8c │ │ │ │ + bl 1ad12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9618a │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.w 9621e │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 974e0 │ │ │ │ + bne.w 97570 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96fbc │ │ │ │ + b.n 9704c │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2918 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9724e │ │ │ │ + beq.w 972de │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r9, r8, [r3, #20] │ │ │ │ - bl acda8 <_PyArena_Malloc@@Base> │ │ │ │ + ldrd r9, r6, [r3, #20] │ │ │ │ + bl ace10 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96c00 │ │ │ │ + beq.w 96c90 │ │ │ │ movs r3, #0 │ │ │ │ - str r7, [r0, #4] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ movs r3, #18 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r7, [r0, #16] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ - strd r9, r8, [r0, #40] @ 0x28 │ │ │ │ + strd r9, r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.w 9618a │ │ │ │ + b.w 9621e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976b8 │ │ │ │ + bne.w 97746 │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97642 │ │ │ │ - movw r1, #52500 @ 0xcd14 │ │ │ │ + beq.w 976d0 │ │ │ │ + movw r1, #53356 @ 0xd06c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1a67e0 │ │ │ │ + bl 1a6e80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97658 │ │ │ │ + bne.w 976e6 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 97650 │ │ │ │ + bne.w 976de │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52500 @ 0xcd14 │ │ │ │ + movw r1, #53356 @ 0xd06c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1a67e0 │ │ │ │ + bl 1a6e80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 976be │ │ │ │ + bne.w 9774c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ subs r6, r7, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.w 96078 │ │ │ │ + b.w 9610c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab3d4 │ │ │ │ + bl 1aba70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 961ba │ │ │ │ + beq.w 9624e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ strd r6, r3, [sp] │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldrd r0, r1, [r0, #4] │ │ │ │ - bl 1abce4 │ │ │ │ + bl 1ac380 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9618a │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.w 9621e │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 961ce │ │ │ │ + beq.w 96262 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 961d6 │ │ │ │ + b.w 9626a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 965f6 │ │ │ │ + bne.w 9668a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96a6a │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96afc │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96a6a │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96afc │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9727c │ │ │ │ + bne.w 9730c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 965f6 │ │ │ │ + bne.w 9668a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96b28 │ │ │ │ + beq.n 96bba │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96b28 │ │ │ │ + beq.n 96bba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad454 │ │ │ │ + bl 1adaf4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96b28 │ │ │ │ + beq.n 96bba │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96b28 │ │ │ │ + beq.n 96bba │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96b2a │ │ │ │ + bne.n 96bbc │ │ │ │ mov r0, r4 │ │ │ │ - bl c5318 │ │ │ │ + bl c53a0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 96b28 │ │ │ │ + cbz r0, 96bba │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2918 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972fa │ │ │ │ + beq.w 9738a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl c1f34 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c1fb0 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl acda8 <_PyArena_Malloc@@Base> │ │ │ │ + bl ace10 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 96b04 │ │ │ │ + cbz r0, 96b96 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strd r2, sl, [r0, #40] @ 0x28 │ │ │ │ movs r2, #15 │ │ │ │ strd r6, fp, [r0, #4] │ │ │ │ str r7, [r0, #12] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ str r2, [r0, #0] │ │ │ │ - movw r2, #26936 @ 0x6938 │ │ │ │ + movw r2, #27768 @ 0x6c78 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acc68 │ │ │ │ + bl 1ad308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9618a │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.w 9621e │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97310 │ │ │ │ + bne.w 973a0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96b34 │ │ │ │ + b.n 96bc6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9731e │ │ │ │ + bne.w 973ae │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 965fa │ │ │ │ + b.n 9668e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97222 │ │ │ │ + bne.w 972b2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97220 │ │ │ │ - movw r2, #32748 @ 0x7fec │ │ │ │ + beq.w 972b0 │ │ │ │ + movw r2, #33784 @ 0x83f8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa668 │ │ │ │ + bl 1aad04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97220 │ │ │ │ + beq.w 972b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5318 │ │ │ │ + bl c53a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97220 │ │ │ │ + beq.w 972b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22cc5c │ │ │ │ + bl 22d210 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97220 │ │ │ │ + beq.w 972b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaa44 │ │ │ │ + bl 1ab0e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97222 │ │ │ │ + bne.w 972b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aac34 │ │ │ │ + bl 1ab2d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97222 │ │ │ │ + bne.w 972b2 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2918 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97222 │ │ │ │ + beq.w 972b2 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl acda8 <_PyArena_Malloc@@Base> │ │ │ │ + bl ace10 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 96bea │ │ │ │ + cbz r0, 96c7a │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ movs r2, #19 │ │ │ │ strd r7, r6, [r0, #4] │ │ │ │ strd r9, r8, [r0, #12] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ str r2, [r0, #0] │ │ │ │ - movw r2, #27044 @ 0x69a4 │ │ │ │ + movw r2, #27876 @ 0x6ce4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acc68 │ │ │ │ + bl 1ad308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9618a │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.w 9621e │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97220 │ │ │ │ + beq.w 972b0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 9600c │ │ │ │ + b.w 960a0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97096 │ │ │ │ + bne.w 97126 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9725a │ │ │ │ + beq.w 972ea │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9725a │ │ │ │ + beq.w 972ea │ │ │ │ mov r0, r4 │ │ │ │ - bl b14e4 │ │ │ │ + bl b155c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9725a │ │ │ │ + beq.w 972ea │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9725a │ │ │ │ + beq.w 972ea │ │ │ │ mov r0, r4 │ │ │ │ - bl b4e4c │ │ │ │ + bl b4ec0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9722c │ │ │ │ + beq.w 972bc │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9722c │ │ │ │ + beq.w 972bc │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97096 │ │ │ │ + bne.w 97126 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5318 │ │ │ │ + bl c53a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9722c │ │ │ │ + beq.w 972bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaa44 │ │ │ │ + bl 1ab0e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97096 │ │ │ │ + bne.w 97126 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b28a8 │ │ │ │ + bl b2918 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97096 │ │ │ │ + beq.w 97126 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c1f34 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c1fb0 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r9, r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ strd r0, r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 230bbc │ │ │ │ - movw r2, #27024 @ 0x6990 │ │ │ │ + bl 231170 │ │ │ │ + movw r2, #27856 @ 0x6cd0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acc68 │ │ │ │ + bl 1ad308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9618a │ │ │ │ - b.w 963d0 │ │ │ │ - bl 1df524 │ │ │ │ + bne.w 9621e │ │ │ │ + b.w 96464 │ │ │ │ + bl 1dfba8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9618a │ │ │ │ - b.n 96728 │ │ │ │ + bne.w 9621e │ │ │ │ + b.n 967bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad454 │ │ │ │ + bl 1adaf4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96236 │ │ │ │ + beq.w 962ca │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96238 │ │ │ │ + bne.w 962cc │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96236 │ │ │ │ + beq.w 962ca │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96236 │ │ │ │ + beq.w 962ca │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96238 │ │ │ │ + bne.w 962cc │ │ │ │ mov r0, r4 │ │ │ │ - bl c5318 │ │ │ │ + bl c53a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9628c │ │ │ │ - b.w 96236 │ │ │ │ + bne.w 96320 │ │ │ │ + b.w 962ca │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9759c │ │ │ │ + beq.w 9762a │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96daa │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96e3a │ │ │ │ mov r0, r4 │ │ │ │ - bl c4520 │ │ │ │ - cbz r0, 96daa │ │ │ │ + bl c45a8 │ │ │ │ + cbz r0, 96e3a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 975b2 │ │ │ │ + bne.w 97640 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 975aa │ │ │ │ + bne.w 97638 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97772 │ │ │ │ + beq.w 97800 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c4520 │ │ │ │ + bl c45a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97772 │ │ │ │ + beq.w 97800 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97772 │ │ │ │ + beq.w 97800 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97772 │ │ │ │ + beq.w 97800 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ac40 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97772 │ │ │ │ + beq.w 97800 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #26812 @ 0x68bc │ │ │ │ + movw r3, #27644 @ 0x6bfc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9178 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1d983c <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9719e │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.w 9722e │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97774 │ │ │ │ + beq.w 97802 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #88] @ 0x58 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9641c │ │ │ │ - b.w 964d4 │ │ │ │ + beq.w 964b0 │ │ │ │ + b.w 96568 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97586 │ │ │ │ + beq.w 97614 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96eae │ │ │ │ + cbnz r3, 96f3e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96eac │ │ │ │ + cbz r0, 96f3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 30a8a │ │ │ │ + bl 30a8a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 96eac │ │ │ │ + cbz r0, 96f3c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 975da │ │ │ │ + bne.w 97668 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97594 │ │ │ │ + bne.w 97622 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 977ee │ │ │ │ + bne.w 9787c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9777e │ │ │ │ + bne.w 9780c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9621c │ │ │ │ - b.w 965f6 │ │ │ │ + beq.w 962b0 │ │ │ │ + b.w 9668a │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #27132 @ 0x69fc │ │ │ │ + movw r1, #27964 @ 0x6d3c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96068 │ │ │ │ + b.w 960fc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95f8a │ │ │ │ + b.w 9601e │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 971d2 │ │ │ │ + beq.w 97262 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96f50 │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96fe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4520 │ │ │ │ - cbz r0, 96f50 │ │ │ │ + bl c45a8 │ │ │ │ + cbz r0, 96fe0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9755e │ │ │ │ + bne.w 975ec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 971e0 │ │ │ │ + bne.w 97270 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96fa6 │ │ │ │ + cbz r0, 97036 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c4520 │ │ │ │ + bl c45a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 96fa6 │ │ │ │ + cbz r0, 97036 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 96fa6 │ │ │ │ + cbz r0, 97036 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 96fa6 │ │ │ │ + cbz r0, 97036 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ac40 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 971e8 │ │ │ │ + bne.w 97278 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [r4, #88] @ 0x58 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 968d2 │ │ │ │ + beq.w 96962 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96030 │ │ │ │ + b.w 960c4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95fe4 │ │ │ │ + b.w 96078 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95e94 │ │ │ │ + b.w 95f28 │ │ │ │ movs r2, #1 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 95ede │ │ │ │ + b.w 95f72 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95eb6 │ │ │ │ + b.w 95f4a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95f30 │ │ │ │ + b.w 95fc4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 970a0 │ │ │ │ + beq.n 97130 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9705c │ │ │ │ + cbnz r3, 970ec │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 9705a │ │ │ │ + cbz r0, 970ea │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b14e4 │ │ │ │ + bl b155c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 9705a │ │ │ │ + cbz r0, 970ea │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 9705a │ │ │ │ + cbz r0, 970ea │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b4e4c │ │ │ │ + bl b4ec0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 9705a │ │ │ │ + cbz r0, 970ea │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9717a │ │ │ │ + bne.w 9720a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 970ac │ │ │ │ + cbnz r3, 9713c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97148 │ │ │ │ + bne.n 971d8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 970b4 │ │ │ │ + cbnz r0, 97144 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9630e │ │ │ │ + beq.w 963a2 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96656 │ │ │ │ + b.w 966ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97000 │ │ │ │ + beq.n 97090 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9708a │ │ │ │ + b.n 9711a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b14e4 │ │ │ │ + bl b155c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97082 │ │ │ │ + beq.n 97112 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97082 │ │ │ │ + beq.n 97112 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b4e4c │ │ │ │ + bl b4ec0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97082 │ │ │ │ + beq.n 97112 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97082 │ │ │ │ + beq.n 97112 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97082 │ │ │ │ + beq.n 97112 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ac40 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97082 │ │ │ │ + beq.n 97112 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #26964 @ 0x6954 │ │ │ │ + movw r3, #27796 @ 0x6c94 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9178 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1d983c <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9719e │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 9722e │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97084 │ │ │ │ + beq.n 97114 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9708a │ │ │ │ + b.n 9711a │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 97086 │ │ │ │ + b.n 97116 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 963da │ │ │ │ + blt.w 9646e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w fp, [r3, #16] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 97090 │ │ │ │ + beq.n 97120 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96ff4 │ │ │ │ + beq.w 97084 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 9709a │ │ │ │ + b.n 9712a │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #26796 @ 0x68ac │ │ │ │ + movw r3, #27628 @ 0x6bec │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9178 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1d983c <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9713a │ │ │ │ + beq.n 971ca │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 9618c │ │ │ │ + b.w 96220 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97468 │ │ │ │ + beq.w 974f8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 969e2 │ │ │ │ + b.n 96a74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 97410 │ │ │ │ + bge.w 974a0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 964d6 │ │ │ │ + b.w 9656a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96f2c │ │ │ │ + beq.w 96fbc │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 96fae │ │ │ │ + b.n 9703e │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27068 @ 0x69bc │ │ │ │ + movw r3, #27900 @ 0x6cfc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9178 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1d983c <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9719e │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 9722e │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96fa8 │ │ │ │ + beq.w 97038 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96fae │ │ │ │ + b.n 9703e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 9600c │ │ │ │ + b.w 960a0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97096 │ │ │ │ + b.n 97126 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ - b.w 9674e │ │ │ │ - bl 25e80c │ │ │ │ + bl 25ebfc │ │ │ │ + b.w 967e2 │ │ │ │ + bl 25ebfc │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95e48 │ │ │ │ + beq.w 95edc │ │ │ │ subs r2, r3, #1 │ │ │ │ - b.w 961e0 │ │ │ │ + b.w 96274 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 9600c │ │ │ │ + b.w 960a0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ - cbnz r3, 9726c │ │ │ │ + cbnz r3, 972fc │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97176 │ │ │ │ + b.n 97206 │ │ │ │ mov r6, r7 │ │ │ │ - b.w 95e64 │ │ │ │ + b.w 95ef8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97096 │ │ │ │ + bne.w 97126 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0184 │ │ │ │ - b.n 97260 │ │ │ │ + bl 1e0808 │ │ │ │ + b.n 972f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad454 │ │ │ │ + bl 1adaf4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a6a │ │ │ │ + beq.w 96afc │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96a6c │ │ │ │ + bne.w 96afe │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a6a │ │ │ │ + beq.w 96afc │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a6a │ │ │ │ + beq.w 96afc │ │ │ │ mov r0, r4 │ │ │ │ - bl c5318 │ │ │ │ + bl c53a0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a6a │ │ │ │ + beq.w 96afc │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2918 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 972fa │ │ │ │ + cbz r0, 9738a │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, fp, [r3, #20] │ │ │ │ - bl acda8 <_PyArena_Malloc@@Base> │ │ │ │ + bl ace10 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b04 │ │ │ │ + beq.w 96b96 │ │ │ │ movs r1, #15 │ │ │ │ movs r2, #0 │ │ │ │ strd r6, sl, [r0, #4] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ strd r7, fp, [r0, #40] @ 0x28 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r2, [r0, #12] │ │ │ │ - b.n 96b04 │ │ │ │ + b.n 96b96 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 965fa │ │ │ │ + b.w 9668e │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 97744 │ │ │ │ + bge.w 977d2 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 965fa │ │ │ │ + b.w 9668e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97392 │ │ │ │ + bne.n 97422 │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 97380 │ │ │ │ + beq.n 97410 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97354 │ │ │ │ + cbnz r3, 973e4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97430 │ │ │ │ + bne.n 974c0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 9738c │ │ │ │ + cbnz r3, 9741c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9740c │ │ │ │ + bne.n 9749c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 97398 │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 97428 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r7, r6, #1 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ - b.w 96b34 │ │ │ │ + b.w 96bc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97330 │ │ │ │ + beq.n 973c0 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 9737a │ │ │ │ + b.n 9740a │ │ │ │ subs r2, #1 │ │ │ │ - b.w 965fa │ │ │ │ + b.w 9668e │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97374 │ │ │ │ + beq.n 97404 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5247c │ │ │ │ + bl 5246a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97374 │ │ │ │ + beq.n 97404 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9740c │ │ │ │ + cbnz r3, 9749c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97374 │ │ │ │ + beq.n 97404 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97374 │ │ │ │ + beq.n 97404 │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #26796 @ 0x68ac │ │ │ │ + movw r3, #27628 @ 0x6bec │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d9178 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1d983c <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9719e │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.w 9722e │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97376 │ │ │ │ + beq.n 97406 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9737a │ │ │ │ + b.n 9740a │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 97378 │ │ │ │ + b.n 97408 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96e50 │ │ │ │ + beq.w 96ee0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96d78 │ │ │ │ - b.w 964d6 │ │ │ │ + beq.w 96e08 │ │ │ │ + b.w 9656a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 30a8a │ │ │ │ + bl 30a8a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97352 │ │ │ │ + beq.n 973e2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 973da │ │ │ │ - b.n 97352 │ │ │ │ + bne.n 9746a │ │ │ │ + b.n 973e2 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96738 │ │ │ │ + b.w 967cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ - b.w 968ae │ │ │ │ + bl 25ebfc │ │ │ │ + b.w 9693e │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 97724 │ │ │ │ + bne.w 977b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 974d4 │ │ │ │ + blt.n 97564 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr.w r3, [r0, r7, lsl #2] │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 971b4 │ │ │ │ + bne.w 97244 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 9605e │ │ │ │ + bne.w 960f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96f0c │ │ │ │ + blt.w 96f9c │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - b.w 9605e │ │ │ │ + b.w 960f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 974e0 │ │ │ │ + blt.n 97570 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96fb6 │ │ │ │ + beq.w 97046 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96f1e │ │ │ │ - b.n 96fbe │ │ │ │ + beq.w 96fae │ │ │ │ + b.n 9704e │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ - b.w 969e2 │ │ │ │ + b.w 96a74 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96030 │ │ │ │ + b.w 960c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96c0a │ │ │ │ + blt.w 96c9a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 97524 │ │ │ │ + cbz r2, 975b2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97222 │ │ │ │ + bne.w 972b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2447a0 <_PySys_GetSizeOf@@Base+0x5cc> │ │ │ │ + bl 244ca8 <_PySys_GetSizeOf@@Base+0x614> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9618a │ │ │ │ + bne.w 9621e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97222 │ │ │ │ - b.w 96772 │ │ │ │ + bne.w 972b2 │ │ │ │ + b.w 96806 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ - b.w 962e6 │ │ │ │ + bl 25ebfc │ │ │ │ + b.w 9637a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ - b.w 961f8 │ │ │ │ + bl 25ebfc │ │ │ │ + b.w 9628c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ - b.w 9615c │ │ │ │ + bl 25ebfc │ │ │ │ + b.w 961f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ - b.w 961a2 │ │ │ │ + bl 25ebfc │ │ │ │ + b.w 96236 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96738 │ │ │ │ + b.w 967cc │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #26796 @ 0x68ac │ │ │ │ + movw r3, #27628 @ 0x6bec │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9178 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1d983c <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97210 │ │ │ │ - b.n 9719e │ │ │ │ + beq.w 972a0 │ │ │ │ + b.n 9722e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96e6a │ │ │ │ + beq.w 96efa │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 96ee4 │ │ │ │ + b.n 96f74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96d86 │ │ │ │ + beq.w 96e16 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 96e48 │ │ │ │ + b.n 96ed8 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #26796 @ 0x68ac │ │ │ │ + movw r3, #27628 @ 0x6bec │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9178 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1d983c <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96e3a │ │ │ │ - b.n 9719e │ │ │ │ + beq.w 96eca │ │ │ │ + b.n 9722e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96eac │ │ │ │ + beq.w 96f3c │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ac40 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96eac │ │ │ │ + beq.w 96f3c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #26872 @ 0x68f8 │ │ │ │ + movw r3, #27704 @ 0x6c38 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9178 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1d983c <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9719e │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.w 9722e │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ede │ │ │ │ + beq.w 96f6e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96ee4 │ │ │ │ + b.n 96f74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ - b.w 963fa │ │ │ │ + bl 25ebfc │ │ │ │ + b.w 9648e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 969a6 │ │ │ │ + beq.w 96a38 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ subs r7, #1 │ │ │ │ - b.w 969e0 │ │ │ │ + b.w 96a72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5078 │ │ │ │ + bl 1e5700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969bc │ │ │ │ + beq.w 96a4e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969bc │ │ │ │ + beq.w 96a4e │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #26796 @ 0x68ac │ │ │ │ + movw r3, #27628 @ 0x6bec │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d9178 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1d983c <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #27164 @ 0x6a1c │ │ │ │ + movw r2, #27996 @ 0x6d5c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acc68 │ │ │ │ + bl 1ad308 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9771a │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.n 977a8 │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969de │ │ │ │ + beq.w 96a70 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 969e0 │ │ │ │ + b.w 96a72 │ │ │ │ subs r6, #1 │ │ │ │ - b.w 969e2 │ │ │ │ + b.w 96a74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5078 │ │ │ │ + bl 1e5700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969dc │ │ │ │ + beq.w 96a6e │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969dc │ │ │ │ + beq.w 96a6e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969dc │ │ │ │ + beq.w 96a6e │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ac40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969dc │ │ │ │ + beq.w 96a6e │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27184 @ 0x6a30 │ │ │ │ + movw r3, #28016 @ 0x6d70 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d9178 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1d983c <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 976a6 │ │ │ │ + beq.n 97734 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.w 96078 │ │ │ │ + b.w 9610c │ │ │ │ mov r1, r7 │ │ │ │ - b.w 96052 │ │ │ │ + b.w 960e6 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 95fb0 │ │ │ │ + b.w 96044 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96880 │ │ │ │ + b.w 96910 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 95ede │ │ │ │ + b.w 95f72 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96eea │ │ │ │ + beq.w 96f7a │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r2, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96e5c │ │ │ │ - b.w 965fa │ │ │ │ + beq.w 96eec │ │ │ │ + b.w 9668e │ │ │ │ mov r2, r6 │ │ │ │ - b.w 95f00 │ │ │ │ + b.w 95f94 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 95f56 │ │ │ │ + b.w 95fea │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 96e48 │ │ │ │ + b.w 96ed8 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96edc │ │ │ │ + beq.w 96f6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 5247c │ │ │ │ + bl 5246a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96edc │ │ │ │ + beq.w 96f6c │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 977ee │ │ │ │ + cbnz r3, 9787c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96edc │ │ │ │ + beq.w 96f6c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96edc │ │ │ │ + beq.w 96f6c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96edc │ │ │ │ + beq.w 96f6c │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ac40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96edc │ │ │ │ + beq.w 96f6c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 9760e │ │ │ │ + b.n 9769c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96ee0 │ │ │ │ + b.w 96f70 │ │ │ │ + nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #660] @ (97a9c ) │ │ │ │ + ldr r2, [pc, #660] @ (97b2c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w fp, [r2, #8] │ │ │ │ subs r7, r3, #1 │ │ │ │ - bmi.w 979d4 │ │ │ │ + bmi.w 97a64 │ │ │ │ adds r3, #3 │ │ │ │ movw r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ movw r9, #42012 @ 0xa41c │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ movw sl, #4364 @ 0x110c │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ - movw r5, #42464 @ 0xa5e0 │ │ │ │ + movw r5, #43296 @ 0xa920 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ add.w r6, r0, r3, lsl #2 │ │ │ │ ldr.w r4, [r6, #-4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 979dc │ │ │ │ + bne.w 97a6c │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 979ce │ │ │ │ + bpl.w 97a5e │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 97a72 │ │ │ │ + bpl.w 97b02 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r2, r4, #20 │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 979c0 │ │ │ │ + beq.w 97a50 │ │ │ │ ldrb.w ip, [r2] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 979ce │ │ │ │ + bne.w 97a5e │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 979c0 │ │ │ │ + beq.w 97a50 │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 979ce │ │ │ │ + bne.w 97a5e │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 979c0 │ │ │ │ + beq.w 97a50 │ │ │ │ ldrb.w ip, [r2, #2] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 979ce │ │ │ │ + bne.n 97a5e │ │ │ │ adds r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 979c0 │ │ │ │ + beq.n 97a50 │ │ │ │ ldrb.w ip, [r2, #3] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 979ce │ │ │ │ + bne.n 97a5e │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 979c0 │ │ │ │ + beq.n 97a50 │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 979ce │ │ │ │ + bne.n 97a5e │ │ │ │ adds r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 979c0 │ │ │ │ + beq.n 97a50 │ │ │ │ ldrb.w ip, [r2, #5] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 979ce │ │ │ │ + bne.n 97a5e │ │ │ │ adds r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 979c0 │ │ │ │ + beq.n 97a50 │ │ │ │ ldrb.w ip, [r2, #6] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 979ce │ │ │ │ + cbnz r1, 97a5e │ │ │ │ adds r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 979c0 │ │ │ │ + beq.n 97a50 │ │ │ │ ldrb.w ip, [r2, #7] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 979ce │ │ │ │ + cbnz r1, 97a5e │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 979c0 │ │ │ │ + beq.n 97a50 │ │ │ │ ldrb.w ip, [r2], #1 │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 979ce │ │ │ │ + cbnz r1, 97a5e │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9799e │ │ │ │ + bne.n 97a2e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 7b284 │ │ │ │ + bl 7b2b4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 97a2e │ │ │ │ + bne.n 97abe │ │ │ │ subs r7, #1 │ │ │ │ - bcs.w 97842 │ │ │ │ + bcs.w 978d2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 97a1c │ │ │ │ + beq.n 97aac │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 979ce │ │ │ │ + bne.n 97a5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 776b8 │ │ │ │ + bl 776ec │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 97a28 │ │ │ │ + cbz r0, 97ab8 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 977f4 │ │ │ │ + bl 97884 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 97a80 │ │ │ │ + beq.n 97b10 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbnz r1, 97a3c │ │ │ │ + cbnz r1, 97acc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 979ce │ │ │ │ + beq.n 97a5e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 979ce │ │ │ │ + bne.n 97a5e │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 979ce │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 97a5e │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 977f4 │ │ │ │ + bl 97884 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 979ce │ │ │ │ + bne.n 97a5e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 979d6 │ │ │ │ + b.n 97a66 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 979ce │ │ │ │ + beq.n 97a5e │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 979ce │ │ │ │ + b.n 97a5e │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f5df8 │ │ │ │ + bl f5dd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 97a80 │ │ │ │ + cbz r0, 97b10 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97a5a │ │ │ │ + beq.n 97aea │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r1, 97a66 │ │ │ │ + cbz r1, 97af6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97a02 │ │ │ │ + beq.n 97a92 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 97a02 │ │ │ │ + b.n 97a92 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 97a5a │ │ │ │ + b.n 97aea │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 9786a │ │ │ │ - b.n 979c0 │ │ │ │ + bne.w 978fa │ │ │ │ + b.n 97a50 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 97a28 │ │ │ │ + beq.n 97ab8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97a28 │ │ │ │ + bne.n 97ab8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97a28 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 97ab8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #47281 @ 0xb8b1 │ │ │ │ + movw r3, #47329 @ 0xb8e1 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 97b38 │ │ │ │ + bne.n 97bc8 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - movw r3, #29945 @ 0x74f9 │ │ │ │ + movw r3, #29997 @ 0x752d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97be8 │ │ │ │ + bne.w 97c78 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #416] @ (97c80 ) │ │ │ │ + ldr r4, [pc, #416] @ (97d10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 97b4c │ │ │ │ + beq.n 97bdc │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx ip, r1, #0, #18 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr.w r5, [r2, #808] @ 0x328 │ │ │ │ cmp r5, ip │ │ │ │ - bgt.n 97b24 │ │ │ │ + bgt.n 97bb4 │ │ │ │ ldr.w r5, [r2, #804] @ 0x324 │ │ │ │ cmp r5, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 97b4c │ │ │ │ + cbz r2, 97bdc │ │ │ │ ldr r5, [r3, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r5, 97b3a │ │ │ │ - cbz r2, 97b70 │ │ │ │ + cbz r5, 97bca │ │ │ │ + cbz r2, 97c00 │ │ │ │ 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 97b34 │ │ │ │ + b.n 97bc4 │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #50249 @ 0xc449 │ │ │ │ + movw r3, #50313 @ 0xc489 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97c76 │ │ │ │ + bne.w 97d06 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 97b34 │ │ │ │ + b.n 97bc4 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w r7, [r4, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r8, r2, r6 │ │ │ │ @@ -163702,73 +163755,73 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ str r5, [r3, #8] │ │ │ │ add.w r5, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w ip, [r5, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 97bac │ │ │ │ + bne.n 97c3c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 97ba8 │ │ │ │ + cbz r3, 97c38 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r1, r6 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r5, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 97c0e │ │ │ │ + beq.n 97c9e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 97bee │ │ │ │ + beq.n 97c7e │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ - cbnz r3, 97bc4 │ │ │ │ + cbnz r3, 97c54 │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 97b34 │ │ │ │ + beq.n 97bc4 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 97c70 │ │ │ │ + beq.n 97d00 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 97be2 │ │ │ │ + cbz r3, 97c72 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 97b34 │ │ │ │ + b.n 97bc4 │ │ │ │ ldr.w r0, [r0, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 97bfc │ │ │ │ + cbz r3, 97c8c │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97b34 │ │ │ │ + bne.n 97bc4 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 97b34 │ │ │ │ + b.n 97bc4 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 97bb6 │ │ │ │ + beq.n 97c46 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 97c6a │ │ │ │ + cbz r3, 97cfa │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 97c42 │ │ │ │ + cbz r3, 97cd2 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r5, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r5, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ @@ -163777,120 +163830,120 @@ │ │ │ │ ldr.w r3, [r0, #812] @ 0x32c │ │ │ │ ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str.w r5, [r7, r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 97b34 │ │ │ │ + b.n 97bc4 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 97c1a │ │ │ │ + b.n 97caa │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 97bd2 │ │ │ │ + b.n 97c62 │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 97b64 │ │ │ │ + b.n 97bf4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00097c84 <_Py_GetConfig@@Base>: │ │ │ │ +00097d14 <_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] @ (97cbc <_Py_GetConfig@@Base+0x38>) │ │ │ │ + ldr r3, [pc, #40] @ (97d4c <_Py_GetConfig@@Base+0x38>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 97ca6 <_Py_GetConfig@@Base+0x22> │ │ │ │ + cbz r3, 97d36 <_Py_GetConfig@@Base+0x22> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #62836 @ 0xf574 │ │ │ │ + movw r1, #63668 @ 0xf8b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #13896 @ 0x3648 │ │ │ │ + movw r0, #14728 @ 0x3988 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00097cc0 <_PyObject_NewVar@@Base>: │ │ │ │ +00097d50 <_PyObject_NewVar@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ adds r0, #3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - bl 71768 │ │ │ │ - cbz r0, 97d14 <_PyObject_NewVar@@Base+0x54> │ │ │ │ + bl 717b0 │ │ │ │ + cbz r0, 97da4 <_PyObject_NewVar@@Base+0x54> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #40] @ (97d1c <_PyObject_NewVar@@Base+0x5c>) │ │ │ │ + ldr r2, [pc, #40] @ (97dac <_PyObject_NewVar@@Base+0x5c>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 97d0a <_PyObject_NewVar@@Base+0x4a> │ │ │ │ + cbnz r3, 97d9a <_PyObject_NewVar@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 97d04 <_PyObject_NewVar@@Base+0x44> │ │ │ │ + b.n 97d94 <_PyObject_NewVar@@Base+0x44> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e82fc │ │ │ │ + b.w 1e8984 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 97d4c <_PyObject_NewVar@@Base+0x8c> │ │ │ │ + beq.n 97ddc <_PyObject_NewVar@@Base+0x8c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 97d66 <_PyObject_NewVar@@Base+0xa6> │ │ │ │ + beq.n 97df6 <_PyObject_NewVar@@Base+0xa6> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97d6e <_PyObject_NewVar@@Base+0xae> │ │ │ │ + blt.n 97dfe <_PyObject_NewVar@@Base+0xae> │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 97d46 <_PyObject_NewVar@@Base+0x86> │ │ │ │ + bne.n 97dd6 <_PyObject_NewVar@@Base+0x86> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97d46 <_PyObject_NewVar@@Base+0x86> │ │ │ │ + b.n 97dd6 <_PyObject_NewVar@@Base+0x86> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -163902,140 +163955,140 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ adds r3, #43 @ 0x2b │ │ │ │ lsls r3, r3, #6 │ │ │ │ adds r1, r5, r3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98492 <_PyObject_NewVar@@Base+0x7d2> │ │ │ │ - bl 988b0 │ │ │ │ + bne.w 98522 <_PyObject_NewVar@@Base+0x7d2> │ │ │ │ + bl 98940 │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 984a2 <_PyObject_NewVar@@Base+0x7e2> │ │ │ │ + bne.w 98532 <_PyObject_NewVar@@Base+0x7e2> │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ - beq.w 9859e <_PyObject_NewVar@@Base+0x8de> │ │ │ │ + beq.w 9862e <_PyObject_NewVar@@Base+0x8de> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq.w 985fc <_PyObject_NewVar@@Base+0x93c> │ │ │ │ + beq.w 9868c <_PyObject_NewVar@@Base+0x93c> │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq.w 9821c <_PyObject_NewVar@@Base+0x55c> │ │ │ │ + beq.w 982ac <_PyObject_NewVar@@Base+0x55c> │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ cmp r6, #1 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - beq.w 97f6a <_PyObject_NewVar@@Base+0x2aa> │ │ │ │ + beq.w 97ffa <_PyObject_NewVar@@Base+0x2aa> │ │ │ │ mov r5, r6 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str.w r5, [r9] │ │ │ │ subs.w r7, r7, sl │ │ │ │ - bmi.w 98644 <_PyObject_NewVar@@Base+0x984> │ │ │ │ + bmi.w 986d4 <_PyObject_NewVar@@Base+0x984> │ │ │ │ sub.w r3, r7, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9815c <_PyObject_NewVar@@Base+0x49c> │ │ │ │ + bne.w 981ec <_PyObject_NewVar@@Base+0x49c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 98156 <_PyObject_NewVar@@Base+0x496> │ │ │ │ + beq.w 981e6 <_PyObject_NewVar@@Base+0x496> │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 98616 <_PyObject_NewVar@@Base+0x956> │ │ │ │ + bhi.w 986a6 <_PyObject_NewVar@@Base+0x956> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r3, #6213 @ 0x1845 │ │ │ │ + movw r3, #6285 @ 0x188d │ │ │ │ movt r3, #7 │ │ │ │ add.w fp, r7, #17 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 984da <_PyObject_NewVar@@Base+0x81a> │ │ │ │ - ldr r3, [pc, #724] @ (98124 <_PyObject_NewVar@@Base+0x464>) │ │ │ │ + bne.w 9856a <_PyObject_NewVar@@Base+0x81a> │ │ │ │ + ldr r3, [pc, #724] @ (981b4 <_PyObject_NewVar@@Base+0x464>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w fp, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.w 98466 <_PyObject_NewVar@@Base+0x7a6> │ │ │ │ + bhi.w 984f6 <_PyObject_NewVar@@Base+0x7a6> │ │ │ │ lsrs r0, r7, #3 │ │ │ │ adds r5, r0, #2 │ │ │ │ ldr.w r3, [r2, r5, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 98452 <_PyObject_NewVar@@Base+0x792> │ │ │ │ + beq.w 984e2 <_PyObject_NewVar@@Base+0x792> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9813a <_PyObject_NewVar@@Base+0x47a> │ │ │ │ + beq.w 981ca <_PyObject_NewVar@@Base+0x47a> │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #644] @ (98128 <_PyObject_NewVar@@Base+0x468>) │ │ │ │ + ldr r3, [pc, #644] @ (981b8 <_PyObject_NewVar@@Base+0x468>) │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r8, [r3, #1416] @ 0x588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 98500 <_PyObject_NewVar@@Base+0x840> │ │ │ │ + bne.w 98590 <_PyObject_NewVar@@Base+0x840> │ │ │ │ adds r3, r5, r7 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ strb.w r8, [r3, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9812c <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + bne.w 981bc <_PyObject_NewVar@@Base+0x46c> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - bpl.w 98186 <_PyObject_NewVar@@Base+0x4c6> │ │ │ │ + bpl.w 98216 <_PyObject_NewVar@@Base+0x4c6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 981c2 <_PyObject_NewVar@@Base+0x502> │ │ │ │ + bge.w 98252 <_PyObject_NewVar@@Base+0x502> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r1, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 981e4 <_PyObject_NewVar@@Base+0x524> │ │ │ │ + bne.w 98274 <_PyObject_NewVar@@Base+0x524> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 98204 <_PyObject_NewVar@@Base+0x544> │ │ │ │ + bne.w 98294 <_PyObject_NewVar@@Base+0x544> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ str.w r2, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr.w r7, [r5, #464] @ 0x1d0 │ │ │ │ @@ -164052,311 +164105,311 @@ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ itt eq │ │ │ │ addeq r1, r1, r2 │ │ │ │ streq.w r1, [r9, #24] │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq.w 9865c <_PyObject_NewVar@@Base+0x99c> │ │ │ │ + beq.w 986ec <_PyObject_NewVar@@Base+0x99c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ sub.w r8, r2, r3 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - ble.w 9811e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + ble.w 981ae <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r7, [r1, r8, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9811e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 981ae <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 9811e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 981ae <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97df2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e82 <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #8 │ │ │ │ - beq.w 9811e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 981ae <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 9811e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 981ae <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97df2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e82 <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #16 │ │ │ │ - beq.w 9811e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 981ae <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 9811e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 981ae <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97df2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e82 <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #24 │ │ │ │ - beq.w 9811e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 981ae <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #28] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 9811e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 981ae <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97df2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e82 <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #32 │ │ │ │ - beq.w 9811e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 981ae <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 9811e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 981ae <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97df2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e82 <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #40 @ 0x28 │ │ │ │ - beq.n 9811e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 981ae <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 9811e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 981ae <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97df2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e82 <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, r7, #48 @ 0x30 │ │ │ │ - beq.n 9811e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 981ae <_PyObject_NewVar@@Base+0x45e> │ │ │ │ mvn.w r3, #7 │ │ │ │ sub.w r3, r3, fp │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ ands.w r3, r3, #3 │ │ │ │ - beq.n 980b6 <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ + beq.n 98146 <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 98096 <_PyObject_NewVar@@Base+0x3d6> │ │ │ │ + beq.n 98126 <_PyObject_NewVar@@Base+0x3d6> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 98078 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ + beq.n 98108 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 9811e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 981ae <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97df2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e82 <_PyObject_NewVar@@Base+0x132> │ │ │ │ add.w fp, r7, #56 @ 0x38 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 9811e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 981ae <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97df2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e82 <_PyObject_NewVar@@Base+0x132> │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r7, r5, #1 │ │ │ │ - beq.n 9811e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 981ae <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97df2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e82 <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, fp, #8 │ │ │ │ - beq.n 9811e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 981ae <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 9811e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 981ae <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ add.w r7, fp, #8 │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97df2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e82 <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 9811e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 981ae <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97df2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e82 <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 9811e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 981ae <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97df2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e82 <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 9811e <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 981ae <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97df2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97e82 <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, r7, #24 │ │ │ │ - bne.n 980b6 <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ + bne.n 98146 <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 97df2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + b.n 97e82 <_PyObject_NewVar@@Base+0x132> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29c10 │ │ │ │ - b.n 97eca <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 97f5a <_PyObject_NewVar@@Base+0x20a> │ │ │ │ ldrd lr, r1, [r3, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.n 981b6 <_PyObject_NewVar@@Base+0x4f6> │ │ │ │ + bhi.n 98246 <_PyObject_NewVar@@Base+0x4f6> │ │ │ │ adds r0, #3 │ │ │ │ add.w r1, r3, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ add.w r0, lr, r0, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r2, [r3, lr] │ │ │ │ - b.n 97e8a <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + b.n 97f1a <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r5, [pc, #620] @ (983c8 <_PyObject_NewVar@@Base+0x708>) │ │ │ │ - b.n 97ecc <_PyObject_NewVar@@Base+0x20c> │ │ │ │ + ldr r5, [pc, #620] @ (98458 <_PyObject_NewVar@@Base+0x708>) │ │ │ │ + b.n 97f5c <_PyObject_NewVar@@Base+0x20c> │ │ │ │ ldrb.w r3, [sl] │ │ │ │ movs r2, #24 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movw r5, #13200 @ 0x3390 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mla r5, r2, r3, r5 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add r5, r3 │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.w 97edc <_PyObject_NewVar@@Base+0x21c> │ │ │ │ - movw r0, #63964 @ 0xf9dc │ │ │ │ + bmi.w 97f6c <_PyObject_NewVar@@Base+0x21c> │ │ │ │ + movw r0, #64796 @ 0xfd1c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 98632 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + beq.w 986c2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98632 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98632 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 986c2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 986c2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 97e8a <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + b.n 97f1a <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 83c54 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83c84 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 987a6 <_PyObject_NewVar@@Base+0xae6> │ │ │ │ + beq.w 98836 <_PyObject_NewVar@@Base+0xae6> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 97f0a <_PyObject_NewVar@@Base+0x24a> │ │ │ │ + beq.w 97f9a <_PyObject_NewVar@@Base+0x24a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97f0a <_PyObject_NewVar@@Base+0x24a> │ │ │ │ + bne.w 97f9a <_PyObject_NewVar@@Base+0x24a> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97f18 <_PyObject_NewVar@@Base+0x258> │ │ │ │ + beq.w 97fa8 <_PyObject_NewVar@@Base+0x258> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 9aac4 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9ab70 <_PyArena_AddPyObject@@Base> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 987c4 <_PyObject_NewVar@@Base+0xb04> │ │ │ │ + blt.w 98854 <_PyObject_NewVar@@Base+0xb04> │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [r9, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 97f18 <_PyObject_NewVar@@Base+0x258> │ │ │ │ + b.n 97fa8 <_PyObject_NewVar@@Base+0x258> │ │ │ │ lsls r3, r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 83e18 │ │ │ │ + bl 83e24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9840a <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 9849a <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - ble.w 9852a <_PyObject_NewVar@@Base+0x86a> │ │ │ │ + ble.w 985ba <_PyObject_NewVar@@Base+0x86a> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw fp, #29181 @ 0x71fd │ │ │ │ + movw fp, #29233 @ 0x7231 │ │ │ │ movt fp, #7 │ │ │ │ - movw r3, #50717 @ 0xc61d │ │ │ │ + movw r3, #50781 @ 0xc65d │ │ │ │ movt r3, #6 │ │ │ │ lsls r0, r7, #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #16] │ │ │ │ - bpl.n 982d8 <_PyObject_NewVar@@Base+0x618> │ │ │ │ + bpl.n 98368 <_PyObject_NewVar@@Base+0x618> │ │ │ │ ldr.w r3, [r8, #696] @ 0x2b8 │ │ │ │ add.w sl, r5, r7, lsl #2 │ │ │ │ mov.w r9, r7, lsl #2 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 9857a <_PyObject_NewVar@@Base+0x8ba> │ │ │ │ - ldr r3, [pc, #344] @ (983cc <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 9860a <_PyObject_NewVar@@Base+0x8ba> │ │ │ │ + ldr r3, [pc, #344] @ (9845c <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 9852e <_PyObject_NewVar@@Base+0x86e> │ │ │ │ + beq.w 985be <_PyObject_NewVar@@Base+0x86e> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 982b4 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ + cbnz r1, 98344 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ ldrd r5, ip, [r2, #24] │ │ │ │ cmp r5, ip │ │ │ │ ittte ls │ │ │ │ addls r0, r2, r5 │ │ │ │ addls r5, #40 @ 0x28 │ │ │ │ strls r0, [r2, #4] │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ @@ -164369,42 +164422,42 @@ │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str.w r0, [sl] │ │ │ │ ldr.w r3, [r5, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98408 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + beq.w 98498 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 9852a <_PyObject_NewVar@@Base+0x86a> │ │ │ │ + beq.w 985ba <_PyObject_NewVar@@Base+0x86a> │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr.w r3, [r8, #696] @ 0x2b8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r5, r6 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 984c2 <_PyObject_NewVar@@Base+0x802> │ │ │ │ - ldr r3, [pc, #224] @ (983cc <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 98552 <_PyObject_NewVar@@Base+0x802> │ │ │ │ + ldr r3, [pc, #224] @ (9845c <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 98416 <_PyObject_NewVar@@Base+0x756> │ │ │ │ + beq.w 984a6 <_PyObject_NewVar@@Base+0x756> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 98332 <_PyObject_NewVar@@Base+0x672> │ │ │ │ + cbnz r1, 983c2 <_PyObject_NewVar@@Base+0x672> │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp ip, lr │ │ │ │ itttt ls │ │ │ │ addls.w r0, r2, ip │ │ │ │ strls r0, [r2, #4] │ │ │ │ addls.w r0, ip, #40 @ 0x28 │ │ │ │ strls r0, [r2, #24] │ │ │ │ @@ -164417,39 +164470,39 @@ │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98408 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + beq.n 98498 <_PyObject_NewVar@@Base+0x748> │ │ │ │ adds r7, #1 │ │ │ │ ldr.w r3, [r8, #696] @ 0x2b8 │ │ │ │ mov r9, r7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r3, fp │ │ │ │ add r5, r6 │ │ │ │ - bne.w 984ce <_PyObject_NewVar@@Base+0x80e> │ │ │ │ - ldr r3, [pc, #112] @ (983cc <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 9855e <_PyObject_NewVar@@Base+0x80e> │ │ │ │ + ldr r3, [pc, #112] @ (9845c <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 983d0 <_PyObject_NewVar@@Base+0x710> │ │ │ │ + beq.n 98460 <_PyObject_NewVar@@Base+0x710> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 983a0 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ + cbnz r1, 98430 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp ip, lr │ │ │ │ itttt ls │ │ │ │ addls.w r0, r2, ip │ │ │ │ strls r0, [r2, #4] │ │ │ │ addls.w r0, ip, #40 @ 0x28 │ │ │ │ strls r0, [r2, #24] │ │ │ │ @@ -164461,283 +164514,283 @@ │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ - cbz r3, 98408 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + cbz r3, 98498 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r7, r9, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 982da <_PyObject_NewVar@@Base+0x61a> │ │ │ │ + bne.n 9836a <_PyObject_NewVar@@Base+0x61a> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 97de2 <_PyObject_NewVar@@Base+0x122> │ │ │ │ + b.n 97e72 <_PyObject_NewVar@@Base+0x122> │ │ │ │ nop │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 983a0 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ + bne.n 98430 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 98586 <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ + bne.w 98616 <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 983fe <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + cbz r0, 9848e <_PyObject_NewVar@@Base+0x73e> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 983b2 <_PyObject_NewVar@@Base+0x6f2> │ │ │ │ + bne.n 98442 <_PyObject_NewVar@@Base+0x6f2> │ │ │ │ str r7, [r4, #16] │ │ │ │ - bl 1e82fc │ │ │ │ + bl 1e8984 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 78340 │ │ │ │ - b.n 98632 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 7837c │ │ │ │ + b.n 986c2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98332 <_PyObject_NewVar@@Base+0x672> │ │ │ │ + bne.n 983c2 <_PyObject_NewVar@@Base+0x672> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 98638 <_PyObject_NewVar@@Base+0x978> │ │ │ │ + bne.w 986c8 <_PyObject_NewVar@@Base+0x978> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 98444 <_PyObject_NewVar@@Base+0x784> │ │ │ │ + cbz r0, 984d4 <_PyObject_NewVar@@Base+0x784> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98346 <_PyObject_NewVar@@Base+0x686> │ │ │ │ - b.n 98408 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + bne.w 983d6 <_PyObject_NewVar@@Base+0x686> │ │ │ │ + b.n 98498 <_PyObject_NewVar@@Base+0x748> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97e8a <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bne.w 97f1a <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ ldr.w r5, [r8, #672] @ 0x2a0 │ │ │ │ - movw r3, #49541 @ 0xc185 │ │ │ │ + movw r3, #49605 @ 0xc1c5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 98696 <_PyObject_NewVar@@Base+0x9d6> │ │ │ │ + bne.w 98726 <_PyObject_NewVar@@Base+0x9d6> │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 984ea <_PyObject_NewVar@@Base+0x82a> │ │ │ │ + cbz r5, 9857a <_PyObject_NewVar@@Base+0x82a> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 97e8a <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ - bl c6458 │ │ │ │ + b.n 97f1a <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bl c64e0 │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97db8 <_PyObject_NewVar@@Base+0xf8> │ │ │ │ + beq.w 97e48 <_PyObject_NewVar@@Base+0xf8> │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ movs r2, #22 │ │ │ │ movs r3, #1 │ │ │ │ str r2, [r5, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9821c <_PyObject_NewVar@@Base+0x55c> │ │ │ │ + beq.w 982ac <_PyObject_NewVar@@Base+0x55c> │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - b.n 97df0 <_PyObject_NewVar@@Base+0x130> │ │ │ │ + b.n 97e80 <_PyObject_NewVar@@Base+0x130> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98444 <_PyObject_NewVar@@Base+0x784> │ │ │ │ + b.n 984d4 <_PyObject_NewVar@@Base+0x784> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 983fe <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + b.n 9848e <_PyObject_NewVar@@Base+0x73e> │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97e8a <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ - bl 1e82fc │ │ │ │ + bne.w 97f1a <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bl 1e8984 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9862c <_PyObject_NewVar@@Base+0x96c> │ │ │ │ + beq.w 986bc <_PyObject_NewVar@@Base+0x96c> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 97eca <_PyObject_NewVar@@Base+0x20a> │ │ │ │ - b.n 9812c <_PyObject_NewVar@@Base+0x46c> │ │ │ │ - movw r2, #25613 @ 0x640d │ │ │ │ + beq.w 97f5a <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 981bc <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #18 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 98592 <_PyObject_NewVar@@Base+0x8d2> │ │ │ │ + bne.n 98622 <_PyObject_NewVar@@Base+0x8d2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 126880 │ │ │ │ + bl 126cb8 │ │ │ │ adds r3, r5, r7 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 97eca <_PyObject_NewVar@@Base+0x20a> │ │ │ │ - b.n 9812c <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + beq.w 97f5a <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 981bc <_PyObject_NewVar@@Base+0x46c> │ │ │ │ mov r2, r3 │ │ │ │ - b.n 983c0 <_PyObject_NewVar@@Base+0x700> │ │ │ │ + b.n 98450 <_PyObject_NewVar@@Base+0x700> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 982b4 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ + bne.w 98344 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9856e <_PyObject_NewVar@@Base+0x8ae> │ │ │ │ + bne.n 985fe <_PyObject_NewVar@@Base+0x8ae> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 9855c <_PyObject_NewVar@@Base+0x89c> │ │ │ │ + cbz r0, 985ec <_PyObject_NewVar@@Base+0x89c> │ │ │ │ ldr.w r2, [r5, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r5, #800] @ 0x320 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str.w r0, [sl] │ │ │ │ ldr.w r3, [r5, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 982ce <_PyObject_NewVar@@Base+0x60e> │ │ │ │ - b.n 98408 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + bne.w 9835e <_PyObject_NewVar@@Base+0x60e> │ │ │ │ + b.n 98498 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98550 <_PyObject_NewVar@@Base+0x890> │ │ │ │ + b.n 985e0 <_PyObject_NewVar@@Base+0x890> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9855c <_PyObject_NewVar@@Base+0x89c> │ │ │ │ + b.n 985ec <_PyObject_NewVar@@Base+0x89c> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 983f2 <_PyObject_NewVar@@Base+0x732> │ │ │ │ + b.n 98482 <_PyObject_NewVar@@Base+0x732> │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 98512 <_PyObject_NewVar@@Base+0x852> │ │ │ │ + b.n 985a2 <_PyObject_NewVar@@Base+0x852> │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r6, r6, r3 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9840a <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 9849a <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx 29394 │ │ │ │ strb.w r8, [r5, r6] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r6, [r3, #464] @ 0x1d0 │ │ │ │ ldrd r1, r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 987de <_PyObject_NewVar@@Base+0xb1e> │ │ │ │ + bcs.w 9886e <_PyObject_NewVar@@Base+0xb1e> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str.w r6, [r2, r3, lsl #3] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ adds r3, #1 │ │ │ │ str r5, [r2, #4] │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1a6524 │ │ │ │ + bl 1a6bc4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - beq.n 9859e <_PyObject_NewVar@@Base+0x8de> │ │ │ │ + beq.n 9862e <_PyObject_NewVar@@Base+0x8de> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - bne.w 97dd2 <_PyObject_NewVar@@Base+0x112> │ │ │ │ + bne.w 97e62 <_PyObject_NewVar@@Base+0x112> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97dd2 <_PyObject_NewVar@@Base+0x112> │ │ │ │ + bne.w 97e62 <_PyObject_NewVar@@Base+0x112> │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 97dd2 <_PyObject_NewVar@@Base+0x112> │ │ │ │ + beq.w 97e62 <_PyObject_NewVar@@Base+0x112> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98794 <_PyObject_NewVar@@Base+0xad4> │ │ │ │ + bne.w 98824 <_PyObject_NewVar@@Base+0xad4> │ │ │ │ movs r6, #4 │ │ │ │ - b.n 984ac <_PyObject_NewVar@@Base+0x7ec> │ │ │ │ + b.n 9853c <_PyObject_NewVar@@Base+0x7ec> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63908 @ 0xf9a4 │ │ │ │ + movw r1, #64740 @ 0xfce4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ + bl 1273d4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97f64 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + b.n 97ff4 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98438 <_PyObject_NewVar@@Base+0x778> │ │ │ │ + b.n 984c8 <_PyObject_NewVar@@Base+0x778> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63856 @ 0xf970 │ │ │ │ + movw r1, #64688 @ 0xfcb0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 9862c <_PyObject_NewVar@@Base+0x96c> │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 986bc <_PyObject_NewVar@@Base+0x96c> │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #22 │ │ │ │ - beq.n 98754 <_PyObject_NewVar@@Base+0xa94> │ │ │ │ - bl 7f7f4 │ │ │ │ + beq.n 987e4 <_PyObject_NewVar@@Base+0xa94> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98632 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.n 986c2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r6, #11 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #18 │ │ │ │ - bhi.n 98736 <_PyObject_NewVar@@Base+0xa76> │ │ │ │ + bhi.n 987c6 <_PyObject_NewVar@@Base+0xa76> │ │ │ │ tbb [pc, r6] │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ ldrh r4, [r1, r1] │ │ │ │ ldrh r1, [r7, r1] │ │ │ │ eors r2, r3 │ │ │ │ adds r4, #90 @ 0x5a │ │ │ │ ldrh r6, [r4, r0] │ │ │ │ @@ -164747,386 +164800,386 @@ │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 98484 <_PyObject_NewVar@@Base+0x7c4> │ │ │ │ + b.n 98514 <_PyObject_NewVar@@Base+0x7c4> │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ subs r3, r3, r2 │ │ │ │ - movw r2, #27500 @ 0x6b6c │ │ │ │ + movw r2, #28332 @ 0x6eac │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ subs r3, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r7, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1df36c │ │ │ │ - b.n 98632 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1df9f0 │ │ │ │ + b.n 986c2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27580 @ 0x6bbc │ │ │ │ + movw r3, #28412 @ 0x6efc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d9178 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ - b.n 98632 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1d983c <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + b.n 986c2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #27468 @ 0x6b4c │ │ │ │ + movw r2, #28300 @ 0x6e8c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 986b6 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 98746 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ movw r1, #56020 @ 0xdad4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #27416 @ 0x6b18 │ │ │ │ + movw r2, #28248 @ 0x6e58 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 986b6 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ - movw r2, #27400 @ 0x6b08 │ │ │ │ + b.n 98746 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + movw r2, #28232 @ 0x6e48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 986b6 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 98746 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ ldr.w r2, [r5, #480] @ 0x1e0 │ │ │ │ - cbz r2, 98744 <_PyObject_NewVar@@Base+0xa84> │ │ │ │ + cbz r2, 987d4 <_PyObject_NewVar@@Base+0xa84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df2fc │ │ │ │ - b.n 98632 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - movw r2, #27556 @ 0x6ba4 │ │ │ │ + bl 1df980 │ │ │ │ + b.n 986c2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + movw r2, #28388 @ 0x6ee4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 986b6 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 98746 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #26304 @ 0x66c0 │ │ │ │ + movw r3, #27136 @ 0x6a00 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d9178 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ - b.n 98632 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1d983c <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + b.n 986c2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dab6c │ │ │ │ - b.n 97f64 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + bl 1db1f0 │ │ │ │ + b.n 97ff4 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27632 @ 0x6bf0 │ │ │ │ + movw r1, #28464 @ 0x6f30 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126f9c │ │ │ │ - b.n 98632 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 1e82fc │ │ │ │ - b.n 98632 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 1273d4 │ │ │ │ + b.n 986c2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1e8984 │ │ │ │ + b.n 986c2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98632 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 986c2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14e540 │ │ │ │ - b.n 98632 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 14e9f8 │ │ │ │ + b.n 986c2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ands.w r2, r2, #2 │ │ │ │ ittt eq │ │ │ │ streq r2, [r1, #44] @ 0x2c │ │ │ │ negeq r3, r3 │ │ │ │ streq.w r3, [r1, #452] @ 0x1c4 │ │ │ │ - b.n 98612 <_PyObject_NewVar@@Base+0x952> │ │ │ │ + b.n 986a2 <_PyObject_NewVar@@Base+0x952> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 98196 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + beq.w 98226 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98196 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + bne.w 98226 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98196 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 98226 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 98632 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + beq.w 986c2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98632 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 986c2 <_PyObject_NewVar@@Base+0x972> │ │ │ │ mov r0, r2 │ │ │ │ - b.n 981b0 <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ + b.n 98240 <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ mov.w r9, r1, lsl #1 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bl 83e18 │ │ │ │ + bl 83e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9840a <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 9849a <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ strd r0, r9, [r4, #72] @ 0x48 │ │ │ │ - b.n 985ce <_PyObject_NewVar@@Base+0x90e> │ │ │ │ + b.n 9865e <_PyObject_NewVar@@Base+0x90e> │ │ │ │ │ │ │ │ -000987f8 : │ │ │ │ +00098888 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 98854 │ │ │ │ - ldr r5, [pc, #92] @ (98868 ) │ │ │ │ + cbz r0, 988e4 │ │ │ │ + ldr r5, [pc, #92] @ (988f8 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ - cbnz r3, 98840 │ │ │ │ + cbnz r3, 988d0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6d9dc │ │ │ │ + bl 6da1c │ │ │ │ str r4, [r6, r5] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 9882c │ │ │ │ + bpl.n 988bc │ │ │ │ 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 19e324 <_PyThreadState_New@@Base+0x1b8> │ │ │ │ + bl 19e9c4 <_PyThreadState_New@@Base+0x1b8> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #24] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #63012 @ 0xf624 │ │ │ │ + movw r1, #63844 @ 0xf964 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #16008 @ 0x3e88 │ │ │ │ + movw r0, #16840 @ 0x41c8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #62836 @ 0xf574 │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #63668 @ 0xf8b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #14708 @ 0x3974 │ │ │ │ + movw r0, #15540 @ 0x3cb4 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d38 <_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 98898 │ │ │ │ + beq.n 98928 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ it eq │ │ │ │ ldreq r2, [r0, #112] @ 0x70 │ │ │ │ - beq.n 988a8 │ │ │ │ - movw r2, #13912 @ 0x3658 │ │ │ │ + beq.n 98938 │ │ │ │ + movw r2, #14744 @ 0x3998 │ │ │ │ movt r2, #53 @ 0x35 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ - cbnz r0, 98896 │ │ │ │ - movw r2, #14168 @ 0x3758 │ │ │ │ + cbnz r0, 98926 │ │ │ │ + movw r2, #15000 @ 0x3a98 │ │ │ │ movt r2, #53 @ 0x35 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - bne.n 98880 │ │ │ │ + bne.n 98910 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ - b.n 98880 │ │ │ │ + b.n 98910 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ strd r2, r1, [sp, #12] │ │ │ │ str r5, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98ca8 │ │ │ │ + bne.w 98d38 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r8, [r4, #452] @ 0x1c4 │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ str.w r9, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 98dae │ │ │ │ + bne.w 98e3e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 994a0 │ │ │ │ + beq.w 99530 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r2 │ │ │ │ itt cs │ │ │ │ movcs r2, #29 │ │ │ │ strcs r2, [r4, #32] │ │ │ │ - bcs.n 9893e │ │ │ │ + bcs.n 989ce │ │ │ │ adds r2, r0, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ add.w r2, r9, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrb.w r1, [r9] │ │ │ │ cmp r2, r9 │ │ │ │ str.w r9, [r4, #4] │ │ │ │ - bhi.w 9a470 │ │ │ │ + bhi.w 9a5dc │ │ │ │ ldrb.w r2, [r9] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9a462 │ │ │ │ + bne.w 9a5ce │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov r5, r9 │ │ │ │ mov.w fp, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r9 │ │ │ │ str.w fp, [r4, #28] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 99430 │ │ │ │ + beq.w 994c0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ cmp r0, sl │ │ │ │ - bcs.w 99498 │ │ │ │ + bcs.w 99528 │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r6, r5, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r6, [r4, #4] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ sub.w r3, r2, #9 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.w 98b3e │ │ │ │ + bhi.w 98bce │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #128 @ 0x80 │ │ │ │ lsrs r1, r3 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.w 9900c │ │ │ │ + bmi.w 9909c │ │ │ │ mov r7, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9a096 │ │ │ │ + beq.w 9a048 │ │ │ │ str r5, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #28 │ │ │ │ - beq.w 998dc │ │ │ │ + beq.w 9996c │ │ │ │ bic.w r1, r2, #32 │ │ │ │ sub.w r3, r1, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls.w 98bae │ │ │ │ + bls.w 98c3e │ │ │ │ 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 98bc0 │ │ │ │ + bne.w 98c50 │ │ │ │ cmp r7, #13 │ │ │ │ - beq.w 9a7a4 │ │ │ │ + beq.w 9a858 │ │ │ │ cmp r7, #10 │ │ │ │ - beq.w 98c84 │ │ │ │ + beq.w 98d14 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 99076 │ │ │ │ + beq.w 99106 │ │ │ │ uxtb r3, r7 │ │ │ │ - movw r5, #42464 @ 0xa5e0 │ │ │ │ + movw r5, #43296 @ 0xa920 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 98dea │ │ │ │ + bmi.w 98e7a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movw r5, #43488 @ 0xa9e0 │ │ │ │ + movw r5, #44320 @ 0xad20 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ it ne │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ - beq.w 9999c │ │ │ │ + beq.w 999e6 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ cmpne r7, #39 @ 0x27 │ │ │ │ - beq.w 992a8 │ │ │ │ + beq.w 99338 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ - beq.w 99fce │ │ │ │ + beq.w 9a200 │ │ │ │ sub.w r8, r7, #125 @ 0x7d │ │ │ │ clz r8, r8 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ ite ne │ │ │ │ movne r3, r8 │ │ │ │ orreq.w r3, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98eaa │ │ │ │ + bne.w 98f3a │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ cmpne r7, #33 @ 0x21 │ │ │ │ - beq.w 98eaa │ │ │ │ + beq.w 98f3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7d0 │ │ │ │ + bl 9a87c │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl adc1c <_PyToken_TwoChars@@Base> │ │ │ │ + bl adc84 <_PyToken_TwoChars@@Base> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 99824 │ │ │ │ + bne.w 998b4 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 98fa8 │ │ │ │ + beq.w 99038 │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9a470 │ │ │ │ + bcc.w 9a5dc │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 9a462 │ │ │ │ + bne.w 9a5ce │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - beq.w 98ee2 │ │ │ │ - ble.w 98fb0 │ │ │ │ + beq.w 98f72 │ │ │ │ + ble.w 99040 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq.w 98ee2 │ │ │ │ + beq.w 98f72 │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ addeq.w r5, r4, #12288 @ 0x3000 │ │ │ │ - beq.w 99010 │ │ │ │ + beq.w 990a0 │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r7, #1114112 @ 0x110000 │ │ │ │ - bcs.w 9a3c8 │ │ │ │ + bcs.w 9a848 │ │ │ │ lsrs r1, r7, #7 │ │ │ │ - movw r3, #31624 @ 0x7b88 │ │ │ │ + movw r3, #32456 @ 0x7ec8 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ ldrh.w r3, [r3, r1, lsl #1] │ │ │ │ and.w r1, r7, #127 @ 0x7f │ │ │ │ add.w r1, r1, r3, lsl #7 │ │ │ │ - movw r3, #22920 @ 0x5988 │ │ │ │ + movw r3, #23752 @ 0x5cc8 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ ldrh.w r1, [r3, r1, lsl #1] │ │ │ │ - movw r3, #14840 @ 0x39f8 │ │ │ │ + movw r3, #15672 @ 0x3d38 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bpl.w 9a3c8 │ │ │ │ + bpl.w 9a848 │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ - beq.w 9968c │ │ │ │ + beq.w 99730 │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bhi.w 9a780 │ │ │ │ - movw r3, #14708 @ 0x3974 │ │ │ │ + bhi.w 9a7e4 │ │ │ │ + movw r3, #15540 @ 0x3cb4 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrsb.w r0, [r3, #36] @ 0x24 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ @@ -165142,301 +165195,301 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r6, #4] │ │ │ │ strd r5, r1, [r6, #20] │ │ │ │ str r3, [r6, #16] │ │ │ │ str r3, [r6, #8] │ │ │ │ - beq.n 98b38 │ │ │ │ + beq.n 98bc8 │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #16] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9a040 │ │ │ │ + beq.w 9a038 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ str r5, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 98994 │ │ │ │ - b.n 98b58 │ │ │ │ + bne.w 98a24 │ │ │ │ + b.n 98be8 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 98b68 │ │ │ │ + beq.n 98bf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7d0 │ │ │ │ + bl 9a87c │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #10 │ │ │ │ - bne.n 98b54 │ │ │ │ + bne.n 98be4 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r4, #2736] @ 0xab0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 99e64 │ │ │ │ + bne.w 99e96 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e8a │ │ │ │ + bne.w 99f7e │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 998dc │ │ │ │ + beq.w 9996c │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.w 989c0 │ │ │ │ + bne.w 98a50 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99fc8 │ │ │ │ + bne.w 99c06 │ │ │ │ subs.w r2, r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bl 9a994 │ │ │ │ - b.n 98b38 │ │ │ │ + bl 9aa40 │ │ │ │ + b.n 98bc8 │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ - beq.w 99426 │ │ │ │ + beq.w 994b6 │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ - beq.w 9928a │ │ │ │ + beq.w 9931a │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq.w 99728 │ │ │ │ + beq.w 997b8 │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - beq.w 991de │ │ │ │ + beq.w 9926e │ │ │ │ bic.w r2, r2, #32 │ │ │ │ mov.w r8, #0 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - b.n 98bf8 │ │ │ │ + b.n 98c88 │ │ │ │ ldrd r6, r7, [r4, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 993aa │ │ │ │ + beq.w 9943a │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.w 99416 │ │ │ │ + bcs.w 994a6 │ │ │ │ adds r2, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ ldrb r7, [r6, #0] │ │ │ │ bic.w r2, r7, #32 │ │ │ │ subs r2, #65 @ 0x41 │ │ │ │ cmp r2, #25 │ │ │ │ - bls.n 98bd4 │ │ │ │ + bls.n 98c64 │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 98bd4 │ │ │ │ + bls.n 98c64 │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99006 │ │ │ │ + bne.w 99096 │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.w 99a84 │ │ │ │ + beq.w 99b3a │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ mov r2, r3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bcc.w 9a470 │ │ │ │ + bcc.w 9a5dc │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 9a462 │ │ │ │ + bne.w 9a5ce │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 99fe6 │ │ │ │ + bne.w 9a3ec │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #24] │ │ │ │ strd r1, r2, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ - beq.n 98c80 │ │ │ │ + beq.n 98d10 │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 98b38 │ │ │ │ + b.n 98bc8 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 990f2 │ │ │ │ + beq.w 99182 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99bbc │ │ │ │ + bne.w 99d88 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ movs r3, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ mov fp, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r3 │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ mov r7, r6 │ │ │ │ sub.w r8, r8, r6 │ │ │ │ ldrd r5, r6, [r4, #4] │ │ │ │ add.w r9, r8, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 98cf4 │ │ │ │ + beq.n 98d84 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp r2, sl │ │ │ │ - bcs.n 98d5c │ │ │ │ + bcs.n 98dec │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r5, #1 │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r4, #4] │ │ │ │ ldrb.w ip, [r5] │ │ │ │ cmp.w ip, #32 │ │ │ │ - bne.w 98f26 │ │ │ │ + bne.w 98fb6 │ │ │ │ adds r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r8, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 98cca │ │ │ │ + bne.n 98d5a │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99b48 │ │ │ │ + bne.w 99c24 │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw r3, #55769 @ 0xd9d9 │ │ │ │ + movw r3, #56841 @ 0xde09 │ │ │ │ movt r3, #18 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 997fc │ │ │ │ + bne.w 9988c │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ adds r6, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99cea │ │ │ │ + beq.w 99dfa │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 98d24 │ │ │ │ + cbnz r2, 98db4 │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r6, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ subs r2, r6, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99ed4 │ │ │ │ + bne.w 99f66 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99bd8 │ │ │ │ + beq.w 99cde │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 98cd2 │ │ │ │ + bcc.n 98d62 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #29 │ │ │ │ str r2, [r4, #32] │ │ │ │ ldr.w r8, [r4, #480] @ 0x1e0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 991ca │ │ │ │ + bne.w 9925a │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9a5da │ │ │ │ + bne.w 9a760 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 9950a │ │ │ │ + bne.w 9959a │ │ │ │ add r2, r4 │ │ │ │ ldr.w r2, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 997a6 │ │ │ │ + bne.w 99836 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r2, r0 │ │ │ │ str.w r9, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 988fc │ │ │ │ + beq.w 9898c │ │ │ │ mov r8, r1 │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ ldr.w r5, [r4, #480] @ 0x1e0 │ │ │ │ cmp.w r8, #0 │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bge.w 996b8 │ │ │ │ + bge.w 99748 │ │ │ │ add.w r3, r8, #1 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 996dc │ │ │ │ + bne.w 9976c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r1, [r2] │ │ │ │ strd r1, r3, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ strd r0, r0, [r2, #20] │ │ │ │ movs r0, #6 │ │ │ │ - b.n 98b38 │ │ │ │ + b.n 98bc8 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - bne.w 99182 │ │ │ │ - bl 9a7d0 │ │ │ │ + bne.w 99212 │ │ │ │ + bl 9a87c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - beq.w 9a0e2 │ │ │ │ - bgt.w 99548 │ │ │ │ + beq.w 9a128 │ │ │ │ + bgt.w 995d8 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq.w 99b6c │ │ │ │ - bgt.w 997ae │ │ │ │ + beq.w 99c2a │ │ │ │ + bgt.w 9983e │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9a0e2 │ │ │ │ + beq.w 9a128 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq.w 9a186 │ │ │ │ + beq.w 9a30c │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq.w 99f1c │ │ │ │ + beq.w 9a0b4 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 9a524 │ │ │ │ + bmi.w 9a220 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 99d06 │ │ │ │ + beq.w 99dc6 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - bgt.w 99f50 │ │ │ │ - movw r2, #27912 @ 0x6d08 │ │ │ │ + bgt.w 9a0e8 │ │ │ │ + movw r2, #28744 @ 0x7048 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c82bc │ │ │ │ + bl c8344 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99fc8 │ │ │ │ + beq.w 99c06 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.w 99e32 │ │ │ │ + beq.w 99ee0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 9a470 │ │ │ │ + bcc.w 9a5dc │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 9a462 │ │ │ │ + bne.w 9a5ce │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, #0 │ │ │ │ @@ -165446,43 +165499,43 @@ │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r5, #20] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ - beq.n 98ea6 │ │ │ │ + beq.n 98f36 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r0, [r2, #16] │ │ │ │ movs r0, #2 │ │ │ │ - b.n 98b38 │ │ │ │ + b.n 98bc8 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 99618 │ │ │ │ + bgt.w 996a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7d0 │ │ │ │ + bl 9a87c │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl adc1c <_PyToken_TwoChars@@Base> │ │ │ │ + bl adc84 <_PyToken_TwoChars@@Base> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 99824 │ │ │ │ + bne.w 998b4 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 98a54 │ │ │ │ + bne.w 98ae4 │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - ble.w 9a1ea │ │ │ │ + ble.w 9a362 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - bne.w 99010 │ │ │ │ + bne.w 990a0 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt.w 9a7be │ │ │ │ + bgt.w 9a864 │ │ │ │ adds r2, r4, r3 │ │ │ │ add.w r5, r4, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r7, [r2, #484] @ 0x1e4 │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str.w r1, [r5, #684] @ 0x2ac │ │ │ │ @@ -165495,154 +165548,154 @@ │ │ │ │ cmp r3, #0 │ │ │ │ itttt gt │ │ │ │ ldrgt r2, [sp, #16] │ │ │ │ ldrgt r3, [r2, #4] │ │ │ │ addgt r3, #1 │ │ │ │ strgt r3, [r2, #4] │ │ │ │ mov r2, r7 │ │ │ │ - b.n 9904a │ │ │ │ + b.n 990da │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.w 99cce │ │ │ │ + beq.w 99daa │ │ │ │ movs r6, #0 │ │ │ │ cmp.w ip, #12 │ │ │ │ mov r8, r6 │ │ │ │ - beq.w 98cb8 │ │ │ │ + beq.w 98d48 │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.w 9a50a │ │ │ │ + beq.w 9a49c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r3, r9 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r9, r5 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc.w 9a470 │ │ │ │ + bcc.w 9a5dc │ │ │ │ ldrb.w r1, [r0, #-1] │ │ │ │ cmp r1, ip │ │ │ │ - bne.w 9a462 │ │ │ │ + bne.w 9a5ce │ │ │ │ sub.w r5, ip, #10 │ │ │ │ mov r0, r2 │ │ │ │ cmp r5, #25 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - bhi.w 98d62 │ │ │ │ + bhi.w 98df2 │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #512 @ 0x200 │ │ │ │ lsrs r1, r5 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.w 98d62 │ │ │ │ + bpl.w 98df2 │ │ │ │ ldr.w r1, [r4, #456] @ 0x1c8 │ │ │ │ cmp.w ip, #10 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ - beq.w 99588 │ │ │ │ + beq.w 99618 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a3b6 │ │ │ │ + bne.w 9a7d2 │ │ │ │ ldr.w r8, [r4, #452] @ 0x1c4 │ │ │ │ str.w r9, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 98dae │ │ │ │ + bne.w 98e3e │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 988fc │ │ │ │ + b.n 9898c │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - beq.n 98ee2 │ │ │ │ - bgt.w 98a8c │ │ │ │ + beq.n 98f72 │ │ │ │ + bgt.w 98b1c │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ - beq.n 98ee2 │ │ │ │ + beq.n 98f72 │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ - bne.w 98a9c │ │ │ │ + bne.w 98b2c │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 99018 │ │ │ │ + ble.n 990a8 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a160 │ │ │ │ + bne.w 9a2d6 │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a756 │ │ │ │ - bgt.n 9902e │ │ │ │ + beq.w 9a48c │ │ │ │ + bgt.n 990be │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 99162 │ │ │ │ + blt.w 991f2 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.n 98f22 │ │ │ │ + bne.n 98fb2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a766 │ │ │ │ + bne.w 9a486 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ str r3, [r1, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1, #56] @ 0x38 │ │ │ │ - b.n 9904a │ │ │ │ + b.n 990da │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - b.n 98bd4 │ │ │ │ + b.n 98c64 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 98950 │ │ │ │ + b.n 989e0 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 99870 │ │ │ │ + bgt.w 99900 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9991c │ │ │ │ + bne.w 99b78 │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a756 │ │ │ │ - ble.w 98f22 │ │ │ │ + beq.w 9a48c │ │ │ │ + ble.w 98fb2 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #480] @ 0x1e0 │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb.w r3, [r3, #484] @ 0x1e4 │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ - bne.n 99140 │ │ │ │ + bne.n 991d0 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 99154 │ │ │ │ + bgt.w 991e4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ and.w r0, r7, #127 @ 0x7f │ │ │ │ - movw r1, #22920 @ 0x5988 │ │ │ │ + movw r1, #23752 @ 0x5cc8 │ │ │ │ movt r1, #53 @ 0x35 │ │ │ │ - movw r3, #14840 @ 0x39f8 │ │ │ │ + movw r3, #15672 @ 0x3d38 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bpl.w 9a3c8 │ │ │ │ + bpl.w 9a848 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 98aee │ │ │ │ + b.n 98b7e │ │ │ │ mov r0, r4 │ │ │ │ - movw r5, #42464 @ 0xa5e0 │ │ │ │ + movw r5, #43296 @ 0xa920 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ - bl 9a7d0 │ │ │ │ + bl 9a87c │ │ │ │ uxtb r1, r0 │ │ │ │ ldr.w r3, [r5, r1, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 99d1a │ │ │ │ + bmi.w 99dda │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 99d6c │ │ │ │ + beq.w 99e28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 99dee │ │ │ │ + beq.w 99f26 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 9a470 │ │ │ │ + bcc.w 9a5dc │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9a462 │ │ │ │ + bne.w 9a5ce │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ cmp r2, #0 │ │ │ │ @@ -165652,221 +165705,221 @@ │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r5, #20] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ - beq.n 990ee │ │ │ │ + beq.n 9917e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r0, [r2, #16] │ │ │ │ movs r0, #23 │ │ │ │ - b.n 98b38 │ │ │ │ + b.n 98bc8 │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 98c92 │ │ │ │ + bgt.w 98d22 │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99e20 │ │ │ │ + bne.w 99e88 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r5, #1 │ │ │ │ str.w r8, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r1, [r2, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r2, #24] │ │ │ │ strd r1, r3, [r2, #16] │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq.n 9913c │ │ │ │ + beq.n 991cc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r1, #8] │ │ │ │ str r3, [r1, #16] │ │ │ │ movs r0, #4 │ │ │ │ - b.n 98b38 │ │ │ │ + b.n 98bc8 │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne.w 99268 │ │ │ │ + bne.w 992f8 │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble.w 9904a │ │ │ │ + ble.w 990da │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 98f22 │ │ │ │ - movw r1, #28532 @ 0x6f74 │ │ │ │ + bge.w 98fb2 │ │ │ │ + movw r1, #29364 @ 0x72b4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d6db8 │ │ │ │ + bl 1d7480 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9a994 │ │ │ │ - b.n 98b38 │ │ │ │ - bl c7ae4 │ │ │ │ + bl 9aa40 │ │ │ │ + b.n 98bc8 │ │ │ │ + bl c7b6c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d28 │ │ │ │ + beq.w 99de8 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 99d06 │ │ │ │ + beq.w 99dc6 │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.w 99da0 │ │ │ │ + beq.w 99e4a │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq.w 99f5a │ │ │ │ + beq.w 9a0f2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #27912 @ 0x6d08 │ │ │ │ + movw r2, #28744 @ 0x7048 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl c82bc │ │ │ │ + bl c8344 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e4c │ │ │ │ + bne.w 98edc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9a994 │ │ │ │ - b.n 98b38 │ │ │ │ + bl 9aa40 │ │ │ │ + b.n 98bc8 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 98d9e │ │ │ │ + b.n 98e2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7d0 │ │ │ │ + bl 9a87c │ │ │ │ mov r7, r0 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ - beq.w 99978 │ │ │ │ - sub.w r2, r0, #39 @ 0x27 │ │ │ │ + cmp r0, #39 @ 0x27 │ │ │ │ + beq.w 99b4e │ │ │ │ + sub.w r2, r0, #34 @ 0x22 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99978 │ │ │ │ + bne.w 99b4e │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 99242 │ │ │ │ + b.n 992d2 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - beq.w 997f4 │ │ │ │ - cbnz r1, 99216 │ │ │ │ + beq.w 99884 │ │ │ │ + cbnz r1, 992a6 │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - beq.n 9928a │ │ │ │ + beq.n 9931a │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - beq.w 998b6 │ │ │ │ + beq.w 99946 │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ - bne.w 98bca │ │ │ │ + bne.w 98c5a │ │ │ │ movs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 9a7d0 │ │ │ │ + bl 9a87c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.w 99972 │ │ │ │ + beq.w 99b48 │ │ │ │ sub.w r2, r0, #39 @ 0x27 │ │ │ │ negs r6, r2 │ │ │ │ adcs r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 99972 │ │ │ │ + bne.w 99b48 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orr.w r3, r9, r6 │ │ │ │ bic.w r2, r7, #32 │ │ │ │ orrs.w r0, r3, r5 │ │ │ │ - beq.n 99204 │ │ │ │ + beq.n 99294 │ │ │ │ orr.w r0, r1, r5 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 9920c │ │ │ │ + beq.n 9929c │ │ │ │ orrs r6, r1 │ │ │ │ - bne.w 98bca │ │ │ │ + bne.w 98c5a │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - bne.w 98bca │ │ │ │ + bne.w 98c5a │ │ │ │ mov r1, r0 │ │ │ │ - b.n 99222 │ │ │ │ + b.n 992b2 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 9a294 │ │ │ │ + bne.w 9a2a2 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.w 9a28c │ │ │ │ + bne.w 9a298 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 98f22 │ │ │ │ + ble.w 98fb2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 98fea │ │ │ │ - b.n 99162 │ │ │ │ + bge.w 9907a │ │ │ │ + b.n 991f2 │ │ │ │ movs r1, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 9a7d0 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + bl 9a87c │ │ │ │ + cmp r0, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ - cmpne r0, #39 @ 0x27 │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ mov r7, r0 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - bne.n 99240 │ │ │ │ + bne.n 992d0 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ str.w r2, [r4, #468] @ 0x1d4 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ - bl 9a7d0 │ │ │ │ + bl 9a87c │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 99858 │ │ │ │ + beq.w 998e8 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ittt eq │ │ │ │ moveq.w r9, #1 │ │ │ │ moveq.w r8, #0 │ │ │ │ moveq r6, r9 │ │ │ │ - beq.w 99942 │ │ │ │ + beq.w 999e2 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w fp, [r4, #4] │ │ │ │ cmp fp, r1 │ │ │ │ - bcc.w 9a470 │ │ │ │ + bcc.w 9a5dc │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9a462 │ │ │ │ + bne.w 9a5ce │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mov.w r9, #1 │ │ │ │ mov r6, r9 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 9935e │ │ │ │ + bne.n 993ee │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ @@ -165880,233 +165933,233 @@ │ │ │ │ str r1, [r2, #8] │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [r2, #24] │ │ │ │ ittt ne │ │ │ │ ldrdne r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ strne r2, [r1, #8] │ │ │ │ strne r3, [r1, #16] │ │ │ │ - b.w 98b38 │ │ │ │ + b.w 98bc8 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ mov r8, r2 │ │ │ │ it ne │ │ │ │ movne fp, r1 │ │ │ │ - beq.w 99892 │ │ │ │ + beq.w 99922 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 99598 │ │ │ │ + beq.w 99628 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, sl │ │ │ │ - bcs.w 99612 │ │ │ │ + bcs.w 996a2 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add.w r1, fp, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r2, #17 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ - beq.w 99fc8 │ │ │ │ + beq.w 99c06 │ │ │ │ cmp r2, #22 │ │ │ │ - beq.w 9a222 │ │ │ │ + beq.w 9a1c4 │ │ │ │ cmp r3, #10 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a41e │ │ │ │ + bne.w 9a7cc │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 99352 │ │ │ │ + bne.n 993e2 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov fp, r1 │ │ │ │ - b.n 99310 │ │ │ │ + b.n 993a0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9941a │ │ │ │ + bne.n 994aa │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw sl, #55769 @ 0xd9d9 │ │ │ │ + movw sl, #56841 @ 0xde09 │ │ │ │ movt sl, #18 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 996a4 │ │ │ │ + bne.w 9971c │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b30 │ │ │ │ + beq.w 99c0c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 993d8 │ │ │ │ + cbnz r3, 99468 │ │ │ │ str r6, [r4, #0] │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ sub.w r2, r9, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a138 │ │ │ │ + bne.w 9a2e4 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 998ee │ │ │ │ + beq.w 9997e │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 98be8 │ │ │ │ + bcc.w 98c78 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r2, #32 │ │ │ │ - b.w 98bf8 │ │ │ │ + b.w 98c88 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 99290 │ │ │ │ + b.n 99320 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 998bc │ │ │ │ + bne.w 9994c │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r6, #55769 @ 0xd9d9 │ │ │ │ + movw r6, #56841 @ 0xde09 │ │ │ │ movt r6, #18 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 99730 │ │ │ │ + bne.w 997c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c30 │ │ │ │ + beq.w 99cb2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r7, r0, #1 │ │ │ │ - cbnz r3, 9945e │ │ │ │ + cbnz r3, 994ee │ │ │ │ str r5, [r4, #0] │ │ │ │ str r7, [r4, #8] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ subs r2, r7, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a0d0 │ │ │ │ + bne.w 99fce │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 99946 │ │ │ │ + beq.w 999ac │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.w 98960 │ │ │ │ + bcc.w 989f0 │ │ │ │ movs r1, #29 │ │ │ │ mov r9, r5 │ │ │ │ str r1, [r4, #32] │ │ │ │ - b.n 998c2 │ │ │ │ + b.n 99952 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9893e │ │ │ │ + bne.w 989ce │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r7, #55769 @ 0xd9d9 │ │ │ │ + movw r7, #56841 @ 0xde09 │ │ │ │ movt r7, #18 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 997e0 │ │ │ │ + bne.w 99870 │ │ │ │ mov r0, r9 │ │ │ │ blx 2941c │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b4e │ │ │ │ + beq.w 99c7a │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r3, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ sub.w r2, r3, r9 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ str.w r9, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99b14 │ │ │ │ + bne.w 99b1e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r9 │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99ac4 │ │ │ │ + beq.w 99ace │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov r9, r5 │ │ │ │ mov r3, r6 │ │ │ │ - b.w 98906 │ │ │ │ - ble.w 99742 │ │ │ │ + b.w 98996 │ │ │ │ + ble.w 997d2 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ ittt gt │ │ │ │ movgt r3, #0 │ │ │ │ movgt r0, #20 │ │ │ │ ldrgt r2, [r4, #8] │ │ │ │ - bgt.w 99c1c │ │ │ │ + bgt.w 99c9e │ │ │ │ add r2, r4 │ │ │ │ ldr.w r1, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r1, r3 │ │ │ │ - bge.w 997a6 │ │ │ │ + bge.w 99836 │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ str.w r3, [r2, #2292] @ 0x8f4 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 98d9e │ │ │ │ + b.n 98e2e │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq.w 9a186 │ │ │ │ + beq.w 9a30c │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq.w 99b6c │ │ │ │ + beq.w 99c2a │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 9a524 │ │ │ │ + bmi.w 9a220 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 99d9e │ │ │ │ - ble.n 9956e │ │ │ │ + beq.w 99e48 │ │ │ │ + ble.n 995fe │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - beq.w 99f5a │ │ │ │ - movw r2, #27912 @ 0x6d08 │ │ │ │ + beq.w 9a0f2 │ │ │ │ + movw r2, #28744 @ 0x7048 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c82bc │ │ │ │ + bl c8344 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99fc8 │ │ │ │ + beq.w 99c06 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 98e54 │ │ │ │ + b.n 98ee4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a3d8 │ │ │ │ + bne.w 9a790 │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 98d9e │ │ │ │ + b.n 98e2e │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99ab0 │ │ │ │ + bne.w 99bb2 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r5, #55769 @ 0xd9d9 │ │ │ │ + movw r5, #56841 @ 0xde09 │ │ │ │ movt r5, #18 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 99810 │ │ │ │ + bne.w 998a0 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2941c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a92 │ │ │ │ + beq.w 99b94 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 99cc8 │ │ │ │ + bne.w 99da4 │ │ │ │ str.w fp, [r4] │ │ │ │ mov fp, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -166114,384 +166167,359 @@ │ │ │ │ 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 99cb2 │ │ │ │ + bne.w 99d72 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 99c5c │ │ │ │ + beq.w 99d1c │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 99370 │ │ │ │ + bcc.w 99400 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 99abc │ │ │ │ + b.n 99bbc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 98eb6 │ │ │ │ + blt.w 98f46 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ ite eq │ │ │ │ moveq r9, r3 │ │ │ │ subne.w r9, r3, #1 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 9a1dc │ │ │ │ + beq.w 9a2c8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 99662 │ │ │ │ + bne.n 996f2 │ │ │ │ uxtb r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6a64 │ │ │ │ + bl c6af0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 998dc │ │ │ │ + beq.w 9996c │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq.w 98eb6 │ │ │ │ + beq.w 98f46 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ add.w r0, r4, r3, lsl #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ ldr.w r2, [r0, #2808] @ 0xaf8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a2ba │ │ │ │ + bne.w 9a368 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - bne.w 98eb6 │ │ │ │ + bne.w 98f46 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 98eb6 │ │ │ │ + bne.w 98f46 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ movs r2, #11 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9a994 │ │ │ │ - b.w 98b38 │ │ │ │ + bl 9aa40 │ │ │ │ + b.w 98bc8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + mov r7, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99c20 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + b.n 9947c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 98ae2 │ │ │ │ + blt.w 98b72 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movs r2, #28 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ - b.w 98aee │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - mov r7, r9 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99b44 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - b.n 993ec │ │ │ │ + b.w 98b7e │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - cbnz r0, 99700 │ │ │ │ + cbnz r0, 99790 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r1, [r2] │ │ │ │ strd r1, r3, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ strd r0, r0, [r2, #20] │ │ │ │ movs r0, #5 │ │ │ │ - b.w 98b38 │ │ │ │ + b.w 98bc8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r1, r3, [r0, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r9, r9, [r0, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 98de6 │ │ │ │ + beq.w 98e76 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r2, [r0, #16] │ │ │ │ - b.w 98de6 │ │ │ │ + b.w 98e76 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r5, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [r0, #24] │ │ │ │ strd r1, r3, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ itt ne │ │ │ │ strne r2, [r0, #16] │ │ │ │ strne r2, [r0, #8] │ │ │ │ - b.n 996d6 │ │ │ │ + b.n 99766 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 99290 │ │ │ │ + b.n 99320 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c46 │ │ │ │ + beq.w 99cc8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 99470 │ │ │ │ + b.n 99500 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 99c16 │ │ │ │ + ble.w 99c98 │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ subs r5, r0, #1 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r4, #452] @ 0x1c4 │ │ │ │ - cbz r5, 99790 │ │ │ │ + cbz r5, 99820 │ │ │ │ add r2, r4 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w 998b2 │ │ │ │ + ble.w 99942 │ │ │ │ subs r1, #2 │ │ │ │ subs r0, #2 │ │ │ │ str.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 99790 │ │ │ │ + cbz r0, 99820 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ ldr.w r2, [r1, r0, lsl #2] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w 998ae │ │ │ │ + ble.w 9993e │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99774 │ │ │ │ + bne.n 99804 │ │ │ │ movs r2, #0 │ │ │ │ add r2, r4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 99c16 │ │ │ │ + bne.w 99c98 │ │ │ │ ldr.w r2, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98d90 │ │ │ │ + beq.w 98e20 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #18 │ │ │ │ - b.n 99c1c │ │ │ │ + b.n 99c9e │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.w 98e1e │ │ │ │ + bne.w 98eae │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7d0 │ │ │ │ + bl 9a87c │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 99f16 │ │ │ │ + bmi.w 9a21a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a93c │ │ │ │ + bl 9a9e8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28060 @ 0x6d9c │ │ │ │ + movw r1, #28892 @ 0x70dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6db8 │ │ │ │ - b.n 99172 │ │ │ │ + bl 1d7480 │ │ │ │ + b.n 99202 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b62 │ │ │ │ + beq.w 99c8e │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ - b.n 994da │ │ │ │ + b.n 9956a │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 99290 │ │ │ │ + b.n 99320 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d5a │ │ │ │ + beq.w 99edc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.w 98d36 │ │ │ │ + b.w 98dc6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99e2e │ │ │ │ + beq.w 99f12 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ - b.n 995e4 │ │ │ │ + b.n 99674 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7d0 │ │ │ │ + bl 9a87c │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl c4ca4 <_PyToken_ThreeChars@@Base> │ │ │ │ + bl c4d2c <_PyToken_ThreeChars@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.n 99846 │ │ │ │ + bne.n 998d6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a93c │ │ │ │ + bl 9a9e8 │ │ │ │ mov r2, sl │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9a994 │ │ │ │ - b.w 98b38 │ │ │ │ + bl 9aa40 │ │ │ │ + b.w 98bc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7d0 │ │ │ │ + bl 9a87c │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 99938 │ │ │ │ + beq.n 999d8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r6, r0, #1 │ │ │ │ - beq.w 9a202 │ │ │ │ + beq.w 9a11a │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 992dc │ │ │ │ + b.n 9936c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98fc4 │ │ │ │ + bne.w 99054 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 98fc4 │ │ │ │ + beq.w 99054 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28480 @ 0x6f40 │ │ │ │ + movw r1, #29312 @ 0x7280 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6db8 │ │ │ │ - b.n 99172 │ │ │ │ + bl 1d7480 │ │ │ │ + b.n 99202 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7d0 │ │ │ │ + bl 9a87c │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 9a228 │ │ │ │ + beq.w 99fc4 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.w 9a3de │ │ │ │ + beq.w 9a806 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 9935e │ │ │ │ + b.n 993ee │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 99792 │ │ │ │ + b.n 99822 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 99792 │ │ │ │ + b.n 99822 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 99290 │ │ │ │ + b.n 99320 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov r9, r5 │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9a14e │ │ │ │ + beq.w 9a2fa │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #28 │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 98b8e │ │ │ │ + bne.w 98c1e │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9a994 │ │ │ │ - b.w 98b38 │ │ │ │ + bl 9aa40 │ │ │ │ + b.w 98bc8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9941a │ │ │ │ + bne.w 994aa │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 996a4 │ │ │ │ + bne.w 9971c │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a210 │ │ │ │ + beq.w 99fb2 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99916 │ │ │ │ + cbnz r2, 999a6 │ │ │ │ str r6, [r4, #0] │ │ │ │ mov r9, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 993dc │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 98f22 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - bgt.w 98fd8 │ │ │ │ - mov r2, r7 │ │ │ │ - b.w 9904a │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - movs r6, #3 │ │ │ │ - mov r8, r9 │ │ │ │ - mov fp, r3 │ │ │ │ - b.n 99308 │ │ │ │ + b.n 9946c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 998bc │ │ │ │ + bne.n 9994c │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 99730 │ │ │ │ + bne.w 997c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0c0 │ │ │ │ + beq.w 9a1ee │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9996c │ │ │ │ + cbnz r2, 999d2 │ │ │ │ str r5, [r4, #0] │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 99460 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 992a8 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - movw r5, #43488 @ 0xa9e0 │ │ │ │ - movt r5, #42 @ 0x2a │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ldrb r3, [r5, r3] │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 999a6 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ - beq.n 999a6 │ │ │ │ - cmp r7, #39 @ 0x27 │ │ │ │ - beq.w 992a8 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ - bne.w 98a08 │ │ │ │ - b.n 992a8 │ │ │ │ + b.n 994f0 │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + movs r6, #3 │ │ │ │ + mov r8, r9 │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 99398 │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ - beq.n 999a6 │ │ │ │ + beq.n 999f0 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - bne.w 98a08 │ │ │ │ + bne.w 98a98 │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ - bl 9a7d0 │ │ │ │ + bl 9a87c │ │ │ │ mov r1, r0 │ │ │ │ cmp r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - beq.w 9a0a0 │ │ │ │ - bl 9a93c │ │ │ │ + beq.w 9a454 │ │ │ │ + bl 9a9e8 │ │ │ │ movs r0, #1 │ │ │ │ add.w r1, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r9, [r4, #28] │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - bgt.w 9a722 │ │ │ │ + bgt.w 9a5a0 │ │ │ │ add.w sl, r4, r2, lsl #6 │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ mov.w ip, r2, lsl #6 │ │ │ │ str r2, [r1, #64] @ 0x40 │ │ │ │ addw lr, ip, #2808 @ 0xaf8 │ │ │ │ movs r1, #1 │ │ │ │ add.w fp, r4, lr │ │ │ │ @@ -166510,18 +166538,18 @@ │ │ │ │ str.w r0, [sl, #2788] @ 0xae4 │ │ │ │ str.w r0, [sl, #2792] @ 0xae8 │ │ │ │ str.w r0, [sl, #2800] @ 0xaf0 │ │ │ │ str.w r7, [r4, lr] │ │ │ │ str.w r7, [fp, #4] │ │ │ │ ldrb.w r0, [r9] │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - beq.n 99a4a │ │ │ │ - bhi.n 99a58 │ │ │ │ + beq.n 99a94 │ │ │ │ + bhi.n 99aa2 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne.n 99a58 │ │ │ │ + bne.n 99aa2 │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ ldrb r1, [r5, r3] │ │ │ │ sub.w r6, r1, #114 @ 0x72 │ │ │ │ negs r1, r6 │ │ │ │ adcs r1, r6 │ │ │ │ adds r2, #43 @ 0x2b │ │ │ │ add.w r3, r4, ip │ │ │ │ @@ -166531,200 +166559,239 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str.w r1, [r3, #2772] @ 0xad4 │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r5, r4, [r2, #4] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 9a994 │ │ │ │ - b.w 98b38 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 99fe6 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - b.w 98c52 │ │ │ │ - mov r0, fp │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 29b58 │ │ │ │ - add.w r3, fp, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r3, fp │ │ │ │ - bne.w 995c4 │ │ │ │ - mov r5, r2 │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - str r5, [r4, #4] │ │ │ │ - cmp r1, #17 │ │ │ │ - beq.w 99fc8 │ │ │ │ - cmp r1, #22 │ │ │ │ - beq.w 99f0e │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.w 9a420 │ │ │ │ + bl 9aa40 │ │ │ │ + b.w 98bc8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99f06 │ │ │ │ + bne.w 9a3ba │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 99d3a │ │ │ │ + bne.w 99e16 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a1f0 │ │ │ │ + beq.w 9a3da │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99aec │ │ │ │ + cbnz r2, 99af6 │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ subs r2, r6, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 994f8 │ │ │ │ + beq.w 99588 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #27688 @ 0x6c28 │ │ │ │ + movw r1, #28520 @ 0x6f68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6db8 │ │ │ │ + bl 1d7480 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ str.w r9, [r4, #4] │ │ │ │ mov r3, r9 │ │ │ │ - b.w 9893e │ │ │ │ + b.w 989ce │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9a3ec │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + b.w 98ce2 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 99338 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + movw r5, #44320 @ 0xad20 │ │ │ │ + movt r5, #42 @ 0x2a │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ + beq.w 999f0 │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ + beq.w 999f0 │ │ │ │ + cmp r7, #39 @ 0x27 │ │ │ │ + beq.w 99338 │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ + bne.w 98a98 │ │ │ │ + b.w 99338 │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 98fb2 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + bgt.w 99068 │ │ │ │ + mov r2, r7 │ │ │ │ + b.w 990da │ │ │ │ + mov r0, fp │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 29b58 │ │ │ │ + add.w r3, fp, r0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 99654 │ │ │ │ + mov r5, r2 │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + str r5, [r4, #4] │ │ │ │ + cmp r1, #17 │ │ │ │ + beq.n 99c06 │ │ │ │ + cmp r1, #22 │ │ │ │ + beq.w 9a44c │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + adds r2, #1 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + ldr.w r2, [r4, #2708] @ 0xa94 │ │ │ │ + cmp r3, #0 │ │ │ │ + str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ + ldrd r2, r1, [r4, #464] @ 0x1d0 │ │ │ │ + str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ + bgt.w 9a6c8 │ │ │ │ + cmp r6, #3 │ │ │ │ + beq.w 9a6ac │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9a686 │ │ │ │ + movw r1, #29232 @ 0x7230 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1d7480 │ │ │ │ + cmp r5, #10 │ │ │ │ + beq.n 99c06 │ │ │ │ + movs r3, #24 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 9924c │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r6, r0 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.w 993d2 │ │ │ │ + bne.w 99462 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r7, [r4, #4] │ │ │ │ - b.n 9941a │ │ │ │ + b.n 994aa │ │ │ │ mov r3, r9 │ │ │ │ - b.w 98d62 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 29b58 │ │ │ │ - add.w r3, r9, r0 │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.w 994c8 │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - mov r9, r5 │ │ │ │ - mov r3, r5 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - b.w 9893e │ │ │ │ + b.w 98df2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7d0 │ │ │ │ + bl 9a87c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a412 │ │ │ │ + beq.w 9a5c2 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ ands.w r8, r3, #16 │ │ │ │ - beq.w 9a3e8 │ │ │ │ + beq.w 9a4bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7d0 │ │ │ │ + bl 9a87c │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n 99b88 │ │ │ │ + bmi.n 99c46 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a412 │ │ │ │ + beq.w 9a5c2 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #27908 @ 0x6d04 │ │ │ │ + movw r2, #28740 @ 0x7044 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl c82bc │ │ │ │ + bl c8344 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e4c │ │ │ │ - b.w 991bc │ │ │ │ - ldr r3, [r5, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99eec │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 9a994 │ │ │ │ - b.w 98b38 │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 99b48 │ │ │ │ - ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 99d4c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2941c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99ec4 │ │ │ │ - adds r6, #1 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 99c00 │ │ │ │ - str r5, [r4, #0] │ │ │ │ - ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - b.w 98d36 │ │ │ │ + bne.w 98edc │ │ │ │ + b.w 9924c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 29b58 │ │ │ │ + add.w r3, r9, r0 │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 99558 │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + mov r9, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + str r5, [r4, #4] │ │ │ │ + b.w 989ce │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #21 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #4] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9a994 │ │ │ │ - b.w 98b38 │ │ │ │ + bl 9aa40 │ │ │ │ + b.w 98bc8 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r5, r0 │ │ │ │ cmp r9, r5 │ │ │ │ - bne.w 99d5e │ │ │ │ + bne.w 99f58 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r4, #32] │ │ │ │ subs r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 998d0 │ │ │ │ + beq.w 99960 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 998d0 │ │ │ │ + b.n 99960 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 99c24 │ │ │ │ + ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 99ece │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2941c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a1de │ │ │ │ + adds r6, #1 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cbnz r3, 99d06 │ │ │ │ + str r5, [r4, #0] │ │ │ │ + ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #476] @ 0x1dc │ │ │ │ + b.w 98dc6 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99ab0 │ │ │ │ + bne.w 99bb2 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 99d8c │ │ │ │ + bne.w 99ebe │ │ │ │ mov r0, fp │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99ef2 │ │ │ │ + beq.w 9a1ca │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99c86 │ │ │ │ + cbnz r2, 99d46 │ │ │ │ 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 │ │ │ │ @@ -166732,1842 +166799,1823 @@ │ │ │ │ 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 995fe │ │ │ │ + beq.w 9968e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #27688 @ 0x6c28 │ │ │ │ + movw r1, #28520 @ 0x6f68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6db8 │ │ │ │ + bl 1d7480 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 99ab0 │ │ │ │ + b.n 99bb2 │ │ │ │ + ldr r3, [r5, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9a4b6 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 9aa40 │ │ │ │ + b.w 98bc8 │ │ │ │ mov fp, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 995d4 │ │ │ │ + b.n 99664 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.w 9a7b0 │ │ │ │ + bne.w 9a7f8 │ │ │ │ cmp r7, #0 │ │ │ │ it lt │ │ │ │ addlt r7, #7 │ │ │ │ asrs r7, r7, #3 │ │ │ │ mla r6, r7, r6, r6 │ │ │ │ add.w r8, r9, #1 │ │ │ │ - b.w 98cb8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r6, r5, r0 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.w 98d1e │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - mov r3, r9 │ │ │ │ - movs r2, #11 │ │ │ │ - str r2, [r4, #32] │ │ │ │ - str r5, [r4, #4] │ │ │ │ - b.w 98d62 │ │ │ │ + b.w 98d48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7d0 │ │ │ │ + bl 9a87c │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.w 99194 │ │ │ │ + bpl.w 99224 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7ae4 │ │ │ │ + bl c7b6c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99194 │ │ │ │ + bne.w 99224 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9a994 │ │ │ │ - b.w 98b38 │ │ │ │ + bl 9aa40 │ │ │ │ + b.w 98bc8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r6, r5, r0 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.w 98dae │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + mov r3, r9 │ │ │ │ + movs r2, #11 │ │ │ │ + str r2, [r4, #32] │ │ │ │ + str r5, [r4, #4] │ │ │ │ + b.w 98df2 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b62 │ │ │ │ + beq.w 99c8e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 99b00 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - mov r5, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9980a │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 99d00 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - mov r7, r9 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9945c │ │ │ │ - b.w 9945e │ │ │ │ + b.n 99b0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7d0 │ │ │ │ + bl 9a87c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - bne.n 99dde │ │ │ │ + bne.n 99f16 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9a994 │ │ │ │ - b.w 98b38 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 99e2e │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - b.n 99c98 │ │ │ │ + bl 9aa40 │ │ │ │ + b.w 98bc8 │ │ │ │ movs r7, #101 @ 0x65 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7d0 │ │ │ │ + bl 9a87c │ │ │ │ sub.w r3, r0, #43 @ 0x2b │ │ │ │ mov r1, r0 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 9a050 │ │ │ │ + bne.w 9a17e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7d0 │ │ │ │ + bl 9a87c │ │ │ │ uxtb r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ ands.w r5, r5, #4 │ │ │ │ - beq.w 9a794 │ │ │ │ + beq.w 9a728 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7ae4 │ │ │ │ + bl c7b6c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99d28 │ │ │ │ + beq.n 99de8 │ │ │ │ bic.w r3, r0, #32 │ │ │ │ - b.w 9919e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a93c │ │ │ │ + b.w 9922e │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a81a │ │ │ │ + str.w r8, [r2, #72] @ 0x48 │ │ │ │ + b.n 99d94 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 99f7e │ │ │ │ + ldr.w r9, [r4, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a93c │ │ │ │ + bl 9a9e8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [r5, #72] @ 0x48 │ │ │ │ + bl 9aa40 │ │ │ │ + b.w 98bc8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + cbz r0, 99f12 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + b.n 99d58 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + mov r5, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9989a │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 99e10 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #24] │ │ │ │ strd r1, r3, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 990ee │ │ │ │ + beq.w 98f36 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 990ee │ │ │ │ + beq.w 98f36 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - b.w 990e4 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a37e │ │ │ │ - str.w r8, [r2, #72] @ 0x48 │ │ │ │ - b.n 99bc8 │ │ │ │ + b.w 98f2c │ │ │ │ mov r5, r2 │ │ │ │ - b.n 99aac │ │ │ │ + b.n 99bae │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a9e8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a9e8 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #24] │ │ │ │ strd r1, r3, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98ea6 │ │ │ │ + beq.w 9917e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98ea6 │ │ │ │ + beq.w 9917e │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - b.w 98e9c │ │ │ │ - cbnz r3, 99e8a │ │ │ │ - ldr.w r9, [r4, #28] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a93c │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ + b.w 99174 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + mov r7, r9 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 994ec │ │ │ │ + b.w 994ee │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [r5, #72] @ 0x48 │ │ │ │ - bl 9a994 │ │ │ │ - b.w 98b38 │ │ │ │ + movw r1, #28520 @ 0x6f68 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ + bl 1d7480 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 99e10 │ │ │ │ ldr.w r9, [r4, #28] │ │ │ │ - movw r0, #27788 @ 0x6c8c │ │ │ │ + movw r0, #28620 @ 0x6fcc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9a254 │ │ │ │ + cbz r2, 9a000 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r6, r9 │ │ │ │ - bls.w 9a3ac │ │ │ │ + bls.w 9a810 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 9a234 │ │ │ │ + beq.n 99fe0 │ │ │ │ ldrb.w r6, [r9] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9a3ac │ │ │ │ + bne.w 9a810 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 99e9a │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 99f8e │ │ │ │ + mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - adds r6, r5, r0 │ │ │ │ - cmp r6, r5 │ │ │ │ - beq.w 99cf8 │ │ │ │ - b.n 99bfa │ │ │ │ + adds r3, r6, r0 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 999a0 │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + b.n 99c1c │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 99938 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #27688 @ 0x6c28 │ │ │ │ + movw r1, #28520 @ 0x6f68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - bl 1d6db8 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 99d00 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r5, #72] @ 0x48 │ │ │ │ - b.n 99bc4 │ │ │ │ - mov r0, fp │ │ │ │ - blx 29b58 │ │ │ │ - add.w r3, fp, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.w 99c7e │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 99aa8 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - b.w 9893e │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - b.w 99314 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ - bne.w 9a524 │ │ │ │ + bl 1d7480 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.n 99cca │ │ │ │ + mov r2, r9 │ │ │ │ + mov r6, r9 │ │ │ │ + ldrb.w ip, [r6] │ │ │ │ + mov r9, r6 │ │ │ │ + adds r6, #1 │ │ │ │ + cmp.w ip, #32 │ │ │ │ + beq.n 99fe4 │ │ │ │ + cmp.w ip, #9 │ │ │ │ + beq.n 99fe4 │ │ │ │ + subs r2, r3, r2 │ │ │ │ + add.w r3, r2, r9 │ │ │ │ + b.n 99f8e │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 9a9e8 │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + add.w r5, r9, #6 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r7, r5 │ │ │ │ + bcs.n 9a052 │ │ │ │ + ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ + ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ + ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + movs r0, #57 @ 0x39 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + str r2, [r4, #12] │ │ │ │ + str r2, [r4, #4] │ │ │ │ + strd r1, r9, [r4, #16] │ │ │ │ + str r7, [r4, #24] │ │ │ │ + b.w 98bc8 │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ + str r6, [r4, #28] │ │ │ │ + str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ + bne.w 98a24 │ │ │ │ + b.w 98be8 │ │ │ │ + str r6, [r4, #28] │ │ │ │ + str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ + b.w 98a24 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r0, r9 │ │ │ │ + movw r1, #28632 @ 0x6fd8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + blx 29204 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 9a016 │ │ │ │ + cmp r7, r5 │ │ │ │ + beq.n 9a088 │ │ │ │ + ldrsb.w r2, [r9, #6] │ │ │ │ + ldrb.w r1, [r9, #6] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 9a016 │ │ │ │ + movw r2, #43296 @ 0xa920 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr.w r2, [r2, r1, lsl #2] │ │ │ │ + lsls r6, r2, #29 │ │ │ │ + bne.n 9a016 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9a7ba │ │ │ │ + ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ + adds r3, #6 │ │ │ │ + ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ + ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ + strd r3, r2, [r4, #8] │ │ │ │ + str r2, [r4, #4] │ │ │ │ + str r1, [r4, #16] │ │ │ │ + strd r5, r7, [r4, #20] │ │ │ │ + b.w 98bc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7d0 │ │ │ │ + bl 9a87c │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ - beq.w 9a16e │ │ │ │ + beq.w 9a3c2 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - beq.n 99f1c │ │ │ │ + beq.n 9a0b4 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 9a524 │ │ │ │ + bmi.w 9a220 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 99d06 │ │ │ │ + beq.w 99dc6 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - ble.w 98e36 │ │ │ │ + ble.w 98ec6 │ │ │ │ cmp r7, #101 @ 0x65 │ │ │ │ - beq.w 99d9e │ │ │ │ - bgt.w 99568 │ │ │ │ + beq.w 99e48 │ │ │ │ + bgt.w 995f8 │ │ │ │ cmp r7, #69 @ 0x45 │ │ │ │ - beq.n 99f7e │ │ │ │ + beq.n 9a116 │ │ │ │ cmp r7, #74 @ 0x4a │ │ │ │ - bne.w 9956e │ │ │ │ + bne.w 995fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7d0 │ │ │ │ - movw r2, #28184 @ 0x6e18 │ │ │ │ + bl 9a87c │ │ │ │ + movw r2, #29016 @ 0x7158 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c82bc │ │ │ │ + bl c8344 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e4c │ │ │ │ - b.w 991bc │ │ │ │ + bne.w 98edc │ │ │ │ + b.w 9924c │ │ │ │ movs r7, #69 @ 0x45 │ │ │ │ - b.n 99da0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1ad308 │ │ │ │ - adds r2, r7, #1 │ │ │ │ - cmp r9, r2 │ │ │ │ + b.n 99e4a │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r6, r9 │ │ │ │ + mov r8, r9 │ │ │ │ + b.w 99398 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a87c │ │ │ │ mov r7, r0 │ │ │ │ - bgt.w 9a6cc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 99faa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 99faa │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r7 │ │ │ │ - bl aefd4 <_PyUnicode_IsPrintable@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a744 │ │ │ │ - movw r1, #27808 @ 0x6ca0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r7 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a756 │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.w 9a738 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d6db8 │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 991bc │ │ │ │ + bl 9a87c │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n 9a140 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a756 │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bmi.w 9a796 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #28884 @ 0x70d4 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0a20 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 99fc8 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ - ldrd r5, r9, [r4, #4] │ │ │ │ - b.w 9894a │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99a8c │ │ │ │ - ldr.w r8, [r4, #2692] @ 0xa84 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 99fc8 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - subs r1, r1, r0 │ │ │ │ - bl aba34 │ │ │ │ - mov r5, r0 │ │ │ │ + bl c8344 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a6ac │ │ │ │ - bl bbf28 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - blt.w 9a696 │ │ │ │ - ldr.w r9, [r5, #8] │ │ │ │ - cmp r7, r9 │ │ │ │ - blt.n 99f82 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 99a8c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99a8c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 99a8c │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ - str r6, [r4, #28] │ │ │ │ - str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 98994 │ │ │ │ - b.w 98b58 │ │ │ │ + bne.w 98edc │ │ │ │ + b.w 9924c │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 99dca │ │ │ │ + bmi.w 99e74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a93c │ │ │ │ + bl 9a9e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #27912 @ 0x6d08 │ │ │ │ + movw r2, #28744 @ 0x7048 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl c82bc │ │ │ │ + bl c8344 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 991bc │ │ │ │ + beq.w 9924c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a93c │ │ │ │ + bl 9a9e8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9a994 │ │ │ │ - b.w 98b38 │ │ │ │ - str r6, [r4, #28] │ │ │ │ - str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - b.w 98994 │ │ │ │ - bl 9a7d0 │ │ │ │ - cmp r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - it eq │ │ │ │ - moveq r0, #3 │ │ │ │ - beq.w 999cc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a93c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a93c │ │ │ │ - b.n 999ca │ │ │ │ + bl 9aa40 │ │ │ │ + b.w 98bc8 │ │ │ │ + mov fp, r1 │ │ │ │ + b.w 993a4 │ │ │ │ + mov r0, fp │ │ │ │ + blx 29b58 │ │ │ │ + add.w r3, fp, r0 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 99d3e │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 99baa │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r6, r5, r0 │ │ │ │ + cmp r6, r5 │ │ │ │ + beq.w 99e08 │ │ │ │ + b.n 99d00 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ adds r3, r5, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 99c40 │ │ │ │ - b.n 99966 │ │ │ │ + beq.w 99cc2 │ │ │ │ + b.w 999cc │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #27688 @ 0x6c28 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6db8 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.n 99c48 │ │ │ │ + bl 1b10c0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 99c06 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ + ldrd r5, r9, [r4, #4] │ │ │ │ + b.w 989da │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + beq.w 9a0b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7d0 │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ + bl c7b6c │ │ │ │ mov r7, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a500 │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.w 9a4ca │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99de8 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + beq.w 99dc6 │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ + ble.n 9a250 │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ + beq.w 99e48 │ │ │ │ + bgt.n 9a292 │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ + beq.w 9a116 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ + beq.w 9a0f2 │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r5, [r3, #68] @ 0x44 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 98ec6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7d0 │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 9a0fa │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a500 │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bmi.w 9a76c │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #28052 @ 0x6d94 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ + bl 9a9e8 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ mov r0, r4 │ │ │ │ - bl c82bc │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 98e4c │ │ │ │ - b.w 991bc │ │ │ │ + adds r3, #1 │ │ │ │ + sub.w r2, r8, r1 │ │ │ │ + subs r1, r3, r1 │ │ │ │ + movw r3, #28916 @ 0x70f4 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + bl 23bed8 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #27688 @ 0x6c28 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 9aa40 │ │ │ │ + b.w 98bc8 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ + bne.n 9a250 │ │ │ │ + b.n 9a0f2 │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + bne.n 9a2a2 │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.w 9a476 │ │ │ │ + add.w r2, r4, r2, lsl #2 │ │ │ │ + ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ + ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ + cmp r1, r2 │ │ │ │ + mov r2, r7 │ │ │ │ + bne.w 9a7a6 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #29468 @ 0x731c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d7480 │ │ │ │ + b.w 99202 │ │ │ │ + ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ + orrs r3, r2 │ │ │ │ + beq.w 996f2 │ │ │ │ + b.w 996cc │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 99b82 │ │ │ │ + b.w 99068 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #28520 @ 0x6f68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6db8 │ │ │ │ + bl 1d7480 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 9941a │ │ │ │ + b.w 994aa │ │ │ │ cmp r1, #28 │ │ │ │ str.w r9, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 98b8e │ │ │ │ - b.w 998dc │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 99926 │ │ │ │ - b.w 98fd8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a7d0 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bmi.w 99f2a │ │ │ │ - b.w 997c8 │ │ │ │ + bne.w 98c1e │ │ │ │ + b.w 9996c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7d0 │ │ │ │ + bl 9a87c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a5bc │ │ │ │ + beq.w 9a51c │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 9a59e │ │ │ │ + bhi.w 9a4f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7d0 │ │ │ │ + bl 9a87c │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 9a19e │ │ │ │ + bls.n 9a324 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a5bc │ │ │ │ + beq.w 9a51c │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 9a660 │ │ │ │ + bmi.w 9a57c │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #27980 @ 0x6d4c │ │ │ │ + movw r2, #28812 @ 0x708c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl c82bc │ │ │ │ + bl c8344 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e4c │ │ │ │ - b.w 991bc │ │ │ │ - ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ - orrs r3, r2 │ │ │ │ - beq.w 99662 │ │ │ │ - b.w 9963c │ │ │ │ - mov r2, r7 │ │ │ │ - b.w 98aa6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r5, r0 │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 99ae6 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 99b5e │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r6, r9 │ │ │ │ - mov r8, r9 │ │ │ │ - b.w 99308 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r6, r0 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 99910 │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - b.n 99b40 │ │ │ │ - mov fp, r1 │ │ │ │ - b.w 99314 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.w 998a8 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r6, r9 │ │ │ │ - ldrb.w ip, [r6] │ │ │ │ - mov r9, r6 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp.w ip, #32 │ │ │ │ - beq.n 9a238 │ │ │ │ - cmp.w ip, #9 │ │ │ │ - beq.n 9a238 │ │ │ │ - subs r2, r3, r2 │ │ │ │ - add.w r3, r2, r9 │ │ │ │ - b.n 99e9a │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 9a93c │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ - add.w r5, r9, #6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r7, r5 │ │ │ │ - bcs.n 9a30c │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ - ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - movs r0, #57 @ 0x39 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - str r2, [r4, #12] │ │ │ │ - str r2, [r4, #4] │ │ │ │ - strd r1, r9, [r4, #16] │ │ │ │ - str r7, [r4, #24] │ │ │ │ - b.w 98b38 │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 9a294 │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.n 9a36e │ │ │ │ - add.w r2, r4, r2, lsl #2 │ │ │ │ - ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - cmp r1, r2 │ │ │ │ + bne.w 98edc │ │ │ │ + b.w 9924c │ │ │ │ mov r2, r7 │ │ │ │ - bne.w 9a5c6 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28636 @ 0x6fdc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6db8 │ │ │ │ - b.w 99172 │ │ │ │ + b.w 98b36 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99662 │ │ │ │ + bne.w 996f2 │ │ │ │ ldr.w r1, [r0, #2796] @ 0xaec │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r2, [r0, #2800] @ 0xaf0 │ │ │ │ sub.w fp, r1, r2 │ │ │ │ - b.n 9a2e6 │ │ │ │ + b.n 9a394 │ │ │ │ ldr.w r2, [r0, #2804] @ 0xaf4 │ │ │ │ ldrb.w r2, [r2, ip] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 9a60a │ │ │ │ + beq.w 9a526 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp ip, fp │ │ │ │ - blt.n 9a2d4 │ │ │ │ + blt.n 9a382 │ │ │ │ add r3, r4 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ - bl aba34 │ │ │ │ + bl aba9c │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 99fc8 │ │ │ │ + beq.w 99c06 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [r3, #28] │ │ │ │ - b.w 99662 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r0, r9 │ │ │ │ - movw r1, #27800 @ 0x6c98 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - blx 29204 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9a26a │ │ │ │ - cmp r7, r5 │ │ │ │ - beq.n 9a342 │ │ │ │ - ldrsb.w r2, [r9, #6] │ │ │ │ - ldrb.w r1, [r9, #6] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 9a26a │ │ │ │ - movw r2, #42464 @ 0xa5e0 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr.w r2, [r2, r1, lsl #2] │ │ │ │ - lsls r6, r2, #29 │ │ │ │ - bne.n 9a26a │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9a684 │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - adds r3, #6 │ │ │ │ - ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ - ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ - strd r3, r2, [r4, #8] │ │ │ │ - str r2, [r4, #4] │ │ │ │ - str r1, [r4, #16] │ │ │ │ - strd r5, r7, [r4, #20] │ │ │ │ - b.w 98b38 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldrd r1, r0, [r0, #4] │ │ │ │ - subs r1, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.w 99162 │ │ │ │ - b.n 9a294 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - subs r5, #1 │ │ │ │ - str.w r8, [r4, #2700] @ 0xa8c │ │ │ │ - str r1, [r2, #0] │ │ │ │ - ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ - str r1, [r2, #4] │ │ │ │ - str r1, [r2, #12] │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str r5, [r2, #24] │ │ │ │ - strd r1, r3, [r2, #16] │ │ │ │ - str r1, [r2, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9913c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 99132 │ │ │ │ - b.w 9913c │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 99e6a │ │ │ │ - b.w 98b80 │ │ │ │ - ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 9958e │ │ │ │ - movs r3, #0 │ │ │ │ - mov r7, r3 │ │ │ │ - b.w 98d62 │ │ │ │ - movw r1, #27840 @ 0x6cc0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - b.w 9916e │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 98d62 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a7d0 │ │ │ │ - b.w 998a4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a93c │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #27880 @ 0x6ce8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6db8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - bl 9a994 │ │ │ │ - b.w 98b38 │ │ │ │ + b.w 996f2 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + b.w 989ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7d0 │ │ │ │ + bl 9a87c │ │ │ │ + uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 99b7a │ │ │ │ - movs r5, #10 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + bmi.w 9a0c2 │ │ │ │ + b.w 99858 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r5, r0 │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.w 99af0 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 99c8a │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - adds r2, #1 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - ldr.w r2, [r4, #2708] @ 0xa94 │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ - ldrd r2, r1, [r4, #464] @ 0x1d0 │ │ │ │ - str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ - bgt.n 9a4a8 │ │ │ │ - cmp r6, #3 │ │ │ │ - beq.n 9a48e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 9a47e │ │ │ │ - movw r1, #28400 @ 0x6ef0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1d6db8 │ │ │ │ - cmp r5, #10 │ │ │ │ - beq.w 99fc8 │ │ │ │ - movs r3, #24 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - b.n 99fc8 │ │ │ │ - movw r1, #27760 @ 0x6c70 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #784] @ (9a77c ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27728 @ 0x6c50 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #768] @ (9a77c ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28312 @ 0x6e98 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6db8 │ │ │ │ - b.n 9a456 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28248 @ 0x6e58 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6db8 │ │ │ │ - cmp r5, #10 │ │ │ │ - beq.w 99fc8 │ │ │ │ - movs r3, #23 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - b.n 99fc8 │ │ │ │ - add.w r3, r4, r3, lsl #6 │ │ │ │ - ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ - cmp r7, r1 │ │ │ │ - bne.n 9a440 │ │ │ │ - ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 9a440 │ │ │ │ - movw r1, #28224 @ 0x6e40 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + bne.w 99b42 │ │ │ │ + ldr.w r8, [r4, #2692] @ 0xa84 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 99c06 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + subs r1, r1, r0 │ │ │ │ + bl aba9c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a706 │ │ │ │ + bl bbf9c <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + blt.w 9a6ee │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ + cmp r7, r9 │ │ │ │ + blt.w 9a5ea │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 99b42 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99b42 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.w 99b42 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + b.w 993a4 │ │ │ │ + bl 9a87c │ │ │ │ + cmp r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + it eq │ │ │ │ + moveq r0, #3 │ │ │ │ + beq.w 99a16 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 9916e │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ - bne.w 9a76c │ │ │ │ + bl 9a9e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a93c │ │ │ │ - movw r1, #28028 @ 0x6d7c │ │ │ │ + bl 9a9e8 │ │ │ │ + b.w 99a14 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldrd r1, r0, [r0, #4] │ │ │ │ + subs r1, #1 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.w 991f2 │ │ │ │ + b.n 9a2a2 │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + b.w 98b72 │ │ │ │ + movw r1, #29348 @ 0x72a4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d6db8 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 9a994 │ │ │ │ - b.w 98b38 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a7d0 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 9a0f0 │ │ │ │ + b.w 991fe │ │ │ │ mov r0, r4 │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r7 │ │ │ │ - bl 1b0a20 │ │ │ │ + bl 1b10c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9a58c │ │ │ │ + beq.n 9a4e6 │ │ │ │ mov r8, r9 │ │ │ │ mov r6, r7 │ │ │ │ - b.w 98cb8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ - bl c7ae4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99d28 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 99d06 │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ - ble.n 9a554 │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 99d9e │ │ │ │ - bgt.n 9a586 │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ - beq.w 99f7e │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ - beq.w 99f5a │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r5, [r3, #68] @ 0x44 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 98e36 │ │ │ │ + b.w 98d48 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r5, #72] @ 0x48 │ │ │ │ + b.n 99d90 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a93c │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ + bl 9a9e8 │ │ │ │ mov r0, r4 │ │ │ │ - adds r3, #1 │ │ │ │ - sub.w r2, r8, r1 │ │ │ │ - subs r1, r3, r1 │ │ │ │ - movw r3, #28084 @ 0x6db4 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - bl 23b808 │ │ │ │ - b.n 9a4ee │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ - bne.n 9a554 │ │ │ │ - b.n 99f5a │ │ │ │ + movw r1, #28712 @ 0x7028 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d7480 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + bl 9aa40 │ │ │ │ + b.w 98bc8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9a994 │ │ │ │ - b.w 98b38 │ │ │ │ + bl 9aa40 │ │ │ │ + b.w 98bc8 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ ands.w r5, r5, #4 │ │ │ │ - bne.n 9a660 │ │ │ │ + bne.n 9a57c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a93c │ │ │ │ - movw r1, #27956 @ 0x6d34 │ │ │ │ + bl 9a9e8 │ │ │ │ + movw r1, #28788 @ 0x7074 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 9a4e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7d0 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 9a194 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + bl 1d7480 │ │ │ │ + b.n 9a280 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28560 @ 0x6f90 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6db8 │ │ │ │ - b.w 99172 │ │ │ │ - add.w r3, r4, r0, lsl #2 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.n 9a5ec │ │ │ │ - mov r3, fp │ │ │ │ - b.w 98d84 │ │ │ │ - bge.n 9a5f6 │ │ │ │ - mov r3, fp │ │ │ │ - mov r7, fp │ │ │ │ - b.w 9950e │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 99c16 │ │ │ │ - cmp r3, fp │ │ │ │ - mov r7, fp │ │ │ │ - mov r3, fp │ │ │ │ - ble.w 99792 │ │ │ │ - b.w 99748 │ │ │ │ + bl 9a87c │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 9a31a │ │ │ │ add.w r0, fp, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99fc8 │ │ │ │ + beq.w 99c06 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov lr, r0 │ │ │ │ adds r3, r4, r3 │ │ │ │ mov ip, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9a642 │ │ │ │ + b.n 9a55e │ │ │ │ ldr.w r6, [ip, #2804] @ 0xaf4 │ │ │ │ mov r0, r2 │ │ │ │ ldrb r1, [r6, r2] │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - beq.n 9a670 │ │ │ │ + beq.n 9a58c │ │ │ │ adds r3, #1 │ │ │ │ strb.w r1, [lr] │ │ │ │ add.w lr, sl, r3 │ │ │ │ adds r2, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bgt.n 9a62a │ │ │ │ + bgt.n 9a546 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ strb.w r2, [sl, r3] │ │ │ │ mov r0, sl │ │ │ │ - bl aba34 │ │ │ │ + bl aba9c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ mov sl, r3 │ │ │ │ - bl 7732c │ │ │ │ - b.n 9a2fa │ │ │ │ - movw r1, #27920 @ 0x6d10 │ │ │ │ + bl 77360 │ │ │ │ + b.n 9a3a8 │ │ │ │ + movw r1, #28752 @ 0x7050 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 9916e │ │ │ │ + b.w 991fe │ │ │ │ mov r2, r0 │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 9a640 │ │ │ │ + beq.n 9a55c │ │ │ │ ldrb r1, [r6, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a640 │ │ │ │ + beq.n 9a55c │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9a670 │ │ │ │ - b.n 9a636 │ │ │ │ + bne.n 9a58c │ │ │ │ + b.n 9a552 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 9a7d0 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r2, [r4, #448] @ 0x1c0 │ │ │ │ - b.n 9a34a │ │ │ │ + movw r1, #29028 @ 0x7164 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d7480 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + bl 9aa40 │ │ │ │ + b.w 98bc8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a87c │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 99c38 │ │ │ │ + movw r1, #28592 @ 0x6fb0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #672] @ (9a878 ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #28560 @ 0x6f90 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #656] @ (9a878 ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1ad9a8 │ │ │ │ + adds r2, r7, #1 │ │ │ │ + cmp r9, r2 │ │ │ │ + mov r7, r0 │ │ │ │ + bgt.n 9a630 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a6a6 │ │ │ │ + beq.n 9a610 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9a6c4 │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - b.n 99fc8 │ │ │ │ - movw r3, #48064 @ 0xbbc0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d39c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9a6a6 │ │ │ │ - movs r3, #22 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - b.n 99fc8 │ │ │ │ + cbnz r3, 9a610 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a6a6 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + bl af044 <_PyUnicode_IsPrintable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9a698 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #28640 @ 0x6fe0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d7480 │ │ │ │ + b.w 99c06 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl ea8ec │ │ │ │ + bl ea8d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a6ec │ │ │ │ + beq.n 9a650 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9a6ec │ │ │ │ + cbnz r3, 9a650 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9a6a6 │ │ │ │ + beq.n 9a6fe │ │ │ │ mov r0, r8 │ │ │ │ - bl 12c214 │ │ │ │ + bl 12c644 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a714 │ │ │ │ + beq.n 9a678 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 9a714 │ │ │ │ + cbnz r3, 9a678 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9a6a6 │ │ │ │ + beq.n 9a6fe │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 99f94 │ │ │ │ + b.n 9a5fa │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28196 @ 0x6e24 │ │ │ │ + movw r1, #29144 @ 0x71d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6db8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - bl 9a994 │ │ │ │ - b.w 98b38 │ │ │ │ + bl 1d7480 │ │ │ │ + b.w 99bfe │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #27840 @ 0x6cc0 │ │ │ │ + movw r1, #28672 @ 0x7000 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6db8 │ │ │ │ - b.n 99fc8 │ │ │ │ - movw r1, #28516 @ 0x6f64 │ │ │ │ + bl 1d7480 │ │ │ │ + b.w 99c06 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #29080 @ 0x7198 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d7480 │ │ │ │ + cmp r5, #10 │ │ │ │ + beq.w 99c06 │ │ │ │ + movs r3, #23 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.w 99c06 │ │ │ │ + add.w r3, r4, r3, lsl #6 │ │ │ │ + ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ + cmp r7, r1 │ │ │ │ + bne.w 99be2 │ │ │ │ + ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 99be2 │ │ │ │ + movw r1, #29056 @ 0x7180 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 9916e │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - b.w 98ae2 │ │ │ │ - movw r1, #27988 @ 0x6d54 │ │ │ │ + b.w 991fe │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9a6fe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 9a720 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.w 99c06 │ │ │ │ + movw r3, #48064 @ 0xbbc0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d3a00 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9a6fe │ │ │ │ + movs r3, #22 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.w 99c06 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a6fe │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a9e8 │ │ │ │ + movw r1, #28892 @ 0x70dc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.n 9a514 │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ + bne.n 9a796 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a9e8 │ │ │ │ + movw r1, #28860 @ 0x70bc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.n 9a514 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a87c │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 9a136 │ │ │ │ + add.w r3, r4, r0, lsl #2 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.n 9a772 │ │ │ │ + mov r3, fp │ │ │ │ + b.w 98e14 │ │ │ │ + bge.n 9a77c │ │ │ │ + mov r3, fp │ │ │ │ + mov r7, fp │ │ │ │ + b.w 9959e │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 99c98 │ │ │ │ + cmp r3, fp │ │ │ │ + mov r7, fp │ │ │ │ + mov r3, fp │ │ │ │ + ble.w 99822 │ │ │ │ + b.w 997d8 │ │ │ │ + movs r7, #0 │ │ │ │ + b.w 98df2 │ │ │ │ + movw r1, #28820 @ 0x7094 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 9916e │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ - movs r5, r6 │ │ │ │ + b.w 991fe │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #29392 @ 0x72d0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d7480 │ │ │ │ + b.w 99202 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 9a87c │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r2, [r4, #448] @ 0x1c0 │ │ │ │ + b.n 9a090 │ │ │ │ + movs r5, #10 │ │ │ │ + b.w 99bc0 │ │ │ │ + ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 9961e │ │ │ │ + movs r3, #0 │ │ │ │ + mov r7, r3 │ │ │ │ + b.w 98df2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #55 @ 0x37 │ │ │ │ mov r3, r2 │ │ │ │ - b.w 98b16 │ │ │ │ + b.w 98ba6 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 26b618 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 99dba │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a93c │ │ │ │ - movw r1, #28060 @ 0x6d9c │ │ │ │ + bl 9a87c │ │ │ │ + b.w 99934 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 99e9e │ │ │ │ + b.w 98c10 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + subs r5, #1 │ │ │ │ + str.w r8, [r4, #2700] @ 0xa8c │ │ │ │ + str r1, [r2, #0] │ │ │ │ + ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ + str r1, [r2, #4] │ │ │ │ + str r1, [r2, #12] │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + str r5, [r2, #24] │ │ │ │ + strd r1, r3, [r2, #16] │ │ │ │ + str r1, [r2, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 991cc │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 991c2 │ │ │ │ + b.w 991cc │ │ │ │ + movw r1, #28672 @ 0x7000 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 9a4e8 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7d0 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 989c6 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 26b2e0 │ │ │ │ + b.w 991fe │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a87c │ │ │ │ mov r7, r0 │ │ │ │ - b.w 99cde │ │ │ │ + b.w 98a56 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28452 @ 0x6f24 │ │ │ │ + movw r1, #29284 @ 0x7264 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6db8 │ │ │ │ - b.w 99172 │ │ │ │ + bl 1d7480 │ │ │ │ + b.w 99202 │ │ │ │ + nop │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ + movs r5, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r6, r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 9a80c │ │ │ │ + beq.n 9a8b8 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt cs │ │ │ │ movcs r3, #29 │ │ │ │ strcs r3, [r4, #32] │ │ │ │ - bcs.n 9a8b0 │ │ │ │ + bcs.n 9a95c │ │ │ │ adds r3, #1 │ │ │ │ adds r2, r6, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r2, [r4, #4] │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9a8b0 │ │ │ │ + bne.n 9a95c │ │ │ │ ldr.w r3, [r0, #2744] @ 0xab8 │ │ │ │ - movw r8, #55769 @ 0xd9d9 │ │ │ │ + movw r8, #56841 @ 0xde09 │ │ │ │ movt r8, #18 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9a892 │ │ │ │ + bne.n 9a93e │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a89e │ │ │ │ + beq.n 9a94a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r7, r0, #1 │ │ │ │ - cbnz r3, 9a834 │ │ │ │ + cbnz r3, 9a8e0 │ │ │ │ str r6, [r4, #0] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ str r7, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ subs r2, r7, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ - cbnz r0, 9a8be │ │ │ │ + cbnz r0, 9a96a │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 9a7ea │ │ │ │ + bne.n 9a896 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9a8b0 │ │ │ │ + bne.n 9a95c │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9a890 │ │ │ │ + bne.n 9a93c │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9a8d2 │ │ │ │ + cbz r0, 9a97e │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9a87a │ │ │ │ + cbnz r2, 9a926 │ │ │ │ str r6, [r4, #0] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - b.n 9a846 │ │ │ │ + b.n 9a8f2 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ - cbz r0, 9a8ae │ │ │ │ + cbz r0, 9a95a │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 9a846 │ │ │ │ + b.n 9a8f2 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r7, r6, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 9a8b6 │ │ │ │ + bne.n 9a962 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a808 │ │ │ │ + b.n 9a8b4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a832 │ │ │ │ - b.n 9a834 │ │ │ │ + beq.n 9a8de │ │ │ │ + b.n 9a8e0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #27688 @ 0x6c28 │ │ │ │ + movw r1, #28520 @ 0x6f68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d6db8 │ │ │ │ + bl 1d7480 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 9a8b0 │ │ │ │ + b.n 9a95c │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ adds r3, r7, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 9a874 │ │ │ │ + bne.n 9a920 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 9a8aa │ │ │ │ + b.n 9a956 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r1, #10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9a926 │ │ │ │ + cbz r0, 9a9d2 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbnz r3, 9a90c │ │ │ │ + cbnz r3, 9a9b8 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r0, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ add r3, r0 │ │ │ │ str.w r5, [r4, #476] @ 0x1dc │ │ │ │ str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r1, r6, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 9a904 │ │ │ │ + bne.n 9a9b0 │ │ │ │ movs r3, #11 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 9a970 │ │ │ │ + beq.n 9aa1c │ │ │ │ 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 9a980 │ │ │ │ + bcc.n 9aa2c │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9a972 │ │ │ │ + bne.n 9aa1e │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - movw r1, #27760 @ 0x6c70 │ │ │ │ + movw r1, #28592 @ 0x6fb0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #20] @ (9a990 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27728 @ 0x6c50 │ │ │ │ + ldr r0, [pc, #20] @ (9aa3c ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #28560 @ 0x6f90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #4] @ (9a990 ) │ │ │ │ - bl 627bc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (9aa3c ) │ │ │ │ + bl 62d38 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ movs r5, r6 │ │ │ │ mov ip, r0 │ │ │ │ push {r4, r5} │ │ │ │ mov r0, r2 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ cmpne r0, #3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r4, [ip, #480] @ 0x1e0 │ │ │ │ str r4, [r1, #0] │ │ │ │ ldr.w r4, [ip, #464] @ 0x1d0 │ │ │ │ - beq.n 9a9d2 │ │ │ │ + beq.n 9aa7e │ │ │ │ str r4, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ str r4, [r1, #12] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r2, [r1, #20] │ │ │ │ str r4, [r1, #16] │ │ │ │ str r4, [r1, #8] │ │ │ │ - beq.n 9a9ce │ │ │ │ + beq.n 9aa7a │ │ │ │ ldrd r2, r3, [ip, #472] @ 0x1d8 │ │ │ │ str r2, [r1, #8] │ │ │ │ str r3, [r1, #16] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ ldr.w r5, [ip, #468] @ 0x1d4 │ │ │ │ str r5, [r1, #4] │ │ │ │ str r4, [r1, #12] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r2, [r1, #20] │ │ │ │ str r4, [r1, #16] │ │ │ │ str r4, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a9ce │ │ │ │ + beq.n 9aa7a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a9c6 │ │ │ │ - b.n 9a9ce │ │ │ │ + bne.n 9aa72 │ │ │ │ + b.n 9aa7a │ │ │ │ │ │ │ │ -0009a9f0 : │ │ │ │ +0009aa9c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9aa82 │ │ │ │ + bne.n 9ab2e │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq.n 9aaa8 │ │ │ │ + beq.n 9ab54 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9aa58 │ │ │ │ + bne.n 9ab04 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 9aa58 │ │ │ │ + beq.n 9ab04 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9aa7a │ │ │ │ + beq.n 9ab26 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 9aa46 │ │ │ │ + cbnz r3, 9aaf2 │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 9aa40 │ │ │ │ + b.n 9aaec │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ it eq │ │ │ │ streq r3, [r6, #0] │ │ │ │ - beq.n 9aabe │ │ │ │ + beq.n 9ab6a │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 9aa3a │ │ │ │ + bne.n 9aae6 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9aa40 │ │ │ │ - bl 824bc │ │ │ │ + b.n 9aaec │ │ │ │ + bl 824f0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 9aaa4 │ │ │ │ + cbnz r0, 9ab50 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d39c4 │ │ │ │ - cbz r0, 9aabe │ │ │ │ - bl d3bd8 │ │ │ │ + bl d3a00 │ │ │ │ + cbz r0, 9ab6a │ │ │ │ + bl d3c14 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9aa42 │ │ │ │ + b.n 9aaee │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9aa42 │ │ │ │ + b.n 9aaee │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9aa42 │ │ │ │ + b.n 9aaee │ │ │ │ │ │ │ │ -0009aac4 <_PyArena_AddPyObject@@Base>: │ │ │ │ +0009ab70 <_PyArena_AddPyObject@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ab50 <_PyArena_AddPyObject@@Base+0x8c> │ │ │ │ + beq.n 9abfc <_PyArena_AddPyObject@@Base+0x8c> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ adds r1, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 9ab22 <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ + bge.n 9abce <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r4, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9ab3c <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ + bne.n 9abe8 <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 83c54 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83c84 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9ab66 <_PyArena_AddPyObject@@Base+0xa2> │ │ │ │ + beq.n 9ac12 <_PyArena_AddPyObject@@Base+0xa2> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r4, [r1, r6, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ab1a <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + beq.n 9abc6 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ab1a <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + bne.n 9abc6 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9ab1c <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ - movw r0, #63964 @ 0xf9dc │ │ │ │ + b.n 9abc8 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + movw r0, #64796 @ 0xfd1c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ab1c <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + b.n 9abc8 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ab60 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + beq.n 9ac0c <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ab60 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bne.n 9ac0c <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ab60 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ac0c <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ │ │ │ │ -0009ab80 : │ │ │ │ - ldr r3, [pc, #12] @ (9ab90 ) │ │ │ │ +0009ac2c : │ │ │ │ + ldr r3, [pc, #12] @ (9ac3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1a66ec │ │ │ │ + b.w 1a6d8c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r5, r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9abc8 │ │ │ │ + beq.n 9ac74 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9abbc │ │ │ │ + beq.n 9ac68 │ │ │ │ movs r0, #0 │ │ │ │ clz r0, r0 │ │ │ │ str r5, [r4, #8] │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9abe4 │ │ │ │ + blt.n 9ac90 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 9abba │ │ │ │ - b.n 9abbc │ │ │ │ + bne.n 9ac66 │ │ │ │ + b.n 9ac68 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9abba │ │ │ │ + b.n 9ac66 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009abec <_PyBytes_Resize@@Base>: │ │ │ │ +0009ac98 <_PyBytes_Resize@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orr.w r3, r3, r1, lsr #31 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ - bne.w 9ae1e <_PyBytes_Resize@@Base+0x232> │ │ │ │ + bne.w 9aeb6 <_PyBytes_Resize@@Base+0x21e> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 9ad06 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + beq.n 9adb0 <_PyBytes_Resize@@Base+0x118> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9ae08 <_PyBytes_Resize@@Base+0x21c> │ │ │ │ + beq.w 9aea0 <_PyBytes_Resize@@Base+0x208> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ad3c <_PyBytes_Resize@@Base+0x150> │ │ │ │ + beq.n 9add4 <_PyBytes_Resize@@Base+0x13c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9adbc <_PyBytes_Resize@@Base+0x1d0> │ │ │ │ - ldr.w sl, [pc, #540] @ 9ae54 <_PyBytes_Resize@@Base+0x268> │ │ │ │ + bne.w 9ae54 <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ + ldr.w sl, [pc, #520] @ 9aeec <_PyBytes_Resize@@Base+0x254> │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ad82 <_PyBytes_Resize@@Base+0x196> │ │ │ │ + bne.w 9ae1a <_PyBytes_Resize@@Base+0x182> │ │ │ │ adds.w r1, r4, #17 │ │ │ │ - bmi.w 9ada8 <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ + bmi.w 9ae40 <_PyBytes_Resize@@Base+0x1a8> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #16165 @ 0x3f25 │ │ │ │ + movw r2, #16177 @ 0x3f31 │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r6, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r9, [r3, #708] @ 0x2c4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9ad8e <_PyBytes_Resize@@Base+0x1a2> │ │ │ │ - ldr r2, [pc, #480] @ (9ae4c <_PyBytes_Resize@@Base+0x260>) │ │ │ │ + bne.w 9ae26 <_PyBytes_Resize@@Base+0x18e> │ │ │ │ + ldr r2, [pc, #460] @ (9aee4 <_PyBytes_Resize@@Base+0x24c>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ bic.w ip, r5, #4080 @ 0xff0 │ │ │ │ bic.w ip, ip, #15 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 9ad58 <_PyBytes_Resize@@Base+0x16c> │ │ │ │ + beq.n 9adf0 <_PyBytes_Resize@@Base+0x158> │ │ │ │ lsrs r0, r5, #18 │ │ │ │ ubfx r6, r5, #0, #18 │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ cmp r0, r6 │ │ │ │ - bgt.n 9ad0c <_PyBytes_Resize@@Base+0x120> │ │ │ │ + bgt.n 9ad5c <_PyBytes_Resize@@Base+0xc4> │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r6 │ │ │ │ ite gt │ │ │ │ movgt r6, #0 │ │ │ │ movle r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9ad58 <_PyBytes_Resize@@Base+0x16c> │ │ │ │ + beq.n 9adf0 <_PyBytes_Resize@@Base+0x158> │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ add.w r8, r2, #1 │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ cmp r8, r1 │ │ │ │ - bcc.n 9acd0 <_PyBytes_Resize@@Base+0xe4> │ │ │ │ + bcc.n 9ad7a <_PyBytes_Resize@@Base+0xe2> │ │ │ │ add.w r8, r8, r8, lsl #1 │ │ │ │ cmp.w r8, r1, lsl #2 │ │ │ │ it cs │ │ │ │ movcs r8, r1 │ │ │ │ - bcc.n 9ad1e <_PyBytes_Resize@@Base+0x132> │ │ │ │ + bcc.n 9adb6 <_PyBytes_Resize@@Base+0x11e> │ │ │ │ mov r0, r9 │ │ │ │ - bl 71844 │ │ │ │ + bl 7188c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ada8 <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ + beq.n 9ae40 <_PyBytes_Resize@@Base+0x1a8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 774f8 │ │ │ │ + bl 7752c │ │ │ │ str r6, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9ad2e <_PyBytes_Resize@@Base+0x142> │ │ │ │ + cbnz r3, 9adc6 <_PyBytes_Resize@@Base+0x12e> │ │ │ │ adds r2, r6, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r6, #8] │ │ │ │ strb r1, [r2, #16] │ │ │ │ str r3, [r6, #12] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr.w r3, [ip, #20] │ │ │ │ - add.w r8, r3, #1 │ │ │ │ - mov.w r8, r8, lsl #3 │ │ │ │ - cmp r8, r1 │ │ │ │ - bcs.n 9acc2 <_PyBytes_Resize@@Base+0xd6> │ │ │ │ - b.n 9acd0 <_PyBytes_Resize@@Base+0xe4> │ │ │ │ str r5, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9acf8 <_PyBytes_Resize@@Base+0x10c> │ │ │ │ + beq.n 9ada2 <_PyBytes_Resize@@Base+0x10a> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - b.n 9acf8 <_PyBytes_Resize@@Base+0x10c> │ │ │ │ - ldr r1, [pc, #272] @ (9ae50 <_PyBytes_Resize@@Base+0x264>) │ │ │ │ + b.n 9ada2 <_PyBytes_Resize@@Base+0x10a> │ │ │ │ + ldr r1, [pc, #272] @ (9aee8 <_PyBytes_Resize@@Base+0x250>) │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ - beq.n 9ad06 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + beq.n 9adb0 <_PyBytes_Resize@@Base+0x118> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ad06 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + bne.n 9adb0 <_PyBytes_Resize@@Base+0x118> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ad06 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9adb0 <_PyBytes_Resize@@Base+0x118> │ │ │ │ ldr.w r6, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50349 @ 0xc4ad │ │ │ │ + movw r2, #50413 @ 0xc4ed │ │ │ │ movt r2, #6 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 9ad9a <_PyBytes_Resize@@Base+0x1ae> │ │ │ │ + bne.n 9ae32 <_PyBytes_Resize@@Base+0x19a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a6fc │ │ │ │ mov r6, r0 │ │ │ │ str r6, [r7, #0] │ │ │ │ - cbz r6, 9adac <_PyBytes_Resize@@Base+0x1c0> │ │ │ │ + cbz r6, 9ae44 <_PyBytes_Resize@@Base+0x1ac> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9acf8 <_PyBytes_Resize@@Base+0x10c> │ │ │ │ - b.n 9ad2e <_PyBytes_Resize@@Base+0x142> │ │ │ │ + beq.n 9ada2 <_PyBytes_Resize@@Base+0x10a> │ │ │ │ + b.n 9adc6 <_PyBytes_Resize@@Base+0x12e> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 9ac44 <_PyBytes_Resize@@Base+0x58> │ │ │ │ + b.n 9acee <_PyBytes_Resize@@Base+0x56> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9ad70 <_PyBytes_Resize@@Base+0x184> │ │ │ │ + b.n 9ae08 <_PyBytes_Resize@@Base+0x170> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9ad70 <_PyBytes_Resize@@Base+0x184> │ │ │ │ + b.n 9ae08 <_PyBytes_Resize@@Base+0x170> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b8b0 │ │ │ │ - bl 1e82fc │ │ │ │ + bl 7b8e0 │ │ │ │ + bl 1e8984 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ad08 <_PyBytes_Resize@@Base+0x11c> │ │ │ │ + b.n 9adb2 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ cmp r1, r6 │ │ │ │ - ble.n 9adfc <_PyBytes_Resize@@Base+0x210> │ │ │ │ + ble.n 9ae94 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5918 │ │ │ │ + bl 1a5fb8 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbz r0, 9add8 <_PyBytes_Resize@@Base+0x1ec> │ │ │ │ + cbz r0, 9ae70 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ade8 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ + beq.n 9ae80 <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9adf4 <_PyBytes_Resize@@Base+0x208> │ │ │ │ + cbz r3, 9ae8c <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 9ad08 <_PyBytes_Resize@@Base+0x11c> │ │ │ │ + b.n 9adb2 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ade8 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ae80 <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 71ec8 │ │ │ │ + bl 71f88 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 9add8 <_PyBytes_Resize@@Base+0x1ec> │ │ │ │ + b.n 9ae70 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5918 │ │ │ │ + bl 1a5fb8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ade8 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ - b.n 9ade2 <_PyBytes_Resize@@Base+0x1f6> │ │ │ │ + beq.n 9ae80 <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ + b.n 9ae7a <_PyBytes_Resize@@Base+0x1e2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ae32 <_PyBytes_Resize@@Base+0x246> │ │ │ │ + beq.n 9aeca <_PyBytes_Resize@@Base+0x232> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9ae44 <_PyBytes_Resize@@Base+0x258> │ │ │ │ + cbz r3, 9aedc <_PyBytes_Resize@@Base+0x244> │ │ │ │ mov.w r1, #3168 @ 0xc60 │ │ │ │ - movw r0, #28776 @ 0x7068 │ │ │ │ + movw r0, #29608 @ 0x73a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9adb6 <_PyBytes_Resize@@Base+0x1ca> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9ae4e <_PyBytes_Resize@@Base+0x1b6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e90 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ae32 <_PyBytes_Resize@@Base+0x246> │ │ │ │ + bl 77ecc <_Py_Dealloc@@Base> │ │ │ │ + b.n 9aeca <_PyBytes_Resize@@Base+0x232> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0009ae58 : │ │ │ │ +0009aef0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #208] @ (9af38 ) │ │ │ │ + ldr r4, [pc, #208] @ (9afd0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r5, r2 │ │ │ │ moveq r5, r1 │ │ │ │ ldr r6, [r3, r4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a6790 │ │ │ │ + bl 1a6e30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9af32 │ │ │ │ + beq.n 9afca │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ strd r0, r3, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ strd r4, r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - bl 1a685c │ │ │ │ + bl 1a6efc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9af32 │ │ │ │ + beq.n 9afca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - cbnz r5, 9af0a │ │ │ │ + cbnz r5, 9afa2 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r7, [sp] │ │ │ │ - bl 9d308 <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl 9d344 <_PyEvalFramePushAndInit@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9aee4 │ │ │ │ + cbz r0, 9af7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ - cbnz r3, 9af26 │ │ │ │ + cbnz r3, 9afbe │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e1a4 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9e1f4 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9af04 │ │ │ │ + beq.n 9af9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9af04 │ │ │ │ - ldr r2, [pc, #68] @ (9af3c ) │ │ │ │ + cbnz r3, 9af9c │ │ │ │ + ldr r2, [pc, #68] @ (9afd4 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9af1a │ │ │ │ + cbnz r3, 9afb2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - b.n 9aeb6 │ │ │ │ + b.n 9af4e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9aefc │ │ │ │ + b.n 9af94 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9aee4 │ │ │ │ + b.n 9af7c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9af04 │ │ │ │ + b.n 9af9c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0009af40 : │ │ │ │ +0009afd8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs.w ip, r1, #0 │ │ │ │ - blt.n 9b038 │ │ │ │ + blt.n 9b0d0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #16165 @ 0x3f25 │ │ │ │ + movw r0, #16177 @ 0x3f31 │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r6, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r5, [r3, #708] @ 0x2c4 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 9b01a │ │ │ │ - cbz r4, 9afee │ │ │ │ - ldr r1, [pc, #196] @ (9b03c ) │ │ │ │ + bne.n 9b0b2 │ │ │ │ + cbz r4, 9b086 │ │ │ │ + ldr r1, [pc, #196] @ (9b0d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r6, r4, #4080 @ 0xff0 │ │ │ │ bic.w r6, r6, #15 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r0, #804 @ 0x324 │ │ │ │ - beq.n 9aff8 │ │ │ │ + beq.n 9b090 │ │ │ │ lsrs r2, r4, #18 │ │ │ │ add.w r0, r0, r2, lsl #3 │ │ │ │ ubfx r2, r4, #0, #18 │ │ │ │ ldr.w r1, [r0, #808] @ 0x328 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 9afb2 │ │ │ │ + bgt.n 9b04a │ │ │ │ ldr.w r1, [r0, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 9aff8 │ │ │ │ - cbz r1, 9aff8 │ │ │ │ + bgt.n 9b090 │ │ │ │ + cbz r1, 9b090 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ adds r3, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp.w ip, r3, lsl #3 │ │ │ │ - bhi.n 9afca │ │ │ │ + bhi.n 9b062 │ │ │ │ add.w r7, r7, r3, lsl #4 │ │ │ │ cmp.w r7, ip, lsl #2 │ │ │ │ - bcc.n 9afe8 │ │ │ │ + bcc.n 9b080 │ │ │ │ mov r7, ip │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 71844 │ │ │ │ + bl 7188c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9afe6 │ │ │ │ + cbz r0, 9b07e │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 774f8 │ │ │ │ + bl 7752c │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 71844 │ │ │ │ + b.w 7188c │ │ │ │ ldr.w r5, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50349 @ 0xc4ad │ │ │ │ + movw r2, #50413 @ 0xc4ed │ │ │ │ movt r2, #6 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 9b028 │ │ │ │ + bne.n 9b0c0 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ b.w 2a6f8 │ │ │ │ @@ -168580,24 +168628,24 @@ │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, ip │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9afe8 │ │ │ │ + b.n 9b080 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009b040 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ - ldr r2, [pc, #20] @ (9b058 <_Py_NewReferenceNoTotal@@Base+0x18>) │ │ │ │ +0009b0d8 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ + ldr r2, [pc, #20] @ (9b0f0 <_Py_NewReferenceNoTotal@@Base+0x18>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9b04e <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ + cbnz r3, 9b0e6 <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ bx lr │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -168609,55 +168657,55 @@ │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9b2d4 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ + beq.w 9b36c <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b2e2 <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ + bne.w 9b37a <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 9b2fc <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + bl 9b394 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9b0bc <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + cbz r0, 9b154 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9b14c <_Py_NewReferenceNoTotal@@Base+0x10c> │ │ │ │ + beq.n 9b1e4 <_Py_NewReferenceNoTotal@@Base+0x10c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 9b0bc <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + beq.n 9b154 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq.n 9b13e <_Py_NewReferenceNoTotal@@Base+0xfe> │ │ │ │ + beq.n 9b1d6 <_Py_NewReferenceNoTotal@@Base+0xfe> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 9b0f4 <_Py_NewReferenceNoTotal@@Base+0xb4> │ │ │ │ + beq.n 9b18c <_Py_NewReferenceNoTotal@@Base+0xb4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b138 <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ + bne.n 9b1d0 <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9b2e8 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ - bl 9b2fc <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + beq.w 9b380 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ + bl 9b394 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b1aa <_Py_NewReferenceNoTotal@@Base+0x16a> │ │ │ │ + bne.n 9b242 <_Py_NewReferenceNoTotal@@Base+0x16a> │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #2 │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ @@ -168665,21 +168713,21 @@ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldrd r0, r3, [r6] │ │ │ │ add.w r2, r3, #16 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 9b16e <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ + bhi.n 9b206 <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ ldr r5, [r6, #12] │ │ │ │ str r2, [r6, #4] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq.w 9b290 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.w 9b328 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbnz r3, 9b16a <_Py_NewReferenceNoTotal@@Base+0x12a> │ │ │ │ + cbnz r3, 9b202 <_Py_NewReferenceNoTotal@@Base+0x12a> │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3], #8 │ │ │ │ strd r3, r7, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ @@ -168688,3472 +168736,3456 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9b126 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + b.n 9b1be <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9b130 <_Py_NewReferenceNoTotal@@Base+0xf0> │ │ │ │ + blt.n 9b1c8 <_Py_NewReferenceNoTotal@@Base+0xf0> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 9b0b0 <_Py_NewReferenceNoTotal@@Base+0x70> │ │ │ │ + b.n 9b148 <_Py_NewReferenceNoTotal@@Base+0x70> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9b28a <_Py_NewReferenceNoTotal@@Base+0x24a> │ │ │ │ + blt.w 9b322 <_Py_NewReferenceNoTotal@@Base+0x24a> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 9b0bc <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + beq.n 9b154 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.n 9b0aa <_Py_NewReferenceNoTotal@@Base+0x6a> │ │ │ │ + b.n 9b142 <_Py_NewReferenceNoTotal@@Base+0x6a> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 9b116 <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ + b.n 9b1ae <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b290 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.w 9b328 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ mov r2, r0 │ │ │ │ add.w r5, r3, #23 │ │ │ │ mov.w r0, #8192 @ 0x2000 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ str.w r0, [r2], #16 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ subs r2, r5, r2 │ │ │ │ adds r2, #16 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9b290 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.n 9b328 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - b.n 9b112 <_Py_NewReferenceNoTotal@@Base+0xd2> │ │ │ │ + b.n 9b1aa <_Py_NewReferenceNoTotal@@Base+0xd2> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b2b6 <_Py_NewReferenceNoTotal@@Base+0x276> │ │ │ │ + beq.n 9b34e <_Py_NewReferenceNoTotal@@Base+0x276> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b2cc <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ + bne.w 9b364 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b2c4 <_Py_NewReferenceNoTotal@@Base+0x284> │ │ │ │ + beq.n 9b35c <_Py_NewReferenceNoTotal@@Base+0x284> │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9b2cc <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ + bne.n 9b364 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ mov r8, r7 │ │ │ │ mov.w sl, #1 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 9b202 <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ - bl 9b2fc <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + cbz r3, 9b29a <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ + bl 9b394 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9b202 <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ + cbz r0, 9b29a <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 9b272 <_Py_NewReferenceNoTotal@@Base+0x232> │ │ │ │ + beq.n 9b30a <_Py_NewReferenceNoTotal@@Base+0x232> │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r9, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 9b1da <_Py_NewReferenceNoTotal@@Base+0x19a> │ │ │ │ + b.n 9b272 <_Py_NewReferenceNoTotal@@Base+0x19a> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1998 │ │ │ │ + bl b1a10 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b2be <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ + beq.n 9b356 <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 9b228 <_Py_NewReferenceNoTotal@@Base+0x1e8> │ │ │ │ + ble.n 9b2c0 <_Py_NewReferenceNoTotal@@Base+0x1e8> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr.w r1, [r9, r7, lsl #2] │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 9b214 <_Py_NewReferenceNoTotal@@Base+0x1d4> │ │ │ │ + b.n 9b2ac <_Py_NewReferenceNoTotal@@Base+0x1d4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c22bc <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ + bl c2338 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9b268 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + cbz r0, 9b300 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9b266 <_Py_NewReferenceNoTotal@@Base+0x226> │ │ │ │ + cbnz r3, 9b2fe <_Py_NewReferenceNoTotal@@Base+0x226> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9b268 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + cbz r0, 9b300 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9b0ea <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ + b.n 9b182 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 9b0ea <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ + b.n 9b182 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ - bl 83e18 │ │ │ │ + bl 83e24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9b2be <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ + cbz r0, 9b356 <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 9b1f4 <_Py_NewReferenceNoTotal@@Base+0x1b4> │ │ │ │ + b.n 9b28c <_Py_NewReferenceNoTotal@@Base+0x1b4> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b166 <_Py_NewReferenceNoTotal@@Base+0x126> │ │ │ │ - bl 1e82fc │ │ │ │ + b.n 9b1fe <_Py_NewReferenceNoTotal@@Base+0x126> │ │ │ │ + bl 1e8984 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b116 <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ - bl 1e82fc │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.w 9b1ae <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ + bl 1e8984 │ │ │ │ + bl 7f828 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b0e8 <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ + beq.w 9b180 <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b126 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + b.n 9b1be <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ - b.n 9b1b6 <_Py_NewReferenceNoTotal@@Base+0x176> │ │ │ │ + bl 25ebfc │ │ │ │ + b.n 9b24e <_Py_NewReferenceNoTotal@@Base+0x176> │ │ │ │ mov r0, r9 │ │ │ │ - bl 7732c │ │ │ │ + bl 77360 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e82fc │ │ │ │ + bl 1e8984 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b0e2 <_Py_NewReferenceNoTotal@@Base+0xa2> │ │ │ │ - bl 25e80c │ │ │ │ + b.n 9b17a <_Py_NewReferenceNoTotal@@Base+0xa2> │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b08a <_Py_NewReferenceNoTotal@@Base+0x4a> │ │ │ │ + beq.w 9b122 <_Py_NewReferenceNoTotal@@Base+0x4a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9b126 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ - bl 25e80c │ │ │ │ + b.n 9b1be <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + bl 25ebfc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b0d6 <_Py_NewReferenceNoTotal@@Base+0x96> │ │ │ │ + beq.w 9b16e <_Py_NewReferenceNoTotal@@Base+0x96> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9b268 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + b.n 9b300 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r2 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r1, r3 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9d20c <_Py_NewReferenceNoTotal@@Base+0x21cc> │ │ │ │ - ldr r3, [r0, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d21a <_Py_NewReferenceNoTotal@@Base+0x21da> │ │ │ │ - ldrd r5, r2, [r4, #8] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c5c0 <_Py_NewReferenceNoTotal@@Base+0x1580> │ │ │ │ + mov r1, r3 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r1, r2 │ │ │ │ + str r3, [r0, #88] @ 0x58 │ │ │ │ + beq.w 9d0b0 <_Py_NewReferenceNoTotal@@Base+0x1fd8> │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d0be <_Py_NewReferenceNoTotal@@Base+0x1fe6> │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9c606 <_Py_NewReferenceNoTotal@@Base+0x152e> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ - ldr.w r2, [r1, r5, lsl #2] │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9bece <_Py_NewReferenceNoTotal@@Base+0xe8e> │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ldr.w r3, [r1, r5, lsl #2] │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9bddc <_Py_NewReferenceNoTotal@@Base+0xd04> │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #1008 @ 0x3f0 │ │ │ │ - beq.w 9ba0a <_Py_NewReferenceNoTotal@@Base+0x9ca> │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9bece <_Py_NewReferenceNoTotal@@Base+0xe8e> │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1008 @ 0x3f0 │ │ │ │ - beq.w 9ba0a <_Py_NewReferenceNoTotal@@Base+0x9ca> │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9b358 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ + beq.w 9baa6 <_Py_NewReferenceNoTotal@@Base+0x9ce> │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9bddc <_Py_NewReferenceNoTotal@@Base+0xd04> │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1008 @ 0x3f0 │ │ │ │ + beq.w 9baa6 <_Py_NewReferenceNoTotal@@Base+0x9ce> │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9b3f0 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 9d222 <_Py_NewReferenceNoTotal@@Base+0x21e2> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + beq.w 9d09c <_Py_NewReferenceNoTotal@@Base+0x1fc4> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr.w r0, [r1, fp] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d21a <_Py_NewReferenceNoTotal@@Base+0x21da> │ │ │ │ - adds r3, r2, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9cff0 <_Py_NewReferenceNoTotal@@Base+0x1fb0> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d0be <_Py_NewReferenceNoTotal@@Base+0x1fe6> │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9d0c6 <_Py_NewReferenceNoTotal@@Base+0x1fee> │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9d242 <_Py_NewReferenceNoTotal@@Base+0x2202> │ │ │ │ + beq.w 9d0dc <_Py_NewReferenceNoTotal@@Base+0x2004> │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r7, [r1, r3, lsl #2] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9b8f2 <_Py_NewReferenceNoTotal@@Base+0x8b2> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9b98e <_Py_NewReferenceNoTotal@@Base+0x8b6> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c1c8 <_Py_NewReferenceNoTotal@@Base+0x1188> │ │ │ │ - adds r3, r2, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9c15c <_Py_NewReferenceNoTotal@@Base+0x111c> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9ce88 <_Py_NewReferenceNoTotal@@Base+0x1db0> │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9c17e <_Py_NewReferenceNoTotal@@Base+0x10a6> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9c174 <_Py_NewReferenceNoTotal@@Base+0x1134> │ │ │ │ + beq.w 9c196 <_Py_NewReferenceNoTotal@@Base+0x10be> │ │ │ │ mov r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 9bed4 <_Py_NewReferenceNoTotal@@Base+0xe94> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9bf40 <_Py_NewReferenceNoTotal@@Base+0xe68> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d00e <_Py_NewReferenceNoTotal@@Base+0x1fce> │ │ │ │ - adds r3, r2, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9c716 <_Py_NewReferenceNoTotal@@Base+0x16d6> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d096 <_Py_NewReferenceNoTotal@@Base+0x1fbe> │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9c748 <_Py_NewReferenceNoTotal@@Base+0x1670> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9c72e <_Py_NewReferenceNoTotal@@Base+0x16ee> │ │ │ │ + beq.w 9c760 <_Py_NewReferenceNoTotal@@Base+0x1688> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw lr, #6000 @ 0x1770 │ │ │ │ ldr.w r1, [r2, r7, lsl #2] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ add.w ip, r2, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r2, lr │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d014 <_Py_NewReferenceNoTotal@@Base+0x1fd4> │ │ │ │ + beq.w 9d08c <_Py_NewReferenceNoTotal@@Base+0x1fb4> │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 9c632 <_Py_NewReferenceNoTotal@@Base+0x15f2> │ │ │ │ + beq.w 9c68c <_Py_NewReferenceNoTotal@@Base+0x15b4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bcb8 <_Py_NewReferenceNoTotal@@Base+0xc78> │ │ │ │ + beq.w 9bb88 <_Py_NewReferenceNoTotal@@Base+0xab0> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r0, #1188 @ 0x4a4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9b460 <_Py_NewReferenceNoTotal@@Base+0x420> │ │ │ │ + beq.n 9b4f8 <_Py_NewReferenceNoTotal@@Base+0x420> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bcb8 <_Py_NewReferenceNoTotal@@Base+0xc78> │ │ │ │ + beq.w 9bb88 <_Py_NewReferenceNoTotal@@Base+0xab0> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 9b452 <_Py_NewReferenceNoTotal@@Base+0x412> │ │ │ │ + bne.n 9b4ea <_Py_NewReferenceNoTotal@@Base+0x412> │ │ │ │ ldrd r8, r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9b8a6 <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + bne.w 9b942 <_Py_NewReferenceNoTotal@@Base+0x86a> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9ce14 <_Py_NewReferenceNoTotal@@Base+0x1dd4> │ │ │ │ - adds r3, r2, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9c646 <_Py_NewReferenceNoTotal@@Base+0x1606> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9cdc0 <_Py_NewReferenceNoTotal@@Base+0x1ce8> │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9c66a <_Py_NewReferenceNoTotal@@Base+0x1592> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9c656 <_Py_NewReferenceNoTotal@@Base+0x1616> │ │ │ │ + beq.w 9c67a <_Py_NewReferenceNoTotal@@Base+0x15a2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bdbc <_Py_NewReferenceNoTotal@@Base+0xd7c> │ │ │ │ + beq.w 9bce2 <_Py_NewReferenceNoTotal@@Base+0xc0a> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9b4ba <_Py_NewReferenceNoTotal@@Base+0x47a> │ │ │ │ + beq.n 9b552 <_Py_NewReferenceNoTotal@@Base+0x47a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bdbc <_Py_NewReferenceNoTotal@@Base+0xd7c> │ │ │ │ + beq.w 9bce2 <_Py_NewReferenceNoTotal@@Base+0xc0a> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9b4ac <_Py_NewReferenceNoTotal@@Base+0x46c> │ │ │ │ + bne.n 9b544 <_Py_NewReferenceNoTotal@@Base+0x46c> │ │ │ │ ldrd r8, r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9b8d6 <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #2 │ │ │ │ - mov r8, r3 │ │ │ │ + bne.w 9b972 <_Py_NewReferenceNoTotal@@Base+0x89a> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #2 │ │ │ │ + mov r9, r2 │ │ │ │ str r6, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cbf8 <_Py_NewReferenceNoTotal@@Base+0x1bb8> │ │ │ │ - adds r3, r2, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9c5e4 <_Py_NewReferenceNoTotal@@Base+0x15a4> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9cc2a <_Py_NewReferenceNoTotal@@Base+0x1b52> │ │ │ │ + adds r1, r3, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 9c62a <_Py_NewReferenceNoTotal@@Base+0x1552> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r2, #6213 @ 0x1845 │ │ │ │ - movt r2, #7 │ │ │ │ - mov r9, r6 │ │ │ │ + movw r1, #6285 @ 0x188d │ │ │ │ + movt r1, #7 │ │ │ │ + mov r8, r6 │ │ │ │ ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 9c610 <_Py_NewReferenceNoTotal@@Base+0x15d0> │ │ │ │ - ldr r3, [pc, #716] @ (9b7d4 <_Py_NewReferenceNoTotal@@Base+0x794>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 9c656 <_Py_NewReferenceNoTotal@@Base+0x157e> │ │ │ │ + ldr r3, [pc, #704] @ (9b860 <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 9c19c <_Py_NewReferenceNoTotal@@Base+0x115c> │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 9c1c0 <_Py_NewReferenceNoTotal@@Base+0x10e8> │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r7, [r1, #4] │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - str r1, [r2, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 9b870 <_Py_NewReferenceNoTotal@@Base+0x830> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - mov r1, r2 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r1, r3 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + ldr.w ip, [r7] │ │ │ │ + str.w ip, [r1, #4] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 9b8fc <_Py_NewReferenceNoTotal@@Base+0x824> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d032 <_Py_NewReferenceNoTotal@@Base+0x1ff2> │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9d154 <_Py_NewReferenceNoTotal@@Base+0x207c> │ │ │ │ mov r0, r4 │ │ │ │ - bl b14e4 │ │ │ │ + bl b155c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9b568 <_Py_NewReferenceNoTotal@@Base+0x528> │ │ │ │ + cbz r0, 9b604 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9bafe <_Py_NewReferenceNoTotal@@Base+0xabe> │ │ │ │ + beq.w 9bde2 <_Py_NewReferenceNoTotal@@Base+0xd0a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.w 9bb1e <_Py_NewReferenceNoTotal@@Base+0xade> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movw r1, #29945 @ 0x74f9 │ │ │ │ + beq.w 9be02 <_Py_NewReferenceNoTotal@@Base+0xd2a> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movw r1, #29997 @ 0x752d │ │ │ │ movt r1, #7 │ │ │ │ - ldr.w r3, [sl, #704] @ 0x2c0 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - bne.w 9c67e <_Py_NewReferenceNoTotal@@Base+0x163e> │ │ │ │ - ldr r3, [pc, #588] @ (9b7d4 <_Py_NewReferenceNoTotal@@Base+0x794>) │ │ │ │ + ldr.w r2, [sl, #704] @ 0x2c0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + bne.w 9c6a0 <_Py_NewReferenceNoTotal@@Base+0x15c8> │ │ │ │ + ldr r2, [pc, #572] @ (9b860 <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - bic.w r0, r7, #4080 @ 0xff0 │ │ │ │ - bic.w r0, r0, #15 │ │ │ │ - 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.w 9c0f8 <_Py_NewReferenceNoTotal@@Base+0x10b8> │ │ │ │ - mov.w ip, r7, lsr #18 │ │ │ │ - ubfx lr, r7, #0, #18 │ │ │ │ - add.w ip, r3, ip, lsl #3 │ │ │ │ - ldr.w r1, [ip, #808] @ 0x328 │ │ │ │ - cmp r1, lr │ │ │ │ - bgt.n 9b5da <_Py_NewReferenceNoTotal@@Base+0x59a> │ │ │ │ - ldr.w r1, [ip, #804] @ 0x324 │ │ │ │ - cmp r1, lr │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + bic.w r1, r7, #4080 @ 0xff0 │ │ │ │ + bic.w r1, r1, #15 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + add.w r2, r2, #4096 @ 0x1000 │ │ │ │ + ldr.w r8, [r2, #1528] @ 0x5f8 │ │ │ │ + cmn.w r8, #804 @ 0x324 │ │ │ │ + beq.w 9c5aa <_Py_NewReferenceNoTotal@@Base+0x14d2> │ │ │ │ + lsrs r0, r7, #18 │ │ │ │ + ubfx ip, r7, #0, #18 │ │ │ │ + add.w r0, r8, r0, lsl #3 │ │ │ │ + ldr.w r2, [r0, #808] @ 0x328 │ │ │ │ + cmp r2, ip │ │ │ │ + bgt.n 9b66c <_Py_NewReferenceNoTotal@@Base+0x594> │ │ │ │ + ldr.w r2, [r0, #804] @ 0x324 │ │ │ │ + cmp r2, ip │ │ │ │ ite gt │ │ │ │ - movgt.w lr, #0 │ │ │ │ - movle.w lr, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ + movgt r0, #0 │ │ │ │ + movle r0, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ it eq │ │ │ │ - moveq.w lr, #0 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - beq.w 9c0f8 <_Py_NewReferenceNoTotal@@Base+0x10b8> │ │ │ │ - ldr.w ip, [r0, #4] │ │ │ │ - str.w ip, [r7] │ │ │ │ - str r7, [r0, #4] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 9baec <_Py_NewReferenceNoTotal@@Base+0xaac> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 9c68c <_Py_NewReferenceNoTotal@@Base+0x164c> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + moveq r0, #0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c5aa <_Py_NewReferenceNoTotal@@Base+0x14d2> │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + str r0, [r7, #0] │ │ │ │ + str r7, [r1, #4] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c058 <_Py_NewReferenceNoTotal@@Base+0xf80> │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9c6c2 <_Py_NewReferenceNoTotal@@Base+0x15ea> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c1c6 <_Py_NewReferenceNoTotal@@Base+0x1186> │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9ce86 <_Py_NewReferenceNoTotal@@Base+0x1dae> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3e9c │ │ │ │ + bl b3f0c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bc62 <_Py_NewReferenceNoTotal@@Base+0xc22> │ │ │ │ + bne.w 9bc8a <_Py_NewReferenceNoTotal@@Base+0xbb2> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ca7c <_Py_NewReferenceNoTotal@@Base+0x1a3c> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + bne.w 9caae <_Py_NewReferenceNoTotal@@Base+0x19d6> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cbfe <_Py_NewReferenceNoTotal@@Base+0x1bbe> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9ba1e <_Py_NewReferenceNoTotal@@Base+0x9de> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r5, lsl #2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9cc30 <_Py_NewReferenceNoTotal@@Base+0x1b58> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9baba <_Py_NewReferenceNoTotal@@Base+0x9e2> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9ba38 <_Py_NewReferenceNoTotal@@Base+0x9f8> │ │ │ │ + beq.w 9bad4 <_Py_NewReferenceNoTotal@@Base+0x9fc> │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cbfe <_Py_NewReferenceNoTotal@@Base+0x1bbe> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9cc30 <_Py_NewReferenceNoTotal@@Base+0x1b58> │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl b4e4c │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl b4ec0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ba60 <_Py_NewReferenceNoTotal@@Base+0xa20> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + bne.w 9bafc <_Py_NewReferenceNoTotal@@Base+0xa24> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c370 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c2ac <_Py_NewReferenceNoTotal@@Base+0x126c> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r5, lsl #2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #522 @ 0x20a │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 9bf64 <_Py_NewReferenceNoTotal@@Base+0xf24> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - mov r1, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c3ac <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9c2b8 <_Py_NewReferenceNoTotal@@Base+0x11e0> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #522 @ 0x20a │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 9bfc4 <_Py_NewReferenceNoTotal@@Base+0xeec> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + mov r1, r3 │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d054 <_Py_NewReferenceNoTotal@@Base+0x2014> │ │ │ │ - adds r3, r2, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9c2ee <_Py_NewReferenceNoTotal@@Base+0x12ae> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9cf18 <_Py_NewReferenceNoTotal@@Base+0x1e40> │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9c2fa <_Py_NewReferenceNoTotal@@Base+0x1222> │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 9c302 <_Py_NewReferenceNoTotal@@Base+0x12c2> │ │ │ │ - mov r2, r5 │ │ │ │ + beq.w 9c30e <_Py_NewReferenceNoTotal@@Base+0x1236> │ │ │ │ + mov r3, r5 │ │ │ │ mov r7, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr.w r3, [r1, r7, lsl #2] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - movw r3, #622 @ 0x26e │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 9bf42 <_Py_NewReferenceNoTotal@@Base+0xf02> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c318 <_Py_NewReferenceNoTotal@@Base+0x12d8> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr.w r2, [r1, r7, lsl #2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + movw r2, #622 @ 0x26e │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9c320 <_Py_NewReferenceNoTotal@@Base+0x12e0> │ │ │ │ - ldr.w r2, [r1, r2, lsl #2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #621 @ 0x26d │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 9bf42 <_Py_NewReferenceNoTotal@@Base+0xf02> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9bfa4 <_Py_NewReferenceNoTotal@@Base+0xecc> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + str r3, [r4, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c324 <_Py_NewReferenceNoTotal@@Base+0x124c> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 9c32c <_Py_NewReferenceNoTotal@@Base+0x1254> │ │ │ │ + ldr.w r3, [r1, r3, lsl #2] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #621 @ 0x26d │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 9bfa4 <_Py_NewReferenceNoTotal@@Base+0xecc> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c372 <_Py_NewReferenceNoTotal@@Base+0x1332> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c346 <_Py_NewReferenceNoTotal@@Base+0x1306> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r5, lsl #2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #525 @ 0x20d │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 9c1ce <_Py_NewReferenceNoTotal@@Base+0x118e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c3ae <_Py_NewReferenceNoTotal@@Base+0x12d6> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9c382 <_Py_NewReferenceNoTotal@@Base+0x12aa> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #525 @ 0x20d │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 9c1da <_Py_NewReferenceNoTotal@@Base+0x1102> │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c370 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c3b0 <_Py_NewReferenceNoTotal@@Base+0x1370> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c3ac <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9c3b4 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr.w r2, [r0, r5, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp.w r2, #504 @ 0x1f8 │ │ │ │ + ldr.w r3, [r0, r5, lsl #2] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #504 @ 0x1f8 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ - beq.w 9c550 <_Py_NewReferenceNoTotal@@Base+0x1510> │ │ │ │ + beq.w 9c43e <_Py_NewReferenceNoTotal@@Base+0x1366> │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c370 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c3f8 <_Py_NewReferenceNoTotal@@Base+0x13b8> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp.w r2, #616 @ 0x268 │ │ │ │ - beq.w 9c766 <_Py_NewReferenceNoTotal@@Base+0x1726> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c3ac <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9c41c <_Py_NewReferenceNoTotal@@Base+0x1344> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #616 @ 0x268 │ │ │ │ + beq.w 9c80e <_Py_NewReferenceNoTotal@@Base+0x1736> │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c370 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c41a <_Py_NewReferenceNoTotal@@Base+0x13da> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp.w r2, #580 @ 0x244 │ │ │ │ - beq.w 9c8a2 <_Py_NewReferenceNoTotal@@Base+0x1862> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c3ac <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9c3fa <_Py_NewReferenceNoTotal@@Base+0x1322> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #580 @ 0x244 │ │ │ │ + beq.w 9c798 <_Py_NewReferenceNoTotal@@Base+0x16c0> │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c370 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c3d4 <_Py_NewReferenceNoTotal@@Base+0x1394> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r5, lsl #2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #529 @ 0x211 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 9c80a <_Py_NewReferenceNoTotal@@Base+0x17ca> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c3ac <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9c3d6 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #529 @ 0x211 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 9c8b2 <_Py_NewReferenceNoTotal@@Base+0x17da> │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c370 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c52c <_Py_NewReferenceNoTotal@@Base+0x14ec> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c3ac <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9c472 <_Py_NewReferenceNoTotal@@Base+0x139a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr.w r2, [r0, r5, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp.w r2, #508 @ 0x1fc │ │ │ │ + ldr.w r3, [r0, r5, lsl #2] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #508 @ 0x1fc │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ - beq.w 9c918 <_Py_NewReferenceNoTotal@@Base+0x18d8> │ │ │ │ + beq.w 9c94a <_Py_NewReferenceNoTotal@@Base+0x1872> │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c370 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c43c <_Py_NewReferenceNoTotal@@Base+0x13fc> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c3ac <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9c496 <_Py_NewReferenceNoTotal@@Base+0x13be> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - movw r2, #509 @ 0x1fd │ │ │ │ + movw r3, #509 @ 0x1fd │ │ │ │ ldr.w r1, [r0, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ + cmp r1, r3 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - beq.w 9ca44 <_Py_NewReferenceNoTotal@@Base+0x1a04> │ │ │ │ - b.n 9b7d8 <_Py_NewReferenceNoTotal@@Base+0x798> │ │ │ │ + beq.w 9ca76 <_Py_NewReferenceNoTotal@@Base+0x199e> │ │ │ │ + b.n 9b864 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c370 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9c588 <_Py_NewReferenceNoTotal@@Base+0x1548> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r5, lsl #2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #526 @ 0x20e │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 9cb58 <_Py_NewReferenceNoTotal@@Base+0x1b18> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c3ac <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0x13e4> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #526 @ 0x20e │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 9cb78 <_Py_NewReferenceNoTotal@@Base+0x1aa0> │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c370 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c3ac <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c462 <_Py_NewReferenceNoTotal@@Base+0x1422> │ │ │ │ + beq.w 9c4e2 <_Py_NewReferenceNoTotal@@Base+0x140a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9c480 <_Py_NewReferenceNoTotal@@Base+0x1440> │ │ │ │ + beq.w 9c500 <_Py_NewReferenceNoTotal@@Base+0x1428> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - ldrd r2, r1, [r5] │ │ │ │ - add.w r3, r1, #16 │ │ │ │ - cmp r2, r3 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bcc.w 9bab4 <_Py_NewReferenceNoTotal@@Base+0xa74> │ │ │ │ - str r3, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - adds r3, r3, r1 │ │ │ │ - beq.w 9d05a <_Py_NewReferenceNoTotal@@Base+0x201a> │ │ │ │ + ldrd r3, r1, [r5] │ │ │ │ + add.w r2, r1, #16 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bcc.w 9bb50 <_Py_NewReferenceNoTotal@@Base+0xa78> │ │ │ │ + str r2, [r5, #4] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + adds r2, r2, r1 │ │ │ │ + beq.w 9d192 <_Py_NewReferenceNoTotal@@Base+0x20ba> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9bc5e <_Py_NewReferenceNoTotal@@Base+0xc1e> │ │ │ │ - str r2, [r3, #4] │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + bne.w 9bf3c <_Py_NewReferenceNoTotal@@Base+0xe64> │ │ │ │ + str r3, [r2, #4] │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ mov.w r0, #1008 @ 0x3f0 │ │ │ │ - str r2, [r3, #8] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r1, [r2, fp] │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - str r3, [r1, #28] │ │ │ │ + str r3, [r2, #8] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r1, [r3, fp] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + str r3, [r2, #12] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r2, [r1, #28] │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd ip, r3, [r2, #24] │ │ │ │ - cmp r3, ip │ │ │ │ - itttt cs │ │ │ │ - addcs.w r3, r2, ip │ │ │ │ - strcs r3, [r2, #4] │ │ │ │ - addcs.w r3, ip, #8 │ │ │ │ - strcs r3, [r2, #24] │ │ │ │ - ittet cc │ │ │ │ - ldrcc r3, [r2, #12] │ │ │ │ + ldrd lr, r3, [r1, #24] │ │ │ │ + cmp r3, lr │ │ │ │ + ittt cc │ │ │ │ + ldrcc r3, [r1, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ - strcs.w r1, [r2, ip] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - b.n 9b534 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ + bcc.w 9b5d2 <_Py_NewReferenceNoTotal@@Base+0x4fa> │ │ │ │ + add.w r3, r1, lr │ │ │ │ + str r3, [r1, #4] │ │ │ │ + add.w r3, lr, #8 │ │ │ │ + str r3, [r1, #24] │ │ │ │ + str.w ip, [r1, lr] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9b5d4 <_Py_NewReferenceNoTotal@@Base+0x4fc> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9ce7e <_Py_NewReferenceNoTotal@@Base+0x1da6> │ │ │ │ mov r9, sl │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9b474 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + beq.w 9b50c <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c5ae <_Py_NewReferenceNoTotal@@Base+0x156e> │ │ │ │ + beq.w 9c5d2 <_Py_NewReferenceNoTotal@@Base+0x14fa> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #23 │ │ │ │ - beq.w 9bff8 <_Py_NewReferenceNoTotal@@Base+0xfb8> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b474 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ - mov sl, r9 │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9c06c <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.n 9b50c <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + mov r9, r7 │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9b4ce <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ + beq.w 9b566 <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c144 <_Py_NewReferenceNoTotal@@Base+0x1104> │ │ │ │ + beq.w 9c16c <_Py_NewReferenceNoTotal@@Base+0x1094> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #9 │ │ │ │ - beq.w 9c072 <_Py_NewReferenceNoTotal@@Base+0x1032> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b4ce <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ + beq.w 9c0e6 <_Py_NewReferenceNoTotal@@Base+0x100e> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.n 9b566 <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bpl.w 9ccfc <_Py_NewReferenceNoTotal@@Base+0x1cbc> │ │ │ │ + bpl.w 9cdc4 <_Py_NewReferenceNoTotal@@Base+0x1cec> │ │ │ │ adds r1, #16 │ │ │ │ - beq.w 9cd14 <_Py_NewReferenceNoTotal@@Base+0x1cd4> │ │ │ │ + beq.w 9cddc <_Py_NewReferenceNoTotal@@Base+0x1d04> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab42c <_PyEval_EvalFrameDefault@@Base+0xd288> │ │ │ │ + bl ab4a4 <_PyEval_EvalFrameDefault@@Base+0xd2b0> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd14 <_Py_NewReferenceNoTotal@@Base+0x1cd4> │ │ │ │ + beq.w 9cddc <_Py_NewReferenceNoTotal@@Base+0x1d04> │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldrd sl, r9, [r7, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w r7, r0, #32 │ │ │ │ cmp r7, r1 │ │ │ │ - bhi.w 9ca8e <_Py_NewReferenceNoTotal@@Base+0x1a4e> │ │ │ │ + bhi.w 9cac0 <_Py_NewReferenceNoTotal@@Base+0x19e8> │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq.w 9d1f8 <_Py_NewReferenceNoTotal@@Base+0x21b8> │ │ │ │ + beq.w 9d17e <_Py_NewReferenceNoTotal@@Base+0x20a6> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cade <_Py_NewReferenceNoTotal@@Base+0x1a9e> │ │ │ │ + bne.w 9cb10 <_Py_NewReferenceNoTotal@@Base+0x1a38> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r7, #28] │ │ │ │ movs r3, #24 │ │ │ │ strd sl, r9, [r7, #16] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r1, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c2dc <_Py_NewReferenceNoTotal@@Base+0x129c> │ │ │ │ + beq.w 9c2e8 <_Py_NewReferenceNoTotal@@Base+0x1210> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #11 │ │ │ │ - bne.w 9b3b8 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + bne.w 9b450 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b34c8 │ │ │ │ + bl b3538 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b3b8 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + beq.w 9b450 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8c0c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + bl 1f9214 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9b3ba <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9b452 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl b28a8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov ip, r0 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl b2918 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c1c6 <_Py_NewReferenceNoTotal@@Base+0x1186> │ │ │ │ + beq.w 9ce86 <_Py_NewReferenceNoTotal@@Base+0x1dae> │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, r7, [ip, #20] │ │ │ │ - bl b2f00 │ │ │ │ + ldrd r6, r7, [r3, #20] │ │ │ │ + bl b2f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d044 <_Py_NewReferenceNoTotal@@Base+0x2004> │ │ │ │ + beq.w 9ce8e <_Py_NewReferenceNoTotal@@Base+0x1db6> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1f8fec <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ + bl 1f95f4 <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #28804 @ 0x7084 │ │ │ │ + movw r2, #29636 @ 0x73c4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acc68 │ │ │ │ - mov r2, r0 │ │ │ │ + bl 1ad308 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bc34 <_Py_NewReferenceNoTotal@@Base+0xbf4> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.w 9bf12 <_Py_NewReferenceNoTotal@@Base+0xe3a> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b61e <_Py_NewReferenceNoTotal@@Base+0x5de> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.n 9b624 <_Py_NewReferenceNoTotal@@Base+0x5e4> │ │ │ │ - ldrd r6, r1, [r2, #4] │ │ │ │ - str r1, [r4, #8] │ │ │ │ + beq.w 9b6aa <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 9b6b0 <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ + ldrd r6, r1, [r3, #4] │ │ │ │ + str r1, [r4, #8] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ccf4 <_Py_NewReferenceNoTotal@@Base+0x1cb4> │ │ │ │ + blt.w 9cdfc <_Py_NewReferenceNoTotal@@Base+0x1d24> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 9ba5c <_Py_NewReferenceNoTotal@@Base+0xa1c> │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 9baf8 <_Py_NewReferenceNoTotal@@Base+0xa20> │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.w 9ccdc <_Py_NewReferenceNoTotal@@Base+0x1c9c> │ │ │ │ + bpl.w 9cde4 <_Py_NewReferenceNoTotal@@Base+0x1d0c> │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 9ccf4 <_Py_NewReferenceNoTotal@@Base+0x1cb4> │ │ │ │ - movw r1, #21072 @ 0x5250 │ │ │ │ + beq.w 9cdfc <_Py_NewReferenceNoTotal@@Base+0x1d24> │ │ │ │ + movw r1, #21904 @ 0x5590 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c950 <_Py_NewReferenceNoTotal@@Base+0x1910> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b644 <_Py_NewReferenceNoTotal@@Base+0x604> │ │ │ │ - ldrd r0, r2, [r4, #4] │ │ │ │ - subs r1, r2, #1 │ │ │ │ - bmi.w 9cbfe <_Py_NewReferenceNoTotal@@Base+0x1bbe> │ │ │ │ - ldr.w r3, [r0, r1, lsl #2] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - subs r5, r1, #4 │ │ │ │ - cmp r1, #0 │ │ │ │ + beq.w 9c982 <_Py_NewReferenceNoTotal@@Base+0x18aa> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.n 9b6d0 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + subs r3, r1, #1 │ │ │ │ + bmi.w 9cc30 <_Py_NewReferenceNoTotal@@Base+0x1b58> │ │ │ │ + ldr.w r3, [r0, r3, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + subs r5, r2, #4 │ │ │ │ + cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #2 │ │ │ │ - bls.w 9c124 <_Py_NewReferenceNoTotal@@Base+0x10e4> │ │ │ │ + bls.w 9c5e4 <_Py_NewReferenceNoTotal@@Base+0x150c> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, r5, [r3, #20] │ │ │ │ - bl acda8 <_PyArena_Malloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ + bl ace10 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1dc <_Py_NewReferenceNoTotal@@Base+0x219c> │ │ │ │ + beq.w 9d032 <_Py_NewReferenceNoTotal@@Base+0x1f5a> │ │ │ │ str r6, [r0, #4] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r0, #32] │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - strd r3, r7, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #25 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + strd r2, r7, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #25 │ │ │ │ + str r2, [r0, #0] │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - add.w r3, r1, #16 │ │ │ │ - cmp r0, r3 │ │ │ │ - bcs.w 9b834 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ + add.w r2, r1, #16 │ │ │ │ + cmp r0, r2 │ │ │ │ + bcs.w 9b8c0 <_Py_NewReferenceNoTotal@@Base+0x7e8> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl 76f8c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, r0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 76fc0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d05a <_Py_NewReferenceNoTotal@@Base+0x201a> │ │ │ │ + beq.w 9d192 <_Py_NewReferenceNoTotal@@Base+0x20ba> │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ str.w r1, [r0], #16 │ │ │ │ - add.w r1, r3, #23 │ │ │ │ + add.w r1, r2, #23 │ │ │ │ bic.w r1, r1, #7 │ │ │ │ - str r0, [r3, #12] │ │ │ │ + str r0, [r2, #12] │ │ │ │ subs r1, r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - str r1, [r3, #4] │ │ │ │ - str r0, [r3, #8] │ │ │ │ - str r3, [r5, #8] │ │ │ │ - mov r5, r3 │ │ │ │ - add.w r3, r1, #16 │ │ │ │ - b.n 9b834 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ - ldr r1, [r0, #20] │ │ │ │ - ldr.w r3, [r3, r1, lsl #3] │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - strd r3, r1, [r0, #8] │ │ │ │ - str r0, [r3, #12] │ │ │ │ - str r0, [r1, #8] │ │ │ │ - b.n 9b5f8 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9cde8 <_Py_NewReferenceNoTotal@@Base+0x1da8> │ │ │ │ - ldrd r2, r1, [r4, #4] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r2, r1, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #22 │ │ │ │ - bne.w 9b568 <_Py_NewReferenceNoTotal@@Base+0x528> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - add.w r9, r1, #1 │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ - mov r8, r4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r4, r3 │ │ │ │ - strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r1 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - str.w r1, [r8, #88] @ 0x58 │ │ │ │ - beq.w 9d2ae <_Py_NewReferenceNoTotal@@Base+0x226e> │ │ │ │ - ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d282 <_Py_NewReferenceNoTotal@@Base+0x2242> │ │ │ │ - mov r0, r8 │ │ │ │ - bl b14e4 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9befa <_Py_NewReferenceNoTotal@@Base+0xeba> │ │ │ │ - mov r3, r8 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 9ccc0 <_Py_NewReferenceNoTotal@@Base+0x1c80> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9ccc0 <_Py_NewReferenceNoTotal@@Base+0x1c80> │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - mov r0, r8 │ │ │ │ - bl b1998 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9cf24 <_Py_NewReferenceNoTotal@@Base+0x1ee4> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.n 9bbba <_Py_NewReferenceNoTotal@@Base+0xb7a> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp.w r8, #1 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - beq.n 9bbba <_Py_NewReferenceNoTotal@@Base+0xb7a> │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ - ldr.w r1, [r7, r3, lsl #2] │ │ │ │ - str.w r1, [r2, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 9bba8 <_Py_NewReferenceNoTotal@@Base+0xb68> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7732c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r0, r4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c0cf8 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c62e <_Py_NewReferenceNoTotal@@Base+0x15ee> │ │ │ │ - movs r1, #22 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ab94 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c62e <_Py_NewReferenceNoTotal@@Base+0x15ee> │ │ │ │ - movs r1, #57 @ 0x39 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c1be <_Py_NewReferenceNoTotal@@Base+0x117e> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl b28a8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c1c6 <_Py_NewReferenceNoTotal@@Base+0x1186> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r6, r8, [r2, #20] │ │ │ │ - bl c1f34 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - strd r6, r8, [sp, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - str r6, [sp, #12] │ │ │ │ - bl 1a85c0 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b9f6 <_Py_NewReferenceNoTotal@@Base+0x9b6> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - ldr r5, [r6, #4] │ │ │ │ - ldrd r0, r1, [r5] │ │ │ │ - add.w r3, r1, #16 │ │ │ │ - cmp r3, r0 │ │ │ │ - bhi.w 9bab4 <_Py_NewReferenceNoTotal@@Base+0xa74> │ │ │ │ - str r3, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - adds r3, r3, r1 │ │ │ │ - beq.w 9d05a <_Py_NewReferenceNoTotal@@Base+0x201a> │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 9b848 <_Py_NewReferenceNoTotal@@Base+0x808> │ │ │ │ - str r1, [r6, #4] │ │ │ │ - b.n 9b848 <_Py_NewReferenceNoTotal@@Base+0x808> │ │ │ │ - mov r0, r4 │ │ │ │ - bl cbfcc │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b614 <_Py_NewReferenceNoTotal@@Base+0x5d4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c0cf8 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b61e <_Py_NewReferenceNoTotal@@Base+0x5de> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ - mov ip, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b61e <_Py_NewReferenceNoTotal@@Base+0x5de> │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - mov r2, r6 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr.w r1, [ip, #24] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [ip, #20] │ │ │ │ - strd r6, r1, [sp] │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - bl 1ad574 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9bc34 <_Py_NewReferenceNoTotal@@Base+0xbf4> │ │ │ │ - b.n 9b9f6 <_Py_NewReferenceNoTotal@@Base+0x9b6> │ │ │ │ + str r1, [r2, #4] │ │ │ │ + str r0, [r2, #8] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + mov r5, r2 │ │ │ │ + add.w r2, r1, #16 │ │ │ │ + b.n 9b8c0 <_Py_NewReferenceNoTotal@@Base+0x7e8> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab934 <_Py_HandlePending@@Base+0x254> │ │ │ │ + bl ab99c <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d074 <_Py_NewReferenceNoTotal@@Base+0x2034> │ │ │ │ + bne.w 9d084 <_Py_NewReferenceNoTotal@@Base+0x1fac> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl ace20 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + bl ace88 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9bdb4 <_Py_NewReferenceNoTotal@@Base+0xd74> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 9bc84 <_Py_NewReferenceNoTotal@@Base+0xbac> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b892 <_Py_NewReferenceNoTotal@@Base+0x852> │ │ │ │ + beq.w 9b92e <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp sl, r9 │ │ │ │ - bge.w 9c2a4 <_Py_NewReferenceNoTotal@@Base+0x1264> │ │ │ │ + bge.w 9c2b0 <_Py_NewReferenceNoTotal@@Base+0x11d8> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab934 <_Py_HandlePending@@Base+0x254> │ │ │ │ + bl ab99c <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b898 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + bne.w 9b934 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl ace20 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + bl ace88 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9bdb4 <_Py_NewReferenceNoTotal@@Base+0xd74> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 9bc84 <_Py_NewReferenceNoTotal@@Base+0xbac> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b894 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ + beq.w 9b930 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r9 │ │ │ │ - ble.w 9b894 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ - mov r3, r0 │ │ │ │ + ble.w 9b930 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab934 <_Py_HandlePending@@Base+0x254> │ │ │ │ + bl ab99c <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cea6 <_Py_NewReferenceNoTotal@@Base+0x1e66> │ │ │ │ + bne.w 9d02a <_Py_NewReferenceNoTotal@@Base+0x1f52> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl ace20 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + bl ace88 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r3, 9bdb4 <_Py_NewReferenceNoTotal@@Base+0xd74> │ │ │ │ + cbnz r2, 9bc84 <_Py_NewReferenceNoTotal@@Base+0xbac> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c18c <_Py_NewReferenceNoTotal@@Base+0x114c> │ │ │ │ + beq.w 9c1ae <_Py_NewReferenceNoTotal@@Base+0x10d6> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r9, r2 │ │ │ │ - ble.w 9c18c <_Py_NewReferenceNoTotal@@Base+0x114c> │ │ │ │ + ble.w 9c1ae <_Py_NewReferenceNoTotal@@Base+0x10d6> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab934 <_Py_HandlePending@@Base+0x254> │ │ │ │ + bl ab99c <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b898 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + bne.w 9b934 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl ace20 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9bdb4 <_Py_NewReferenceNoTotal@@Base+0xd74> │ │ │ │ + bl ace88 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cbnz r2, 9bc84 <_Py_NewReferenceNoTotal@@Base+0xbac> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b894 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ + beq.w 9b930 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - ble.w 9b894 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ + ble.w 9b930 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab934 <_Py_HandlePending@@Base+0x254> │ │ │ │ + bl ab99c <_Py_HandlePending@@Base+0x244> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b898 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + bne.w 9b934 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl ace20 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 9bd7c <_Py_NewReferenceNoTotal@@Base+0xd3c> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b476 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + bl ace88 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 9bc4c <_Py_NewReferenceNoTotal@@Base+0xb74> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 9b50e <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + mov r0, r4 │ │ │ │ + bl cc054 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b6a0 <_Py_NewReferenceNoTotal@@Base+0x5c8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c0d74 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b6aa <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + bl b2918 │ │ │ │ + mov ip, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b6aa <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + mov r2, r6 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr.w r1, [ip, #24] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r1, [ip, #20] │ │ │ │ + strd r6, r1, [sp] │ │ │ │ + ldr.w r1, [r8] │ │ │ │ + bl 1adc14 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9bf12 <_Py_NewReferenceNoTotal@@Base+0xe3a> │ │ │ │ + b.n 9ba92 <_Py_NewReferenceNoTotal@@Base+0x9ba> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab934 <_Py_HandlePending@@Base+0x254> │ │ │ │ + bl ab99c <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ce90 <_Py_NewReferenceNoTotal@@Base+0x1e50> │ │ │ │ + bne.w 9d022 <_Py_NewReferenceNoTotal@@Base+0x1f4a> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ace20 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + bl ace88 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9ce22 <_Py_NewReferenceNoTotal@@Base+0x1de2> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 9bdd4 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c156 <_Py_NewReferenceNoTotal@@Base+0x1116> │ │ │ │ + beq.w 9b95e <_Py_NewReferenceNoTotal@@Base+0x886> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp r7, r9 │ │ │ │ - bge.w 9c2d4 <_Py_NewReferenceNoTotal@@Base+0x1294> │ │ │ │ + bge.w 9c2e0 <_Py_NewReferenceNoTotal@@Base+0x1208> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab934 <_Py_HandlePending@@Base+0x254> │ │ │ │ + bl ab99c <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b8c8 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + bne.w 9b964 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ace20 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9ce22 <_Py_NewReferenceNoTotal@@Base+0x1de2> │ │ │ │ - mov r3, r0 │ │ │ │ + bl ace88 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 9bdd4 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b8c2 <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ - cmp sl, r9 │ │ │ │ - ble.w 9b8c2 <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ + beq.w 9b960 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, r9 │ │ │ │ + ble.w 9b960 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab934 <_Py_HandlePending@@Base+0x254> │ │ │ │ + bl ab99c <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d28e <_Py_NewReferenceNoTotal@@Base+0x224e> │ │ │ │ + bne.w 9d04e <_Py_NewReferenceNoTotal@@Base+0x1f76> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ace20 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + bl ace88 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9ce22 <_Py_NewReferenceNoTotal@@Base+0x1de2> │ │ │ │ + cbnz r2, 9bdd4 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c194 <_Py_NewReferenceNoTotal@@Base+0x1154> │ │ │ │ + beq.w 9c1b6 <_Py_NewReferenceNoTotal@@Base+0x10de> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - cmp r9, sl │ │ │ │ - ble.w 9c194 <_Py_NewReferenceNoTotal@@Base+0x1154> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r9, r3 │ │ │ │ + ble.w 9c1b6 <_Py_NewReferenceNoTotal@@Base+0x10de> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab934 <_Py_HandlePending@@Base+0x254> │ │ │ │ + bl ab99c <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b8c8 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + bne.w 9b964 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ace20 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9ce22 <_Py_NewReferenceNoTotal@@Base+0x1de2> │ │ │ │ + bl ace88 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cbnz r2, 9bdd4 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b8c2 <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ - cmp sl, r9 │ │ │ │ - ble.w 9b8c2 <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ + beq.w 9b960 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, r9 │ │ │ │ + ble.w 9b960 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ mov r8, r0 │ │ │ │ - mov r3, r8 │ │ │ │ + mov r9, r3 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab934 <_Py_HandlePending@@Base+0x254> │ │ │ │ + mov r0, r4 │ │ │ │ + bl ab99c <_Py_HandlePending@@Base+0x244> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b8c8 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + bne.w 9b964 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ace20 <_PyArena_Malloc@@Base+0x78> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9ce22 <_Py_NewReferenceNoTotal@@Base+0x1de2> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b8c4 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, sl │ │ │ │ - ble.w 9b8c4 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ - mov r8, r0 │ │ │ │ - mov sl, r3 │ │ │ │ - b.n 9be94 <_Py_NewReferenceNoTotal@@Base+0xe54> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b374 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ - adds r3, #1 │ │ │ │ + bl ace88 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 9bd9e <_Py_NewReferenceNoTotal@@Base+0xcc6> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b568 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b40c <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - bl b3e9c │ │ │ │ - mov r8, r0 │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b3ec <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ - movs r1, #8 │ │ │ │ + blt.w 9cda8 <_Py_NewReferenceNoTotal@@Base+0x1cd0> │ │ │ │ + ldrd r2, r1, [r4, #4] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r2, [r2, r1, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, #22 │ │ │ │ + bne.w 9b604 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + add.w r8, r1, #1 │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + mov r9, r8 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + mov r8, r6 │ │ │ │ + subs r2, #1 │ │ │ │ + mov r6, r5 │ │ │ │ + mov r5, r3 │ │ │ │ + strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ + adds r3, r2, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9d07a <_Py_NewReferenceNoTotal@@Base+0x1fa2> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbnz r3, 9be3e <_Py_NewReferenceNoTotal@@Base+0xd66> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl b155c │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b3ec <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + bne.w 9bf66 <_Py_NewReferenceNoTotal@@Base+0xe8e> │ │ │ │ + mov r3, r8 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r6, r3 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9c05a <_Py_NewReferenceNoTotal@@Base+0x101a> │ │ │ │ - ldrd r1, r0, [r8, #8] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 9c668 <_Py_NewReferenceNoTotal@@Base+0x1628> │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ - ldr.w r0, [r0, r1, lsl #2] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cmp r0, #22 │ │ │ │ - bne.w 9bb64 <_Py_NewReferenceNoTotal@@Base+0xb24> │ │ │ │ - ldrd r0, r3, [sp, #40] @ 0x28 │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r8, #8] │ │ │ │ - ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ - cmp r3, r0 │ │ │ │ - add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ - str.w r1, [r8, #88] @ 0x58 │ │ │ │ - beq.w 9cc7a <_Py_NewReferenceNoTotal@@Base+0x1c3a> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [r8, #8] │ │ │ │ - str.w r2, [r7, r3, lsl #2] │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 9ce3e <_Py_NewReferenceNoTotal@@Base+0x1d66> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9ce3e <_Py_NewReferenceNoTotal@@Base+0x1d66> │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + mov r0, r9 │ │ │ │ + bl b1a10 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9ce68 <_Py_NewReferenceNoTotal@@Base+0x1d90> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 9be98 <_Py_NewReferenceNoTotal@@Base+0xdc0> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp.w r9, #1 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + beq.n 9be98 <_Py_NewReferenceNoTotal@@Base+0xdc0> │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ + ldr.w r1, [r7, r3, lsl #2] │ │ │ │ + str.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 9bb3a <_Py_NewReferenceNoTotal@@Base+0xafa> │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.n 9be86 <_Py_NewReferenceNoTotal@@Base+0xdae> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77360 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 1a72d0 │ │ │ │ - mov r2, r0 │ │ │ │ + bl c0d74 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bc3a <_Py_NewReferenceNoTotal@@Base+0xbfa> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9b6e8 <_Py_NewReferenceNoTotal@@Base+0x6a8> │ │ │ │ - b.n 9c370 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ - 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 9d176 <_Py_NewReferenceNoTotal@@Base+0x2136> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d154 <_Py_NewReferenceNoTotal@@Base+0x2114> │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 9d138 <_Py_NewReferenceNoTotal@@Base+0x20f8> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + beq.w 9ce7c <_Py_NewReferenceNoTotal@@Base+0x1da4> │ │ │ │ + movs r1, #22 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac40 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9ce7c <_Py_NewReferenceNoTotal@@Base+0x1da4> │ │ │ │ + movs r1, #57 @ 0x39 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9ce7e <_Py_NewReferenceNoTotal@@Base+0x1da6> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl b2918 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9ce86 <_Py_NewReferenceNoTotal@@Base+0x1dae> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd r6, r9, [r3, #20] │ │ │ │ + bl c1fb0 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r7 │ │ │ │ + strd r6, r9, [sp, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + bl 1a8c60 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9ba92 <_Py_NewReferenceNoTotal@@Base+0x9ba> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + ldrd r0, r1, [r5] │ │ │ │ + add.w r2, r1, #16 │ │ │ │ + cmp r2, r0 │ │ │ │ + bhi.w 9bb50 <_Py_NewReferenceNoTotal@@Base+0xa78> │ │ │ │ + str r2, [r5, #4] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + adds r2, r2, r1 │ │ │ │ + beq.w 9d192 <_Py_NewReferenceNoTotal@@Base+0x20ba> │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 9b8d4 <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ + str r1, [r6, #4] │ │ │ │ + b.n 9b8d4 <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ + adds r3, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + bl b3f0c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b484 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b484 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 9c0ce <_Py_NewReferenceNoTotal@@Base+0xff6> │ │ │ │ + ldrd r0, r2, [r4, #8] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.w 9c6ae <_Py_NewReferenceNoTotal@@Base+0x15d6> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr.w r2, [r2, r0, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, #22 │ │ │ │ + bne.w 9be3e <_Py_NewReferenceNoTotal@@Base+0xd66> │ │ │ │ + add.w r9, r0, #1 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ + cmp r1, r0 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9ccae <_Py_NewReferenceNoTotal@@Base+0x1bd6> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str.w r3, [r7, r1, lsl #2] │ │ │ │ + adds r3, r1, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b.n 9be1e <_Py_NewReferenceNoTotal@@Base+0xd46> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + bl 1a7970 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 9bf18 <_Py_NewReferenceNoTotal@@Base+0xe40> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9b774 <_Py_NewReferenceNoTotal@@Base+0x69c> │ │ │ │ + b.n 9c3ac <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ + 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 9d1b2 <_Py_NewReferenceNoTotal@@Base+0x20da> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d14a <_Py_NewReferenceNoTotal@@Base+0x2072> │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 9d166 <_Py_NewReferenceNoTotal@@Base+0x208e> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d2aa <_Py_NewReferenceNoTotal@@Base+0x226a> │ │ │ │ + beq.w 9d148 <_Py_NewReferenceNoTotal@@Base+0x2070> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4e4c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + bl b4ec0 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d154 <_Py_NewReferenceNoTotal@@Base+0x2114> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d14a <_Py_NewReferenceNoTotal@@Base+0x2072> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl b28a8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r0 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl b2918 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d154 <_Py_NewReferenceNoTotal@@Base+0x2114> │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ + beq.w 9d14a <_Py_NewReferenceNoTotal@@Base+0x2072> │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr.w sl, [r2, #24] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl acda8 <_PyArena_Malloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ + ldr.w sl, [r3, #24] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl ace10 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d15e <_Py_NewReferenceNoTotal@@Base+0x211e> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.w 9d142 <_Py_NewReferenceNoTotal@@Base+0x206a> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r1, #4 │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ - str r3, [r0, #40] @ 0x28 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ str.w sl, [r0, #44] @ 0x2c │ │ │ │ str r7, [r0, #4] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r1, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9bc3a <_Py_NewReferenceNoTotal@@Base+0xbfa> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 9bf18 <_Py_NewReferenceNoTotal@@Base+0xe40> │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ + ldr.w r2, [r8, r2, lsl #3] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ + strd r2, r0, [r1, #8] │ │ │ │ + str r1, [r2, #12] │ │ │ │ + str r1, [r0, #8] │ │ │ │ + b.w 9b684 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 9d53c <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + bl 9d58c <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b8be <_Py_NewReferenceNoTotal@@Base+0x87e> │ │ │ │ - movw r1, #2725 @ 0xaa5 │ │ │ │ + beq.w 9b95a <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ + movw r1, #2837 @ 0xb15 │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a63d4 │ │ │ │ + bl 1a6a74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b8be <_Py_NewReferenceNoTotal@@Base+0x87e> │ │ │ │ + beq.w 9b95a <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2918 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ceb4 <_Py_NewReferenceNoTotal@@Base+0x1e74> │ │ │ │ + beq.w 9ce96 <_Py_NewReferenceNoTotal@@Base+0x1dbe> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ strd r7, r1, [sp] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ - bl 1a6d3c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + bl 1a73dc │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ - subs r7, r2, #1 │ │ │ │ + subs r7, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c0e2 <_Py_NewReferenceNoTotal@@Base+0x10a2> │ │ │ │ + beq.n 9c156 <_Py_NewReferenceNoTotal@@Base+0x107e> │ │ │ │ subs r3, r7, #1 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cc08 <_Py_NewReferenceNoTotal@@Base+0x1bc8> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b4d2 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + bne.w 9cc3a <_Py_NewReferenceNoTotal@@Base+0x1b62> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b56a <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl c7694 │ │ │ │ + bl c771c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b8ee <_Py_NewReferenceNoTotal@@Base+0x8ae> │ │ │ │ + beq.w 9b98a <_Py_NewReferenceNoTotal@@Base+0x8b2> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b8ee <_Py_NewReferenceNoTotal@@Base+0x8ae> │ │ │ │ - movw r1, #2725 @ 0xaa5 │ │ │ │ + beq.w 9b98a <_Py_NewReferenceNoTotal@@Base+0x8b2> │ │ │ │ + movw r1, #2837 @ 0xb15 │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a63d4 │ │ │ │ + bl 1a6a74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b8ee <_Py_NewReferenceNoTotal@@Base+0x8ae> │ │ │ │ + beq.w 9b98a <_Py_NewReferenceNoTotal@@Base+0x8b2> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2918 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ceb4 <_Py_NewReferenceNoTotal@@Base+0x1e74> │ │ │ │ + beq.w 9ce96 <_Py_NewReferenceNoTotal@@Base+0x1dbe> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - movs r2, #2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ + movs r2, #2 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1ab2e0 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + bl 1ab97c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ - subs r7, r2, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9c058 <_Py_NewReferenceNoTotal@@Base+0x1018> │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 7f7f4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + subs r7, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cebc <_Py_NewReferenceNoTotal@@Base+0x1e7c> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r7, r2, #1 │ │ │ │ - b.w 9cd94 <_Py_NewReferenceNoTotal@@Base+0x1d54> │ │ │ │ - ldr.w r2, [sl, #684] @ 0x2ac │ │ │ │ - movw r1, #50249 @ 0xc449 │ │ │ │ - movt r1, #6 │ │ │ │ + bne.n 9c0cc <_Py_NewReferenceNoTotal@@Base+0xff4> │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 9cdaa <_Py_NewReferenceNoTotal@@Base+0x1d6a> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 297f8 │ │ │ │ + bl 7f828 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r3, #800] @ 0x320 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b5f8 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - subs r1, r2, #2 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 9ba7c <_Py_NewReferenceNoTotal@@Base+0xa3c> │ │ │ │ - ldr.w r3, [r0, r1, lsl #2] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - subs r5, r2, #4 │ │ │ │ - cmp r5, #2 │ │ │ │ - bls.n 9c13e <_Py_NewReferenceNoTotal@@Base+0x10fe> │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9ba7c <_Py_NewReferenceNoTotal@@Base+0xa3c> │ │ │ │ - subs r1, #1 │ │ │ │ - bcs.n 9c12c <_Py_NewReferenceNoTotal@@Base+0x10ec> │ │ │ │ - b.n 9ba7c <_Py_NewReferenceNoTotal@@Base+0xa3c> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9ce9e <_Py_NewReferenceNoTotal@@Base+0x1dc6> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + subs r7, r3, #1 │ │ │ │ + b.w 9cdba <_Py_NewReferenceNoTotal@@Base+0x1ce2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ce18 <_Py_NewReferenceNoTotal@@Base+0x1dd8> │ │ │ │ + blt.w 9ce2c <_Py_NewReferenceNoTotal@@Base+0x1d54> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9b8e0 <_Py_NewReferenceNoTotal@@Base+0x8a0> │ │ │ │ - mov sl, r7 │ │ │ │ - b.w 9b8c4 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ + b.w 9b97c <_Py_NewReferenceNoTotal@@Base+0x8a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d01e <_Py_NewReferenceNoTotal@@Base+0x1fde> │ │ │ │ + bl 25ebfc │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d11c <_Py_NewReferenceNoTotal@@Base+0x2044> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9d026 <_Py_NewReferenceNoTotal@@Base+0x1fe6> │ │ │ │ + bne.w 9d124 <_Py_NewReferenceNoTotal@@Base+0x204c> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 9cdc4 <_Py_NewReferenceNoTotal@@Base+0x1d84> │ │ │ │ + blt.w 9ce36 <_Py_NewReferenceNoTotal@@Base+0x1d5e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9b3de <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ + b.w 9b476 <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ ldrd r9, r8, [sp, #48] @ 0x30 │ │ │ │ - b.w 9b894 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ - ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.w 9b8c4 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ + b.w 9b930 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + mov r8, sl │ │ │ │ + b.w 9b960 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 71900 │ │ │ │ + bl 71948 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c378 <_Py_NewReferenceNoTotal@@Base+0x1338> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9b534 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9b606 <_Py_NewReferenceNoTotal@@Base+0x5c6> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b624 <_Py_NewReferenceNoTotal@@Base+0x5e4> │ │ │ │ + beq.w 9c352 <_Py_NewReferenceNoTotal@@Base+0x127a> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b91e <_Py_NewReferenceNoTotal@@Base+0x846> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d0f0 <_Py_NewReferenceNoTotal@@Base+0x20b0> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d0e6 <_Py_NewReferenceNoTotal@@Base+0x20a6> │ │ │ │ + beq.w 9cff2 <_Py_NewReferenceNoTotal@@Base+0x1f1a> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9cfe8 <_Py_NewReferenceNoTotal@@Base+0x1f10> │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 9d096 <_Py_NewReferenceNoTotal@@Base+0x2056> │ │ │ │ + beq.w 9cec4 <_Py_NewReferenceNoTotal@@Base+0x1dec> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cae6 <_Py_NewReferenceNoTotal@@Base+0x1aa6> │ │ │ │ + beq.w 9cb18 <_Py_NewReferenceNoTotal@@Base+0x1a40> │ │ │ │ mov r0, r4 │ │ │ │ - bl b34c8 │ │ │ │ + bl b3538 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cae6 <_Py_NewReferenceNoTotal@@Base+0x1aa6> │ │ │ │ + beq.w 9cb18 <_Py_NewReferenceNoTotal@@Base+0x1a40> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d0c6 <_Py_NewReferenceNoTotal@@Base+0x2086> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d0be <_Py_NewReferenceNoTotal@@Base+0x207e> │ │ │ │ + beq.w 9cfc8 <_Py_NewReferenceNoTotal@@Base+0x1ef0> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9cfc0 <_Py_NewReferenceNoTotal@@Base+0x1ee8> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cb46 <_Py_NewReferenceNoTotal@@Base+0x1b06> │ │ │ │ + bne.w 9cc18 <_Py_NewReferenceNoTotal@@Base+0x1b40> │ │ │ │ mov.w r9, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr.w sl, [r4, #88] @ 0x58 │ │ │ │ - add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cae8 <_Py_NewReferenceNoTotal@@Base+0x1aa8> │ │ │ │ + add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9cb1a <_Py_NewReferenceNoTotal@@Base+0x1a42> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl b28a8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r0 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl b2918 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d08c <_Py_NewReferenceNoTotal@@Base+0x204c> │ │ │ │ + beq.w 9ceba <_Py_NewReferenceNoTotal@@Base+0x1de2> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd sl, r8, [r2, #20] │ │ │ │ - bl acda8 <_PyArena_Malloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ + ldrd sl, r8, [r3, #20] │ │ │ │ + bl ace10 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d07c <_Py_NewReferenceNoTotal@@Base+0x203c> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, sl, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #17 │ │ │ │ + beq.w 9ceaa <_Py_NewReferenceNoTotal@@Base+0x1dd2> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + strd r2, sl, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #17 │ │ │ │ strd r7, r9, [r0, #4] │ │ │ │ str.w r8, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 9bc34 <_Py_NewReferenceNoTotal@@Base+0xbf4> │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.n 9bf12 <_Py_NewReferenceNoTotal@@Base+0xe3a> │ │ │ │ mov r9, sl │ │ │ │ - mov r8, r3 │ │ │ │ - b.w 9b894 <_Py_NewReferenceNoTotal@@Base+0x854> │ │ │ │ + mov r8, r2 │ │ │ │ + b.w 9b930 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d04c <_Py_NewReferenceNoTotal@@Base+0x200c> │ │ │ │ + blt.w 9cf10 <_Py_NewReferenceNoTotal@@Base+0x1e38> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #522 @ 0x20a │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9bf64 <_Py_NewReferenceNoTotal@@Base+0xf24> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b682 <_Py_NewReferenceNoTotal@@Base+0x642> │ │ │ │ - mov sl, r7 │ │ │ │ - mov r8, r3 │ │ │ │ - b.w 9b8c4 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ + beq.w 9bfc4 <_Py_NewReferenceNoTotal@@Base+0xeec> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b70e <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ + mov r9, r7 │ │ │ │ + mov r8, r2 │ │ │ │ + b.w 9b960 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd14 <_Py_NewReferenceNoTotal@@Base+0x1cd4> │ │ │ │ + blt.w 9cddc <_Py_NewReferenceNoTotal@@Base+0x1d04> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9b96a <_Py_NewReferenceNoTotal@@Base+0x92a> │ │ │ │ + b.w 9ba06 <_Py_NewReferenceNoTotal@@Base+0x92e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9c318 <_Py_NewReferenceNoTotal@@Base+0x12d8> │ │ │ │ + bl 25ebfc │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cbnz r2, 9c324 <_Py_NewReferenceNoTotal@@Base+0x124c> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9ceae <_Py_NewReferenceNoTotal@@Base+0x1e6e> │ │ │ │ + bne.w 9d1ac <_Py_NewReferenceNoTotal@@Base+0x20d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c314 <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ - mov r2, r7 │ │ │ │ + blt.n 9c320 <_Py_NewReferenceNoTotal@@Base+0x1248> │ │ │ │ + mov r3, r7 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 9b6a6 <_Py_NewReferenceNoTotal@@Base+0x666> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9bf5a <_Py_NewReferenceNoTotal@@Base+0xf1a> │ │ │ │ + b.w 9b732 <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.n 9bfba <_Py_NewReferenceNoTotal@@Base+0xee2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ce0c <_Py_NewReferenceNoTotal@@Base+0x1dcc> │ │ │ │ + blt.w 9ce24 <_Py_NewReferenceNoTotal@@Base+0x1d4c> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #621 @ 0x26d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9bf42 <_Py_NewReferenceNoTotal@@Base+0xf02> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b6da <_Py_NewReferenceNoTotal@@Base+0x69a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9c36a <_Py_NewReferenceNoTotal@@Base+0x132a> │ │ │ │ - ldrd r3, r2, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - movw r3, #525 @ 0x20d │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9c1ce <_Py_NewReferenceNoTotal@@Base+0x118e> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b702 <_Py_NewReferenceNoTotal@@Base+0x6c2> │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b866 <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ + beq.w 9bfa4 <_Py_NewReferenceNoTotal@@Base+0xecc> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b766 <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ ldr.w r2, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49541 @ 0xc185 │ │ │ │ + movw r1, #49605 @ 0xc1c5 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9cdf4 <_Py_NewReferenceNoTotal@@Base+0x1db4> │ │ │ │ + bne.w 9ce14 <_Py_NewReferenceNoTotal@@Base+0x1d3c> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9c620 <_Py_NewReferenceNoTotal@@Base+0x15e0> │ │ │ │ + beq.w 9ce6e <_Py_NewReferenceNoTotal@@Base+0x1d96> │ │ │ │ ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #800] @ 0x320 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9b534 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ - b.n 9c1b8 <_Py_NewReferenceNoTotal@@Base+0x1178> │ │ │ │ + b.n 9c1d4 <_Py_NewReferenceNoTotal@@Base+0x10fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ce04 <_Py_NewReferenceNoTotal@@Base+0x1dc4> │ │ │ │ + blt.n 9c3a6 <_Py_NewReferenceNoTotal@@Base+0x12ce> │ │ │ │ + ldrd r3, r2, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + movw r3, #525 @ 0x20d │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9c1da <_Py_NewReferenceNoTotal@@Base+0x1102> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b78e <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b8f2 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9ce04 <_Py_NewReferenceNoTotal@@Base+0x1d2c> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ ldr.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #504 @ 0x1f8 │ │ │ │ - beq.w 9c550 <_Py_NewReferenceNoTotal@@Base+0x1510> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b726 <_Py_NewReferenceNoTotal@@Base+0x6e6> │ │ │ │ + beq.n 9c43e <_Py_NewReferenceNoTotal@@Base+0x1366> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b7b2 <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c36a <_Py_NewReferenceNoTotal@@Base+0x132a> │ │ │ │ + blt.n 9c3a6 <_Py_NewReferenceNoTotal@@Base+0x12ce> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #529 @ 0x211 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9c80a <_Py_NewReferenceNoTotal@@Base+0x17ca> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b788 <_Py_NewReferenceNoTotal@@Base+0x748> │ │ │ │ + beq.w 9c8b2 <_Py_NewReferenceNoTotal@@Base+0x17da> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b814 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c36a <_Py_NewReferenceNoTotal@@Base+0x132a> │ │ │ │ + blt.n 9c3a6 <_Py_NewReferenceNoTotal@@Base+0x12ce> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #616 @ 0x268 │ │ │ │ - beq.w 9c766 <_Py_NewReferenceNoTotal@@Base+0x1726> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b746 <_Py_NewReferenceNoTotal@@Base+0x706> │ │ │ │ + cmp.w r3, #580 @ 0x244 │ │ │ │ + beq.w 9c798 <_Py_NewReferenceNoTotal@@Base+0x16c0> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b7f2 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c36a <_Py_NewReferenceNoTotal@@Base+0x132a> │ │ │ │ + blt.n 9c3a6 <_Py_NewReferenceNoTotal@@Base+0x12ce> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #580 @ 0x244 │ │ │ │ - beq.w 9c8a2 <_Py_NewReferenceNoTotal@@Base+0x1862> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b766 <_Py_NewReferenceNoTotal@@Base+0x726> │ │ │ │ + cmp.w r3, #616 @ 0x268 │ │ │ │ + beq.w 9c80e <_Py_NewReferenceNoTotal@@Base+0x1736> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b7d2 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + bl b2918 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9c3ac <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd r7, r5, [r6, #20] │ │ │ │ + bl ace10 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9cee6 <_Py_NewReferenceNoTotal@@Base+0x1e0e> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + strd r2, r7, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #26 │ │ │ │ + str r5, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.n 9bf18 <_Py_NewReferenceNoTotal@@Base+0xe40> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cda2 <_Py_NewReferenceNoTotal@@Base+0x1d62> │ │ │ │ + blt.w 9ce0c <_Py_NewReferenceNoTotal@@Base+0x1d34> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + ldr.w r2, [r0, r1, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp.w r2, #508 @ 0x1fc │ │ │ │ + beq.w 9c94a <_Py_NewReferenceNoTotal@@Base+0x1872> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b838 <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9ccea <_Py_NewReferenceNoTotal@@Base+0x1c12> │ │ │ │ ldrd r0, r3, [r4, #4] │ │ │ │ movw r2, #509 @ 0x1fd │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9ca44 <_Py_NewReferenceNoTotal@@Base+0x1a04> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7d8 <_Py_NewReferenceNoTotal@@Base+0x798> │ │ │ │ + beq.w 9ca76 <_Py_NewReferenceNoTotal@@Base+0x199e> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b864 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9c3a6 <_Py_NewReferenceNoTotal@@Base+0x12ce> │ │ │ │ + ldrd r3, r2, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + movw r3, #526 @ 0x20e │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9cb78 <_Py_NewReferenceNoTotal@@Base+0x1aa0> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b886 <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c522 <_Py_NewReferenceNoTotal@@Base+0x14e2> │ │ │ │ + blt.n 9c5a0 <_Py_NewReferenceNoTotal@@Base+0x14c8> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9b81c <_Py_NewReferenceNoTotal@@Base+0x7dc> │ │ │ │ + bne.w 9b8a8 <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9d1c4 <_Py_NewReferenceNoTotal@@Base+0x2184> │ │ │ │ + beq.w 9d05c <_Py_NewReferenceNoTotal@@Base+0x1f84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d1a2 <_Py_NewReferenceNoTotal@@Base+0x2162> │ │ │ │ + bne.w 9cf24 <_Py_NewReferenceNoTotal@@Base+0x1e4c> │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9d1ac <_Py_NewReferenceNoTotal@@Base+0x216c> │ │ │ │ + beq.w 9cf62 <_Py_NewReferenceNoTotal@@Base+0x1e8a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1a2 <_Py_NewReferenceNoTotal@@Base+0x2162> │ │ │ │ + beq.w 9cf24 <_Py_NewReferenceNoTotal@@Base+0x1e4c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac81c │ │ │ │ + bl 1acebc │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1a2 <_Py_NewReferenceNoTotal@@Base+0x2162> │ │ │ │ + beq.w 9cf24 <_Py_NewReferenceNoTotal@@Base+0x1e4c> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2918 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1a2 <_Py_NewReferenceNoTotal@@Base+0x2162> │ │ │ │ + beq.w 9cf24 <_Py_NewReferenceNoTotal@@Base+0x1e4c> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ ldrd r8, r9, [r3, #20] │ │ │ │ - bl 1ac93c │ │ │ │ + bl 1acfdc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1ce <_Py_NewReferenceNoTotal@@Base+0x218e> │ │ │ │ + beq.w 9d054 <_Py_NewReferenceNoTotal@@Base+0x1f7c> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl acda8 <_PyArena_Malloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ + bl ace10 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d19c <_Py_NewReferenceNoTotal@@Base+0x215c> │ │ │ │ + beq.w 9cf1e <_Py_NewReferenceNoTotal@@Base+0x1e46> │ │ │ │ strd r7, r6, [r0, #32] │ │ │ │ movs r1, #24 │ │ │ │ str.w r8, [r0, #40] @ 0x28 │ │ │ │ str.w r9, [r0, #44] @ 0x2c │ │ │ │ str.w sl, [r0, #4] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r1, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bc3a <_Py_NewReferenceNoTotal@@Base+0xbfa> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 9bf18 <_Py_NewReferenceNoTotal@@Base+0xe40> │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b81e <_Py_NewReferenceNoTotal@@Base+0x7de> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9cd9a <_Py_NewReferenceNoTotal@@Base+0x1d5a> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - ldr.w r2, [r0, r1, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp.w r2, #508 @ 0x1fc │ │ │ │ - beq.w 9c918 <_Py_NewReferenceNoTotal@@Base+0x18d8> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7ac <_Py_NewReferenceNoTotal@@Base+0x76c> │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - bl b28a8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c370 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - ldrd r7, r5, [r6, #20] │ │ │ │ - bl acda8 <_PyArena_Malloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d180 <_Py_NewReferenceNoTotal@@Base+0x2140> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r7, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #26 │ │ │ │ - str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9bc3a <_Py_NewReferenceNoTotal@@Base+0xbfa> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9c36a <_Py_NewReferenceNoTotal@@Base+0x132a> │ │ │ │ - ldrd r3, r2, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - movw r3, #526 @ 0x20e │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9cb58 <_Py_NewReferenceNoTotal@@Base+0x1b18> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7fa <_Py_NewReferenceNoTotal@@Base+0x7ba> │ │ │ │ + b.w 9b8aa <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ + ldr.w r3, [sl, #684] @ 0x2ac │ │ │ │ + movw r2, #50313 @ 0xc489 │ │ │ │ + movt r2, #6 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 9cd82 <_Py_NewReferenceNoTotal@@Base+0x1caa> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 297f8 │ │ │ │ + ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8, #800] @ 0x320 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b684 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cdd8 <_Py_NewReferenceNoTotal@@Base+0x1d98> │ │ │ │ + blt.w 9ce5a <_Py_NewReferenceNoTotal@@Base+0x1d82> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9b8b0 <_Py_NewReferenceNoTotal@@Base+0x870> │ │ │ │ + b.w 9b94c <_Py_NewReferenceNoTotal@@Base+0x874> │ │ │ │ + subs r2, r1, #2 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.w 9bb18 <_Py_NewReferenceNoTotal@@Base+0xa40> │ │ │ │ + ldr.w r3, [r0, r2, lsl #2] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + subs r5, r1, #4 │ │ │ │ + cmp r5, #2 │ │ │ │ + bls.n 9c5fe <_Py_NewReferenceNoTotal@@Base+0x1526> │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 9bb18 <_Py_NewReferenceNoTotal@@Base+0xa40> │ │ │ │ + subs r2, #1 │ │ │ │ + bcs.n 9c5ec <_Py_NewReferenceNoTotal@@Base+0x1514> │ │ │ │ + b.w 9bb18 <_Py_NewReferenceNoTotal@@Base+0xa40> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ce98 <_Py_NewReferenceNoTotal@@Base+0x1e58> │ │ │ │ + blt.w 9cf02 <_Py_NewReferenceNoTotal@@Base+0x1e2a> │ │ │ │ ldrd r1, r5, [r4, #4] │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9b358 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ - b.w 9b368 <_Py_NewReferenceNoTotal@@Base+0x328> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c1b8 <_Py_NewReferenceNoTotal@@Base+0x1178> │ │ │ │ + bne.w 9b3f0 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ + b.w 9b400 <_Py_NewReferenceNoTotal@@Base+0x328> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25ebfc │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9cede <_Py_NewReferenceNoTotal@@Base+0x1e06> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r2, #6213 @ 0x1845 │ │ │ │ - movt r2, #7 │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ + movw r1, #6285 @ 0x188d │ │ │ │ + movt r1, #7 │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 9b506 <_Py_NewReferenceNoTotal@@Base+0x4c6> │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 9b59e <_Py_NewReferenceNoTotal@@Base+0x4c6> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ movs r1, #4 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c1b0 <_Py_NewReferenceNoTotal@@Base+0x1170> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e82fc │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9c1be <_Py_NewReferenceNoTotal@@Base+0x117e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9cdcc <_Py_NewReferenceNoTotal@@Base+0x1d8c> │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ - b.w 9b43a <_Py_NewReferenceNoTotal@@Base+0x3fa> │ │ │ │ + bne.w 9c1d4 <_Py_NewReferenceNoTotal@@Base+0x10fc> │ │ │ │ + b.w 9ce6e <_Py_NewReferenceNoTotal@@Base+0x1d96> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ + bl 25ebfc │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9b494 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ + bne.w 9b52c <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cdb8 <_Py_NewReferenceNoTotal@@Base+0x1d78> │ │ │ │ + blt.w 9ccd2 <_Py_NewReferenceNoTotal@@Base+0x1bfa> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 9b494 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ - mov r0, r8 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + b.w 9b52c <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cde2 <_Py_NewReferenceNoTotal@@Base+0x1da2> │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 9bf04 <_Py_NewReferenceNoTotal@@Base+0xec4> │ │ │ │ + blt.w 9cd92 <_Py_NewReferenceNoTotal@@Base+0x1cba> │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ + b.w 9b4d2 <_Py_NewReferenceNoTotal@@Base+0x3fa> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r7 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b5f8 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - movs r7, #28 │ │ │ │ - mul.w r9, r7, r1 │ │ │ │ - ldr.w r1, [r3, #512] @ 0x200 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldrd r7, r1, [r0, #8] │ │ │ │ - str r1, [r7, #12] │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b684 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9cd9e <_Py_NewReferenceNoTotal@@Base+0x1cc6> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 9bf70 <_Py_NewReferenceNoTotal@@Base+0xe98> │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ + movs r0, #28 │ │ │ │ + mul.w r9, r0, r2 │ │ │ │ + ldr.w r2, [r8, #512] @ 0x200 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + mov r7, r2 │ │ │ │ + ldrd r0, r2, [r1, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ + str r0, [r2, #8] │ │ │ │ + add.w r0, r7, r9 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + ldr r7, [r0, #16] │ │ │ │ str r7, [r1, #8] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - add.w r7, r1, r9 │ │ │ │ - ldr.w r8, [r7, #8] │ │ │ │ - ldr r1, [r7, #16] │ │ │ │ - str r1, [r0, #8] │ │ │ │ - add.w ip, r3, r8, lsl #2 │ │ │ │ - str r0, [r7, #16] │ │ │ │ - ldr.w lr, [ip, #528] @ 0x210 │ │ │ │ - cmp r7, lr │ │ │ │ - bne.n 9c6ce <_Py_NewReferenceNoTotal@@Base+0x168e> │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ - cbz r0, 9c6ca <_Py_NewReferenceNoTotal@@Base+0x168a> │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r8, r1 │ │ │ │ + add.w lr, r8, r2, lsl #2 │ │ │ │ + str r1, [r0, #16] │ │ │ │ + ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ + cmp r0, ip │ │ │ │ + bne.n 9c702 <_Py_NewReferenceNoTotal@@Base+0x162a> │ │ │ │ + ldr r1, [r0, #24] │ │ │ │ + cbz r1, 9c6fe <_Py_NewReferenceNoTotal@@Base+0x1626> │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ + cmp r2, r7 │ │ │ │ it ne │ │ │ │ - movne r0, #0 │ │ │ │ - str.w r0, [ip, #528] @ 0x210 │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ - add.w r0, r8, #1 │ │ │ │ - str r0, [r7, #8] │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.w 9cd1c <_Py_NewReferenceNoTotal@@Base+0x1cdc> │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 9cc9c <_Py_NewReferenceNoTotal@@Base+0x1c5c> │ │ │ │ - ldr.w r1, [ip, #532] @ 0x214 │ │ │ │ - cbnz r1, 9c6ec <_Py_NewReferenceNoTotal@@Base+0x16ac> │ │ │ │ - str.w r7, [ip, #532] @ 0x214 │ │ │ │ - cmp r7, lr │ │ │ │ - beq.w 9b5f8 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - ldrd r0, r1, [r7, #20] │ │ │ │ + movne r1, #0 │ │ │ │ + str.w r1, [lr, #528] @ 0x210 │ │ │ │ + adds r1, r2, #1 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + str r1, [r0, #8] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 9cd16 <_Py_NewReferenceNoTotal@@Base+0x1c3e> │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.w 9ccf2 <_Py_NewReferenceNoTotal@@Base+0x1c1a> │ │ │ │ + ldr.w r2, [lr, #532] @ 0x214 │ │ │ │ + cbnz r2, 9c71e <_Py_NewReferenceNoTotal@@Base+0x1646> │ │ │ │ + str.w r0, [lr, #532] @ 0x214 │ │ │ │ + cmp r0, ip │ │ │ │ + beq.w 9b684 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + ldrd r2, r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ce36 <_Py_NewReferenceNoTotal@@Base+0x1df6> │ │ │ │ - str r0, [r1, #20] │ │ │ │ - ldr.w r0, [lr, #20] │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - str r1, [r3, #24] │ │ │ │ - strd r0, lr, [r7, #20] │ │ │ │ - cbz r0, 9c70e <_Py_NewReferenceNoTotal@@Base+0x16ce> │ │ │ │ - str r7, [r0, #24] │ │ │ │ - str.w r7, [lr, #20] │ │ │ │ - b.w 9b5f8 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ + beq.w 9cd8c <_Py_NewReferenceNoTotal@@Base+0x1cb4> │ │ │ │ + str r2, [r1, #20] │ │ │ │ + ldr.w r7, [ip, #20] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ + str r1, [r2, #24] │ │ │ │ + strd r7, ip, [r0, #20] │ │ │ │ + cbz r7, 9c740 <_Py_NewReferenceNoTotal@@Base+0x1668> │ │ │ │ + str r0, [r7, #24] │ │ │ │ + str.w r0, [ip, #20] │ │ │ │ + b.w 9b684 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d02c <_Py_NewReferenceNoTotal@@Base+0x1fec> │ │ │ │ + bl 25ebfc │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d12a <_Py_NewReferenceNoTotal@@Base+0x2052> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9b40e <_Py_NewReferenceNoTotal@@Base+0x3ce> │ │ │ │ + bne.w 9b4a6 <_Py_NewReferenceNoTotal@@Base+0x3ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd8e <_Py_NewReferenceNoTotal@@Base+0x1d4e> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + blt.w 9cdb4 <_Py_NewReferenceNoTotal@@Base+0x1cdc> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr.w r1, [r2, r7, lsl #2] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9ce14 <_Py_NewReferenceNoTotal@@Base+0x1dd4> │ │ │ │ - adds r3, r2, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9d014 <_Py_NewReferenceNoTotal@@Base+0x1fd4> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9cdc0 <_Py_NewReferenceNoTotal@@Base+0x1ce8> │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9d08c <_Py_NewReferenceNoTotal@@Base+0x1fb4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.w 9b430 <_Py_NewReferenceNoTotal@@Base+0x3f0> │ │ │ │ + b.w 9b4c8 <_Py_NewReferenceNoTotal@@Base+0x3f0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9cfe6 <_Py_NewReferenceNoTotal@@Base+0x1fa6> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cf38 <_Py_NewReferenceNoTotal@@Base+0x1ef8> │ │ │ │ + beq.w 9d018 <_Py_NewReferenceNoTotal@@Base+0x1f40> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d00e <_Py_NewReferenceNoTotal@@Base+0x1f36> │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 9cfa8 <_Py_NewReferenceNoTotal@@Base+0x1ed0> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1a8ae0 │ │ │ │ + mov r9, r0 │ │ │ │ + cbz r0, 9c806 <_Py_NewReferenceNoTotal@@Base+0x172e> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + bl b2918 │ │ │ │ + mov ip, r0 │ │ │ │ + cbz r0, 9c806 <_Py_NewReferenceNoTotal@@Base+0x172e> │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + mov r2, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr.w r3, [ip, #24] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r3, [ip, #20] │ │ │ │ + bl 1a76a0 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9bf12 <_Py_NewReferenceNoTotal@@Base+0xe3a> │ │ │ │ + bl 7f828 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9cfb2 <_Py_NewReferenceNoTotal@@Base+0x1eda> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.n 9c416 <_Py_NewReferenceNoTotal@@Base+0x133e> │ │ │ │ + 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 9d234 <_Py_NewReferenceNoTotal@@Base+0x215c> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d20c <_Py_NewReferenceNoTotal@@Base+0x2134> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9cf98 <_Py_NewReferenceNoTotal@@Base+0x1f58> │ │ │ │ + beq.w 9d216 <_Py_NewReferenceNoTotal@@Base+0x213e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf4c <_Py_NewReferenceNoTotal@@Base+0x1f0c> │ │ │ │ + beq.w 9d204 <_Py_NewReferenceNoTotal@@Base+0x212c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1adeac │ │ │ │ + bl 1ae54c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf4c <_Py_NewReferenceNoTotal@@Base+0x1f0c> │ │ │ │ - movw r1, #58685 @ 0xe53d │ │ │ │ + beq.w 9d204 <_Py_NewReferenceNoTotal@@Base+0x212c> │ │ │ │ + movw r1, #60381 @ 0xebdd │ │ │ │ movt r1, #26 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1a63d4 │ │ │ │ + bl 1a6a74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf4c <_Py_NewReferenceNoTotal@@Base+0x1f0c> │ │ │ │ + beq.w 9d204 <_Py_NewReferenceNoTotal@@Base+0x212c> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2918 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf42 <_Py_NewReferenceNoTotal@@Base+0x1f02> │ │ │ │ + beq.w 9d2ba <_Py_NewReferenceNoTotal@@Base+0x21e2> │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - str r2, [sp, #24] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - bl acda8 <_PyArena_Malloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl ace10 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf2e <_Py_NewReferenceNoTotal@@Base+0x1eee> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.w 9d282 <_Py_NewReferenceNoTotal@@Base+0x21aa> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r1, #5 │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ - str r3, [r0, #40] @ 0x28 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ str.w sl, [r0, #4] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r1, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bc3a <_Py_NewReferenceNoTotal@@Base+0xbfa> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0xe40> │ │ │ │ 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 9ce5c <_Py_NewReferenceNoTotal@@Base+0x1e1c> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9c898 <_Py_NewReferenceNoTotal@@Base+0x1858> │ │ │ │ + beq.w 9d1e4 <_Py_NewReferenceNoTotal@@Base+0x210c> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 9c940 <_Py_NewReferenceNoTotal@@Base+0x1868> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9ce64 <_Py_NewReferenceNoTotal@@Base+0x1e24> │ │ │ │ + beq.w 9cf8e <_Py_NewReferenceNoTotal@@Base+0x1eb6> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9c896 <_Py_NewReferenceNoTotal@@Base+0x1856> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9c93e <_Py_NewReferenceNoTotal@@Base+0x1866> │ │ │ │ mov r0, r4 │ │ │ │ - bl b34c8 │ │ │ │ + bl b3538 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9c896 <_Py_NewReferenceNoTotal@@Base+0x1856> │ │ │ │ + cbz r0, 9c93e <_Py_NewReferenceNoTotal@@Base+0x1866> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac144 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + bl 1ac7e0 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r3, 9c898 <_Py_NewReferenceNoTotal@@Base+0x1858> │ │ │ │ + cbnz r2, 9c940 <_Py_NewReferenceNoTotal@@Base+0x1868> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl b28a8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl b2918 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 9c898 <_Py_NewReferenceNoTotal@@Base+0x1858> │ │ │ │ + cbz r0, 9c940 <_Py_NewReferenceNoTotal@@Base+0x1868> │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ - mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1ac210 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9bc34 <_Py_NewReferenceNoTotal@@Base+0xbf4> │ │ │ │ - bl 7f7f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9ce82 <_Py_NewReferenceNoTotal@@Base+0x1e42> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b788 <_Py_NewReferenceNoTotal@@Base+0x748> │ │ │ │ - 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 9d120 <_Py_NewReferenceNoTotal@@Base+0x20e0> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d116 <_Py_NewReferenceNoTotal@@Base+0x20d6> │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 9d0fa <_Py_NewReferenceNoTotal@@Base+0x20ba> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldrd r8, r7, [r3, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1a8440 │ │ │ │ - mov r9, r0 │ │ │ │ - cbz r0, 9c910 <_Py_NewReferenceNoTotal@@Base+0x18d0> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ - mov ip, r0 │ │ │ │ - cbz r0, 9c910 <_Py_NewReferenceNoTotal@@Base+0x18d0> │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr.w r3, [ip, #24] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr.w r3, [ip, #20] │ │ │ │ - bl 1a7000 │ │ │ │ - mov r2, r0 │ │ │ │ + bl 1ac8ac │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bc34 <_Py_NewReferenceNoTotal@@Base+0xbf4> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.w 9bf12 <_Py_NewReferenceNoTotal@@Base+0xe3a> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d12a <_Py_NewReferenceNoTotal@@Base+0x20ea> │ │ │ │ + bne.w 9cf9a <_Py_NewReferenceNoTotal@@Base+0x1ec2> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9c436 <_Py_NewReferenceNoTotal@@Base+0x13f6> │ │ │ │ + b.w 9b814 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2918 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c370 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ + beq.w 9c3ac <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, r5, [r6, #20] │ │ │ │ - bl acda8 <_PyArena_Malloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ + bl ace10 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d180 <_Py_NewReferenceNoTotal@@Base+0x2140> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r7, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #27 │ │ │ │ + beq.w 9cee6 <_Py_NewReferenceNoTotal@@Base+0x1e0e> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + strd r2, r7, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #27 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9bc3a <_Py_NewReferenceNoTotal@@Base+0xbfa> │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0xe40> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d53c <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + bl 9d58c <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ba5c <_Py_NewReferenceNoTotal@@Base+0xa1c> │ │ │ │ + beq.w 9baf8 <_Py_NewReferenceNoTotal@@Base+0xa20> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9cf1a <_Py_NewReferenceNoTotal@@Base+0x1eda> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9ce2c <_Py_NewReferenceNoTotal@@Base+0x1dec> │ │ │ │ + beq.w 9d2f6 <_Py_NewReferenceNoTotal@@Base+0x221e> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9cce0 <_Py_NewReferenceNoTotal@@Base+0x1c08> │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9ce3c <_Py_NewReferenceNoTotal@@Base+0x1dfc> │ │ │ │ + beq.w 9d2d6 <_Py_NewReferenceNoTotal@@Base+0x21fe> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ - movw r1, #21072 @ 0x5250 │ │ │ │ + movw r1, #21904 @ 0x5590 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a67e0 │ │ │ │ + bl 1a6e80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce2a <_Py_NewReferenceNoTotal@@Base+0x1dea> │ │ │ │ + beq.w 9ccde <_Py_NewReferenceNoTotal@@Base+0x1c06> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d53c <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + bl 9d58c <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce2a <_Py_NewReferenceNoTotal@@Base+0x1dea> │ │ │ │ + beq.w 9ccde <_Py_NewReferenceNoTotal@@Base+0x1c06> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a81c0 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + bl 1a8860 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9ce2c <_Py_NewReferenceNoTotal@@Base+0x1dec> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9cce0 <_Py_NewReferenceNoTotal@@Base+0x1c08> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce2a <_Py_NewReferenceNoTotal@@Base+0x1dea> │ │ │ │ + beq.w 9ccde <_Py_NewReferenceNoTotal@@Base+0x1c06> │ │ │ │ mov r0, r4 │ │ │ │ - bl b34c8 │ │ │ │ + bl b3538 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce2a <_Py_NewReferenceNoTotal@@Base+0x1dea> │ │ │ │ + beq.w 9ccde <_Py_NewReferenceNoTotal@@Base+0x1c06> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2918 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0b4 <_Py_NewReferenceNoTotal@@Base+0x2074> │ │ │ │ + beq.w 9d2cc <_Py_NewReferenceNoTotal@@Base+0x21f4> │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ - bl b2f00 │ │ │ │ + bl b2f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0ae <_Py_NewReferenceNoTotal@@Base+0x206e> │ │ │ │ + beq.w 9d2c4 <_Py_NewReferenceNoTotal@@Base+0x21ec> │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 215dd4 <_PyErr_BadInternalCall@@Base+0x86c> │ │ │ │ + bl 2163b8 <_PyErr_BadInternalCall@@Base+0x86c> │ │ │ │ movs r1, #12 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #28868 @ 0x70c4 │ │ │ │ + movw r2, #29700 @ 0x7404 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acc68 │ │ │ │ - mov r2, r0 │ │ │ │ + bl 1ad308 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bc34 <_Py_NewReferenceNoTotal@@Base+0xbf4> │ │ │ │ - bl 7f7f4 │ │ │ │ + bne.w 9bf12 <_Py_NewReferenceNoTotal@@Base+0xe3a> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce2a <_Py_NewReferenceNoTotal@@Base+0x1dea> │ │ │ │ + beq.w 9ccde <_Py_NewReferenceNoTotal@@Base+0x1c06> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b644 <_Py_NewReferenceNoTotal@@Base+0x604> │ │ │ │ + b.w 9b6d0 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2918 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c370 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ + beq.w 9c3ac <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, r5, [r6, #20] │ │ │ │ - bl acda8 <_PyArena_Malloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ + bl ace10 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d180 <_Py_NewReferenceNoTotal@@Base+0x2140> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r7, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #28 │ │ │ │ + beq.w 9cee6 <_Py_NewReferenceNoTotal@@Base+0x1e0e> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + strd r2, r7, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #28 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9bc3a <_Py_NewReferenceNoTotal@@Base+0xbfa> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c1c6 <_Py_NewReferenceNoTotal@@Base+0x1186> │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0xe40> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9ce86 <_Py_NewReferenceNoTotal@@Base+0x1dae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0204 │ │ │ │ - b.w 9b61e <_Py_NewReferenceNoTotal@@Base+0x5de> │ │ │ │ + bl 1e0888 │ │ │ │ + b.w 9b6aa <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1f8 <_Py_NewReferenceNoTotal@@Base+0x21b8> │ │ │ │ + beq.w 9d17e <_Py_NewReferenceNoTotal@@Base+0x20a6> │ │ │ │ mov ip, r0 │ │ │ │ mov.w r7, #8192 @ 0x2000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r7, [ip], #16 │ │ │ │ add.w r7, r0, #23 │ │ │ │ bic.w r7, r7, #7 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ sub.w ip, r7, ip │ │ │ │ add.w ip, ip, #32 │ │ │ │ str r0, [r3, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9d1f8 <_Py_NewReferenceNoTotal@@Base+0x21b8> │ │ │ │ + beq.w 9d17e <_Py_NewReferenceNoTotal@@Base+0x20a6> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - b.w 9b942 <_Py_NewReferenceNoTotal@@Base+0x902> │ │ │ │ + b.w 9b9de <_Py_NewReferenceNoTotal@@Base+0x906> │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - b.w 9b94a <_Py_NewReferenceNoTotal@@Base+0x90a> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b9e6 <_Py_NewReferenceNoTotal@@Base+0x90e> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d0e6 <_Py_NewReferenceNoTotal@@Base+0x20a6> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9cfe8 <_Py_NewReferenceNoTotal@@Base+0x1f10> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d082 <_Py_NewReferenceNoTotal@@Base+0x2042> │ │ │ │ + beq.w 9ceb0 <_Py_NewReferenceNoTotal@@Base+0x1dd8> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r0 │ │ │ │ + bl b2918 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d082 <_Py_NewReferenceNoTotal@@Base+0x2042> │ │ │ │ + beq.w 9ceb0 <_Py_NewReferenceNoTotal@@Base+0x1dd8> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r8, r7, [r2, #20] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl acda8 <_PyArena_Malloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ + ldrd r8, r7, [r3, #20] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl ace10 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d07c <_Py_NewReferenceNoTotal@@Base+0x203c> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r8, [r0, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - strd r3, r3, [r0, #4] │ │ │ │ - movs r3, #17 │ │ │ │ + beq.w 9ceaa <_Py_NewReferenceNoTotal@@Base+0x1dd2> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + strd r2, r8, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + strd r2, r2, [r0, #4] │ │ │ │ + movs r2, #17 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9bc34 <_Py_NewReferenceNoTotal@@Base+0xbf4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl b34c8 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c252 <_Py_NewReferenceNoTotal@@Base+0x1212> │ │ │ │ - b.w 9c24a <_Py_NewReferenceNoTotal@@Base+0x120a> │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.w 9bf12 <_Py_NewReferenceNoTotal@@Base+0xe3a> │ │ │ │ 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 9cf0c <_Py_NewReferenceNoTotal@@Base+0x1ecc> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cf02 <_Py_NewReferenceNoTotal@@Base+0x1ec2> │ │ │ │ + beq.w 9cf5a <_Py_NewReferenceNoTotal@@Base+0x1e82> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9cf50 <_Py_NewReferenceNoTotal@@Base+0x1e78> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9cee6 <_Py_NewReferenceNoTotal@@Base+0x1ea6> │ │ │ │ + beq.w 9cf42 <_Py_NewReferenceNoTotal@@Base+0x1e6a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cec8 <_Py_NewReferenceNoTotal@@Base+0x1e88> │ │ │ │ + beq.w 9cf38 <_Py_NewReferenceNoTotal@@Base+0x1e60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac81c │ │ │ │ + bl 1acebc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cec8 <_Py_NewReferenceNoTotal@@Base+0x1e88> │ │ │ │ + beq.w 9cf38 <_Py_NewReferenceNoTotal@@Base+0x1e60> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b28a8 │ │ │ │ + bl b2918 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cec8 <_Py_NewReferenceNoTotal@@Base+0x1e88> │ │ │ │ - ldrd sl, r3, [r3, #20] │ │ │ │ + beq.w 9cf38 <_Py_NewReferenceNoTotal@@Base+0x1e60> │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 1ac93c │ │ │ │ - mov r9, r0 │ │ │ │ + ldrd sl, r9, [r3, #20] │ │ │ │ + bl 1acfdc │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ced2 <_Py_NewReferenceNoTotal@@Base+0x1e92> │ │ │ │ + beq.w 9d1bc <_Py_NewReferenceNoTotal@@Base+0x20e4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl acda8 <_PyArena_Malloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl ace10 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cec2 <_Py_NewReferenceNoTotal@@Base+0x1e82> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r1, #23 │ │ │ │ + beq.w 9cf2e <_Py_NewReferenceNoTotal@@Base+0x1e56> │ │ │ │ strd r8, r7, [r0, #32] │ │ │ │ + movs r1, #23 │ │ │ │ str.w sl, [r0, #40] @ 0x28 │ │ │ │ - str r3, [r0, #44] @ 0x2c │ │ │ │ - str.w r9, [r0, #4] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str.w r9, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [r0, #4] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r1, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bc3a <_Py_NewReferenceNoTotal@@Base+0xbfa> │ │ │ │ subs r2, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0xe40> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b3538 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c25e <_Py_NewReferenceNoTotal@@Base+0x1186> │ │ │ │ + b.w 9c256 <_Py_NewReferenceNoTotal@@Base+0x117e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r6, #0 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b866 <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b8f2 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ mov r0, r4 │ │ │ │ - bl b34c8 │ │ │ │ + bl b3538 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c06a <_Py_NewReferenceNoTotal@@Base+0x102a> │ │ │ │ + beq.w 9c0de <_Py_NewReferenceNoTotal@@Base+0x1006> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8c0c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + bl 1f9214 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d1d6 <_Py_NewReferenceNoTotal@@Base+0x2196> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9cea4 <_Py_NewReferenceNoTotal@@Base+0x1dcc> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl b28a8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl b2918 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c1c6 <_Py_NewReferenceNoTotal@@Base+0x1186> │ │ │ │ + beq.w 9ce86 <_Py_NewReferenceNoTotal@@Base+0x1dae> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #16] │ │ │ │ - mov r2, r9 │ │ │ │ + mov r3, r2 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - mov r0, r8 │ │ │ │ + mov r2, r9 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ + mov r0, r8 │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r7, r6, [sp, #4] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f8fec <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ + bl 1f95f4 <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #28836 @ 0x70a4 │ │ │ │ + movw r2, #29668 @ 0x73e4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acc68 │ │ │ │ - mov r2, r0 │ │ │ │ + bl 1ad308 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bc34 <_Py_NewReferenceNoTotal@@Base+0xbf4> │ │ │ │ - b.w 9b9f6 <_Py_NewReferenceNoTotal@@Base+0x9b6> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + bne.w 9bf12 <_Py_NewReferenceNoTotal@@Base+0xe3a> │ │ │ │ + b.w 9ba92 <_Py_NewReferenceNoTotal@@Base+0x9ba> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bl 83e18 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + bl 83e24 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf22 <_Py_NewReferenceNoTotal@@Base+0x1ee2> │ │ │ │ - ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ + beq.w 9ce64 <_Py_NewReferenceNoTotal@@Base+0x1d8c> │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b.w 9bf30 <_Py_NewReferenceNoTotal@@Base+0xef0> │ │ │ │ - ldr.w r1, [r3, #524] @ 0x20c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9bf96 <_Py_NewReferenceNoTotal@@Base+0xebe> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b568 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b6d0 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b864 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + ldr.w r2, [r8, #524] @ 0x20c │ │ │ │ + movs r1, #0 │ │ │ │ + str r2, [r0, #20] │ │ │ │ + str r1, [r0, #24] │ │ │ │ + cbz r2, 9cd00 <_Py_NewReferenceNoTotal@@Base+0x1c28> │ │ │ │ + str r0, [r2, #24] │ │ │ │ + ldr.w r2, [r8, #532] @ 0x214 │ │ │ │ + str.w r0, [r8, #524] @ 0x20c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9b684 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + str.w r0, [r8, #532] @ 0x214 │ │ │ │ + b.w 9b684 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9c70e <_Py_NewReferenceNoTotal@@Base+0x1636> │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + cbz r3, 9cd7c <_Py_NewReferenceNoTotal@@Base+0x1ca4> │ │ │ │ + str r2, [r3, #20] │ │ │ │ + str r3, [r2, #24] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r1, [r3, r9] │ │ │ │ + ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ + str r3, [r0, #20] │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ + ubfx r3, r1, #0, #18 │ │ │ │ + str.w r0, [r8, #520] @ 0x208 │ │ │ │ + cbz r3, 9cd4e <_Py_NewReferenceNoTotal@@Base+0x1c76> │ │ │ │ + add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ - str r1, [r7, #20] │ │ │ │ - str r0, [r7, #24] │ │ │ │ - cbz r1, 9ccaa <_Py_NewReferenceNoTotal@@Base+0x1c6a> │ │ │ │ - str r7, [r1, #24] │ │ │ │ - ldr.w r1, [r3, #532] @ 0x214 │ │ │ │ - str.w r7, [r3, #524] @ 0x20c │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 9b5f8 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - str.w r7, [r3, #532] @ 0x214 │ │ │ │ - b.w 9b5f8 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - ldr.w r3, [sl, #704] @ 0x2c0 │ │ │ │ - movw r1, #29945 @ 0x74f9 │ │ │ │ - movt r1, #7 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 9c67e <_Py_NewReferenceNoTotal@@Base+0x163e> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9b5f8 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - b.w 9b584 <_Py_NewReferenceNoTotal@@Base+0x544> │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #27132 @ 0x69fc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9cbfe <_Py_NewReferenceNoTotal@@Base+0x1bbe> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27132 @ 0x69fc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1920 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b3ba <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 9c6dc <_Py_NewReferenceNoTotal@@Base+0x169c> │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ - cbz r2, 9cd88 <_Py_NewReferenceNoTotal@@Base+0x1d48> │ │ │ │ - str r1, [r2, #20] │ │ │ │ - str r2, [r1, #24] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r1, [r2, r9] │ │ │ │ - ldr.w r2, [r3, #520] @ 0x208 │ │ │ │ - str r2, [r7, #20] │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ - ubfx r2, r1, #0, #18 │ │ │ │ - str.w r7, [r3, #520] @ 0x208 │ │ │ │ - cbz r2, 9cd54 <_Py_NewReferenceNoTotal@@Base+0x1d14> │ │ │ │ - add.w r2, r1, #262144 @ 0x40000 │ │ │ │ + lsrs r3, r3, #18 │ │ │ │ + add.w r3, r8, r3, lsl #3 │ │ │ │ + str.w r0, [r3, #808] @ 0x328 │ │ │ │ + add.w r2, r8, r2, lsl #3 │ │ │ │ + ldr.w r3, [sl, #812] @ 0x32c │ │ │ │ movs r7, #0 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ - add.w r2, r3, r2, lsl #3 │ │ │ │ - str.w r7, [r2, #808] @ 0x328 │ │ │ │ - add.w r0, r3, r0, lsl #3 │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov.w r2, #262144 @ 0x40000 │ │ │ │ - ldr.w r7, [sl, #812] @ 0x32c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str.w r8, [r0, #804] @ 0x324 │ │ │ │ ldr.w r0, [sl, #804] @ 0x324 │ │ │ │ - blx r7 │ │ │ │ + str.w r7, [r2, #804] @ 0x324 │ │ │ │ + mov.w r2, #262144 @ 0x40000 │ │ │ │ + blx r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r8, [r3, r9] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r2, [r3, #788] @ 0x314 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r3, #788] @ 0x314 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b5f8 <_Py_NewReferenceNoTotal@@Base+0x5b8> │ │ │ │ - str.w r1, [r3, #524] @ 0x20c │ │ │ │ - b.n 9cd2a <_Py_NewReferenceNoTotal@@Base+0x1cea> │ │ │ │ - subs r7, r2, #1 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r7, #1 │ │ │ │ - b.w 9b4d2 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7ac <_Py_NewReferenceNoTotal@@Base+0x76c> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7d8 <_Py_NewReferenceNoTotal@@Base+0x798> │ │ │ │ + str.w r7, [r3, r9] │ │ │ │ + ldr.w r3, [r8, #788] @ 0x314 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8, #788] @ 0x314 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b684 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + str.w r2, [r8, #524] @ 0x20c │ │ │ │ + b.n 9cd24 <_Py_NewReferenceNoTotal@@Base+0x1c4c> │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 9c114 <_Py_NewReferenceNoTotal@@Base+0x10d4> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b4d0 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b3ec <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b476 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b476 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + blx r3 │ │ │ │ + b.n 9c5c2 <_Py_NewReferenceNoTotal@@Base+0x14ea> │ │ │ │ + str.w r2, [r8, #524] @ 0x20c │ │ │ │ + b.n 9c730 <_Py_NewReferenceNoTotal@@Base+0x1658> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b50e <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ mov r3, r8 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9be4c <_Py_NewReferenceNoTotal@@Base+0xd74> │ │ │ │ + subs r7, r3, #1 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, r7, #1 │ │ │ │ + b.w 9b56a <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + subs r7, r3, #1 │ │ │ │ + b.n 9cdba <_Py_NewReferenceNoTotal@@Base+0x1ce2> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #27964 @ 0x6d3c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d19a0 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b452 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + movw r1, #27964 @ 0x6d3c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d19a0 │ │ │ │ movs r3, #1 │ │ │ │ + str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9bb6e <_Py_NewReferenceNoTotal@@Base+0xb2e> │ │ │ │ + b.n 9cc30 <_Py_NewReferenceNoTotal@@Base+0x1b58> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b7b2 <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b838 <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ movs r1, #4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 9c396 <_Py_NewReferenceNoTotal@@Base+0x1356> │ │ │ │ + b.w 9c370 <_Py_NewReferenceNoTotal@@Base+0x1298> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b766 <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b568 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b726 <_Py_NewReferenceNoTotal@@Base+0x6e6> │ │ │ │ + b.w 9b484 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + ldr.w r2, [sl, #704] @ 0x2c0 │ │ │ │ + movw r1, #29997 @ 0x752d │ │ │ │ + movt r1, #7 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 9c6a0 <_Py_NewReferenceNoTotal@@Base+0x15c8> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 9b684 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b620 <_Py_NewReferenceNoTotal@@Base+0x548> │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b50e <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + mov r5, r6 │ │ │ │ + mov r6, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77360 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b6da <_Py_NewReferenceNoTotal@@Base+0x69a> │ │ │ │ - subs r7, r2, #1 │ │ │ │ - b.n 9cd94 <_Py_NewReferenceNoTotal@@Base+0x1d54> │ │ │ │ + bl 1e8984 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9b692 <_Py_NewReferenceNoTotal@@Base+0x5ba> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b6b0 <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b4d0 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b4d0 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b644 <_Py_NewReferenceNoTotal@@Base+0x604> │ │ │ │ - str.w r0, [r3, #524] @ 0x20c │ │ │ │ - b.n 9c6fe <_Py_NewReferenceNoTotal@@Base+0x16be> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9ca36 <_Py_NewReferenceNoTotal@@Base+0x19f6> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r6, lsl #2] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldrd r9, r8, [r2, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9c98a <_Py_NewReferenceNoTotal@@Base+0x194a> │ │ │ │ - b.n 9ce2c <_Py_NewReferenceNoTotal@@Base+0x1dec> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ - b.n 9c81c <_Py_NewReferenceNoTotal@@Base+0x17dc> │ │ │ │ + b.w 9ba5e <_Py_NewReferenceNoTotal@@Base+0x986> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + subs r7, r3, #1 │ │ │ │ + b.n 9cdba <_Py_NewReferenceNoTotal@@Base+0x1ce2> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.n 9cdba <_Py_NewReferenceNoTotal@@Base+0x1ce2> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b56a <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 9ced0 <_Py_NewReferenceNoTotal@@Base+0x1df8> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9c3a0 <_Py_NewReferenceNoTotal@@Base+0x12c8> │ │ │ │ + sub.w r3, sl, #2 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b78e <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9ce82 <_Py_NewReferenceNoTotal@@Base+0x1e42> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r7, lsl #2] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldrd r9, r8, [r2, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9c836 <_Py_NewReferenceNoTotal@@Base+0x17f6> │ │ │ │ - b.n 9c898 <_Py_NewReferenceNoTotal@@Base+0x1858> │ │ │ │ + bge.w 9cfd2 <_Py_NewReferenceNoTotal@@Base+0x1efa> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b78e <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b788 <_Py_NewReferenceNoTotal@@Base+0x748> │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.w 9b8c8 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + b.n 9ce7e <_Py_NewReferenceNoTotal@@Base+0x1da6> │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 7f828 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b8aa <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + movs r1, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ + mov r6, r3 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + subs r3, r2, #1 │ │ │ │ + b.w 9b8f2 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ movs r6, #0 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b866 <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - b.w 9b898 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ - mov r2, r7 │ │ │ │ - b.w 9b6a6 <_Py_NewReferenceNoTotal@@Base+0x666> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r7, r2, #1 │ │ │ │ - b.n 9cd94 <_Py_NewReferenceNoTotal@@Base+0x1d54> │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b8f2 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ + str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9cd94 <_Py_NewReferenceNoTotal@@Base+0x1d54> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 9ced8 <_Py_NewReferenceNoTotal@@Base+0x1e98> │ │ │ │ + subs r3, r1, #1 │ │ │ │ + b.w 9b8f2 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 9cf6c <_Py_NewReferenceNoTotal@@Base+0x1e94> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c5a8 <_Py_NewReferenceNoTotal@@Base+0x1568> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9cbca <_Py_NewReferenceNoTotal@@Base+0x1b8a> │ │ │ │ + b.w 9b8a8 <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ + bl 7f828 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9d1c2 <_Py_NewReferenceNoTotal@@Base+0x20ea> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7fa <_Py_NewReferenceNoTotal@@Base+0x7ba> │ │ │ │ + b.w 9c4dc <_Py_NewReferenceNoTotal@@Base+0x1404> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 9cf7a <_Py_NewReferenceNoTotal@@Base+0x1ea2> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b886 <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 25ebfc │ │ │ │ + b.n 9cb8a <_Py_NewReferenceNoTotal@@Base+0x1ab2> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9cf14 <_Py_NewReferenceNoTotal@@Base+0x1ed4> │ │ │ │ + bge.n 9d066 <_Py_NewReferenceNoTotal@@Base+0x1f8e> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b8a8 <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r7, lsl #2] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldrd r8, r7, [r2, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9cb86 <_Py_NewReferenceNoTotal@@Base+0x1b46> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b7fa <_Py_NewReferenceNoTotal@@Base+0x7ba> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9cba6 <_Py_NewReferenceNoTotal@@Base+0x1ace> │ │ │ │ + b.n 9cf50 <_Py_NewReferenceNoTotal@@Base+0x1e78> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ - b.n 9cb6a <_Py_NewReferenceNoTotal@@Base+0x1b2a> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9cf02 <_Py_NewReferenceNoTotal@@Base+0x1ec2> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.w 9d1ee <_Py_NewReferenceNoTotal@@Base+0x2116> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b814 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ - b.n 9c96e <_Py_NewReferenceNoTotal@@Base+0x192e> │ │ │ │ - mov r4, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7732c │ │ │ │ - b.w 9c620 <_Py_NewReferenceNoTotal@@Base+0x15e0> │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9cfd8 <_Py_NewReferenceNoTotal@@Base+0x1f98> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b746 <_Py_NewReferenceNoTotal@@Base+0x706> │ │ │ │ + bge.n 9cffc <_Py_NewReferenceNoTotal@@Base+0x1f24> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c414 <_Py_NewReferenceNoTotal@@Base+0x13d4> │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 9cf36 <_Py_NewReferenceNoTotal@@Base+0x1ef6> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9cfd0 <_Py_NewReferenceNoTotal@@Base+0x1f90> │ │ │ │ - adds r3, r2, #1 │ │ │ │ + b.w 9b7f2 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 9cfbe <_Py_NewReferenceNoTotal@@Base+0x1f7e> │ │ │ │ - mov.w r1, #616 @ 0x268 │ │ │ │ + b.n 9cb1a <_Py_NewReferenceNoTotal@@Base+0x1a42> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d20 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9cfb6 <_Py_NewReferenceNoTotal@@Base+0x1f76> │ │ │ │ + bl 25ebfc │ │ │ │ + b.w 9c23a <_Py_NewReferenceNoTotal@@Base+0x1162> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9c20c <_Py_NewReferenceNoTotal@@Base+0x1134> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b78e <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4e4c │ │ │ │ - mov r2, r0 │ │ │ │ - cbz r0, 9cfb6 <_Py_NewReferenceNoTotal@@Base+0x1f76> │ │ │ │ - movs r1, #1 │ │ │ │ + bl 25ebfc │ │ │ │ + b.w 9c1ec <_Py_NewReferenceNoTotal@@Base+0x1114> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9c7c6 <_Py_NewReferenceNoTotal@@Base+0x16ee> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b7f2 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2348a0 │ │ │ │ - bl 7f7f4 │ │ │ │ + bl 25ebfc │ │ │ │ + b.w 9c7aa <_Py_NewReferenceNoTotal@@Base+0x16d2> │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.w 9b964 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ + b.w 9b934 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + bl 7f828 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b8aa <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r1, r2, #1 │ │ │ │ - cbz r0, 9cfb8 <_Py_NewReferenceNoTotal@@Base+0x1f78> │ │ │ │ + movs r1, #1 │ │ │ │ + mov r6, r3 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + subs r3, r2, #1 │ │ │ │ + b.w 9b8f2 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + mov r8, sl │ │ │ │ + b.w 9b964 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 9cf38 <_Py_NewReferenceNoTotal@@Base+0x1ef8> │ │ │ │ + b.w 9c574 <_Py_NewReferenceNoTotal@@Base+0x149c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9cfd8 <_Py_NewReferenceNoTotal@@Base+0x1f98> │ │ │ │ + bl 25ebfc │ │ │ │ + b.w 9c512 <_Py_NewReferenceNoTotal@@Base+0x143a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r7, lsl #2] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldrd r7, r6, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldrd r9, r8, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c794 <_Py_NewReferenceNoTotal@@Base+0x1754> │ │ │ │ - b.n 9cf38 <_Py_NewReferenceNoTotal@@Base+0x1ef8> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r1, r2, #1 │ │ │ │ - b.n 9cf94 <_Py_NewReferenceNoTotal@@Base+0x1f54> │ │ │ │ + beq.w 9c52e <_Py_NewReferenceNoTotal@@Base+0x1456> │ │ │ │ + b.n 9cf24 <_Py_NewReferenceNoTotal@@Base+0x1e4c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 9cf68 <_Py_NewReferenceNoTotal@@Base+0x1f28> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r1, #1 │ │ │ │ - b.n 9cf94 <_Py_NewReferenceNoTotal@@Base+0x1f54> │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b746 <_Py_NewReferenceNoTotal@@Base+0x706> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + bl 25ebfc │ │ │ │ + b.w 9be2c <_Py_NewReferenceNoTotal@@Base+0xd54> │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.w 9b934 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25ebfc │ │ │ │ + b.w 9c792 <_Py_NewReferenceNoTotal@@Base+0x16ba> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b746 <_Py_NewReferenceNoTotal@@Base+0x706> │ │ │ │ + b.w 9b56a <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ - b.w 9c778 <_Py_NewReferenceNoTotal@@Base+0x1738> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9d130 <_Py_NewReferenceNoTotal@@Base+0x2058> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + b.w 9b40c <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ + bl 25ebfc │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9b3c2 <_Py_NewReferenceNoTotal@@Base+0x2ea> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + movs r6, #0 │ │ │ │ + b.w 9b8f2 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c1c6 <_Py_NewReferenceNoTotal@@Base+0x1186> │ │ │ │ + bl 25ebfc │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9ce86 <_Py_NewReferenceNoTotal@@Base+0x1dae> │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 9d242 <_Py_NewReferenceNoTotal@@Base+0x2202> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - b.w 9b39e <_Py_NewReferenceNoTotal@@Base+0x35e> │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b4d2 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + bne.n 9d13c <_Py_NewReferenceNoTotal@@Base+0x2064> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ - b.w 9c760 <_Py_NewReferenceNoTotal@@Base+0x1720> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9b4d2 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - mov r7, r3 │ │ │ │ - b.w 9b3de <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r7, r2, #1 │ │ │ │ - b.n 9cd94 <_Py_NewReferenceNoTotal@@Base+0x1d54> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9ba9c <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r1, r6, lsl #2] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9ce86 <_Py_NewReferenceNoTotal@@Base+0x1dae> │ │ │ │ + ldrd r3, r2, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 9b444 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9b546 <_Py_NewReferenceNoTotal@@Base+0x506> │ │ │ │ - b.w 9bb6a <_Py_NewReferenceNoTotal@@Base+0xb2a> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b9c2 <_Py_NewReferenceNoTotal@@Base+0x982> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r1, #1 │ │ │ │ - b.w 9b866 <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl 1e82fc │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, r0 │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b848 <_Py_NewReferenceNoTotal@@Base+0x808> │ │ │ │ + blt.w 9cddc <_Py_NewReferenceNoTotal@@Base+0x1d04> │ │ │ │ + ldrd r1, r3, [r4, #4] │ │ │ │ + b.w 9b444 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r6, r2 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 9b866 <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.w 9b898 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 9d0a0 <_Py_NewReferenceNoTotal@@Base+0x2060> │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b56a <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + mov r7, r3 │ │ │ │ + b.w 9b476 <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r7, r3, #1 │ │ │ │ + b.n 9cdba <_Py_NewReferenceNoTotal@@Base+0x1ce2> │ │ │ │ + movs r2, #1 │ │ │ │ + subs r3, #1 │ │ │ │ + movs r6, #0 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b8f2 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + b.w 9b436 <_Py_NewReferenceNoTotal@@Base+0x35e> │ │ │ │ + bl 7f828 │ │ │ │ + cbnz r0, 9d170 <_Py_NewReferenceNoTotal@@Base+0x2098> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c364 <_Py_NewReferenceNoTotal@@Base+0x1324> │ │ │ │ - sub.w r2, sl, #2 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b702 <_Py_NewReferenceNoTotal@@Base+0x6c2> │ │ │ │ + b.w 9b70e <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25ebfc │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9b5e2 <_Py_NewReferenceNoTotal@@Base+0x50a> │ │ │ │ + b.w 9be48 <_Py_NewReferenceNoTotal@@Base+0xd70> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d0d0 <_Py_NewReferenceNoTotal@@Base+0x2090> │ │ │ │ + bge.n 9d1d0 <_Py_NewReferenceNoTotal@@Base+0x20f8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b70e <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1e8984 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9b9e6 <_Py_NewReferenceNoTotal@@Base+0x90e> │ │ │ │ + b.w 9b450 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 1e8984 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9b8d4 <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r6, r3 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + b.w 9b8f2 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + mov r3, r7 │ │ │ │ + b.w 9b732 <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25ebfc │ │ │ │ + b.w 9bfd6 <_Py_NewReferenceNoTotal@@Base+0xefe> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b702 <_Py_NewReferenceNoTotal@@Base+0x6c2> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9c9fc <_Py_NewReferenceNoTotal@@Base+0x19bc> │ │ │ │ + b.n 9cbe8 <_Py_NewReferenceNoTotal@@Base+0x1b10> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9ba5c <_Py_NewReferenceNoTotal@@Base+0xa1c> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9cae8 <_Py_NewReferenceNoTotal@@Base+0x1aa8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ - b.w 9c22e <_Py_NewReferenceNoTotal@@Base+0x11ee> │ │ │ │ + b.w 9b886 <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r8, lsl #2] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9c200 <_Py_NewReferenceNoTotal@@Base+0x11c0> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b702 <_Py_NewReferenceNoTotal@@Base+0x6c2> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ - b.w 9c1e0 <_Py_NewReferenceNoTotal@@Base+0x11a0> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9bff2 <_Py_NewReferenceNoTotal@@Base+0xf1a> │ │ │ │ + b.n 9d14a <_Py_NewReferenceNoTotal@@Base+0x2072> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9d12a <_Py_NewReferenceNoTotal@@Base+0x20ea> │ │ │ │ + bl 25ebfc │ │ │ │ + b.w 9c8c4 <_Py_NewReferenceNoTotal@@Base+0x17ec> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r7, lsl #2] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldrd r8, r7, [r2, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9c8d0 <_Py_NewReferenceNoTotal@@Base+0x1890> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b766 <_Py_NewReferenceNoTotal@@Base+0x726> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ - b.w 9c8b4 <_Py_NewReferenceNoTotal@@Base+0x1874> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9c8de <_Py_NewReferenceNoTotal@@Base+0x1806> │ │ │ │ + b.w 9c940 <_Py_NewReferenceNoTotal@@Base+0x1868> │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cbnz r3, 9d23e <_Py_NewReferenceNoTotal@@Base+0x2166> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b766 <_Py_NewReferenceNoTotal@@Base+0x726> │ │ │ │ + b.w 9b7d2 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d168 <_Py_NewReferenceNoTotal@@Base+0x2128> │ │ │ │ + blt.n 9d28a <_Py_NewReferenceNoTotal@@Base+0x21b2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r7, lsl #2] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldrd r9, r8, [r2, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9bf92 <_Py_NewReferenceNoTotal@@Base+0xf52> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b682 <_Py_NewReferenceNoTotal@@Base+0x642> │ │ │ │ - bl 7f7f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d2aa <_Py_NewReferenceNoTotal@@Base+0x226a> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9c83c <_Py_NewReferenceNoTotal@@Base+0x1764> │ │ │ │ + b.n 9d20c <_Py_NewReferenceNoTotal@@Base+0x2134> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25ebfc │ │ │ │ + b.w 9c820 <_Py_NewReferenceNoTotal@@Base+0x1748> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 9d2b2 <_Py_NewReferenceNoTotal@@Base+0x21da> │ │ │ │ + adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b682 <_Py_NewReferenceNoTotal@@Base+0x642> │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9d2a0 <_Py_NewReferenceNoTotal@@Base+0x21c8> │ │ │ │ + mov.w r1, #616 @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ - b.w 9bf76 <_Py_NewReferenceNoTotal@@Base+0xf36> │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl 7f7f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b81e <_Py_NewReferenceNoTotal@@Base+0x7de> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + bl 97db0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9d298 <_Py_NewReferenceNoTotal@@Base+0x21c0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b4ec0 │ │ │ │ + mov r2, r0 │ │ │ │ + cbz r0, 9d298 <_Py_NewReferenceNoTotal@@Base+0x21c0> │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r6, r2 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 9b866 <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ - bl 7f7f4 │ │ │ │ - cbnz r0, 9d1b6 <_Py_NewReferenceNoTotal@@Base+0x2176> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b81c <_Py_NewReferenceNoTotal@@Base+0x7dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 234df0 │ │ │ │ + bl 7f828 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r1, r3, #1 │ │ │ │ + cbz r0, 9d29a <_Py_NewReferenceNoTotal@@Base+0x21c2> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.n 9d20c <_Py_NewReferenceNoTotal@@Base+0x2134> │ │ │ │ + bl 7f828 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d296 <_Py_NewReferenceNoTotal@@Base+0x2256> │ │ │ │ + beq.n 9d20a <_Py_NewReferenceNoTotal@@Base+0x2132> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b81c <_Py_NewReferenceNoTotal@@Base+0x7dc> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25e80c │ │ │ │ - b.w 9c492 <_Py_NewReferenceNoTotal@@Base+0x1452> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9c4f4 <_Py_NewReferenceNoTotal@@Base+0x14b4> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b4d2 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bl 7f7f4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b81e <_Py_NewReferenceNoTotal@@Base+0x7de> │ │ │ │ + b.w 9b7d2 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 9b866 <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1e82fc │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9b94a <_Py_NewReferenceNoTotal@@Base+0x90a> │ │ │ │ - b.w 9b3b8 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ - bl 25e80c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9b32a <_Py_NewReferenceNoTotal@@Base+0x2ea> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - movs r6, #0 │ │ │ │ - b.w 9b866 <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + subs r1, r3, #1 │ │ │ │ + b.n 9d27e <_Py_NewReferenceNoTotal@@Base+0x21a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9d236 <_Py_NewReferenceNoTotal@@Base+0x21f6> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - b.w 9b374 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ + bl 25ebfc │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 9d252 <_Py_NewReferenceNoTotal@@Base+0x217a> │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r1, #1 │ │ │ │ + b.n 9d27e <_Py_NewReferenceNoTotal@@Base+0x21a6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b7d2 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9c438 <_Py_NewReferenceNoTotal@@Base+0x1360> │ │ │ │ movs r3, #1 │ │ │ │ - subs r2, #1 │ │ │ │ - movs r6, #0 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b866 <_Py_NewReferenceNoTotal@@Base+0x826> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9ba00 <_Py_NewReferenceNoTotal@@Base+0x9c0> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r2, [r1, r6, lsl #2] │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c1c6 <_Py_NewReferenceNoTotal@@Base+0x1186> │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 9b3ac <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ + b.w 9ca2e <_Py_NewReferenceNoTotal@@Base+0x1956> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9baf8 <_Py_NewReferenceNoTotal@@Base+0xa20> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd14 <_Py_NewReferenceNoTotal@@Base+0x1cd4> │ │ │ │ - ldrd r1, r3, [r4, #4] │ │ │ │ - b.w 9b3ac <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - b.w 9bb6c <_Py_NewReferenceNoTotal@@Base+0xb2c> │ │ │ │ - ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.w 9b8c8 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + blt.w 9ca68 <_Py_NewReferenceNoTotal@@Base+0x1990> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r7, r6, [r3, #12] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9c4ae <_Py_NewReferenceNoTotal@@Base+0x146e> │ │ │ │ - b.n 9d1a2 <_Py_NewReferenceNoTotal@@Base+0x2162> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d154 <_Py_NewReferenceNoTotal@@Base+0x2114> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 25e80c │ │ │ │ - ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9bb56 <_Py_NewReferenceNoTotal@@Base+0xb16> │ │ │ │ - b.w 9bb64 <_Py_NewReferenceNoTotal@@Base+0xb24> │ │ │ │ - nop │ │ │ │ + beq.w 9c9bc <_Py_NewReferenceNoTotal@@Base+0x18e4> │ │ │ │ + b.n 9cce0 <_Py_NewReferenceNoTotal@@Base+0x1c08> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25ebfc │ │ │ │ + b.w 9c9a0 <_Py_NewReferenceNoTotal@@Base+0x18c8> │ │ │ │ │ │ │ │ -0009d2c4 : │ │ │ │ +0009d300 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ - beq.n 9d2d2 │ │ │ │ + beq.n 9d30e │ │ │ │ adds r0, #16 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #27132 @ 0x69fc │ │ │ │ + movw r1, #27964 @ 0x6d3c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009d308 <_PyEvalFramePushAndInit@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0009d344 <_PyEvalFramePushAndInit@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r4, [r0, #148] @ 0x94 │ │ │ │ - mov sl, r3 │ │ │ │ + mov r9, r3 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - sub sp, #16 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r6, r2 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r8, r2 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9d3ea <_PyEvalFramePushAndInit@@Base+0xe2> │ │ │ │ + beq.n 9d42a <_PyEvalFramePushAndInit@@Base+0xe6> │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp.w r3, r2, asr #2 │ │ │ │ itt lt │ │ │ │ addlt.w r3, r4, r3, lsl #2 │ │ │ │ strlt.w r3, [r0, #148] @ 0x94 │ │ │ │ - bge.n 9d3ea <_PyEvalFramePushAndInit@@Base+0xe2> │ │ │ │ + bge.n 9d42a <_PyEvalFramePushAndInit@@Base+0xe6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r7, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d3a2 <_PyEvalFramePushAndInit@@Base+0x9a> │ │ │ │ + beq.n 9d3e0 <_PyEvalFramePushAndInit@@Base+0x9c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ adds r5, #124 @ 0x7c │ │ │ │ - ldrd r0, r1, [r7, #8] │ │ │ │ + ldrd r0, r1, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ strd r0, r1, [r4, #12] │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str.w r8, [r4, #20] │ │ │ │ strd r5, r2, [r4, #28] │ │ │ │ str r3, [r4, #24] │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ strb.w r3, [r4, #38] @ 0x26 │ │ │ │ - ble.n 9d3c4 <_PyEvalFramePushAndInit@@Base+0xbc> │ │ │ │ + ble.n 9d404 <_PyEvalFramePushAndInit@@Base+0xc0> │ │ │ │ add.w r5, r4, #40 @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r3, sl │ │ │ │ - bl 9d650 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ - cbnz r0, 9d3de <_PyEvalFramePushAndInit@@Base+0xd6> │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 9d6a0 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + cbnz r0, 9d41e <_PyEvalFramePushAndInit@@Base+0xda> │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ adds r5, #124 @ 0x7c │ │ │ │ - ldrd r0, r3, [r7, #8] │ │ │ │ + ldrd r0, r3, [r6, #8] │ │ │ │ cmp r2, r1 │ │ │ │ strd r0, r3, [r4, #12] │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str.w r8, [r4, #20] │ │ │ │ strd r5, r2, [r4, #28] │ │ │ │ str r1, [r4, #24] │ │ │ │ strh r1, [r4, #36] @ 0x24 │ │ │ │ strb.w r1, [r4, #38] @ 0x26 │ │ │ │ - bgt.n 9d376 <_PyEvalFramePushAndInit@@Base+0x6e> │ │ │ │ + bgt.n 9d3b4 <_PyEvalFramePushAndInit@@Base+0x70> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r3, sl │ │ │ │ + mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 9d650 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + bl 9d6a0 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d39a <_PyEvalFramePushAndInit@@Base+0x92> │ │ │ │ + beq.n 9d3d8 <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1a6f1c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1a75bc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9d39a <_PyEvalFramePushAndInit@@Base+0x92> │ │ │ │ + b.n 9d3d8 <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ - mov.w r9, #16384 @ 0x4000 │ │ │ │ + mov.w r1, #16384 @ 0x4000 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r9, r2 │ │ │ │ - blt.n 9d4e6 <_PyEvalFramePushAndInit@@Base+0x1de> │ │ │ │ + cmp r1, r2 │ │ │ │ + blt.n 9d536 <_PyEvalFramePushAndInit@@Base+0x1f2> │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - mov r1, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r4, [r8, #144] @ 0x90 │ │ │ │ + str r1, [sp, #8] │ │ │ │ ldrd r0, r2, [r0, #804] @ 0x324 │ │ │ │ + ldr.w r4, [r7, #144] @ 0x90 │ │ │ │ blx r2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cbz r0, 9d456 <_PyEvalFramePushAndInit@@Base+0x14e> │ │ │ │ - ldr.w r1, [r8, #144] @ 0x90 │ │ │ │ + ldrd r1, r3, [sp, #8] │ │ │ │ + cbz r0, 9d49c <_PyEvalFramePushAndInit@@Base+0x158> │ │ │ │ + ldr.w ip, [r7, #144] @ 0x90 │ │ │ │ movs r2, #0 │ │ │ │ - strd r4, r9, [r0] │ │ │ │ + strd r4, r1, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbz r1, 9d430 <_PyEvalFramePushAndInit@@Base+0x128> │ │ │ │ - ldr.w r2, [r8, #148] @ 0x94 │ │ │ │ - add.w lr, r1, #12 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 9d478 <_PyEvalFramePushAndInit@@Base+0x134> │ │ │ │ + ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ + add.w lr, ip, #12 │ │ │ │ sub.w r2, r2, lr │ │ │ │ asrs r2, r2, #2 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + str.w r2, [ip, #8] │ │ │ │ clz r4, r4 │ │ │ │ - add.w r1, r0, r9 │ │ │ │ - str.w r0, [r8, #144] @ 0x90 │ │ │ │ + add r1, r0 │ │ │ │ + str.w r0, [r7, #144] @ 0x90 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - str.w r1, [r8, #152] @ 0x98 │ │ │ │ + str.w r1, [r7, #152] @ 0x98 │ │ │ │ adds r4, #3 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ - str.w r3, [r8, #148] @ 0x94 │ │ │ │ + str.w r3, [r7, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9d344 <_PyEvalFramePushAndInit@@Base+0x3c> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bne.w 9d380 <_PyEvalFramePushAndInit@@Base+0x3c> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d480 <_PyEvalFramePushAndInit@@Base+0x178> │ │ │ │ + beq.n 9d4c6 <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 9d480 <_PyEvalFramePushAndInit@@Base+0x178> │ │ │ │ - ldr r2, [pc, #208] @ (9d538 <_PyEvalFramePushAndInit@@Base+0x230>) │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 9d4c6 <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ + ldr r2, [pc, #216] @ (9d588 <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9d478 <_PyEvalFramePushAndInit@@Base+0x170> │ │ │ │ + cbz r3, 9d4be <_PyEvalFramePushAndInit@@Base+0x17a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cbz r6, 9d4ac <_PyEvalFramePushAndInit@@Base+0x1a4> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 9d4fc <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d4ac <_PyEvalFramePushAndInit@@Base+0x1a4> │ │ │ │ + beq.n 9d4fc <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 9d4ac <_PyEvalFramePushAndInit@@Base+0x1a4> │ │ │ │ - ldr r2, [pc, #164] @ (9d538 <_PyEvalFramePushAndInit@@Base+0x230>) │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 9d4fc <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ + ldr r2, [pc, #164] @ (9d588 <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9d4a4 <_PyEvalFramePushAndInit@@Base+0x19c> │ │ │ │ + cbz r3, 9d4f2 <_PyEvalFramePushAndInit@@Base+0x1ae> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r0, r6 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - ldr r7, [pc, #136] @ (9d538 <_PyEvalFramePushAndInit@@Base+0x230>) │ │ │ │ + ldr r6, [pc, #136] @ (9d588 <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ movs r4, #0 │ │ │ │ - mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 9d4ec <_PyEvalFramePushAndInit@@Base+0x1e4> │ │ │ │ - ldr.w r5, [sl, r4, lsl #2] │ │ │ │ + beq.n 9d53a <_PyEvalFramePushAndInit@@Base+0x1f6> │ │ │ │ + ldr.w r5, [r9, r4, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 9d4e2 <_PyEvalFramePushAndInit@@Base+0x1da> │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 9d532 <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9d4e2 <_PyEvalFramePushAndInit@@Base+0x1da> │ │ │ │ - ldr.w r3, [r7, #1416] @ 0x588 │ │ │ │ - cbz r3, 9d4da <_PyEvalFramePushAndInit@@Base+0x1d2> │ │ │ │ - ldr.w r2, [r7, #1420] @ 0x58c │ │ │ │ + cbnz r3, 9d532 <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ + ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ + cbz r3, 9d52a <_PyEvalFramePushAndInit@@Base+0x1e6> │ │ │ │ + ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 9d4b4 <_PyEvalFramePushAndInit@@Base+0x1ac> │ │ │ │ - mov.w r9, r9, lsl #1 │ │ │ │ - b.n 9d3f4 <_PyEvalFramePushAndInit@@Base+0xec> │ │ │ │ + b.n 9d504 <_PyEvalFramePushAndInit@@Base+0x1c0> │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 9d434 <_PyEvalFramePushAndInit@@Base+0xf0> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 9d532 <_PyEvalFramePushAndInit@@Base+0x22a> │ │ │ │ + cbz r3, 9d580 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add.w r4, sl, r4, lsl #2 │ │ │ │ - ldr r7, [pc, #64] @ (9d538 <_PyEvalFramePushAndInit@@Base+0x230>) │ │ │ │ + add.w r4, r9, r4, lsl #2 │ │ │ │ + ldr r7, [pc, #64] @ (9d588 <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ movs r6, #0 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r6, r8 │ │ │ │ - bge.n 9d532 <_PyEvalFramePushAndInit@@Base+0x22a> │ │ │ │ + bge.n 9d580 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ ldr.w r5, [r4], #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 9d52e <_PyEvalFramePushAndInit@@Base+0x226> │ │ │ │ + beq.n 9d57c <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9d52e <_PyEvalFramePushAndInit@@Base+0x226> │ │ │ │ + cbnz r3, 9d57c <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ ldr.w r3, [r7, #1416] @ 0x588 │ │ │ │ - cbz r3, 9d526 <_PyEvalFramePushAndInit@@Base+0x21e> │ │ │ │ + cbz r3, 9d574 <_PyEvalFramePushAndInit@@Base+0x230> │ │ │ │ ldr.w r2, [r7, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 9d502 <_PyEvalFramePushAndInit@@Base+0x1fa> │ │ │ │ - bl 1e82fc │ │ │ │ - b.n 9d3e6 <_PyEvalFramePushAndInit@@Base+0xde> │ │ │ │ + b.n 9d550 <_PyEvalFramePushAndInit@@Base+0x20c> │ │ │ │ + bl 1e8984 │ │ │ │ + b.n 9d426 <_PyEvalFramePushAndInit@@Base+0xe2> │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d5c6 <_PyEvalFramePushAndInit@@Base+0x2be> │ │ │ │ + beq.n 9d616 <_PyEvalFramePushAndInit@@Base+0x2d2> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9d56c <_PyEvalFramePushAndInit@@Base+0x264> │ │ │ │ + beq.n 9d5bc <_PyEvalFramePushAndInit@@Base+0x278> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.n 9d61c <_PyEvalFramePushAndInit@@Base+0x314> │ │ │ │ + bpl.n 9d66c <_PyEvalFramePushAndInit@@Base+0x328> │ │ │ │ adds r1, #16 │ │ │ │ - beq.n 9d634 <_PyEvalFramePushAndInit@@Base+0x32c> │ │ │ │ + beq.n 9d684 <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab42c <_PyEval_EvalFrameDefault@@Base+0xd288> │ │ │ │ + bl ab4a4 <_PyEval_EvalFrameDefault@@Base+0xd2b0> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d634 <_PyEvalFramePushAndInit@@Base+0x32c> │ │ │ │ + beq.n 9d684 <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldrd r9, r2, [r5, #12] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldrd r1, r8, [r5, #20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ add.w r0, r3, #32 │ │ │ │ cmp r0, r5 │ │ │ │ - bhi.n 9d5d2 <_PyEvalFramePushAndInit@@Base+0x2ca> │ │ │ │ + bhi.n 9d622 <_PyEvalFramePushAndInit@@Base+0x2de> │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r0, r0, r3 │ │ │ │ - beq.n 9d63c <_PyEvalFramePushAndInit@@Base+0x334> │ │ │ │ + beq.n 9d68c <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 9d618 <_PyEvalFramePushAndInit@@Base+0x310> │ │ │ │ + cbnz r3, 9d668 <_PyEvalFramePushAndInit@@Base+0x324> │ │ │ │ movs r3, #1 │ │ │ │ strd r9, r2, [r0, #16] │ │ │ │ str r6, [r0, #4] │ │ │ │ movs r2, #24 │ │ │ │ strd r1, r8, [r0, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r3, [r0, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 97d74 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97e04 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d634 <_PyEvalFramePushAndInit@@Base+0x32c> │ │ │ │ + blt.n 9d684 <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 9d558 <_PyEvalFramePushAndInit@@Base+0x250> │ │ │ │ + b.n 9d5a8 <_PyEvalFramePushAndInit@@Base+0x264> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 76f8c │ │ │ │ + bl 76fc0 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - cbz r0, 9d63c <_PyEvalFramePushAndInit@@Base+0x334> │ │ │ │ + cbz r0, 9d68c <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ mov ip, r0 │ │ │ │ mov.w r0, #8192 @ 0x2000 │ │ │ │ str.w r0, [ip], #16 │ │ │ │ add.w r0, r3, #23 │ │ │ │ bic.w r0, r0, #7 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ sub.w ip, r0, ip │ │ │ │ add.w lr, ip, #32 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ - cbz r0, 9d63c <_PyEvalFramePushAndInit@@Base+0x334> │ │ │ │ + cbz r0, 9d68c <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - b.n 9d5aa <_PyEvalFramePushAndInit@@Base+0x2a2> │ │ │ │ + b.n 9d5fa <_PyEvalFramePushAndInit@@Base+0x2b6> │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 9d5ae <_PyEvalFramePushAndInit@@Base+0x2a6> │ │ │ │ + b.n 9d5fe <_PyEvalFramePushAndInit@@Base+0x2ba> │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #27132 @ 0x69fc │ │ │ │ + movw r1, #27964 @ 0x6d3c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1920 │ │ │ │ + bl d19a0 │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d566 <_PyEvalFramePushAndInit@@Base+0x25e> │ │ │ │ + b.n 9d5b6 <_PyEvalFramePushAndInit@@Base+0x272> │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 1e82fc │ │ │ │ + bl 1e8984 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d5ae <_PyEvalFramePushAndInit@@Base+0x2a6> │ │ │ │ - b.n 9d564 <_PyEvalFramePushAndInit@@Base+0x25c> │ │ │ │ + bne.n 9d5fe <_PyEvalFramePushAndInit@@Base+0x2ba> │ │ │ │ + b.n 9d5b4 <_PyEvalFramePushAndInit@@Base+0x270> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -172165,199 +172197,199 @@ │ │ │ │ adds r3, r4, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ ands.w r1, r3, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne.w 9db1e <_PyEvalFramePushAndInit@@Base+0x816> │ │ │ │ + bne.w 9db6e <_PyEvalFramePushAndInit@@Base+0x82a> │ │ │ │ cmp r4, r8 │ │ │ │ mov sl, r4 │ │ │ │ it ge │ │ │ │ movge sl, r8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 9d6ea <_PyEvalFramePushAndInit@@Base+0x3e2> │ │ │ │ + ble.n 9d73a <_PyEvalFramePushAndInit@@Base+0x3f6> │ │ │ │ ldr.w r2, [fp] │ │ │ │ and.w r3, r3, #4 │ │ │ │ cmp.w sl, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - beq.n 9d6c6 <_PyEvalFramePushAndInit@@Base+0x3be> │ │ │ │ + beq.n 9d716 <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp.w sl, #2 │ │ │ │ str r2, [r6, #4] │ │ │ │ - beq.n 9d6c6 <_PyEvalFramePushAndInit@@Base+0x3be> │ │ │ │ + beq.n 9d716 <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ add.w r2, fp, #8 │ │ │ │ adds r1, r6, #4 │ │ │ │ add.w ip, fp, sl, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 9d6ba <_PyEvalFramePushAndInit@@Base+0x3b2> │ │ │ │ + bne.n 9d70a <_PyEvalFramePushAndInit@@Base+0x3c6> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d772 <_PyEvalFramePushAndInit@@Base+0x46a> │ │ │ │ + bne.n 9d7c2 <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ cmp r8, r4 │ │ │ │ - bgt.w 9dc88 <_PyEvalFramePushAndInit@@Base+0x980> │ │ │ │ + bgt.w 9dcd8 <_PyEvalFramePushAndInit@@Base+0x994> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9d876 <_PyEvalFramePushAndInit@@Base+0x56e> │ │ │ │ + bne.w 9d8c6 <_PyEvalFramePushAndInit@@Base+0x582> │ │ │ │ cmp r8, r4 │ │ │ │ - blt.n 9d6f4 <_PyEvalFramePushAndInit@@Base+0x3ec> │ │ │ │ + blt.n 9d744 <_PyEvalFramePushAndInit@@Base+0x400> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9d9dc <_PyEvalFramePushAndInit@@Base+0x6d4> │ │ │ │ + bgt.w 9da2c <_PyEvalFramePushAndInit@@Base+0x6e8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ands.w r3, r3, #4 │ │ │ │ - bne.n 9d770 <_PyEvalFramePushAndInit@@Base+0x468> │ │ │ │ + bne.n 9d7c0 <_PyEvalFramePushAndInit@@Base+0x47c> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9d6ca <_PyEvalFramePushAndInit@@Base+0x3c2> │ │ │ │ + b.n 9d71a <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dbdc <_PyEvalFramePushAndInit@@Base+0x8d4> │ │ │ │ + beq.w 9dc2c <_PyEvalFramePushAndInit@@Base+0x8e8> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ subs r1, r4, r3 │ │ │ │ cmp r8, r1 │ │ │ │ - blt.w 9dbdc <_PyEvalFramePushAndInit@@Base+0x8d4> │ │ │ │ + blt.w 9dc2c <_PyEvalFramePushAndInit@@Base+0x8e8> │ │ │ │ cmp r1, sl │ │ │ │ - blt.w 9db7a <_PyEvalFramePushAndInit@@Base+0x872> │ │ │ │ + blt.w 9dbca <_PyEvalFramePushAndInit@@Base+0x886> │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d6da <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + beq.n 9d72a <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 9d6da <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + bge.n 9d72a <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ add r1, r2 │ │ │ │ adds r0, #12 │ │ │ │ ldr.w r7, [r6, r1, lsl #2] │ │ │ │ - cbnz r7, 9d742 <_PyEvalFramePushAndInit@@Base+0x43a> │ │ │ │ + cbnz r7, 9d792 <_PyEvalFramePushAndInit@@Base+0x44e> │ │ │ │ ldr.w r7, [r0, r2, lsl #2] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w ip, [r7] │ │ │ │ cmp ip, lr │ │ │ │ itt ne │ │ │ │ addne.w ip, ip, #1 │ │ │ │ strne.w ip, [r7] │ │ │ │ str.w r7, [r6, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 9d6da <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + ble.n 9d72a <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ add.w r1, r6, r1, lsl #2 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r7, [r1, #4]! │ │ │ │ - cbnz r7, 9d768 <_PyEvalFramePushAndInit@@Base+0x460> │ │ │ │ + cbnz r7, 9d7b8 <_PyEvalFramePushAndInit@@Base+0x474> │ │ │ │ ldr.w r7, [r0, r2, lsl #2] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ str r7, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 9d752 <_PyEvalFramePushAndInit@@Base+0x44a> │ │ │ │ - b.n 9d6da <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + bne.n 9d7a2 <_PyEvalFramePushAndInit@@Base+0x45e> │ │ │ │ + b.n 9d72a <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.w 9dbaa <_PyEvalFramePushAndInit@@Base+0x8a2> │ │ │ │ + ble.w 9dbfa <_PyEvalFramePushAndInit@@Base+0x8b6> │ │ │ │ sub.w r1, r8, sl │ │ │ │ add.w r0, fp, sl, lsl #2 │ │ │ │ - bl c2ffc <_PyTuple_FromArraySteal@@Base> │ │ │ │ + bl c3078 <_PyTuple_FromArraySteal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ddf2 <_PyEvalFramePushAndInit@@Base+0xaea> │ │ │ │ + beq.w 9de42 <_PyEvalFramePushAndInit@@Base+0xafe> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r0, [r6, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9d876 <_PyEvalFramePushAndInit@@Base+0x56e> │ │ │ │ + bne.n 9d8c6 <_PyEvalFramePushAndInit@@Base+0x582> │ │ │ │ ldr r4, [r5, #28] │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 9d6d6 <_PyEvalFramePushAndInit@@Base+0x3ce> │ │ │ │ + bge.n 9d726 <_PyEvalFramePushAndInit@@Base+0x3e2> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ands.w r7, r3, #4 │ │ │ │ - bne.n 9d6da <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + bne.n 9d72a <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ add r2, r4 │ │ │ │ ldr.w r9, [r3, #20] │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w 9ded4 <_PyEvalFramePushAndInit@@Base+0xbcc> │ │ │ │ + blt.w 9df24 <_PyEvalFramePushAndInit@@Base+0xbe0> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9deb6 <_PyEvalFramePushAndInit@@Base+0xbae> │ │ │ │ + bne.w 9df06 <_PyEvalFramePushAndInit@@Base+0xbc2> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #22016 @ 0x5600 │ │ │ │ + movw r0, #22848 @ 0x5940 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ subs r4, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9db18 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + beq.w 9db68 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9df58 <_PyEvalFramePushAndInit@@Base+0xc50> │ │ │ │ - movw r0, #63492 @ 0xf804 │ │ │ │ + bne.w 9dfa8 <_PyEvalFramePushAndInit@@Base+0xc64> │ │ │ │ + movw r0, #64324 @ 0xfb44 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r6, #26388 @ 0x6714 │ │ │ │ + movw r6, #27220 @ 0x6a54 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ - movw r2, #28888 @ 0x70d8 │ │ │ │ + movw r2, #29720 @ 0x7418 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #63492 @ 0xf804 │ │ │ │ + movw r3, #64324 @ 0xfb44 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ - movw r3, #28892 @ 0x70dc │ │ │ │ + movw r3, #29724 @ 0x741c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp.w r8, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r2, #29244 @ 0x723c │ │ │ │ + movw r2, #30076 @ 0x757c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ strd r6, r8, [sp, #4] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 14a244 <_PyErr_Format@@Base> │ │ │ │ + bl 14a6fc <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9df3a <_PyEvalFramePushAndInit@@Base+0xc32> │ │ │ │ + bne.w 9df8a <_PyEvalFramePushAndInit@@Base+0xc46> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9db18 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + beq.w 9db68 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db18 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ - ldr r2, [pc, #372] @ (9d9d8 <_PyEvalFramePushAndInit@@Base+0x6d0>) │ │ │ │ + bne.w 9db68 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + ldr r2, [pc, #372] @ (9da28 <_PyEvalFramePushAndInit@@Base+0x6e4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e010 <_PyEvalFramePushAndInit@@Base+0xd08> │ │ │ │ + bne.w 9e060 <_PyEvalFramePushAndInit@@Base+0xd1c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9db18 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + b.n 9db68 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 9d794 <_PyEvalFramePushAndInit@@Base+0x48c> │ │ │ │ + ble.n 9d7e4 <_PyEvalFramePushAndInit@@Base+0x4a0> │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ add.w r9, r7, #8 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ add.w r7, fp, r8, lsl #2 │ │ │ │ mov.w fp, #0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ @@ -172367,949 +172399,949 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r7, [r3, #4]! │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9dfe2 <_PyEvalFramePushAndInit@@Base+0xcda> │ │ │ │ + beq.w 9e032 <_PyEvalFramePushAndInit@@Base+0xcee> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 9dfe2 <_PyEvalFramePushAndInit@@Base+0xcda> │ │ │ │ + bpl.w 9e032 <_PyEvalFramePushAndInit@@Base+0xcee> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r8, r3, #12 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp sl, r3 │ │ │ │ - ble.n 9d996 <_PyEvalFramePushAndInit@@Base+0x68e> │ │ │ │ + ble.n 9d9e6 <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ mov.w r9, r3, lsl #2 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 9db5c <_PyEvalFramePushAndInit@@Base+0x854> │ │ │ │ + beq.w 9dbac <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 9d926 <_PyEvalFramePushAndInit@@Base+0x61e> │ │ │ │ + ble.n 9d976 <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ add.w r4, r9, #4 │ │ │ │ ldr.w r2, [r8, r4] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9d978 <_PyEvalFramePushAndInit@@Base+0x670> │ │ │ │ + beq.n 9d9c8 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ adds r2, r3, #2 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 9d926 <_PyEvalFramePushAndInit@@Base+0x61e> │ │ │ │ + ble.n 9d976 <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ add.w r4, r9, #8 │ │ │ │ ldr.w r2, [r8, r4] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9d978 <_PyEvalFramePushAndInit@@Base+0x670> │ │ │ │ + beq.n 9d9c8 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ adds r2, r3, #3 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 9d926 <_PyEvalFramePushAndInit@@Base+0x61e> │ │ │ │ + ble.n 9d976 <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ add.w r4, r9, #12 │ │ │ │ ldr.w r2, [r8, r4] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9d978 <_PyEvalFramePushAndInit@@Base+0x670> │ │ │ │ + beq.n 9d9c8 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 9d926 <_PyEvalFramePushAndInit@@Base+0x61e> │ │ │ │ + ble.n 9d976 <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ ldr.w r2, [r8, r4, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9d976 <_PyEvalFramePushAndInit@@Base+0x66e> │ │ │ │ + beq.n 9d9c6 <_PyEvalFramePushAndInit@@Base+0x682> │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bgt.n 9d918 <_PyEvalFramePushAndInit@@Base+0x610> │ │ │ │ + bgt.n 9d968 <_PyEvalFramePushAndInit@@Base+0x624> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl d124c │ │ │ │ + bl d12cc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 9db5c <_PyEvalFramePushAndInit@@Base+0x854> │ │ │ │ - bne.n 9d972 <_PyEvalFramePushAndInit@@Base+0x66a> │ │ │ │ + bgt.w 9dbac <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ + bne.n 9d9c2 <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp sl, r3 │ │ │ │ - ble.n 9d996 <_PyEvalFramePushAndInit@@Base+0x68e> │ │ │ │ + ble.n 9d9e6 <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ add.w r4, r9, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [r8, r4] │ │ │ │ - bl d124c │ │ │ │ + bl d12cc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 9d978 <_PyEvalFramePushAndInit@@Base+0x670> │ │ │ │ - bne.n 9d972 <_PyEvalFramePushAndInit@@Base+0x66a> │ │ │ │ + bgt.n 9d9c8 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + bne.n 9d9c2 <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r4, r3, #2 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 9d996 <_PyEvalFramePushAndInit@@Base+0x68e> │ │ │ │ + ble.n 9d9e6 <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ ldr.w r1, [r8, r4, lsl #2] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl d124c │ │ │ │ + bl d12cc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 9d976 <_PyEvalFramePushAndInit@@Base+0x66e> │ │ │ │ + bgt.n 9d9c6 <_PyEvalFramePushAndInit@@Base+0x682> │ │ │ │ add.w r4, r4, #1 │ │ │ │ - beq.n 9d958 <_PyEvalFramePushAndInit@@Base+0x650> │ │ │ │ + beq.n 9d9a8 <_PyEvalFramePushAndInit@@Base+0x664> │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 9dd98 <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ + b.n 9dde8 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [r6, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e074 <_PyEvalFramePushAndInit@@Base+0xd6c> │ │ │ │ + bne.w 9e0c4 <_PyEvalFramePushAndInit@@Base+0xd80> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r3, [r6, r4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 9d9cc <_PyEvalFramePushAndInit@@Base+0x6c4> │ │ │ │ + beq.n 9da1c <_PyEvalFramePushAndInit@@Base+0x6d8> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 9d8a2 <_PyEvalFramePushAndInit@@Base+0x59a> │ │ │ │ + b.n 9d8f2 <_PyEvalFramePushAndInit@@Base+0x5ae> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9dca6 <_PyEvalFramePushAndInit@@Base+0x99e> │ │ │ │ + beq.w 9dcf6 <_PyEvalFramePushAndInit@@Base+0x9b2> │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 794a8 │ │ │ │ + bl 794d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9d972 <_PyEvalFramePushAndInit@@Base+0x66a> │ │ │ │ + beq.n 9d9c2 <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d9c2 <_PyEvalFramePushAndInit@@Base+0x6ba> │ │ │ │ + beq.n 9da12 <_PyEvalFramePushAndInit@@Base+0x6ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e098 <_PyEvalFramePushAndInit@@Base+0xd90> │ │ │ │ + beq.w 9e0e8 <_PyEvalFramePushAndInit@@Base+0xda4> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 9d98e <_PyEvalFramePushAndInit@@Base+0x686> │ │ │ │ + bne.n 9d9de <_PyEvalFramePushAndInit@@Base+0x69a> │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ - b.n 9d794 <_PyEvalFramePushAndInit@@Base+0x48c> │ │ │ │ + b.n 9d7e4 <_PyEvalFramePushAndInit@@Base+0x4a0> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.w 9d6e2 <_PyEvalFramePushAndInit@@Base+0x3da> │ │ │ │ + bge.w 9d732 <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ ldr.w r3, [r6, r4, lsl #2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db98 <_PyEvalFramePushAndInit@@Base+0x890> │ │ │ │ + bne.w 9dbe8 <_PyEvalFramePushAndInit@@Base+0x8a4> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbz r3, 9da34 <_PyEvalFramePushAndInit@@Base+0x72c> │ │ │ │ + cbz r3, 9da84 <_PyEvalFramePushAndInit@@Base+0x740> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9dc76 <_PyEvalFramePushAndInit@@Base+0x96e> │ │ │ │ + bpl.w 9dcc6 <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 9dc46 <_PyEvalFramePushAndInit@@Base+0x93e> │ │ │ │ + bne.w 9dc96 <_PyEvalFramePushAndInit@@Base+0x952> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9dc46 <_PyEvalFramePushAndInit@@Base+0x93e> │ │ │ │ + beq.w 9dc96 <_PyEvalFramePushAndInit@@Base+0x952> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9db18 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + beq.n 9db68 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db88 <_PyEvalFramePushAndInit@@Base+0x880> │ │ │ │ + bne.w 9dbd8 <_PyEvalFramePushAndInit@@Base+0x894> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 9db02 <_PyEvalFramePushAndInit@@Base+0x7fa> │ │ │ │ + bge.n 9db52 <_PyEvalFramePushAndInit@@Base+0x80e> │ │ │ │ adds r7, #4 │ │ │ │ ldr r3, [r6, r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db70 <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ + bne.w 9dbc0 <_PyEvalFramePushAndInit@@Base+0x87c> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbz r3, 9da8c <_PyEvalFramePushAndInit@@Base+0x784> │ │ │ │ + cbz r3, 9dadc <_PyEvalFramePushAndInit@@Base+0x798> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9dc76 <_PyEvalFramePushAndInit@@Base+0x96e> │ │ │ │ + bpl.w 9dcc6 <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 9dc5e <_PyEvalFramePushAndInit@@Base+0x956> │ │ │ │ + bne.w 9dcae <_PyEvalFramePushAndInit@@Base+0x96a> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9dc5e <_PyEvalFramePushAndInit@@Base+0x956> │ │ │ │ + beq.w 9dcae <_PyEvalFramePushAndInit@@Base+0x96a> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9db18 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + beq.n 9db68 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9db60 <_PyEvalFramePushAndInit@@Base+0x858> │ │ │ │ + bne.n 9dbb0 <_PyEvalFramePushAndInit@@Base+0x86c> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r7, r4, #2 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 9db02 <_PyEvalFramePushAndInit@@Base+0x7fa> │ │ │ │ + ble.n 9db52 <_PyEvalFramePushAndInit@@Base+0x80e> │ │ │ │ add.w r4, r4, #1073741824 @ 0x40000000 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ adds r4, #1 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ add.w r4, r6, r4, lsl #2 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ - cbnz r3, 9daf4 <_PyEvalFramePushAndInit@@Base+0x7ec> │ │ │ │ + cbnz r3, 9db44 <_PyEvalFramePushAndInit@@Base+0x800> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbz r3, 9daf0 <_PyEvalFramePushAndInit@@Base+0x7e8> │ │ │ │ + cbz r3, 9db40 <_PyEvalFramePushAndInit@@Base+0x7fc> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9dc76 <_PyEvalFramePushAndInit@@Base+0x96e> │ │ │ │ + bpl.w 9dcc6 <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 9dc2e <_PyEvalFramePushAndInit@@Base+0x926> │ │ │ │ + bne.w 9dc7e <_PyEvalFramePushAndInit@@Base+0x93a> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9dc2e <_PyEvalFramePushAndInit@@Base+0x926> │ │ │ │ + beq.w 9dc7e <_PyEvalFramePushAndInit@@Base+0x93a> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 78408 │ │ │ │ + bl 78444 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9db18 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + beq.n 9db68 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dc1c <_PyEvalFramePushAndInit@@Base+0x914> │ │ │ │ + bne.w 9dc6c <_PyEvalFramePushAndInit@@Base+0x928> │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - bgt.n 9daae <_PyEvalFramePushAndInit@@Base+0x7a6> │ │ │ │ + bgt.n 9dafe <_PyEvalFramePushAndInit@@Base+0x7ba> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9d6e2 <_PyEvalFramePushAndInit@@Base+0x3da> │ │ │ │ + beq.w 9d732 <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 22e868 │ │ │ │ + bl 22ee1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d6e4 <_PyEvalFramePushAndInit@@Base+0x3dc> │ │ │ │ - bl 713d8 │ │ │ │ + b.n 9d734 <_PyEvalFramePushAndInit@@Base+0x3f0> │ │ │ │ + bl 71420 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dde2 <_PyEvalFramePushAndInit@@Base+0xada> │ │ │ │ + beq.w 9de32 <_PyEvalFramePushAndInit@@Base+0xaee> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ands.w r3, r3, #4 │ │ │ │ - beq.n 9dbb4 <_PyEvalFramePushAndInit@@Base+0x8ac> │ │ │ │ + beq.n 9dc04 <_PyEvalFramePushAndInit@@Base+0x8c0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov sl, r8 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r4 │ │ │ │ it ge │ │ │ │ movge sl, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ str.w r0, [r6, r2, lsl #2] │ │ │ │ - ble.w 9d772 <_PyEvalFramePushAndInit@@Base+0x46a> │ │ │ │ + ble.w 9d7c2 <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w sl, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - bne.w 9d6a4 <_PyEvalFramePushAndInit@@Base+0x39c> │ │ │ │ - b.n 9d772 <_PyEvalFramePushAndInit@@Base+0x46a> │ │ │ │ + bne.w 9d6f4 <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ + b.n 9d7c2 <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ mov r4, r9 │ │ │ │ - b.n 9d978 <_PyEvalFramePushAndInit@@Base+0x670> │ │ │ │ + b.n 9d9c8 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r6, r7] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r7, r4, #2 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 9da98 <_PyEvalFramePushAndInit@@Base+0x790> │ │ │ │ - b.n 9dafa <_PyEvalFramePushAndInit@@Base+0x7f2> │ │ │ │ + bgt.n 9dae8 <_PyEvalFramePushAndInit@@Base+0x7a4> │ │ │ │ + b.n 9db4a <_PyEvalFramePushAndInit@@Base+0x806> │ │ │ │ sub.w r2, sl, r4 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d718 <_PyEvalFramePushAndInit@@Base+0x410> │ │ │ │ - b.n 9d6da <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + bne.w 9d768 <_PyEvalFramePushAndInit@@Base+0x424> │ │ │ │ + b.n 9d72a <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r6, r7] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r2, r4, #1 │ │ │ │ cmp r2, r3 │ │ │ │ it lt │ │ │ │ movlt.w r8, #0 │ │ │ │ - blt.w 9da40 <_PyEvalFramePushAndInit@@Base+0x738> │ │ │ │ - b.n 9d6e2 <_PyEvalFramePushAndInit@@Base+0x3da> │ │ │ │ + blt.w 9da90 <_PyEvalFramePushAndInit@@Base+0x74c> │ │ │ │ + b.n 9d732 <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #648] @ (9de38 <_PyEvalFramePushAndInit@@Base+0xb30>) │ │ │ │ + ldr r3, [pc, #648] @ (9de88 <_PyEvalFramePushAndInit@@Base+0xb44>) │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ - b.n 9d790 <_PyEvalFramePushAndInit@@Base+0x488> │ │ │ │ + b.n 9d7e0 <_PyEvalFramePushAndInit@@Base+0x49c> │ │ │ │ ldr r4, [r5, #28] │ │ │ │ mov sl, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r8, r4 │ │ │ │ it ge │ │ │ │ movge sl, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ str.w r0, [r6, r2, lsl #2] │ │ │ │ - ble.w 9d6ca <_PyEvalFramePushAndInit@@Base+0x3c2> │ │ │ │ + ble.w 9d71a <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w sl, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - bne.w 9d6a4 <_PyEvalFramePushAndInit@@Base+0x39c> │ │ │ │ - b.n 9d6ca <_PyEvalFramePushAndInit@@Base+0x3c2> │ │ │ │ + bne.w 9d6f4 <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ + b.n 9d71a <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ ldr.w r2, [r6, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ddb4 <_PyEvalFramePushAndInit@@Base+0xaac> │ │ │ │ + beq.w 9de04 <_PyEvalFramePushAndInit@@Base+0xac0> │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 9d70c <_PyEvalFramePushAndInit@@Base+0x404> │ │ │ │ + ble.w 9d75c <_PyEvalFramePushAndInit@@Base+0x418> │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r7, [r6, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9dd6e <_PyEvalFramePushAndInit@@Base+0xa66> │ │ │ │ + beq.w 9ddbe <_PyEvalFramePushAndInit@@Base+0xa7a> │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 9dbf2 <_PyEvalFramePushAndInit@@Base+0x8ea> │ │ │ │ + bne.n 9dc42 <_PyEvalFramePushAndInit@@Base+0x8fe> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d70c <_PyEvalFramePushAndInit@@Base+0x404> │ │ │ │ + beq.w 9d75c <_PyEvalFramePushAndInit@@Base+0x418> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 22e868 │ │ │ │ - b.n 9db18 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + bl 22ee1c │ │ │ │ + b.n 9db68 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 9daf4 <_PyEvalFramePushAndInit@@Base+0x7ec> │ │ │ │ + b.n 9db44 <_PyEvalFramePushAndInit@@Base+0x800> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 9dadc <_PyEvalFramePushAndInit@@Base+0x7d4> │ │ │ │ - b.n 9db18 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + bne.w 9db2c <_PyEvalFramePushAndInit@@Base+0x7e8> │ │ │ │ + b.n 9db68 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bne.w 9da20 <_PyEvalFramePushAndInit@@Base+0x718> │ │ │ │ - b.n 9db18 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + bne.w 9da70 <_PyEvalFramePushAndInit@@Base+0x72c> │ │ │ │ + b.n 9db68 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 6cc54 │ │ │ │ + bl 6cc94 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bne.w 9da7a <_PyEvalFramePushAndInit@@Base+0x772> │ │ │ │ - b.n 9db18 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ - movw r0, #64524 @ 0xfc0c │ │ │ │ + bne.w 9daca <_PyEvalFramePushAndInit@@Base+0x786> │ │ │ │ + b.n 9db68 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + movw r0, #65356 @ 0xff4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 215568 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9db18 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + bl 215b4c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9db68 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ mov r9, sl │ │ │ │ cmp r9, r8 │ │ │ │ - bge.w 9d790 <_PyEvalFramePushAndInit@@Base+0x488> │ │ │ │ + bge.w 9d7e0 <_PyEvalFramePushAndInit@@Base+0x49c> │ │ │ │ ldr.w r4, [fp, r9, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9dee4 <_PyEvalFramePushAndInit@@Base+0xbdc> │ │ │ │ + bne.w 9df34 <_PyEvalFramePushAndInit@@Base+0xbf0> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 9dc8a <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ + b.n 9dcda <_PyEvalFramePushAndInit@@Base+0x996> │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r3, r7 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r9, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9de40 <_PyEvalFramePushAndInit@@Base+0xb38> │ │ │ │ + bne.w 9de90 <_PyEvalFramePushAndInit@@Base+0xb4c> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 9dd7a <_PyEvalFramePushAndInit@@Base+0xa72> │ │ │ │ + bge.n 9ddca <_PyEvalFramePushAndInit@@Base+0xa86> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r0, r3, r0 │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dd72 <_PyEvalFramePushAndInit@@Base+0xa6a> │ │ │ │ + beq.n 9ddc2 <_PyEvalFramePushAndInit@@Base+0xa7e> │ │ │ │ ldr r1, [r5, #32] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 9dce4 <_PyEvalFramePushAndInit@@Base+0x9dc> │ │ │ │ + b.n 9dd34 <_PyEvalFramePushAndInit@@Base+0x9f0> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w r5, [r0, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r0, r2] │ │ │ │ adds r2, #4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 9dcd6 <_PyEvalFramePushAndInit@@Base+0x9ce> │ │ │ │ + blt.n 9dd26 <_PyEvalFramePushAndInit@@Base+0x9e2> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1fe198 │ │ │ │ + bl 1fe810 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9dd20 <_PyEvalFramePushAndInit@@Base+0xa18> │ │ │ │ + beq.n 9dd70 <_PyEvalFramePushAndInit@@Base+0xa2c> │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 9dd20 <_PyEvalFramePushAndInit@@Base+0xa18> │ │ │ │ - ldr r2, [pc, #304] @ (9de3c <_PyEvalFramePushAndInit@@Base+0xb34>) │ │ │ │ + cbnz r2, 9dd70 <_PyEvalFramePushAndInit@@Base+0xa2c> │ │ │ │ + ldr r2, [pc, #304] @ (9de8c <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9e002 <_PyEvalFramePushAndInit@@Base+0xcfa> │ │ │ │ + bne.w 9e052 <_PyEvalFramePushAndInit@@Base+0xd0e> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r5, 9dd7a <_PyEvalFramePushAndInit@@Base+0xa72> │ │ │ │ + cbz r5, 9ddca <_PyEvalFramePushAndInit@@Base+0xa86> │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29008 @ 0x7150 │ │ │ │ + movw r2, #29840 @ 0x7490 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 14a244 <_PyErr_Format@@Base> │ │ │ │ + bl 14a6fc <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9dd98 <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ + beq.n 9dde8 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9dd98 <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ - ldr r2, [pc, #232] @ (9de3c <_PyEvalFramePushAndInit@@Base+0xb34>) │ │ │ │ + cbnz r3, 9dde8 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + ldr r2, [pc, #232] @ (9de8c <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9dd64 <_PyEvalFramePushAndInit@@Base+0xa5c> │ │ │ │ + cbz r3, 9ddb4 <_PyEvalFramePushAndInit@@Base+0xa70> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9dd98 <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ + b.n 9dde8 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ adds r2, #1 │ │ │ │ - b.n 9dc00 <_PyEvalFramePushAndInit@@Base+0x8f8> │ │ │ │ + b.n 9dc50 <_PyEvalFramePushAndInit@@Base+0x90c> │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl d3bd8 │ │ │ │ + bl d3c14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29076 @ 0x7194 │ │ │ │ + movw r2, #29908 @ 0x74d4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - bl 14a244 <_PyErr_Format@@Base> │ │ │ │ + bl 14a6fc <_PyErr_Format@@Base> │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp fp, r3 │ │ │ │ - bge.w 9db18 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + bge.w 9db68 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr.w r4, [r7, fp, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9ddbe <_PyEvalFramePushAndInit@@Base+0xab6> │ │ │ │ + bne.n 9de0e <_PyEvalFramePushAndInit@@Base+0xaca> │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 9dd9c <_PyEvalFramePushAndInit@@Base+0xa94> │ │ │ │ + b.n 9ddec <_PyEvalFramePushAndInit@@Base+0xaa8> │ │ │ │ movs r2, #1 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 9dc0a <_PyEvalFramePushAndInit@@Base+0x902> │ │ │ │ - b.n 9dbf2 <_PyEvalFramePushAndInit@@Base+0x8ea> │ │ │ │ + ble.w 9dc5a <_PyEvalFramePushAndInit@@Base+0x916> │ │ │ │ + b.n 9dc42 <_PyEvalFramePushAndInit@@Base+0x8fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ddae <_PyEvalFramePushAndInit@@Base+0xaa6> │ │ │ │ - ldr r2, [pc, #116] @ (9de3c <_PyEvalFramePushAndInit@@Base+0xb34>) │ │ │ │ + bne.n 9ddfe <_PyEvalFramePushAndInit@@Base+0xaba> │ │ │ │ + ldr r2, [pc, #116] @ (9de8c <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9ddd8 <_PyEvalFramePushAndInit@@Base+0xad0> │ │ │ │ + cbz r3, 9de28 <_PyEvalFramePushAndInit@@Base+0xae4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9ddae <_PyEvalFramePushAndInit@@Base+0xaa6> │ │ │ │ + b.n 9ddfe <_PyEvalFramePushAndInit@@Base+0xaba> │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [pc, #80] @ (9de3c <_PyEvalFramePushAndInit@@Base+0xb34>) │ │ │ │ + ldr r5, [pc, #80] @ (9de8c <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ cmp r9, r8 │ │ │ │ - blt.w 9df0c <_PyEvalFramePushAndInit@@Base+0xc04> │ │ │ │ + blt.w 9df5c <_PyEvalFramePushAndInit@@Base+0xc18> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9db18 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + beq.w 9db68 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [pc, #60] @ (9de3c <_PyEvalFramePushAndInit@@Base+0xb34>) │ │ │ │ + ldr r6, [pc, #60] @ (9de8c <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ add r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ - ble.w 9db18 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + ble.w 9db68 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr.w r4, [fp, r8, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 9de30 <_PyEvalFramePushAndInit@@Base+0xb28> │ │ │ │ + beq.n 9de80 <_PyEvalFramePushAndInit@@Base+0xb3c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9de30 <_PyEvalFramePushAndInit@@Base+0xb28> │ │ │ │ + cbnz r3, 9de80 <_PyEvalFramePushAndInit@@Base+0xb3c> │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ - cbz r3, 9de28 <_PyEvalFramePushAndInit@@Base+0xb20> │ │ │ │ + cbz r3, 9de78 <_PyEvalFramePushAndInit@@Base+0xb34> │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 9de02 <_PyEvalFramePushAndInit@@Base+0xafa> │ │ │ │ + b.n 9de52 <_PyEvalFramePushAndInit@@Base+0xb0e> │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - bl 722d0 │ │ │ │ + bl 72318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dd98 <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ + beq.n 9dde8 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ mov sl, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r5 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r9, #32] │ │ │ │ cmp r4, r0 │ │ │ │ - bge.w 9e0b4 <_PyEvalFramePushAndInit@@Base+0xdac> │ │ │ │ + bge.w 9e104 <_PyEvalFramePushAndInit@@Base+0xdc0> │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ mov r8, r1 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r1 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ movs r2, #2 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 9e058 <_PyEvalFramePushAndInit@@Base+0xd50> │ │ │ │ + beq.w 9e0a8 <_PyEvalFramePushAndInit@@Base+0xd64> │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bl d124c │ │ │ │ + bl d12cc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 9e01c <_PyEvalFramePushAndInit@@Base+0xd14> │ │ │ │ - bne.w 9e024 <_PyEvalFramePushAndInit@@Base+0xd1c> │ │ │ │ + bgt.w 9e06c <_PyEvalFramePushAndInit@@Base+0xd28> │ │ │ │ + bne.w 9e074 <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9de82 <_PyEvalFramePushAndInit@@Base+0xb7a> │ │ │ │ + bne.n 9ded2 <_PyEvalFramePushAndInit@@Base+0xb8e> │ │ │ │ mov r1, sl │ │ │ │ mov sl, r4 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 9de62 <_PyEvalFramePushAndInit@@Base+0xb5a> │ │ │ │ + b.n 9deb2 <_PyEvalFramePushAndInit@@Base+0xb6e> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9d7bc <_PyEvalFramePushAndInit@@Base+0x4b4> │ │ │ │ + beq.w 9d80c <_PyEvalFramePushAndInit@@Base+0x4c8> │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #29168 @ 0x71f0 │ │ │ │ + movw r0, #30000 @ 0x7530 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9d7d2 <_PyEvalFramePushAndInit@@Base+0x4ca> │ │ │ │ + b.n 9d822 <_PyEvalFramePushAndInit@@Base+0x4de> │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7b0 <_PyEvalFramePushAndInit@@Base+0x4a8> │ │ │ │ + beq.w 9d800 <_PyEvalFramePushAndInit@@Base+0x4bc> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 9d7b0 <_PyEvalFramePushAndInit@@Base+0x4a8> │ │ │ │ + b.n 9d800 <_PyEvalFramePushAndInit@@Base+0x4bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dca0 <_PyEvalFramePushAndInit@@Base+0x998> │ │ │ │ - ldr r2, [pc, #672] @ (9e190 <_PyEvalFramePushAndInit@@Base+0xe88>) │ │ │ │ + bne.w 9dcf0 <_PyEvalFramePushAndInit@@Base+0x9ac> │ │ │ │ + ldr r2, [pc, #672] @ (9e1e0 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9df00 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + cbnz r3, 9df50 <_PyEvalFramePushAndInit@@Base+0xc0c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9dca0 <_PyEvalFramePushAndInit@@Base+0x998> │ │ │ │ + b.n 9dcf0 <_PyEvalFramePushAndInit@@Base+0x9ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9def6 <_PyEvalFramePushAndInit@@Base+0xbee> │ │ │ │ + b.n 9df46 <_PyEvalFramePushAndInit@@Base+0xc02> │ │ │ │ ldr.w r4, [fp, r9, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 9df34 <_PyEvalFramePushAndInit@@Base+0xc2c> │ │ │ │ + beq.n 9df84 <_PyEvalFramePushAndInit@@Base+0xc40> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9df34 <_PyEvalFramePushAndInit@@Base+0xc2c> │ │ │ │ + cbnz r3, 9df84 <_PyEvalFramePushAndInit@@Base+0xc40> │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ - cbz r3, 9df2c <_PyEvalFramePushAndInit@@Base+0xc24> │ │ │ │ + cbz r3, 9df7c <_PyEvalFramePushAndInit@@Base+0xc38> │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 9ddec <_PyEvalFramePushAndInit@@Base+0xae4> │ │ │ │ + b.n 9de3c <_PyEvalFramePushAndInit@@Base+0xaf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d84a <_PyEvalFramePushAndInit@@Base+0x542> │ │ │ │ - ldr r2, [pc, #584] @ (9e190 <_PyEvalFramePushAndInit@@Base+0xe88>) │ │ │ │ + bne.w 9d89a <_PyEvalFramePushAndInit@@Base+0x556> │ │ │ │ + ldr r2, [pc, #584] @ (9e1e0 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dfd6 <_PyEvalFramePushAndInit@@Base+0xcce> │ │ │ │ + bne.n 9e026 <_PyEvalFramePushAndInit@@Base+0xce2> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9d84a <_PyEvalFramePushAndInit@@Base+0x542> │ │ │ │ - movw r6, #63492 @ 0xf804 │ │ │ │ + b.n 9d89a <_PyEvalFramePushAndInit@@Base+0x556> │ │ │ │ + movw r6, #64324 @ 0xfb44 │ │ │ │ movt r6, #38 @ 0x26 │ │ │ │ - movw sl, #26388 @ 0x6714 │ │ │ │ + movw sl, #27220 @ 0x6a54 │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ cmp r7, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, r6 │ │ │ │ movne r3, sl │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r8, #1 │ │ │ │ ite eq │ │ │ │ moveq r1, r6 │ │ │ │ movne r1, sl │ │ │ │ - movw r0, #29184 @ 0x7200 │ │ │ │ + movw r0, #30016 @ 0x7540 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl ddbf4 │ │ │ │ + bl ddc0c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9dfa4 <_PyEvalFramePushAndInit@@Base+0xc9c> │ │ │ │ + cbz r0, 9dff4 <_PyEvalFramePushAndInit@@Base+0xcb0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r4, 9df9a <_PyEvalFramePushAndInit@@Base+0xc92> │ │ │ │ + cbz r4, 9dfea <_PyEvalFramePushAndInit@@Base+0xca6> │ │ │ │ mov r6, sl │ │ │ │ - movw r3, #28892 @ 0x70dc │ │ │ │ + movw r3, #29724 @ 0x741c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 9d824 <_PyEvalFramePushAndInit@@Base+0x51c> │ │ │ │ + b.n 9d874 <_PyEvalFramePushAndInit@@Base+0x530> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9db18 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + beq.w 9db68 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db18 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ - ldr r2, [pc, #468] @ (9e190 <_PyEvalFramePushAndInit@@Base+0xe88>) │ │ │ │ + bne.w 9db68 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + ldr r2, [pc, #468] @ (9e1e0 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9dfcc <_PyEvalFramePushAndInit@@Base+0xcc4> │ │ │ │ + cbz r3, 9e01c <_PyEvalFramePushAndInit@@Base+0xcd8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9db18 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + b.n 9db68 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9df4e <_PyEvalFramePushAndInit@@Base+0xc46> │ │ │ │ + b.n 9df9e <_PyEvalFramePushAndInit@@Base+0xc5a> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #28900 @ 0x70e4 │ │ │ │ + movw r2, #29732 @ 0x7424 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 14a244 <_PyErr_Format@@Base> │ │ │ │ - b.n 9dd98 <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ + bl 14a6fc <_PyErr_Format@@Base> │ │ │ │ + b.n 9dde8 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 9dd14 <_PyEvalFramePushAndInit@@Base+0xa0c> │ │ │ │ + b.n 9dd64 <_PyEvalFramePushAndInit@@Base+0xa20> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 9d86c <_PyEvalFramePushAndInit@@Base+0x564> │ │ │ │ + b.n 9d8bc <_PyEvalFramePushAndInit@@Base+0x578> │ │ │ │ mov r0, fp │ │ │ │ - bl 83b80 │ │ │ │ - cbz r0, 9e064 <_PyEvalFramePushAndInit@@Base+0xd5c> │ │ │ │ + bl 83bb0 │ │ │ │ + cbz r0, 9e0b4 <_PyEvalFramePushAndInit@@Base+0xd70> │ │ │ │ mov r8, fp │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9dd98 <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ + beq.w 9dde8 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dd98 <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ - ldr r2, [pc, #328] @ (9e190 <_PyEvalFramePushAndInit@@Base+0xe88>) │ │ │ │ + bne.w 9dde8 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + ldr r2, [pc, #328] @ (9e1e0 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e068 <_PyEvalFramePushAndInit@@Base+0xd60> │ │ │ │ + cbnz r3, 9e0b8 <_PyEvalFramePushAndInit@@Base+0xd74> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9dd98 <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ + b.n 9dde8 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e024 <_PyEvalFramePushAndInit@@Base+0xd1c> │ │ │ │ + bne.n 9e074 <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ adds r4, #1 │ │ │ │ - b.n 9dea2 <_PyEvalFramePushAndInit@@Base+0xb9a> │ │ │ │ + b.n 9def2 <_PyEvalFramePushAndInit@@Base+0xbae> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 9e04c <_PyEvalFramePushAndInit@@Base+0xd44> │ │ │ │ + b.n 9e09c <_PyEvalFramePushAndInit@@Base+0xd58> │ │ │ │ mov r3, r7 │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29124 @ 0x71c4 │ │ │ │ + movw r2, #29956 @ 0x7504 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - bl 14a244 <_PyErr_Format@@Base> │ │ │ │ - b.n 9dd98 <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ - ldr r2, [pc, #244] @ (9e190 <_PyEvalFramePushAndInit@@Base+0xe88>) │ │ │ │ + bl 14a6fc <_PyErr_Format@@Base> │ │ │ │ + b.n 9dde8 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + ldr r2, [pc, #244] @ (9e1e0 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9e0aa <_PyEvalFramePushAndInit@@Base+0xda2> │ │ │ │ + cbz r3, 9e0fa <_PyEvalFramePushAndInit@@Base+0xdb6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9d9c2 <_PyEvalFramePushAndInit@@Base+0x6ba> │ │ │ │ + b.n 9da12 <_PyEvalFramePushAndInit@@Base+0x6ce> │ │ │ │ mov r8, fp │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r5, r9 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9e150 <_PyEvalFramePushAndInit@@Base+0xe48> │ │ │ │ - movw r0, #51920 @ 0xcad0 │ │ │ │ + beq.n 9e1a0 <_PyEvalFramePushAndInit@@Base+0xe5c> │ │ │ │ + movw r0, #52752 @ 0xce10 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a21c │ │ │ │ + bl 7a24c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e02a <_PyEvalFramePushAndInit@@Base+0xd22> │ │ │ │ + beq.n 9e07a <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ mov r1, r8 │ │ │ │ - bl 10a2f8 │ │ │ │ + bl 10a580 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e0fe <_PyEvalFramePushAndInit@@Base+0xdf6> │ │ │ │ + beq.n 9e14e <_PyEvalFramePushAndInit@@Base+0xe0a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9e0fe <_PyEvalFramePushAndInit@@Base+0xdf6> │ │ │ │ - ldr r2, [pc, #160] @ (9e190 <_PyEvalFramePushAndInit@@Base+0xe88>) │ │ │ │ + cbnz r3, 9e14e <_PyEvalFramePushAndInit@@Base+0xe0a> │ │ │ │ + ldr r2, [pc, #160] @ (9e1e0 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e144 <_PyEvalFramePushAndInit@@Base+0xe3c> │ │ │ │ + cbnz r3, 9e194 <_PyEvalFramePushAndInit@@Base+0xe50> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9e02a <_PyEvalFramePushAndInit@@Base+0xd22> │ │ │ │ + beq.n 9e07a <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #28932 @ 0x7104 │ │ │ │ + movw r2, #29764 @ 0x7444 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 14a244 <_PyErr_Format@@Base> │ │ │ │ + bl 14a6fc <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e02a <_PyEvalFramePushAndInit@@Base+0xd22> │ │ │ │ + beq.n 9e07a <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e02a <_PyEvalFramePushAndInit@@Base+0xd22> │ │ │ │ - ldr r2, [pc, #92] @ (9e190 <_PyEvalFramePushAndInit@@Base+0xe88>) │ │ │ │ + bne.w 9e07a <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + ldr r2, [pc, #92] @ (9e1e0 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e184 <_PyEvalFramePushAndInit@@Base+0xe7c> │ │ │ │ + cbnz r3, 9e1d4 <_PyEvalFramePushAndInit@@Base+0xe90> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9e02a <_PyEvalFramePushAndInit@@Base+0xd22> │ │ │ │ + b.n 9e07a <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9e0f6 <_PyEvalFramePushAndInit@@Base+0xdee> │ │ │ │ + b.n 9e146 <_PyEvalFramePushAndInit@@Base+0xe02> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9dcb8 <_PyEvalFramePushAndInit@@Base+0x9b0> │ │ │ │ + beq.w 9dd08 <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ subs r2, r1, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9dcb8 <_PyEvalFramePushAndInit@@Base+0x9b0> │ │ │ │ - ldr r2, [pc, #36] @ (9e190 <_PyEvalFramePushAndInit@@Base+0xe88>) │ │ │ │ + bne.w 9dd08 <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ + ldr r2, [pc, #36] @ (9e1e0 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r4, 9e194 <_PyEvalFramePushAndInit@@Base+0xe8c> │ │ │ │ + cbnz r4, 9e1e4 <_PyEvalFramePushAndInit@@Base+0xea0> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ blx r2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9dcb8 <_PyEvalFramePushAndInit@@Base+0x9b0> │ │ │ │ + b.n 9dd08 <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9e13a <_PyEvalFramePushAndInit@@Base+0xe32> │ │ │ │ + b.n 9e18a <_PyEvalFramePushAndInit@@Base+0xe46> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e172 <_PyEvalFramePushAndInit@@Base+0xe6a> │ │ │ │ + b.n 9e1c2 <_PyEvalFramePushAndInit@@Base+0xe7e> │ │ │ │ │ │ │ │ -0009e1a4 <_PyEval_EvalFrameDefault@@Base>: │ │ │ │ +0009e1f4 <_PyEval_EvalFrameDefault@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w aac42 <_PyEval_EvalFrameDefault@@Base+0xca9e> │ │ │ │ + beq.w a9fa2 <_PyEval_EvalFrameDefault@@Base+0xbdae> │ │ │ │ mov r7, r1 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #644] @ (9e458 <_PyEval_EvalFrameDefault@@Base+0x2b4>) │ │ │ │ + ldr r1, [pc, #644] @ (9e4a8 <_PyEval_EvalFrameDefault@@Base+0x2b4>) │ │ │ │ cmp r3, #1 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ mov.w r1, #0 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ strh.w r1, [sp, #192] @ 0xc0 │ │ │ │ mov.w r1, #3 │ │ │ │ strb.w r1, [sp, #194] @ 0xc2 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ str r1, [r7, #4] │ │ │ │ sub.w r1, r3, #2 │ │ │ │ str r7, [r0, #52] @ 0x34 │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ - bmi.w aac14 <_PyEval_EvalFrameDefault@@Base+0xca70> │ │ │ │ + bmi.w a9f74 <_PyEval_EvalFrameDefault@@Base+0xbd80> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a7638 <_PyEval_EvalFrameDefault@@Base+0x9494> │ │ │ │ + bne.w a85ce <_PyEval_EvalFrameDefault@@Base+0xa3da> │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str.w r2, [fp, #28] │ │ │ │ - ble.w a7fcc <_PyEval_EvalFrameDefault@@Base+0x9e28> │ │ │ │ + ble.w a8a5c <_PyEval_EvalFrameDefault@@Base+0xa868> │ │ │ │ ldr.w r8, [r7, #28] │ │ │ │ - movw sl, #49032 @ 0xbf88 │ │ │ │ + movw sl, #49864 @ 0xc2c8 │ │ │ │ movt sl, #54 @ 0x36 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ add.w r2, r7, #40 @ 0x28 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -173333,15 +173365,15 @@ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ adds r3, #10 │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a49bc <_PyEval_EvalFrameDefault@@Base+0x6818> │ │ │ │ + beq.w a4a2c <_PyEval_EvalFrameDefault@@Base+0x6838> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r2, [r9], #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -173374,23 +173406,23 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr.w r2, [r9, #-4] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r4, 9e302 <_PyEval_EvalFrameDefault@@Base+0x15e> │ │ │ │ + cbz r4, 9e352 <_PyEval_EvalFrameDefault@@Base+0x15e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e302 <_PyEval_EvalFrameDefault@@Base+0x15e> │ │ │ │ + beq.n 9e352 <_PyEval_EvalFrameDefault@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4a40 <_PyEval_EvalFrameDefault@@Base+0x689c> │ │ │ │ + beq.w a4ab0 <_PyEval_EvalFrameDefault@@Base+0x68bc> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -173421,15 +173453,15 @@ │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r1, fp, #12 │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r2, [r0, #108] @ 0x6c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a66ec <_PyEval_EvalFrameDefault@@Base+0x8548> │ │ │ │ + bne.w a6620 <_PyEval_EvalFrameDefault@@Base+0x842c> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ @@ -173442,20 +173474,20 @@ │ │ │ │ and.w r3, r3, #15 │ │ │ │ adds r2, #10 │ │ │ │ adds r3, #10 │ │ │ │ ldr.w r1, [r7, r2, lsl #2] │ │ │ │ ldr.w r0, [r7, r3, lsl #2] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w a49fc <_PyEval_EvalFrameDefault@@Base+0x6858> │ │ │ │ + beq.w a4a6c <_PyEval_EvalFrameDefault@@Base+0x6878> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w a4a04 <_PyEval_EvalFrameDefault@@Base+0x6860> │ │ │ │ + beq.w a4a74 <_PyEval_EvalFrameDefault@@Base+0x6880> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r0, [r9] │ │ │ │ add.w r9, r9, #8 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ @@ -173468,94 +173500,94 @@ │ │ │ │ add.w r4, r8, #10 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrh.w r5, [r8, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a93d8 <_PyEval_EvalFrameDefault@@Base+0xb234> │ │ │ │ + bne.w aa56e <_PyEval_EvalFrameDefault@@Base+0xc37a> │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w a4b60 <_PyEval_EvalFrameDefault@@Base+0x69bc> │ │ │ │ + bne.w a4bec <_PyEval_EvalFrameDefault@@Base+0x69f8> │ │ │ │ ldrh.w r2, [r8, #8] │ │ │ │ ldrb r5, [r1, #5] │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r5 │ │ │ │ add r2, r1 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a4b60 <_PyEval_EvalFrameDefault@@Base+0x69bc> │ │ │ │ + beq.w a4bec <_PyEval_EvalFrameDefault@@Base+0x69f8> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a4a22 <_PyEval_EvalFrameDefault@@Base+0x687e> │ │ │ │ + beq.w a4a92 <_PyEval_EvalFrameDefault@@Base+0x689e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r2, [r9] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w a4a2e <_PyEval_EvalFrameDefault@@Base+0x688a> │ │ │ │ + bmi.w a4a9e <_PyEval_EvalFrameDefault@@Base+0x68aa> │ │ │ │ movs r3, #0 │ │ │ │ adds r3, #1 │ │ │ │ mov r8, r4 │ │ │ │ add.w r9, r9, r3, lsl #2 │ │ │ │ ldrh r3, [r4, #0] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - itte ge │ │ │ │ - movge r6, r6 │ │ │ │ - ldrge r0, [r7, #12] │ │ │ │ - addlt.w r4, r8, #10 │ │ │ │ + stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ + movs r6, r6 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + add.w r4, r8, #10 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrh.w r1, [r8, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r6 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w a93d8 <_PyEval_EvalFrameDefault@@Base+0xb234> │ │ │ │ + bne.w aa56e <_PyEval_EvalFrameDefault@@Base+0xc37a> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a4b60 <_PyEval_EvalFrameDefault@@Base+0x69bc> │ │ │ │ + bne.w a4bec <_PyEval_EvalFrameDefault@@Base+0x69f8> │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldrh.w r5, [r8, #6] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w a4b60 <_PyEval_EvalFrameDefault@@Base+0x69bc> │ │ │ │ + bne.w a4bec <_PyEval_EvalFrameDefault@@Base+0x69f8> │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w a4b60 <_PyEval_EvalFrameDefault@@Base+0x69bc> │ │ │ │ + bne.w a4bec <_PyEval_EvalFrameDefault@@Base+0x69f8> │ │ │ │ ldrh.w r2, [r8, #8] │ │ │ │ ldrb r5, [r1, #5] │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r5 │ │ │ │ add r2, r1 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a4b60 <_PyEval_EvalFrameDefault@@Base+0x69bc> │ │ │ │ + beq.w a4bec <_PyEval_EvalFrameDefault@@Base+0x69f8> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a49d6 <_PyEval_EvalFrameDefault@@Base+0x6832> │ │ │ │ + beq.w a4a46 <_PyEval_EvalFrameDefault@@Base+0x6852> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r2, [r9] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w a49e2 <_PyEval_EvalFrameDefault@@Base+0x683e> │ │ │ │ + bpl.w a4a52 <_PyEval_EvalFrameDefault@@Base+0x685e> │ │ │ │ ldrh r3, [r4, #0] │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #0 │ │ │ │ add.w r9, r9, #8 │ │ │ │ str.w r2, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ @@ -173567,36 +173599,36 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r4, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r1, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a483a <_PyEval_EvalFrameDefault@@Base+0x6696> │ │ │ │ + bne.w a4886 <_PyEval_EvalFrameDefault@@Base+0x6692> │ │ │ │ ldrb r3, [r5, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a483a <_PyEval_EvalFrameDefault@@Base+0x6696> │ │ │ │ + beq.w a4886 <_PyEval_EvalFrameDefault@@Base+0x6692> │ │ │ │ ldrh.w r3, [r8, #8] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a7e38 <_PyEval_EvalFrameDefault@@Base+0x9c94> │ │ │ │ + beq.w a4886 <_PyEval_EvalFrameDefault@@Base+0x6692> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w a4a6e <_PyEval_EvalFrameDefault@@Base+0x68ca> │ │ │ │ + beq.w a4ade <_PyEval_EvalFrameDefault@@Base+0x68ea> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 9e540 <_PyEval_EvalFrameDefault@@Base+0x39c> │ │ │ │ + beq.n 9e590 <_PyEval_EvalFrameDefault@@Base+0x39c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a7a82 <_PyEval_EvalFrameDefault@@Base+0x98de> │ │ │ │ + beq.w a822c <_PyEval_EvalFrameDefault@@Base+0xa038> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r4 │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne.w r2, [r9] │ │ │ │ @@ -173611,30 +173643,30 @@ │ │ │ │ bx r3 │ │ │ │ ldr.w r4, [r9, #-4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4cee <_PyEval_EvalFrameDefault@@Base+0x6b4a> │ │ │ │ + bne.w a4d3e <_PyEval_EvalFrameDefault@@Base+0x6b4a> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a82e4 <_PyEval_EvalFrameDefault@@Base+0xa140> │ │ │ │ + bne.w a76ac <_PyEval_EvalFrameDefault@@Base+0x94b8> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w r8, r8, r3, lsl #1 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ @@ -173673,15 +173705,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ adds r2, r3, #1 │ │ │ │ mov.w r3, r9, asr #2 │ │ │ │ str r3, [r7, #32] │ │ │ │ mov r7, r4 │ │ │ │ str.w r2, [fp, #28] │ │ │ │ str.w r4, [fp, #52] @ 0x34 │ │ │ │ - bl b9c4c <_PyEval_FrameClearAndPop@@Base> │ │ │ │ + bl b9ccc <_PyEval_FrameClearAndPop@@Base> │ │ │ │ ldrh r1, [r4, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [r4, #28] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r6, r3, #10 │ │ │ │ add.w r9, r4, r3, lsl #2 │ │ │ │ ldrh.w r3, [r2, r1, lsl #1] │ │ │ │ add.w r9, r9, #44 @ 0x2c │ │ │ │ @@ -173698,15 +173730,15 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w a69ee <_PyEval_EvalFrameDefault@@Base+0x884a> │ │ │ │ + bne.w a6784 <_PyEval_EvalFrameDefault@@Base+0x8590> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ @@ -173725,20 +173757,20 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r0, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r2, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a7a4e <_PyEval_EvalFrameDefault@@Base+0x98aa> │ │ │ │ + bne.w a7884 <_PyEval_EvalFrameDefault@@Base+0x9690> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w aaf56 <_PyEval_EvalFrameDefault@@Base+0xcdb2> │ │ │ │ + beq.w aaf08 <_PyEval_EvalFrameDefault@@Base+0xcd14> │ │ │ │ ldrh.w r1, [r8, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r8, r0 │ │ │ │ str.w r2, [r9, #-4] │ │ │ │ uxtb r4, r1 │ │ │ │ lsrs r3, r1, #8 │ │ │ │ @@ -173752,43 +173784,43 @@ │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ ldrh.w r1, [r8, #-18] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, #15 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bls.w a484c <_PyEval_EvalFrameDefault@@Base+0x66a8> │ │ │ │ + bls.w a4898 <_PyEval_EvalFrameDefault@@Base+0x66a4> │ │ │ │ ldrh.w r3, [r8, #-18] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ cmp r1, r6 │ │ │ │ ubfx r4, r3, #4, #12 │ │ │ │ - beq.w a4af0 <_PyEval_EvalFrameDefault@@Base+0x694c> │ │ │ │ + beq.w a4b60 <_PyEval_EvalFrameDefault@@Base+0x696c> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ subs r1, r4, #1 │ │ │ │ bfi r3, r1, #4, #12 │ │ │ │ strh.w r3, [r8, #-18] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bmi.w a4b00 <_PyEval_EvalFrameDefault@@Base+0x695c> │ │ │ │ + lsls r4, r3, #31 │ │ │ │ + bmi.w a4b70 <_PyEval_EvalFrameDefault@@Base+0x697c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e6e8 │ │ │ │ + bl 8e6a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e77a <_PyEval_EvalFrameDefault@@Base+0x5d6> │ │ │ │ + beq.n 9e7ca <_PyEval_EvalFrameDefault@@Base+0x5d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a7e20 <_PyEval_EvalFrameDefault@@Base+0x9c7c> │ │ │ │ + beq.w a73ac <_PyEval_EvalFrameDefault@@Base+0x91b8> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9efae <_PyEval_EvalFrameDefault@@Base+0xe0a> │ │ │ │ + beq.w 9f040 <_PyEval_EvalFrameDefault@@Base+0xe4c> │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -173799,28 +173831,28 @@ │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a7d1e <_PyEval_EvalFrameDefault@@Base+0x9b7a> │ │ │ │ + bne.w a7d20 <_PyEval_EvalFrameDefault@@Base+0x9b2c> │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ sub.w r3, r9, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ mov r7, r4 │ │ │ │ str.w r4, [fp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #28] │ │ │ │ - bl b9c4c <_PyEval_FrameClearAndPop@@Base> │ │ │ │ + bl b9ccc <_PyEval_FrameClearAndPop@@Base> │ │ │ │ ldrh r1, [r4, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [r4, #28] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r6, r3, #10 │ │ │ │ add.w r8, r2, r1, lsl #1 │ │ │ │ str.w r5, [r4, r6, lsl #2] │ │ │ │ str r0, [r4, #32] │ │ │ │ @@ -173839,24 +173871,24 @@ │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ mov r3, r5 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w a64fa <_PyEval_EvalFrameDefault@@Base+0x8356> │ │ │ │ + bne.w a6368 <_PyEval_EvalFrameDefault@@Base+0x8174> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a7bae <_PyEval_EvalFrameDefault@@Base+0x9a0a> │ │ │ │ + bne.w a7278 <_PyEval_EvalFrameDefault@@Base+0x9084> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.w a6378 <_PyEval_EvalFrameDefault@@Base+0x81d4> │ │ │ │ + bhi.w a6c9e <_PyEval_EvalFrameDefault@@Base+0x8aaa> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.w a6378 <_PyEval_EvalFrameDefault@@Base+0x81d4> │ │ │ │ + bhi.w a6c9e <_PyEval_EvalFrameDefault@@Base+0x8aaa> │ │ │ │ and.w r3, r2, #3 │ │ │ │ and.w r2, r1, #3 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ rsb r3, r3, #1 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ @@ -173870,19 +173902,19 @@ │ │ │ │ ite ge │ │ │ │ movge r4, r1 │ │ │ │ movlt r4, #0 │ │ │ │ add.w r4, r4, r3, lsl #1 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsl.w r4, r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4c9c <_PyEval_EvalFrameDefault@@Base+0x6af8> │ │ │ │ + bne.w a4d0c <_PyEval_EvalFrameDefault@@Base+0x6b18> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4cbc <_PyEval_EvalFrameDefault@@Base+0x6b18> │ │ │ │ + bne.w a4d60 <_PyEval_EvalFrameDefault@@Base+0x6b6c> │ │ │ │ ldrh.w r1, [r8] │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ tst r3, r4 │ │ │ │ uxtb r4, r1 │ │ │ │ @@ -173900,15 +173932,15 @@ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #340] @ 0x154 │ │ │ │ add.w r3, r8, #8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a5578 <_PyEval_EvalFrameDefault@@Base+0x73d4> │ │ │ │ + bne.w a55f6 <_PyEval_EvalFrameDefault@@Base+0x7402> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvn.w r6, #1 │ │ │ │ movw r5, #24368 @ 0x5f30 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ subs r6, r6, r3 │ │ │ │ mvns r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ @@ -173917,95 +173949,95 @@ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r9, r6, lsl #2] │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w a5588 <_PyEval_EvalFrameDefault@@Base+0x73e4> │ │ │ │ + bne.w a5606 <_PyEval_EvalFrameDefault@@Base+0x7412> │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w a5588 <_PyEval_EvalFrameDefault@@Base+0x73e4> │ │ │ │ + bne.w a5606 <_PyEval_EvalFrameDefault@@Base+0x7412> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ subs r5, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r5, r0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, ip │ │ │ │ - bne.w a5588 <_PyEval_EvalFrameDefault@@Base+0x73e4> │ │ │ │ + bne.w a5606 <_PyEval_EvalFrameDefault@@Base+0x7412> │ │ │ │ ldr.w r5, [fp, #148] @ 0x94 │ │ │ │ ldr.w lr, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w a5588 <_PyEval_EvalFrameDefault@@Base+0x73e4> │ │ │ │ + beq.w a5606 <_PyEval_EvalFrameDefault@@Base+0x7412> │ │ │ │ ldr.w r0, [fp, #152] @ 0x98 │ │ │ │ subs r0, r0, r5 │ │ │ │ cmp.w lr, r0, asr #2 │ │ │ │ - bge.w a5588 <_PyEval_EvalFrameDefault@@Base+0x73e4> │ │ │ │ + bge.w a5606 <_PyEval_EvalFrameDefault@@Base+0x7412> │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w a5588 <_PyEval_EvalFrameDefault@@Base+0x73e4> │ │ │ │ + ble.w a5606 <_PyEval_EvalFrameDefault@@Base+0x7412> │ │ │ │ add.w r0, r5, lr, lsl #2 │ │ │ │ str.w r0, [fp, #148] @ 0x94 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w a4a7a <_PyEval_EvalFrameDefault@@Base+0x68d6> │ │ │ │ + beq.w a4aea <_PyEval_EvalFrameDefault@@Base+0x68f6> │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ add.w r8, r3, #124 @ 0x7c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldrd r4, r2, [r2, #8] │ │ │ │ cmp r0, ip │ │ │ │ strd r4, r2, [r5, #12] │ │ │ │ str r1, [r5, #20] │ │ │ │ str r0, [r5, #32] │ │ │ │ strd r1, r8, [r5, #24] │ │ │ │ strh r1, [r5, #36] @ 0x24 │ │ │ │ strb.w r1, [r5, #38] @ 0x26 │ │ │ │ - ble.w a4a9e <_PyEval_EvalFrameDefault@@Base+0x68fa> │ │ │ │ + ble.w a4b0e <_PyEval_EvalFrameDefault@@Base+0x691a> │ │ │ │ sub.w r2, r0, ip │ │ │ │ add.w ip, ip, #10 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r5, ip, lsl #2 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ble.w a4aae <_PyEval_EvalFrameDefault@@Base+0x690a> │ │ │ │ + ble.w a4b1e <_PyEval_EvalFrameDefault@@Base+0x692a> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #1 │ │ │ │ mov.w r4, r6, lsl #2 │ │ │ │ rsb r4, r4, #0 │ │ │ │ ldr.w r2, [r9, r4] │ │ │ │ str.w r2, [r1, r0, lsl #2] │ │ │ │ - ble.n 9ea00 <_PyEval_EvalFrameDefault@@Base+0x85c> │ │ │ │ + ble.n 9ea50 <_PyEval_EvalFrameDefault@@Base+0x85c> │ │ │ │ mov r2, r0 │ │ │ │ mov ip, r6 │ │ │ │ adds r2, #10 │ │ │ │ movs r0, #1 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r6, r9, r0, lsl #2 │ │ │ │ adds r0, #1 │ │ │ │ cmp ip, r0 │ │ │ │ ldr r6, [r6, r4] │ │ │ │ str.w r6, [r2, #4]! │ │ │ │ - bgt.n 9e9f0 <_PyEval_EvalFrameDefault@@Base+0x84c> │ │ │ │ + bgt.n 9ea40 <_PyEval_EvalFrameDefault@@Base+0x84c> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ subs r0, r2, #1 │ │ │ │ movs r2, #4 │ │ │ │ strh r2, [r7, #36] @ 0x24 │ │ │ │ ldrh.w r2, [r3, #124] @ 0x7c │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ @@ -174039,39 +174071,39 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r4, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r1, [r2, #192] @ 0xc0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a51da <_PyEval_EvalFrameDefault@@Base+0x7036> │ │ │ │ + bne.w a524a <_PyEval_EvalFrameDefault@@Base+0x7056> │ │ │ │ ldrh.w r3, [r8, #8] │ │ │ │ ldr r6, [r5, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a51da <_PyEval_EvalFrameDefault@@Base+0x7036> │ │ │ │ + beq.w a524a <_PyEval_EvalFrameDefault@@Base+0x7056> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9eaaa <_PyEval_EvalFrameDefault@@Base+0x906> │ │ │ │ + beq.n 9eafa <_PyEval_EvalFrameDefault@@Base+0x906> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a690a <_PyEval_EvalFrameDefault@@Base+0x8766> │ │ │ │ + beq.w a6904 <_PyEval_EvalFrameDefault@@Base+0x8710> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r4 │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ tst.w r3, #1 │ │ │ │ ldrh r3, [r4, #0] │ │ │ │ - bne.w a64c8 <_PyEval_EvalFrameDefault@@Base+0x8324> │ │ │ │ + bne.w a6608 <_PyEval_EvalFrameDefault@@Base+0x8414> │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ @@ -174087,64 +174119,64 @@ │ │ │ │ sub.w r0, r9, r2 │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w r5, r9, r6, lsl #2 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a9370 <_PyEval_EvalFrameDefault@@Base+0xb1cc> │ │ │ │ + bne.w a9fe8 <_PyEval_EvalFrameDefault@@Base+0xbdf4> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w a586a <_PyEval_EvalFrameDefault@@Base+0x76c6> │ │ │ │ + bne.w a596e <_PyEval_EvalFrameDefault@@Base+0x777a> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w a586a <_PyEval_EvalFrameDefault@@Base+0x76c6> │ │ │ │ + bne.w a596e <_PyEval_EvalFrameDefault@@Base+0x777a> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w a586a <_PyEval_EvalFrameDefault@@Base+0x76c6> │ │ │ │ + bne.w a596e <_PyEval_EvalFrameDefault@@Base+0x777a> │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w a586a <_PyEval_EvalFrameDefault@@Base+0x76c6> │ │ │ │ + ble.w a596e <_PyEval_EvalFrameDefault@@Base+0x777a> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ str.w r3, [fp, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9eb5c <_PyEval_EvalFrameDefault@@Base+0x9b8> │ │ │ │ + beq.n 9ebac <_PyEval_EvalFrameDefault@@Base+0x9b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4c38 <_PyEval_EvalFrameDefault@@Base+0x6a94> │ │ │ │ + beq.w a4ca8 <_PyEval_EvalFrameDefault@@Base+0x6ab4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9eb70 <_PyEval_EvalFrameDefault@@Base+0x9cc> │ │ │ │ + beq.n 9ebc0 <_PyEval_EvalFrameDefault@@Base+0x9cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4982 <_PyEval_EvalFrameDefault@@Base+0x67de> │ │ │ │ + beq.w a49d0 <_PyEval_EvalFrameDefault@@Base+0x67dc> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a73f6 <_PyEval_EvalFrameDefault@@Base+0x9252> │ │ │ │ + beq.w a8782 <_PyEval_EvalFrameDefault@@Base+0xa58e> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a73ce <_PyEval_EvalFrameDefault@@Base+0x922a> │ │ │ │ + bne.w a875a <_PyEval_EvalFrameDefault@@Base+0xa566> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -174162,103 +174194,103 @@ │ │ │ │ sub.w r3, r9, r2 │ │ │ │ ldr.w r1, [r9, r1, lsl #2] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add.w r5, r9, r6, lsl #2 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w a7d80 <_PyEval_EvalFrameDefault@@Base+0x9bdc> │ │ │ │ + beq.w a76da <_PyEval_EvalFrameDefault@@Base+0x94e6> │ │ │ │ adds r1, r0, #1 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - beq.w a586a <_PyEval_EvalFrameDefault@@Base+0x76c6> │ │ │ │ + beq.w a596e <_PyEval_EvalFrameDefault@@Base+0x777a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #30792 @ 0x7848 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w a586a <_PyEval_EvalFrameDefault@@Base+0x76c6> │ │ │ │ + bne.w a596e <_PyEval_EvalFrameDefault@@Base+0x777a> │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bne.w a586a <_PyEval_EvalFrameDefault@@Base+0x76c6> │ │ │ │ + bne.w a596e <_PyEval_EvalFrameDefault@@Base+0x777a> │ │ │ │ ldr.w lr, [r3] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w a586a <_PyEval_EvalFrameDefault@@Base+0x76c6> │ │ │ │ + bne.w a596e <_PyEval_EvalFrameDefault@@Base+0x777a> │ │ │ │ adds r6, r3, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, lr │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ mov r1, r6 │ │ │ │ subs r2, r3, #1 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ble.n 9ec8a <_PyEval_EvalFrameDefault@@Base+0xae6> │ │ │ │ + ble.n 9ecda <_PyEval_EvalFrameDefault@@Base+0xae6> │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9ec40 <_PyEval_EvalFrameDefault@@Base+0xa9c> │ │ │ │ + beq.n 9ec90 <_PyEval_EvalFrameDefault@@Base+0xa9c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a6096 <_PyEval_EvalFrameDefault@@Base+0x7ef2> │ │ │ │ + beq.w a5d66 <_PyEval_EvalFrameDefault@@Base+0x7b72> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9ec8a <_PyEval_EvalFrameDefault@@Base+0xae6> │ │ │ │ + beq.n 9ecda <_PyEval_EvalFrameDefault@@Base+0xae6> │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ec5c <_PyEval_EvalFrameDefault@@Base+0xab8> │ │ │ │ + beq.n 9ecac <_PyEval_EvalFrameDefault@@Base+0xab8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6742 <_PyEval_EvalFrameDefault@@Base+0x859e> │ │ │ │ + beq.w a6ed2 <_PyEval_EvalFrameDefault@@Base+0x8cde> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9ec8a <_PyEval_EvalFrameDefault@@Base+0xae6> │ │ │ │ + beq.n 9ecda <_PyEval_EvalFrameDefault@@Base+0xae6> │ │ │ │ mov r4, r6 │ │ │ │ movs r6, #2 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr.w r5, [r4, #4]! │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ec80 <_PyEval_EvalFrameDefault@@Base+0xadc> │ │ │ │ + beq.n 9ecd0 <_PyEval_EvalFrameDefault@@Base+0xadc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5bd8 <_PyEval_EvalFrameDefault@@Base+0x7a34> │ │ │ │ + beq.w a5d00 <_PyEval_EvalFrameDefault@@Base+0x7b0c> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 9ec68 <_PyEval_EvalFrameDefault@@Base+0xac4> │ │ │ │ + bne.n 9ecb8 <_PyEval_EvalFrameDefault@@Base+0xac4> │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ec9e <_PyEval_EvalFrameDefault@@Base+0xafa> │ │ │ │ + beq.n 9ecee <_PyEval_EvalFrameDefault@@Base+0xafa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9ff2 <_PyEval_EvalFrameDefault@@Base+0xbe4e> │ │ │ │ + beq.w aaa44 <_PyEval_EvalFrameDefault@@Base+0xc850> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w a8212 <_PyEval_EvalFrameDefault@@Base+0xa06e> │ │ │ │ + beq.w a739c <_PyEval_EvalFrameDefault@@Base+0x91a8> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [r3] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a81ea <_PyEval_EvalFrameDefault@@Base+0xa046> │ │ │ │ + bne.w a7374 <_PyEval_EvalFrameDefault@@Base+0x9180> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -174268,42 +174300,42 @@ │ │ │ │ movw r3, #4572 @ 0x11dc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r4, r8, #20 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a51da <_PyEval_EvalFrameDefault@@Base+0x7036> │ │ │ │ + bne.w a524a <_PyEval_EvalFrameDefault@@Base+0x7056> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w a51da <_PyEval_EvalFrameDefault@@Base+0x7036> │ │ │ │ + bne.w a524a <_PyEval_EvalFrameDefault@@Base+0x7056> │ │ │ │ ldrh.w r3, [r8, #8] │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ add.w r3, r1, r3, lsl #3 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a51da <_PyEval_EvalFrameDefault@@Base+0x7036> │ │ │ │ + beq.w a524a <_PyEval_EvalFrameDefault@@Base+0x7056> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w a560e <_PyEval_EvalFrameDefault@@Base+0x746a> │ │ │ │ + beq.w a566e <_PyEval_EvalFrameDefault@@Base+0x747a> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 9ed36 <_PyEval_EvalFrameDefault@@Base+0xb92> │ │ │ │ + beq.n 9ed86 <_PyEval_EvalFrameDefault@@Base+0xb92> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aaa2c <_PyEval_EvalFrameDefault@@Base+0xc888> │ │ │ │ + beq.w a9cc6 <_PyEval_EvalFrameDefault@@Base+0xbad2> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r4 │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne.w r2, [r9] │ │ │ │ @@ -174319,28 +174351,28 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r0, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr.w r2, [r3, #192] @ 0xc0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a5872 <_PyEval_EvalFrameDefault@@Base+0x76ce> │ │ │ │ + bne.w a5992 <_PyEval_EvalFrameDefault@@Base+0x779e> │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a5872 <_PyEval_EvalFrameDefault@@Base+0x76ce> │ │ │ │ + beq.w a5992 <_PyEval_EvalFrameDefault@@Base+0x779e> │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a5872 <_PyEval_EvalFrameDefault@@Base+0x76ce> │ │ │ │ + bne.w a5992 <_PyEval_EvalFrameDefault@@Base+0x779e> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a902e <_PyEval_EvalFrameDefault@@Base+0xae8a> │ │ │ │ + beq.w a91f4 <_PyEval_EvalFrameDefault@@Base+0xb000> │ │ │ │ ldrh.w r1, [r8, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r8, r0 │ │ │ │ str.w r2, [r9, #-4] │ │ │ │ uxtb r4, r1 │ │ │ │ lsrs r3, r1, #8 │ │ │ │ @@ -174362,96 +174394,119 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ add.w r8, r8, #8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - beq.w a7df4 <_PyEval_EvalFrameDefault@@Base+0x9c50> │ │ │ │ + beq.w a77a4 <_PyEval_EvalFrameDefault@@Base+0x95b0> │ │ │ │ mvns r3, r0 │ │ │ │ sub.w r4, r9, r0, lsl #2 │ │ │ │ add.w r9, r9, r3, lsl #2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a4e4c <_PyEval_EvalFrameDefault@@Base+0x6ca8> │ │ │ │ + bne.w a4ebc <_PyEval_EvalFrameDefault@@Base+0x6cc8> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bl 8e254 │ │ │ │ + bl 8e214 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ee3a <_PyEval_EvalFrameDefault@@Base+0xc96> │ │ │ │ + beq.n 9ee8a <_PyEval_EvalFrameDefault@@Base+0xc96> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a54c2 <_PyEval_EvalFrameDefault@@Base+0x731e> │ │ │ │ + beq.w a53ea <_PyEval_EvalFrameDefault@@Base+0x71f6> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w a4b52 <_PyEval_EvalFrameDefault@@Base+0x69ae> │ │ │ │ + ble.w a4bc2 <_PyEval_EvalFrameDefault@@Base+0x69ce> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ee58 <_PyEval_EvalFrameDefault@@Base+0xcb4> │ │ │ │ + beq.n 9eea8 <_PyEval_EvalFrameDefault@@Base+0xcb4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6414 <_PyEval_EvalFrameDefault@@Base+0x8270> │ │ │ │ + beq.w a6ce0 <_PyEval_EvalFrameDefault@@Base+0x8aec> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9ee84 <_PyEval_EvalFrameDefault@@Base+0xce0> │ │ │ │ + beq.n 9eed4 <_PyEval_EvalFrameDefault@@Base+0xce0> │ │ │ │ movs r5, #1 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr.w r6, [r4, r5, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ee7a <_PyEval_EvalFrameDefault@@Base+0xcd6> │ │ │ │ + beq.n 9eeca <_PyEval_EvalFrameDefault@@Base+0xcd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a642c <_PyEval_EvalFrameDefault@@Base+0x8288> │ │ │ │ + beq.w a6934 <_PyEval_EvalFrameDefault@@Base+0x8740> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9ee62 <_PyEval_EvalFrameDefault@@Base+0xcbe> │ │ │ │ + bne.n 9eeb2 <_PyEval_EvalFrameDefault@@Base+0xcbe> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a8000 <_PyEval_EvalFrameDefault@@Base+0x9e5c> │ │ │ │ + beq.w a8b78 <_PyEval_EvalFrameDefault@@Base+0xa984> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a7fdc <_PyEval_EvalFrameDefault@@Base+0x9e38> │ │ │ │ + bne.w a8680 <_PyEval_EvalFrameDefault@@Base+0xa48c> │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + adds r3, #10 │ │ │ │ + ldr.w r3, [r7, r3, lsl #2] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a9f10 <_PyEval_EvalFrameDefault@@Base+0xbd1c> │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w a4c8e <_PyEval_EvalFrameDefault@@Base+0x6a9a> │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + str.w r3, [r9], #4 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldrd r6, r5, [r9, #-8] │ │ │ │ ldrh.w r2, [r8, #-2] │ │ │ │ cmp r2, #15 │ │ │ │ - bls.w a678a <_PyEval_EvalFrameDefault@@Base+0x85e6> │ │ │ │ + bls.w a66e2 <_PyEval_EvalFrameDefault@@Base+0x84ee> │ │ │ │ ldrh.w r3, [r8, #-2] │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ cmp r2, r0 │ │ │ │ and.w r1, r3, #15 │ │ │ │ ubfx r4, r3, #4, #12 │ │ │ │ mov r3, r4 │ │ │ │ - beq.w aacfe <_PyEval_EvalFrameDefault@@Base+0xcb5a> │ │ │ │ + beq.w a9d28 <_PyEval_EvalFrameDefault@@Base+0xbb34> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ ldr.w r2, [r3, #1064] @ 0x428 │ │ │ │ ldrb.w r3, [r8, #-2] │ │ │ │ bfi r3, r1, #0, #4 │ │ │ │ @@ -174461,191 +174516,168 @@ │ │ │ │ bfi r3, r4, #4, #12 │ │ │ │ strh.w r3, [r8, #-2] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ef1e <_PyEval_EvalFrameDefault@@Base+0xd7a> │ │ │ │ + beq.n 9efb0 <_PyEval_EvalFrameDefault@@Base+0xdbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4e34 <_PyEval_EvalFrameDefault@@Base+0x6c90> │ │ │ │ + beq.w a4e82 <_PyEval_EvalFrameDefault@@Base+0x6c8e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9ef4a <_PyEval_EvalFrameDefault@@Base+0xda6> │ │ │ │ + bne.n 9efdc <_PyEval_EvalFrameDefault@@Base+0xde8> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9efaa <_PyEval_EvalFrameDefault@@Base+0xe06> │ │ │ │ + beq.n 9f03c <_PyEval_EvalFrameDefault@@Base+0xe48> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ef28 <_PyEval_EvalFrameDefault@@Base+0xd84> │ │ │ │ - ldr r2, [pc, #724] @ (9f228 <_PyEval_EvalFrameDefault@@Base+0x1084>) │ │ │ │ + bne.n 9efba <_PyEval_EvalFrameDefault@@Base+0xdc6> │ │ │ │ + ldr r2, [pc, #656] @ (9f278 <_PyEval_EvalFrameDefault@@Base+0x1084>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a7692 <_PyEval_EvalFrameDefault@@Base+0x94ee> │ │ │ │ + bne.w a807a <_PyEval_EvalFrameDefault@@Base+0x9e86> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r1, #31273 @ 0x7a29 │ │ │ │ + movw r1, #32341 @ 0x7e55 │ │ │ │ movt r1, #17 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a5820 <_PyEval_EvalFrameDefault@@Base+0x767c> │ │ │ │ + bne.w a5780 <_PyEval_EvalFrameDefault@@Base+0x758c> │ │ │ │ movw r2, #26080 @ 0x65e0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a76a4 <_PyEval_EvalFrameDefault@@Base+0x9500> │ │ │ │ - ldr r3, [pc, #684] @ (9f22c <_PyEval_EvalFrameDefault@@Base+0x1088>) │ │ │ │ + bne.w a75a2 <_PyEval_EvalFrameDefault@@Base+0x93ae> │ │ │ │ + ldr r3, [pc, #616] @ (9f27c <_PyEval_EvalFrameDefault@@Base+0x1088>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1604] @ 0x644 │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ - bhi.w a7510 <_PyEval_EvalFrameDefault@@Base+0x936c> │ │ │ │ + bhi.w a7598 <_PyEval_EvalFrameDefault@@Base+0x93a4> │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #1604] @ 0x644 │ │ │ │ ldr.w r2, [r3, #1608] @ 0x648 │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r5, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9ef2c <_PyEval_EvalFrameDefault@@Base+0xd88> │ │ │ │ + bne.n 9efbe <_PyEval_EvalFrameDefault@@Base+0xdca> │ │ │ │ sub.w r9, r9, #4 │ │ │ │ sub.w r9, r9, #4 │ │ │ │ ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aa6e8 <_PyEval_EvalFrameDefault@@Base+0xc544> │ │ │ │ + beq.w aa44e <_PyEval_EvalFrameDefault@@Base+0xc25a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aa6e8 <_PyEval_EvalFrameDefault@@Base+0xc544> │ │ │ │ + beq.w aa44e <_PyEval_EvalFrameDefault@@Base+0xc25a> │ │ │ │ ldrb.w r3, [r7, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 9eff2 <_PyEval_EvalFrameDefault@@Base+0xe4e> │ │ │ │ + beq.n 9f084 <_PyEval_EvalFrameDefault@@Base+0xe90> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9efe2 <_PyEval_EvalFrameDefault@@Base+0xe3e> │ │ │ │ + beq.n 9f074 <_PyEval_EvalFrameDefault@@Base+0xe80> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ add.w r3, r2, #124 @ 0x7c │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 9eff2 <_PyEval_EvalFrameDefault@@Base+0xe4e> │ │ │ │ + bcc.n 9f084 <_PyEval_EvalFrameDefault@@Base+0xe90> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - cbnz r0, 9efee <_PyEval_EvalFrameDefault@@Base+0xe4a> │ │ │ │ + cbnz r0, 9f080 <_PyEval_EvalFrameDefault@@Base+0xe8c> │ │ │ │ mov r0, r7 │ │ │ │ - bl d3df0 │ │ │ │ - cbz r0, 9eff2 <_PyEval_EvalFrameDefault@@Base+0xe4e> │ │ │ │ - bl d40a0 │ │ │ │ + bl d3e2c │ │ │ │ + cbz r0, 9f084 <_PyEval_EvalFrameDefault@@Base+0xe90> │ │ │ │ + bl d40dc │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #558] @ 0x22e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a80c4 <_PyEval_EvalFrameDefault@@Base+0x9f20> │ │ │ │ + bne.w a8994 <_PyEval_EvalFrameDefault@@Base+0xa7a0> │ │ │ │ ldr r6, [r7, #0] │ │ │ │ add.w r0, r6, #124 @ 0x7c │ │ │ │ ldr r2, [r6, #20] │ │ │ │ sub.w r0, r8, r0 │ │ │ │ add.w r3, r2, #16 │ │ │ │ asrs r0, r0, #1 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ subs r0, #1 │ │ │ │ adds r1, r3, r4 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bgt.w a5b1a <_PyEval_EvalFrameDefault@@Base+0x7976> │ │ │ │ + bgt.w a5b48 <_PyEval_EvalFrameDefault@@Base+0x7954> │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w a6124 <_PyEval_EvalFrameDefault@@Base+0x7f80> │ │ │ │ + bcs.w a5da4 <_PyEval_EvalFrameDefault@@Base+0x7bb0> │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ and.w r4, r2, #63 @ 0x3f │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bmi.w a5976 <_PyEval_EvalFrameDefault@@Base+0x77d2> │ │ │ │ + bmi.w a58a4 <_PyEval_EvalFrameDefault@@Base+0x76b0> │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - blt.w a6124 <_PyEval_EvalFrameDefault@@Base+0x7f80> │ │ │ │ + blt.w a5da4 <_PyEval_EvalFrameDefault@@Base+0x7bb0> │ │ │ │ ldrb.w ip, [r3, #1] │ │ │ │ and.w r5, ip, #63 @ 0x3f │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - bne.w a53b6 <_PyEval_EvalFrameDefault@@Base+0x7212> │ │ │ │ + bne.w a54ca <_PyEval_EvalFrameDefault@@Base+0x72d6> │ │ │ │ add r5, r4 │ │ │ │ adds r3, #2 │ │ │ │ cmp r0, r5 │ │ │ │ - bge.w a53d6 <_PyEval_EvalFrameDefault@@Base+0x7232> │ │ │ │ + bge.w a54ea <_PyEval_EvalFrameDefault@@Base+0x72f6> │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ and.w r4, r2, #63 @ 0x3f │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bmi.w a5af4 <_PyEval_EvalFrameDefault@@Base+0x7950> │ │ │ │ + bmi.w a5ca6 <_PyEval_EvalFrameDefault@@Base+0x7ab2> │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ and.w r2, r1, #63 @ 0x3f │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bmi.w a9126 <_PyEval_EvalFrameDefault@@Base+0xaf82> │ │ │ │ + bmi.w a9d8c <_PyEval_EvalFrameDefault@@Base+0xbb98> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ add.w r5, r7, #40 @ 0x28 │ │ │ │ add.w r3, r3, r2, asr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.w a6488 <_PyEval_EvalFrameDefault@@Base+0x82e4> │ │ │ │ + bhi.w a68c4 <_PyEval_EvalFrameDefault@@Base+0x86d0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a646a <_PyEval_EvalFrameDefault@@Base+0x82c6> │ │ │ │ + bne.w a68a6 <_PyEval_EvalFrameDefault@@Base+0x86b2> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [fp, #72] @ 0x48 │ │ │ │ lsls r4, r4, #1 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ str.w r1, [fp, #72] @ 0x48 │ │ │ │ str.w r2, [r9], #4 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldrb.w r3, [r3, #559] @ 0x22f │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ add.w r8, r6, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a9f22 <_PyEval_EvalFrameDefault@@Base+0xbd7e> │ │ │ │ + bne.w a9a54 <_PyEval_EvalFrameDefault@@Base+0xb860> │ │ │ │ ldrh r3, [r6, r4] │ │ │ │ - movw sl, #49032 @ 0xbf88 │ │ │ │ + movw sl, #49864 @ 0xc2c8 │ │ │ │ movt sl, #54 @ 0x36 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - b.w 9e23c <_PyEval_EvalFrameDefault@@Base+0x98> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - adds r3, #10 │ │ │ │ - ldr.w r3, [r7, r3, lsl #2] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a9556 <_PyEval_EvalFrameDefault@@Base+0xb3b2> │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w a4c1e <_PyEval_EvalFrameDefault@@Base+0x6a7a> │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - str.w r3, [r9], #4 │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ + b.w 9e28c <_PyEval_EvalFrameDefault@@Base+0x98> │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldrh.w r3, [r8, #2]! │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -174654,43 +174686,43 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r6, r8, #10 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r2, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a5e6a <_PyEval_EvalFrameDefault@@Base+0x7cc6> │ │ │ │ + bne.w a5e12 <_PyEval_EvalFrameDefault@@Base+0x7c1e> │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a5e6a <_PyEval_EvalFrameDefault@@Base+0x7cc6> │ │ │ │ + bne.w a5e12 <_PyEval_EvalFrameDefault@@Base+0x7c1e> │ │ │ │ ldrb r3, [r5, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5e6a <_PyEval_EvalFrameDefault@@Base+0x7cc6> │ │ │ │ + beq.w a5e12 <_PyEval_EvalFrameDefault@@Base+0x7c1e> │ │ │ │ ldrh.w r1, [r8, #8] │ │ │ │ ldr.w r2, [r9, #-8] │ │ │ │ add.w r3, r5, r1, lsl #2 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ str r2, [r3, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w a4c02 <_PyEval_EvalFrameDefault@@Base+0x6a5e> │ │ │ │ + bne.w a4bd0 <_PyEval_EvalFrameDefault@@Base+0x69dc> │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ ldrb r2, [r5, #9] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ add r3, r2 │ │ │ │ adds r2, #1 │ │ │ │ strb r1, [r3, #12] │ │ │ │ strb r2, [r5, #9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f198 <_PyEval_EvalFrameDefault@@Base+0xff4> │ │ │ │ + beq.n 9f1e8 <_PyEval_EvalFrameDefault@@Base+0xff4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aa252 <_PyEval_EvalFrameDefault@@Base+0xc0ae> │ │ │ │ + beq.w aa46a <_PyEval_EvalFrameDefault@@Base+0xc276> │ │ │ │ ldrh r3, [r6, #0] │ │ │ │ sub.w r9, r9, #8 │ │ │ │ mov r8, r6 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ @@ -174699,15 +174731,15 @@ │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr.w r6, [r9, #-4] │ │ │ │ sub.w r5, r8, #4 │ │ │ │ ldrh.w r3, [r8, #-2] │ │ │ │ cmp r3, #15 │ │ │ │ - bls.w a6248 <_PyEval_EvalFrameDefault@@Base+0x80a4> │ │ │ │ + bls.w a6ba8 <_PyEval_EvalFrameDefault@@Base+0x89b4> │ │ │ │ ldrh.w r3, [r8, #-2] │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ and.w r1, r3, #15 │ │ │ │ uxth r4, r3 │ │ │ │ ubfx r2, r3, #4, #12 │ │ │ │ cmp r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ @@ -174720,15 +174752,15 @@ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #112] @ 0x70 │ │ │ │ ldrh.w r2, [r8, #-2] │ │ │ │ bfi r2, r3, #4, #12 │ │ │ │ strh.w r2, [r8, #-2] │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a565c <_PyEval_EvalFrameDefault@@Base+0x74b8> │ │ │ │ + beq.w a5730 <_PyEval_EvalFrameDefault@@Base+0x753c> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r0, [r9], #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -174750,51 +174782,51 @@ │ │ │ │ sub.w r1, r9, r2 │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w r5, r9, r6, lsl #2 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ab40c <_PyEval_EvalFrameDefault@@Base+0xd268> │ │ │ │ + bne.w a9d60 <_PyEval_EvalFrameDefault@@Base+0xbb6c> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w a586a <_PyEval_EvalFrameDefault@@Base+0x76c6> │ │ │ │ + bne.w a596e <_PyEval_EvalFrameDefault@@Base+0x777a> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #516] @ 0x204 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w a586a <_PyEval_EvalFrameDefault@@Base+0x76c6> │ │ │ │ + bne.w a596e <_PyEval_EvalFrameDefault@@Base+0x777a> │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 10478c │ │ │ │ + bl 104a24 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 9efb2 <_PyEval_EvalFrameDefault@@Base+0xe0e> │ │ │ │ + blt.w 9f044 <_PyEval_EvalFrameDefault@@Base+0xe50> │ │ │ │ adds r2, r3, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.w a551a <_PyEval_EvalFrameDefault@@Base+0x7376> │ │ │ │ + bcs.w a567a <_PyEval_EvalFrameDefault@@Base+0x7486> │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r4, r4, r2, lsl #4 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ add r4, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f2ba <_PyEval_EvalFrameDefault@@Base+0x1116> │ │ │ │ + beq.n 9f30a <_PyEval_EvalFrameDefault@@Base+0x1116> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ab3b2 <_PyEval_EvalFrameDefault@@Base+0xd20e> │ │ │ │ + beq.w a9d6e <_PyEval_EvalFrameDefault@@Base+0xbb7a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f2ce <_PyEval_EvalFrameDefault@@Base+0x112a> │ │ │ │ + beq.n 9f31e <_PyEval_EvalFrameDefault@@Base+0x112a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5a8c <_PyEval_EvalFrameDefault@@Base+0x78e8> │ │ │ │ + beq.w a5bcc <_PyEval_EvalFrameDefault@@Base+0x79d8> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -174815,109 +174847,109 @@ │ │ │ │ ldr.w r3, [r9, r1, lsl #2] │ │ │ │ add.w r0, r9, r1, lsl #2 │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ add.w r1, r9, r6, lsl #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a584c <_PyEval_EvalFrameDefault@@Base+0x76a8> │ │ │ │ + bne.w a5950 <_PyEval_EvalFrameDefault@@Base+0x775c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.w a586a <_PyEval_EvalFrameDefault@@Base+0x76c6> │ │ │ │ + bne.w a596e <_PyEval_EvalFrameDefault@@Base+0x777a> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bne.w a586a <_PyEval_EvalFrameDefault@@Base+0x76c6> │ │ │ │ + bne.w a596e <_PyEval_EvalFrameDefault@@Base+0x777a> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx r4 │ │ │ │ cmp r6, #0 │ │ │ │ mov r9, r0 │ │ │ │ - ble.n 9f3d8 <_PyEval_EvalFrameDefault@@Base+0x1234> │ │ │ │ + ble.n 9f428 <_PyEval_EvalFrameDefault@@Base+0x1234> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9f36a <_PyEval_EvalFrameDefault@@Base+0x11c6> │ │ │ │ + beq.n 9f3ba <_PyEval_EvalFrameDefault@@Base+0x11c6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a666c <_PyEval_EvalFrameDefault@@Base+0x84c8> │ │ │ │ + beq.w a6dca <_PyEval_EvalFrameDefault@@Base+0x8bd6> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9f3d8 <_PyEval_EvalFrameDefault@@Base+0x1234> │ │ │ │ + beq.n 9f428 <_PyEval_EvalFrameDefault@@Base+0x1234> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9f388 <_PyEval_EvalFrameDefault@@Base+0x11e4> │ │ │ │ + beq.n 9f3d8 <_PyEval_EvalFrameDefault@@Base+0x11e4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a6b1c <_PyEval_EvalFrameDefault@@Base+0x8978> │ │ │ │ + beq.w a6afe <_PyEval_EvalFrameDefault@@Base+0x890a> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9f3d8 <_PyEval_EvalFrameDefault@@Base+0x1234> │ │ │ │ + beq.n 9f428 <_PyEval_EvalFrameDefault@@Base+0x1234> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9f3a6 <_PyEval_EvalFrameDefault@@Base+0x1202> │ │ │ │ + beq.n 9f3f6 <_PyEval_EvalFrameDefault@@Base+0x1202> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a69ba <_PyEval_EvalFrameDefault@@Base+0x8816> │ │ │ │ + beq.w a6bdc <_PyEval_EvalFrameDefault@@Base+0x89e8> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 9f3d8 <_PyEval_EvalFrameDefault@@Base+0x1234> │ │ │ │ + beq.n 9f428 <_PyEval_EvalFrameDefault@@Base+0x1234> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r4, #3 │ │ │ │ str r5, [sp, #16] │ │ │ │ adds r3, #8 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f3ce <_PyEval_EvalFrameDefault@@Base+0x122a> │ │ │ │ + beq.n 9f41e <_PyEval_EvalFrameDefault@@Base+0x122a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6192 <_PyEval_EvalFrameDefault@@Base+0x7fee> │ │ │ │ + beq.w a6adc <_PyEval_EvalFrameDefault@@Base+0x88e8> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 9f3b6 <_PyEval_EvalFrameDefault@@Base+0x1212> │ │ │ │ + bne.n 9f406 <_PyEval_EvalFrameDefault@@Base+0x1212> │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f3ec <_PyEval_EvalFrameDefault@@Base+0x1248> │ │ │ │ + beq.n 9f43c <_PyEval_EvalFrameDefault@@Base+0x1248> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4952 <_PyEval_EvalFrameDefault@@Base+0x67ae> │ │ │ │ + beq.w a49a0 <_PyEval_EvalFrameDefault@@Base+0x67ac> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w a6602 <_PyEval_EvalFrameDefault@@Base+0x845e> │ │ │ │ + beq.w a6b1e <_PyEval_EvalFrameDefault@@Base+0x892a> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [r3] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a823c <_PyEval_EvalFrameDefault@@Base+0xa098> │ │ │ │ + bne.w a8658 <_PyEval_EvalFrameDefault@@Base+0xa464> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -174935,51 +174967,51 @@ │ │ │ │ sub.w r1, r9, r2 │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w r5, r9, r6, lsl #2 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w aa270 <_PyEval_EvalFrameDefault@@Base+0xc0cc> │ │ │ │ + bne.w a9342 <_PyEval_EvalFrameDefault@@Base+0xb14e> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.w a586a <_PyEval_EvalFrameDefault@@Base+0x76c6> │ │ │ │ + bne.w a596e <_PyEval_EvalFrameDefault@@Base+0x777a> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #512] @ 0x200 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w a586a <_PyEval_EvalFrameDefault@@Base+0x76c6> │ │ │ │ + bne.w a596e <_PyEval_EvalFrameDefault@@Base+0x777a> │ │ │ │ ldrd r4, r6, [r1] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfa28 │ │ │ │ + bl cfaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9efb2 <_PyEval_EvalFrameDefault@@Base+0xe0e> │ │ │ │ + blt.w 9f044 <_PyEval_EvalFrameDefault@@Base+0xe50> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.w a4cdc <_PyEval_EvalFrameDefault@@Base+0x6b38> │ │ │ │ + bne.w a4d2c <_PyEval_EvalFrameDefault@@Base+0x6b38> │ │ │ │ movw r9, #7780 @ 0x1e64 │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f49e <_PyEval_EvalFrameDefault@@Base+0x12fa> │ │ │ │ + beq.n 9f4ee <_PyEval_EvalFrameDefault@@Base+0x12fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a908a <_PyEval_EvalFrameDefault@@Base+0xaee6> │ │ │ │ + beq.w a9350 <_PyEval_EvalFrameDefault@@Base+0xb15c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4dc8 <_PyEval_EvalFrameDefault@@Base+0x6c24> │ │ │ │ + bne.w a4e60 <_PyEval_EvalFrameDefault@@Base+0x6c6c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f4be <_PyEval_EvalFrameDefault@@Base+0x131a> │ │ │ │ + beq.n 9f50e <_PyEval_EvalFrameDefault@@Base+0x131a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aa654 <_PyEval_EvalFrameDefault@@Base+0xc4b0> │ │ │ │ + beq.w a99be <_PyEval_EvalFrameDefault@@Base+0xb7ca> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r9, [r3] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -174992,57 +175024,57 @@ │ │ │ │ add.w r8, r8, #2 │ │ │ │ and.w r4, r2, #15 │ │ │ │ asrs r3, r2, #4 │ │ │ │ ldrd r6, r2, [r9, #-8] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r5, 9f510 <_PyEval_EvalFrameDefault@@Base+0x136c> │ │ │ │ + cbz r5, 9f560 <_PyEval_EvalFrameDefault@@Base+0x136c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f510 <_PyEval_EvalFrameDefault@@Base+0x136c> │ │ │ │ + beq.n 9f560 <_PyEval_EvalFrameDefault@@Base+0x136c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5202 <_PyEval_EvalFrameDefault@@Base+0x705e> │ │ │ │ + beq.w a5254 <_PyEval_EvalFrameDefault@@Base+0x7060> │ │ │ │ add.w r4, r7, r4, lsl #2 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 9f52e <_PyEval_EvalFrameDefault@@Base+0x138a> │ │ │ │ + cbz r5, 9f57e <_PyEval_EvalFrameDefault@@Base+0x138a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f52e <_PyEval_EvalFrameDefault@@Base+0x138a> │ │ │ │ + beq.n 9f57e <_PyEval_EvalFrameDefault@@Base+0x138a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a516e <_PyEval_EvalFrameDefault@@Base+0x6fca> │ │ │ │ + beq.w a51c0 <_PyEval_EvalFrameDefault@@Base+0x6fcc> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #8 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r4, [r9, #-4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w a4d10 <_PyEval_EvalFrameDefault@@Base+0x6b6c> │ │ │ │ + beq.w a4d80 <_PyEval_EvalFrameDefault@@Base+0x6b8c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f56c <_PyEval_EvalFrameDefault@@Base+0x13c8> │ │ │ │ + beq.n 9f5bc <_PyEval_EvalFrameDefault@@Base+0x13c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a76b0 <_PyEval_EvalFrameDefault@@Base+0x950c> │ │ │ │ + beq.w a8054 <_PyEval_EvalFrameDefault@@Base+0x9e60> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ add.w r2, r8, r3, lsl #1 │ │ │ │ ldrh.w r3, [r8, #2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strh.w r3, [r8, #2] │ │ │ │ @@ -175059,76 +175091,76 @@ │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a882e <_PyEval_EvalFrameDefault@@Base+0xa68a> │ │ │ │ + bne.w a7cc8 <_PyEval_EvalFrameDefault@@Base+0x9ad4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a882e <_PyEval_EvalFrameDefault@@Base+0xa68a> │ │ │ │ + bne.w a7cc8 <_PyEval_EvalFrameDefault@@Base+0x9ad4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 112740 <_PyLong_Add@@Base> │ │ │ │ + bl 1129e0 <_PyLong_Add@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a5800 <_PyEval_EvalFrameDefault@@Base+0x765c> │ │ │ │ + bne.w a586e <_PyEval_EvalFrameDefault@@Base+0x767a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9f608 <_PyEval_EvalFrameDefault@@Base+0x1464> │ │ │ │ + bne.n 9f658 <_PyEval_EvalFrameDefault@@Base+0x1464> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9efaa <_PyEval_EvalFrameDefault@@Base+0xe06> │ │ │ │ + beq.w 9f03c <_PyEval_EvalFrameDefault@@Base+0xe48> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9f5e4 <_PyEval_EvalFrameDefault@@Base+0x1440> │ │ │ │ - ldr r2, [pc, #756] @ (9f908 <_PyEval_EvalFrameDefault@@Base+0x1764>) │ │ │ │ + bne.n 9f634 <_PyEval_EvalFrameDefault@@Base+0x1440> │ │ │ │ + ldr r2, [pc, #712] @ (9f92c <_PyEval_EvalFrameDefault@@Base+0x1738>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a8d68 <_PyEval_EvalFrameDefault@@Base+0xabc4> │ │ │ │ + bne.w a9d1a <_PyEval_EvalFrameDefault@@Base+0xbb26> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b8b0 │ │ │ │ - b.n 9f5e4 <_PyEval_EvalFrameDefault@@Base+0x1440> │ │ │ │ + bl 7b8e0 │ │ │ │ + b.n 9f634 <_PyEval_EvalFrameDefault@@Base+0x1440> │ │ │ │ ldr.w r6, [r9, #-4] │ │ │ │ movw r2, #22692 @ 0x58a4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a6324 <_PyEval_EvalFrameDefault@@Base+0x8180> │ │ │ │ + bne.w a6964 <_PyEval_EvalFrameDefault@@Base+0x8770> │ │ │ │ ldr r4, [r6, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a9f88 <_PyEval_EvalFrameDefault@@Base+0xbde4> │ │ │ │ + beq.w a9366 <_PyEval_EvalFrameDefault@@Base+0xb172> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w a5288 <_PyEval_EvalFrameDefault@@Base+0x70e4> │ │ │ │ + bls.w a5314 <_PyEval_EvalFrameDefault@@Base+0x7120> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a561a <_PyEval_EvalFrameDefault@@Base+0x7476> │ │ │ │ + beq.w a556a <_PyEval_EvalFrameDefault@@Base+0x7376> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r2, [r9], #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -175140,54 +175172,54 @@ │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a64fa <_PyEval_EvalFrameDefault@@Base+0x8356> │ │ │ │ + bne.w a6368 <_PyEval_EvalFrameDefault@@Base+0x8174> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a7bae <_PyEval_EvalFrameDefault@@Base+0x9a0a> │ │ │ │ + bne.w a7278 <_PyEval_EvalFrameDefault@@Base+0x9084> │ │ │ │ cmp r5, r6 │ │ │ │ it eq │ │ │ │ moveq r4, #1 │ │ │ │ - beq.n 9f700 <_PyEval_EvalFrameDefault@@Base+0x155c> │ │ │ │ + beq.n 9f750 <_PyEval_EvalFrameDefault@@Base+0x155c> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a4fe6 <_PyEval_EvalFrameDefault@@Base+0x6e42> │ │ │ │ + bne.w a5022 <_PyEval_EvalFrameDefault@@Base+0x6e2e> │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ ubfx r4, r1, #2, #3 │ │ │ │ ubfx r0, r3, #2, #3 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w a4fe6 <_PyEval_EvalFrameDefault@@Base+0x6e42> │ │ │ │ + bne.w a5022 <_PyEval_EvalFrameDefault@@Base+0x6e2e> │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w a88de <_PyEval_EvalFrameDefault@@Base+0xa73a> │ │ │ │ + bpl.w a8a8a <_PyEval_EvalFrameDefault@@Base+0xa896> │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.w a8810 <_PyEval_EvalFrameDefault@@Base+0xa66c> │ │ │ │ + bpl.w a8a7a <_PyEval_EvalFrameDefault@@Base+0xa886> │ │ │ │ add.w r0, r6, #20 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w a881a <_PyEval_EvalFrameDefault@@Base+0xa676> │ │ │ │ + bpl.w a8a84 <_PyEval_EvalFrameDefault@@Base+0xa890> │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w a889c <_PyEval_EvalFrameDefault@@Base+0xa6f8> │ │ │ │ + bpl.w a7c6c <_PyEval_EvalFrameDefault@@Base+0x9a78> │ │ │ │ mul.w r2, r4, r2 │ │ │ │ add.w r1, r5, #20 │ │ │ │ blx 29204 │ │ │ │ clz r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4eda <_PyEval_EvalFrameDefault@@Base+0x6d36> │ │ │ │ + bne.w a4f80 <_PyEval_EvalFrameDefault@@Base+0x6d8c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a5396 <_PyEval_EvalFrameDefault@@Base+0x71f2> │ │ │ │ + bne.w a5422 <_PyEval_EvalFrameDefault@@Base+0x722e> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r4, #7 │ │ │ │ sub.w r9, r9, #4 │ │ │ │ tst r4, r3 │ │ │ │ itete eq │ │ │ │ movweq r3, #7780 @ 0x1e64 │ │ │ │ movwne r3, #4308 @ 0x10d4 │ │ │ │ @@ -175205,26 +175237,26 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ movw r3, #14648 @ 0x3938 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a6238 <_PyEval_EvalFrameDefault@@Base+0x8094> │ │ │ │ + bne.w a6b98 <_PyEval_EvalFrameDefault@@Base+0x89a4> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w a6334 <_PyEval_EvalFrameDefault@@Base+0x8190> │ │ │ │ + ble.w a6838 <_PyEval_EvalFrameDefault@@Base+0x8644> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r5, #8] │ │ │ │ - bl 800b4 │ │ │ │ + bl 800e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9efb2 <_PyEval_EvalFrameDefault@@Base+0xe0e> │ │ │ │ + beq.w 9f044 <_PyEval_EvalFrameDefault@@Base+0xe50> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r0, [r9], #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -175256,27 +175288,27 @@ │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ subs r6, r4, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ clz r6, r6 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ - beq.n 9f806 <_PyEval_EvalFrameDefault@@Base+0x1662> │ │ │ │ + beq.n 9f856 <_PyEval_EvalFrameDefault@@Base+0x1662> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a7f7a <_PyEval_EvalFrameDefault@@Base+0x9dd6> │ │ │ │ + beq.w a8100 <_PyEval_EvalFrameDefault@@Base+0x9f0c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f81a <_PyEval_EvalFrameDefault@@Base+0x1676> │ │ │ │ + beq.n 9f86a <_PyEval_EvalFrameDefault@@Base+0x1676> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a7f92 <_PyEval_EvalFrameDefault@@Base+0x9dee> │ │ │ │ + beq.w a762e <_PyEval_EvalFrameDefault@@Base+0x943a> │ │ │ │ ldrh.w r1, [r8] │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ uxtb r4, r1 │ │ │ │ @@ -175296,272 +175328,272 @@ │ │ │ │ add.w r8, r8, #2 │ │ │ │ and.w r4, r2, #15 │ │ │ │ asrs r3, r2, #4 │ │ │ │ ldr.w r2, [r9, #-4] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r5, 9f87a <_PyEval_EvalFrameDefault@@Base+0x16d6> │ │ │ │ + cbz r5, 9f8ca <_PyEval_EvalFrameDefault@@Base+0x16d6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a4e12 <_PyEval_EvalFrameDefault@@Base+0x6c6e> │ │ │ │ + bne.w a4e9a <_PyEval_EvalFrameDefault@@Base+0x6ca6> │ │ │ │ adds r4, #10 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r7, r4, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w a4d3c <_PyEval_EvalFrameDefault@@Base+0x6b98> │ │ │ │ + beq.w a4dac <_PyEval_EvalFrameDefault@@Base+0x6bb8> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + ldrh.w r2, [r8, #2]! │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + ldr.w r1, [r9, #-4] │ │ │ │ + negs r3, r3 │ │ │ │ + uxtb r4, r2 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr.w r2, [r9, r3] │ │ │ │ + str.w r1, [r9, r3] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + str.w r2, [r9, #-4] │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r6, r8, #10 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r2, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a5e6a <_PyEval_EvalFrameDefault@@Base+0x7cc6> │ │ │ │ + bne.w a5e12 <_PyEval_EvalFrameDefault@@Base+0x7c1e> │ │ │ │ ldrh.w r3, [r8, #8] │ │ │ │ ldr.w r2, [r9, #-8] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ str r2, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w a521a <_PyEval_EvalFrameDefault@@Base+0x7076> │ │ │ │ + bne.w a526c <_PyEval_EvalFrameDefault@@Base+0x7078> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f8ec <_PyEval_EvalFrameDefault@@Base+0x1748> │ │ │ │ + beq.n 9f972 <_PyEval_EvalFrameDefault@@Base+0x177e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aac98 <_PyEval_EvalFrameDefault@@Base+0xcaf4> │ │ │ │ + beq.w aae8a <_PyEval_EvalFrameDefault@@Base+0xcc96> │ │ │ │ ldrh r3, [r6, #0] │ │ │ │ sub.w r9, r9, #8 │ │ │ │ mov r8, r6 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - ldrh.w r2, [r8, #2]! │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - ldr.w r1, [r9, #-4] │ │ │ │ - negs r3, r3 │ │ │ │ - uxtb r4, r2 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr.w r2, [r9, r3] │ │ │ │ - str.w r1, [r9, r3] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + mvns r3, r3 │ │ │ │ + ldr.w r6, [r9, #-4] │ │ │ │ + ldr.w r5, [r9, r3, lsl #2] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r4, r3 │ │ │ │ + bge.w a590c <_PyEval_EvalFrameDefault@@Base+0x7718> │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + sub.w r9, r9, #4 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + str.w r6, [r2, r4, lsl #2] │ │ │ │ + adds r4, #1 │ │ │ │ + str r4, [r5, #8] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ - str.w r2, [r9, #-4] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a7f00 <_PyEval_EvalFrameDefault@@Base+0x9d5c> │ │ │ │ + bne.w a7926 <_PyEval_EvalFrameDefault@@Base+0x9732> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w a964e <_PyEval_EvalFrameDefault@@Base+0xb4aa> │ │ │ │ + bne.w aaeba <_PyEval_EvalFrameDefault@@Base+0xccc6> │ │ │ │ ldr r4, [r5, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w a4dea <_PyEval_EvalFrameDefault@@Base+0x6c46> │ │ │ │ + beq.w a4e46 <_PyEval_EvalFrameDefault@@Base+0x6c52> │ │ │ │ ldr r6, [r5, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w a4df4 <_PyEval_EvalFrameDefault@@Base+0x6c50> │ │ │ │ + beq.w a4e50 <_PyEval_EvalFrameDefault@@Base+0x6c5c> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9f994 <_PyEval_EvalFrameDefault@@Base+0x17f0> │ │ │ │ + beq.n 9fa26 <_PyEval_EvalFrameDefault@@Base+0x1832> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4e58 <_PyEval_EvalFrameDefault@@Base+0x6cb4> │ │ │ │ + beq.w a4fa0 <_PyEval_EvalFrameDefault@@Base+0x6dac> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ str.w r4, [r9], #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - mvns r3, r3 │ │ │ │ - ldr.w r6, [r9, #-4] │ │ │ │ - ldr.w r5, [r9, r3, lsl #2] │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r4, r3 │ │ │ │ - bge.w a59e6 <_PyEval_EvalFrameDefault@@Base+0x7842> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - str.w r6, [r2, r4, lsl #2] │ │ │ │ - adds r4, #1 │ │ │ │ - str r4, [r5, #8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ movw r3, #11612 @ 0x2d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a6238 <_PyEval_EvalFrameDefault@@Base+0x8094> │ │ │ │ + bne.w a6b98 <_PyEval_EvalFrameDefault@@Base+0x89a4> │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a5034 <_PyEval_EvalFrameDefault@@Base+0x6e90> │ │ │ │ + beq.w a50c4 <_PyEval_EvalFrameDefault@@Base+0x6ed0> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.w a501c <_PyEval_EvalFrameDefault@@Base+0x6e78> │ │ │ │ + bge.w a50ac <_PyEval_EvalFrameDefault@@Base+0x6eb8> │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a5248 <_PyEval_EvalFrameDefault@@Base+0x70a4> │ │ │ │ + beq.w a52b8 <_PyEval_EvalFrameDefault@@Base+0x70c4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r2, [r9], #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - ldrb.w r4, [r8, #2]! │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldrb.w r2, [r8, #1] │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r2, r2, r1, lsl #8 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 862ec │ │ │ │ + bl 862bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9fa9e <_PyEval_EvalFrameDefault@@Base+0x18fa> │ │ │ │ + beq.n 9face <_PyEval_EvalFrameDefault@@Base+0x18da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4888 <_PyEval_EvalFrameDefault@@Base+0x66e4> │ │ │ │ + beq.w a48e2 <_PyEval_EvalFrameDefault@@Base+0x66ee> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9efae <_PyEval_EvalFrameDefault@@Base+0xe0a> │ │ │ │ + beq.w 9f040 <_PyEval_EvalFrameDefault@@Base+0xe4c> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + ldrb.w r4, [r8, #2]! │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldrb.w r2, [r8, #1] │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r2, r2, r1, lsl #8 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ sub.w r3, r3, r1 │ │ │ │ - ble.w a4fb2 <_PyEval_EvalFrameDefault@@Base+0x6e0e> │ │ │ │ + ble.w a5046 <_PyEval_EvalFrameDefault@@Base+0x6e52> │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w a8c66 <_PyEval_EvalFrameDefault@@Base+0xaac2> │ │ │ │ + beq.w aa278 <_PyEval_EvalFrameDefault@@Base+0xc084> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ adds r4, r7, r2 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 9fb3e <_PyEval_EvalFrameDefault@@Base+0x199a> │ │ │ │ + ble.n 9fb8e <_PyEval_EvalFrameDefault@@Base+0x199a> │ │ │ │ ldr r4, [r0, #16] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ add r2, r7 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.w aa8e6 <_PyEval_EvalFrameDefault@@Base+0xc742> │ │ │ │ + beq.w a91e6 <_PyEval_EvalFrameDefault@@Base+0xaff2> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str r4, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 9fb3e <_PyEval_EvalFrameDefault@@Base+0x199a> │ │ │ │ + ble.n 9fb8e <_PyEval_EvalFrameDefault@@Base+0x199a> │ │ │ │ adds r3, #11 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ adds r0, #16 │ │ │ │ movs r1, #2 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.w aa8d6 <_PyEval_EvalFrameDefault@@Base+0xc732> │ │ │ │ + beq.w a91d6 <_PyEval_EvalFrameDefault@@Base+0xafe2> │ │ │ │ adds r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, r1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r4, [r3, #4]! │ │ │ │ - bgt.n 9fb24 <_PyEval_EvalFrameDefault@@Base+0x1980> │ │ │ │ + bgt.n 9fb74 <_PyEval_EvalFrameDefault@@Base+0x1980> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ @@ -175569,51 +175601,51 @@ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #340] @ 0x154 │ │ │ │ add.w r3, r8, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a44b0 <_PyEval_EvalFrameDefault@@Base+0x630c> │ │ │ │ + bne.w a42d4 <_PyEval_EvalFrameDefault@@Base+0x60e0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvn.w r6, #1 │ │ │ │ movw ip, #24368 @ 0x5f30 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ subs r6, r6, r3 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ add.w r5, r9, r6, lsl #2 │ │ │ │ ldr.w r1, [r9, r6, lsl #2] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w a8804 <_PyEval_EvalFrameDefault@@Base+0xa660> │ │ │ │ + bne.w a7c0e <_PyEval_EvalFrameDefault@@Base+0x9a1a> │ │ │ │ ldr r3, [r1, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a8804 <_PyEval_EvalFrameDefault@@Base+0xa660> │ │ │ │ + bne.w a7c0e <_PyEval_EvalFrameDefault@@Base+0x9a1a> │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mvns r3, r4 │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ sub.w r3, r9, r4, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a4fc8 <_PyEval_EvalFrameDefault@@Base+0x6e24> │ │ │ │ + beq.w a5028 <_PyEval_EvalFrameDefault@@Base+0x6e34> │ │ │ │ ldr r2, [r1, #24] │ │ │ │ adds r4, #1 │ │ │ │ subs r3, #4 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ lsls r4, r2, #31 │ │ │ │ - bpl.w a4fd2 <_PyEval_EvalFrameDefault@@Base+0x6e2e> │ │ │ │ + bpl.w a5032 <_PyEval_EvalFrameDefault@@Base+0x6e3e> │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 9d308 <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl 9d344 <_PyEvalFramePushAndInit@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a7488 <_PyEval_EvalFrameDefault@@Base+0x92e4> │ │ │ │ + beq.w a6fea <_PyEval_EvalFrameDefault@@Base+0x8df6> │ │ │ │ ldr.w r8, [r0, #28] │ │ │ │ movs r3, #4 │ │ │ │ strh r3, [r7, #36] @ 0x24 │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ subs r3, r5, r3 │ │ │ │ add.w r9, r0, #40 @ 0x28 │ │ │ │ ldrh.w r2, [r8] │ │ │ │ @@ -175632,50 +175664,27 @@ │ │ │ │ str.w r0, [fp, #52] @ 0x34 │ │ │ │ add.w r9, r9, r1, lsl #2 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r2, [r0, #32] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - mov r1, r6 │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - sub.w r5, r9, r3 │ │ │ │ - negs r4, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c2ffc <_PyTuple_FromArraySteal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w aac0e <_PyEval_EvalFrameDefault@@Base+0xca6a> │ │ │ │ - rsb r3, r6, #1 │ │ │ │ - str.w r0, [r9, r4] │ │ │ │ - mov r2, r6 │ │ │ │ - add.w r9, r9, r3, lsl #2 │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ ldr.w r4, [r9, #-4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w a4e04 <_PyEval_EvalFrameDefault@@Base+0x6c60> │ │ │ │ + beq.w a4e38 <_PyEval_EvalFrameDefault@@Base+0x6c44> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9fc86 <_PyEval_EvalFrameDefault@@Base+0x1ae2> │ │ │ │ + beq.n 9fc92 <_PyEval_EvalFrameDefault@@Base+0x1a9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a88b0 <_PyEval_EvalFrameDefault@@Base+0xa70c> │ │ │ │ + beq.w a6f82 <_PyEval_EvalFrameDefault@@Base+0x8d8e> │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrh.w r1, [r8, #2] │ │ │ │ @@ -175692,111 +175701,73 @@ │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - ldr.w r4, [r9, #-4] │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w a8cda <_PyEval_EvalFrameDefault@@Base+0xab36> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #21632 @ 0x5480 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - mov r2, r4 │ │ │ │ - bne.w a898a <_PyEval_EvalFrameDefault@@Base+0xa7e6> │ │ │ │ - bl 794a8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9fd1a <_PyEval_EvalFrameDefault@@Base+0x1b76> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a8bec <_PyEval_EvalFrameDefault@@Base+0xaa48> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 9efae <_PyEval_EvalFrameDefault@@Base+0xe0a> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldrd r4, r3, [r9, #-8] │ │ │ │ ldrh.w r2, [r8, #-2] │ │ │ │ cmp r2, #15 │ │ │ │ - bls.w a6508 <_PyEval_EvalFrameDefault@@Base+0x8364> │ │ │ │ + bls.w a6376 <_PyEval_EvalFrameDefault@@Base+0x8182> │ │ │ │ ldrh.w r2, [r8, #-2] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ and.w r1, r2, #15 │ │ │ │ uxth.w ip, r2 │ │ │ │ ubfx r0, r2, #4, #12 │ │ │ │ mov r5, r0 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.w aaf24 <_PyEval_EvalFrameDefault@@Base+0xcd80> │ │ │ │ + beq.w a998c <_PyEval_EvalFrameDefault@@Base+0xb798> │ │ │ │ ldrb.w r2, [r8, #-2] │ │ │ │ subs r0, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ bfi r2, r1, #0, #4 │ │ │ │ strb.w r2, [r8, #-2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldrh.w r5, [r8, #-2] │ │ │ │ asrs r2, r2, #5 │ │ │ │ bfi r5, r0, #4, #12 │ │ │ │ strh.w r5, [r8, #-2] │ │ │ │ mov r0, r4 │ │ │ │ - bl d12e4 │ │ │ │ + bl d1364 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9fdac <_PyEval_EvalFrameDefault@@Base+0x1c08> │ │ │ │ + beq.n 9fd4c <_PyEval_EvalFrameDefault@@Base+0x1b58> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a5a70 <_PyEval_EvalFrameDefault@@Base+0x78cc> │ │ │ │ + beq.w a5976 <_PyEval_EvalFrameDefault@@Base+0x7782> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9fdc0 <_PyEval_EvalFrameDefault@@Base+0x1c1c> │ │ │ │ + beq.n 9fd60 <_PyEval_EvalFrameDefault@@Base+0x1b6c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a4786 <_PyEval_EvalFrameDefault@@Base+0x65e2> │ │ │ │ + beq.w a47f6 <_PyEval_EvalFrameDefault@@Base+0x6602> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9efaa <_PyEval_EvalFrameDefault@@Base+0xe06> │ │ │ │ + beq.w 9f03c <_PyEval_EvalFrameDefault@@Base+0xe48> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r4, r3, #27 │ │ │ │ - bpl.n 9fdf8 <_PyEval_EvalFrameDefault@@Base+0x1c54> │ │ │ │ + bpl.n 9fd98 <_PyEval_EvalFrameDefault@@Base+0x1ba4> │ │ │ │ mov r0, r5 │ │ │ │ - bl c33f4 │ │ │ │ + bl c3470 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w aae60 <_PyEval_EvalFrameDefault@@Base+0xccbc> │ │ │ │ + bne.w a9cf2 <_PyEval_EvalFrameDefault@@Base+0xbafe> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 9efaa <_PyEval_EvalFrameDefault@@Base+0xe06> │ │ │ │ + blt.w 9f03c <_PyEval_EvalFrameDefault@@Base+0xe48> │ │ │ │ itete ne │ │ │ │ movwne r5, #4308 @ 0x10d4 │ │ │ │ movweq r5, #7780 @ 0x1e64 │ │ │ │ movtne r5, #70 @ 0x46 │ │ │ │ movteq r5, #70 @ 0x46 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ @@ -175804,62 +175775,123 @@ │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes